ZActivityStubBuilder

zio.temporal.activity.ZActivityStubBuilder
final class ZActivityStubBuilder[Res]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def build: Res

Builds ActivityStub

Builds ActivityStub

Attributes

Returns:

activity stub

def transformJavaOptions(f: Builder => Builder): ZActivityStubBuilder[Res]

Allows to specify options directly on the java SDK's ActivityOptions. Use it in case an appropriate withXXX method is missing

Allows to specify options directly on the java SDK's ActivityOptions. Use it in case an appropriate withXXX method is missing

Attributes

Note:

the options specified via this method take precedence over those specified via other methods.

def withCancellationType(cancellationType: ActivityCancellationType): ZActivityStubBuilder[Res]

Configures cancellationType

Configures cancellationType

Attributes

See also:

ActivityOptions.Builder.setCancellationType

def withContextPropagators(propagators: Seq[ContextPropagator]): ZActivityStubBuilder[Res]

Configures contextPropagators

Configures contextPropagators

Attributes

See also:

ActivityOptions.Builder.setContextPropagators

def withHeartbeatTimeout(timeout: Duration): ZActivityStubBuilder[Res]

Configures heartbeatTimeout

Configures heartbeatTimeout

Attributes

See also:

ActivityOptions.Builder.setHeartbeatTimeout

Configures retryOptions

Configures retryOptions

Attributes

See also:

ActivityOptions.Builder.setRetryOptions

Configures scheduleToCloseTimeout

Configures scheduleToCloseTimeout

Attributes

See also:

ActivityOptions.Builder.setScheduleToCloseTimeout

Configures scheduleToStartTimeout

Configures scheduleToStartTimeout

Attributes

See also:

ActivityOptions.Builder.setScheduleToStartTimeout

def withTaskQueue(taskQueue: String): ZActivityStubBuilder[Res]

Configures taskQueue

Configures taskQueue

Attributes

See also:

ActivityOptions.Builder.setTaskQueue