Documentation
¶
Index ¶
Constants ¶
View Source
const (
// DefaultTimeout is the default timeout used to make calls
DefaultTimeout = 10 * time.Second
// DefaultLargeTimeout is the default timeout used to make calls
DefaultLargeTimeout = time.Minute
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface {
adminservice.AdminServiceClient
}
Client is the interface exposed by admin service client
func NewClient ¶
func NewClient(
timeout time.Duration,
largeTimeout time.Duration,
clients common.ClientCache,
) Client
NewClient creates a new admin service TChannel client
func NewMetricClient ¶
func NewMetricClient(client Client, metricsClient metrics.Client) Client
NewMetricClient creates a new instance of Client that emits metrics
func NewRetryableClient ¶
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.