Class: Restate::Handler

Inherits:
Struct
  • Object
show all
Defined in:
lib/restate/handler.rb

Overview

A registered handler with its metadata and callable block.

Instance Attribute Summary collapse

Instance Attribute Details

#abort_timeoutObject

Returns the value of attribute abort_timeout

Returns:

  • (Object)

    the current value of abort_timeout



18
19
20
# File 'lib/restate/handler.rb', line 18

def abort_timeout
  @abort_timeout
end

#arityObject

Returns the value of attribute arity

Returns:

  • (Object)

    the current value of arity



18
19
20
# File 'lib/restate/handler.rb', line 18

def arity
  @arity
end

#callableObject

Returns the value of attribute callable

Returns:

  • (Object)

    the current value of callable



18
19
20
# File 'lib/restate/handler.rb', line 18

def callable
  @callable
end

#descriptionObject

Returns the value of attribute description

Returns:

  • (Object)

    the current value of description



18
19
20
# File 'lib/restate/handler.rb', line 18

def description
  @description
end

#enable_lazy_stateObject

Returns the value of attribute enable_lazy_state

Returns:

  • (Object)

    the current value of enable_lazy_state



18
19
20
# File 'lib/restate/handler.rb', line 18

def enable_lazy_state
  @enable_lazy_state
end

#handler_ioObject

Returns the value of attribute handler_io

Returns:

  • (Object)

    the current value of handler_io



18
19
20
# File 'lib/restate/handler.rb', line 18

def handler_io
  @handler_io
end

#idempotency_retentionObject

Returns the value of attribute idempotency_retention

Returns:

  • (Object)

    the current value of idempotency_retention



18
19
20
# File 'lib/restate/handler.rb', line 18

def idempotency_retention
  @idempotency_retention
end

#inactivity_timeoutObject

Returns the value of attribute inactivity_timeout

Returns:

  • (Object)

    the current value of inactivity_timeout



18
19
20
# File 'lib/restate/handler.rb', line 18

def inactivity_timeout
  @inactivity_timeout
end

#ingress_privateObject

Returns the value of attribute ingress_private

Returns:

  • (Object)

    the current value of ingress_private



18
19
20
# File 'lib/restate/handler.rb', line 18

def ingress_private
  @ingress_private
end

#invocation_retry_policyObject

Returns the value of attribute invocation_retry_policy

Returns:

  • (Object)

    the current value of invocation_retry_policy



18
19
20
# File 'lib/restate/handler.rb', line 18

def invocation_retry_policy
  @invocation_retry_policy
end

#journal_retentionObject

Returns the value of attribute journal_retention

Returns:

  • (Object)

    the current value of journal_retention



18
19
20
# File 'lib/restate/handler.rb', line 18

def journal_retention
  @journal_retention
end

#kindObject

Returns the value of attribute kind

Returns:

  • (Object)

    the current value of kind



18
19
20
# File 'lib/restate/handler.rb', line 18

def kind
  @kind
end

#metadataObject

Returns the value of attribute metadata

Returns:

  • (Object)

    the current value of metadata



18
19
20
# File 'lib/restate/handler.rb', line 18

def 
  @metadata
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



18
19
20
# File 'lib/restate/handler.rb', line 18

def name
  @name
end

#service_tagObject

Returns the value of attribute service_tag

Returns:

  • (Object)

    the current value of service_tag



18
19
20
# File 'lib/restate/handler.rb', line 18

def service_tag
  @service_tag
end

#workflow_completion_retentionObject

Returns the value of attribute workflow_completion_retention

Returns:

  • (Object)

    the current value of workflow_completion_retention



18
19
20
# File 'lib/restate/handler.rb', line 18

def workflow_completion_retention
  @workflow_completion_retention
end