com.avast.sst.bundle

Type members

Classlikes

trait MonixResourceApp[A] extends TaskApp

Extend this trait if you want to implement application using monix.eval.Task effect data type.

Extend this trait if you want to implement application using monix.eval.Task effect data type.

Implement method program with initialization and business logic of your application. It will be automatically run and cleaned up.

trait MonixServerApp extends TaskApp

Extend this trait if you want to implement server application using monix.eval.Task effect data type.

Extend this trait if you want to implement server application using monix.eval.Task 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.

trait ZioResourceApp[A] extends CatsApp

Extend this trait if you want to implement application using zio.ZIO effect data type.

Extend this trait if you want to implement application using zio.ZIO effect data type.

Implement method program with initialization and business logic of your application. It will be automatically run and cleaned up.

trait ZioServerApp extends CatsApp

Extend this trait if you want to implement server application using zio.ZIO effect data type.

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.