object Platform extends PlatformSpecific
- Alphabetic
- By Inheritance
- Platform
- PlatformSpecific
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addShutdownHook(action: () => Unit): Unit
Adds a shutdown hook that executes the specified action on shutdown.
Adds a shutdown hook that executes the specified action on shutdown.
- Definition Classes
- PlatformSpecific
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exit(code: Int): Unit
Exits the application with the specified exit code.
Exits the application with the specified exit code.
- Definition Classes
- PlatformSpecific
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val getCurrentThreadGroup: String
Returns the name of the thread group to which this thread belongs.
Returns the name of the thread group to which this thread belongs. This is a side-effecting method.
- Definition Classes
- PlatformSpecific
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val isJS: Boolean
Returns whether the current platform is ScalaJS.
Returns whether the current platform is ScalaJS.
- Definition Classes
- PlatformSpecific
- val isJVM: Boolean
Returns whether the currently platform is the JVM.
Returns whether the currently platform is the JVM.
- Definition Classes
- PlatformSpecific
- val isNative: Boolean
Returns whether the currently platform is Scala Native.
Returns whether the currently platform is Scala Native.
- Definition Classes
- PlatformSpecific
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def newConcurrentSet[A](): Set[A]
- Definition Classes
- PlatformSpecific
- final def newConcurrentWeakSet[A](): Set[A]
- Definition Classes
- PlatformSpecific
- final def newWeakHashMap[A, B](): Map[A, B]
- Definition Classes
- PlatformSpecific
- final def newWeakReference[A](value: A): () => A
- Definition Classes
- PlatformSpecific
- final def newWeakSet[A](): Set[A]
- Definition Classes
- PlatformSpecific
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Deprecated Value Members
- lazy val benchmark: RuntimeConfig
A Runtime with settings suitable for benchmarks, specifically with Tracing and auto-yielding disabled.
A Runtime with settings suitable for benchmarks, specifically with Tracing and auto-yielding disabled.
Tracing adds a constant ~2x overhead on FlatMaps, however, it's an optional feature and it's not valid to compare the performance of ZIO with enabled Tracing with effect types _without_ a comparable feature.
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use RuntimeConfig.benchmark
- lazy val default: RuntimeConfig
The default platform, configured with settings designed to work well for mainstream usage.
The default platform, configured with settings designed to work well for mainstream usage. Advanced users should consider making their own platform customized for specific application requirements.
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use RuntimeConfig.default
- final val defaultYieldOpCount: Int(2048)
The default number of operations the ZIO runtime should execute before yielding to other fibers.
The default number of operations the ZIO runtime should execute before yielding to other fibers.
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use RuntimeConfig.defaultYieldOpCount
- final def fromExecutionContext(ec: ExecutionContext, yieldOpCount: Int = 2048): Platform
Creates a Platform from an execution context.
Creates a Platform from an execution context.
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use RuntimeConfig.fromExecutionContext
- final def fromExecutor(executor0: Executor): Platform
Creates a platform from an
Executor.Creates a platform from an
Executor.- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use RuntimeConfig.fromExecutor
- lazy val global: RuntimeConfig
A
Platformcreated from Scala's global execution context.A
Platformcreated from Scala's global execution context.- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use RuntimeConfig.global
- final def makeDefault(yieldOpCount: Int = 2048): Platform
Makes a new default platform.
Makes a new default platform. This is a side-effecting method.
- Annotations
- @deprecated
- Deprecated
(Since version 2.0.0) use RuntimeConfig.makeDefault