Module: Temporalio::Interceptor::ActivityOutbound

Defined in:
lib/temporalio/interceptor/activity_outbound.rb

Overview

A mixin for implementing outbound Activity interceptors.

Instance Method Summary collapse

Instance Method Details

#activity_infoTemporalio::Activity::Info

Interceptor for Activity::Context#info.

Yield Returns:

  • Temporalio::Activity::Info

Returns:



10
11
12
# File 'lib/temporalio/interceptor/activity_outbound.rb', line 10

def activity_info
  yield
end

#heartbeat(*details) {|Array| ... } ⇒ Object

Interceptor for Activity::Context#heartbeat.

Parameters:

  • details (any)

    A list of details supplied with the heartbeat.

Yield Parameters:

  • Array (untyped)


19
20
21
# File 'lib/temporalio/interceptor/activity_outbound.rb', line 19

def heartbeat(*details)
  yield(*details)
end