Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DefaultTimeout is the default timeout used to make calls DefaultTimeout = 10 * time.Second // DefaultLongPollTimeout is the long poll default timeout used to make calls DefaultLongPollTimeout = time.Minute * 3 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { workflowservice.WorkflowServiceClient }
Client is the interface exposed by frontend service client
func NewClient ¶
func NewClient( timeout time.Duration, longPollTimeout time.Duration, clients common.ClientCache, ) Client
NewClient creates a new frontend service gRPC client
func NewMetricClient ¶ added in v0.5.0
NewMetricClient creates a new instance of Client that emits metrics
func NewRetryableClient ¶ added in v0.5.0
func NewRetryableClient(client Client, policy backoff.RetryPolicy, isRetryable backoff.IsRetryable) Client
NewRetryableClient creates a new instance of Client with retry policy
Click to show internal directories.
Click to hide internal directories.