trait ZioServerApp extends zio.interop.catz.CatsApp
Extend this trait if you want to implement server application using zio.ZIO effect data type.
Implement method program with initialization and business logic of your application. It will be automatically run until JVM is shut
down in which case all the resources are cleaned up because the whole program is a cats.effect.Resource.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- ZioServerApp
- CatsApp
- App
- BootstrapRuntime
- Runtime
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Concrete 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 as[R1](r1: R1): Runtime[R1]
- Definition Classes
- Runtime
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- def environment: zio.ZEnv
- Definition Classes
- BootstrapRuntime → Runtime
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def main(args0: Array[String]): Unit
- Definition Classes
- App
- def map[R1](f: (zio.ZEnv) => R1): Runtime[R1]
- Definition Classes
- Runtime
- def mapPlatform(f: (Platform) => Platform): Runtime[zio.ZEnv]
- Definition Classes
- Runtime
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def platform: Platform
- Definition Classes
- BootstrapRuntime → Runtime
- def run(args: List[String]): ZIO[zio.ZEnv, Nothing, ExitCode]
- Definition Classes
- ZioServerApp → App
- Annotations
- @nowarn()
- implicit val runtime: Runtime[zio.ZEnv]
- Definition Classes
- CatsApp
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def unsafeRun[E, A](zio: => ZIO[zio.ZEnv, E, A]): A
- Definition Classes
- Runtime
- final def unsafeRunAsync[E, A](zio: => ZIO[zio.ZEnv, E, A])(k: (Exit[E, A]) => Any): Unit
- Definition Classes
- Runtime
- final def unsafeRunAsyncCancelable[E, A](zio: => ZIO[zio.ZEnv, E, A])(k: (Exit[E, A]) => Any): (Id) => Exit[E, A]
- Definition Classes
- Runtime
- final def unsafeRunAsync_[E, A](zio: ZIO[zio.ZEnv, E, A]): Unit
- Definition Classes
- Runtime
- final def unsafeRunSync[E, A](zio: => ZIO[zio.ZEnv, E, A]): Exit[E, A]
- Definition Classes
- Runtime
- final def unsafeRunTask[A](task: => RIO[zio.ZEnv, A]): A
- Definition Classes
- Runtime
- final def unsafeRunToFuture[E <: Throwable, A](zio: ZIO[zio.ZEnv, E, A]): CancelableFuture[A]
- Definition Classes
- Runtime
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withExecutor(e: Executor): Runtime[zio.ZEnv]
- Definition Classes
- Runtime
- def withFatal(f: (Throwable) => Boolean): Runtime[zio.ZEnv]
- Definition Classes
- Runtime
- def withReportFailure(f: (Cause[Any]) => Unit): Runtime[zio.ZEnv]
- Definition Classes
- Runtime
- def withReportFatal(f: (Throwable) => Nothing): Runtime[zio.ZEnv]
- Definition Classes
- Runtime
- def withTracing(t: Tracing): Runtime[zio.ZEnv]
- Definition Classes
- Runtime
- def withTracingConfig(config: TracingConfig): Runtime[zio.ZEnv]
- Definition Classes
- Runtime
- def withYieldOnStart(cond: Boolean): Runtime[zio.ZEnv]
- Definition Classes
- Runtime