zio.temporal.activity

Members list

Type members

Classlikes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait ExtendsActivity[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait IsActivity[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
IsActivity.type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object IsActivity

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object ZActivity

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ZActivity.type
final class ZActivityExecutionContext extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ZActivityStub

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class ZActivityImplementationObject[T <: AnyRef]

Type-safe wrapper of activity implementation object. The wrapper can be constructed only if the wrapped object is a correct activity implementation.

Type-safe wrapper of activity implementation object. The wrapper can be constructed only if the wrapped object is a correct activity implementation.

Carries a registerCodecs thunk captured at construction time — when the element type T is still known to the compiler — so that ZWorker.addActivityImplementations(List[ZActivityImplementationObject[_]]) can auto-register codecs for each activity interface without needing the element types back. The thunk is a no-op when the worker's registry is None (user opted out via withDataConverter(raw)).

Value parameters

registerCodecs

closure that, when invoked with the worker's registry option, registers every codec required by each @activityInterface-annotated supertype of T. Built at compile time by the macro in ZActivityImplementationObject.apply[T].

value

the activity implementation object

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ZActivityOptions

Options used to configure how an activity is invoked.

Options used to configure how an activity is invoked.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class ZActivityRunOptions[+R](val runtime: Runtime[R], val activityCompletionClientOpt: Option[ActivityCompletionClient])

Represents options required to run the effects in the activity implementation

Represents options required to run the effects in the activity implementation

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait ZActivityStub extends BasicStubOps

Attributes

Companion
object
Supertypes
trait BasicStubOps
class Object
trait Matchable
class Any
Known subtypes
final class ZActivityStubImpl(val toJava: ActivityStub, val stubbedClass: Class[_]) extends ZActivityStub

Attributes

Supertypes
trait BasicStubOps
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ZLocalActivityOptions

Options used to configure how a local Activity is invoked.

Options used to configure how a local Activity is invoked.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Deprecated classlikes

final class ZActivityStubBuilder[Res]

Attributes

Deprecated
[Since version 0.6.0] Build ZActivityOptions and provide it directly
Supertypes
class Object
trait Matchable
class Any
final class ZActivityStubBuilderInitial[Res]

Attributes

Companion
object
Deprecated
[Since version 0.6.0] Build ZActivityOptions and provide it directly
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Deprecated
[Since version 0.6.0] Build ZActivityOptions and provide it directly
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Deprecated
[Since version 0.6.0] Build ZLocalActivityOptions and provide it directly
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
object
Deprecated
[Since version 0.6.0] Build ZLocalActivityOptions and provide it directly
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Deprecated
[Since version 0.6.0] Build ZLocalActivityOptions and provide it directly
Supertypes
class Object
trait Matchable
class Any
Self type