Module: Temporalio::Worker::Tuner::SlotSupplier::Custom::SlotInfo

Defined in:
lib/temporalio/worker/tuner.rb

Overview

Slot information.

Defined Under Namespace

Classes: Activity, LocalActivity, Nexus, Workflow

Instance Attribute Summary collapse

Instance Attribute Details

#activity_typeString

Returns Activity type.

Returns:

  • (String)

    Activity type.



203
# File 'lib/temporalio/worker/tuner.rb', line 203

Activity = Data.define(:activity_type)

#operationString

Returns Nexus operation.

Returns:

  • (String)

    Nexus operation.



217
# File 'lib/temporalio/worker/tuner.rb', line 217

Nexus = Data.define(:service, :operation)

#serviceString

Returns Nexus service.

Returns:

  • (String)

    Nexus service.



217
# File 'lib/temporalio/worker/tuner.rb', line 217

Nexus = Data.define(:service, :operation)

#sticky?Boolean

Returns Whether the slot was for a sticky task.

Returns:

  • (Boolean)

    Whether the slot was for a sticky task.



197
# File 'lib/temporalio/worker/tuner.rb', line 197

Workflow = Data.define(:workflow_type, :sticky?)

#workflow_typeString

Returns Workflow type.

Returns:

  • (String)

    Workflow type.



197
# File 'lib/temporalio/worker/tuner.rb', line 197

Workflow = Data.define(:workflow_type, :sticky?)