ZActivityStubBuilder

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

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

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

Configures scheduleToCloseTimeout

Configures scheduleToCloseTimeout

Attributes

See also

ActivityOptions.Builder.setScheduleToCloseTimeout

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

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