Class: Restate::Handler
- Inherits:
-
Struct
- Object
- Struct
- Restate::Handler
- Defined in:
- lib/restate/handler.rb
Overview
A registered handler with its metadata and callable block.
Instance Attribute Summary collapse
-
#abort_timeout ⇒ Object
Returns the value of attribute abort_timeout.
-
#arity ⇒ Object
Returns the value of attribute arity.
-
#callable ⇒ Object
Returns the value of attribute callable.
-
#description ⇒ Object
Returns the value of attribute description.
-
#enable_lazy_state ⇒ Object
Returns the value of attribute enable_lazy_state.
-
#handler_io ⇒ Object
Returns the value of attribute handler_io.
-
#idempotency_retention ⇒ Object
Returns the value of attribute idempotency_retention.
-
#inactivity_timeout ⇒ Object
Returns the value of attribute inactivity_timeout.
-
#ingress_private ⇒ Object
Returns the value of attribute ingress_private.
-
#invocation_retry_policy ⇒ Object
Returns the value of attribute invocation_retry_policy.
-
#journal_retention ⇒ Object
Returns the value of attribute journal_retention.
-
#kind ⇒ Object
Returns the value of attribute kind.
-
#metadata ⇒ Object
Returns the value of attribute metadata.
-
#name ⇒ Object
Returns the value of attribute name.
-
#service_tag ⇒ Object
Returns the value of attribute service_tag.
-
#workflow_completion_retention ⇒ Object
Returns the value of attribute workflow_completion_retention.
Instance Attribute Details
#abort_timeout ⇒ Object
Returns the value of attribute abort_timeout
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def abort_timeout @abort_timeout end |
#arity ⇒ Object
Returns the value of attribute arity
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def arity @arity end |
#callable ⇒ Object
Returns the value of attribute callable
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def callable @callable end |
#description ⇒ Object
Returns the value of attribute description
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def description @description end |
#enable_lazy_state ⇒ Object
Returns the value of attribute enable_lazy_state
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def enable_lazy_state @enable_lazy_state end |
#handler_io ⇒ Object
Returns the value of attribute handler_io
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def handler_io @handler_io end |
#idempotency_retention ⇒ Object
Returns the value of attribute idempotency_retention
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def idempotency_retention @idempotency_retention end |
#inactivity_timeout ⇒ Object
Returns the value of attribute inactivity_timeout
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def inactivity_timeout @inactivity_timeout end |
#ingress_private ⇒ Object
Returns the value of attribute ingress_private
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def ingress_private @ingress_private end |
#invocation_retry_policy ⇒ Object
Returns the value of attribute invocation_retry_policy
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def invocation_retry_policy @invocation_retry_policy end |
#journal_retention ⇒ Object
Returns the value of attribute journal_retention
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def journal_retention @journal_retention end |
#kind ⇒ Object
Returns the value of attribute kind
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def kind @kind end |
#metadata ⇒ Object
Returns the value of attribute metadata
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def @metadata end |
#name ⇒ Object
Returns the value of attribute name
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def name @name end |
#service_tag ⇒ Object
Returns the value of attribute service_tag
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def service_tag @service_tag end |
#workflow_completion_retention ⇒ Object
Returns the value of attribute workflow_completion_retention
18 19 20 |
# File 'lib/restate/handler.rb', line 18 def workflow_completion_retention @workflow_completion_retention end |