Exception: Temporalio::Error::NexusOperationError

Inherits:
Failure show all
Defined in:
lib/temporalio/error/failure.rb

Overview

Error raised on Nexus operation failure.

WARNING: Nexus support is experimental.

Instance Attribute Summary collapse

Method Summary

Methods inherited from Temporalio::Error

canceled?

Instance Attribute Details

#endpointString (readonly)

Returns Nexus endpoint.

Returns:

  • (String)

    Nexus endpoint.



242
243
244
# File 'lib/temporalio/error/failure.rb', line 242

def endpoint
  @endpoint
end

#operationString (readonly)

Returns Nexus operation.

Returns:

  • (String)

    Nexus operation.



246
247
248
# File 'lib/temporalio/error/failure.rb', line 246

def operation
  @operation
end

#operation_tokenString? (readonly)

Returns Operation token for async operations.

Returns:

  • (String, nil)

    Operation token for async operations.



248
249
250
# File 'lib/temporalio/error/failure.rb', line 248

def operation_token
  @operation_token
end

#serviceString (readonly)

Returns Nexus service.

Returns:

  • (String)

    Nexus service.



244
245
246
# File 'lib/temporalio/error/failure.rb', line 244

def service
  @service
end