Documentation
¶
Overview ¶
Package temporal provides Temporal client integration utilities.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MustNewClient ¶
func MustNewClient(cfg ClientConfig) client.Client
MustNewClient creates a new Temporal client and panics on error.
Types ¶
type ClientConfig ¶
ClientConfig holds configuration for the Temporal client.
func DefaultClientConfig ¶
func DefaultClientConfig() ClientConfig
DefaultClientConfig returns a default Temporal client configuration.
type ClientFactory ¶
type ClientFactory struct {
// contains filtered or unexported fields
}
ClientFactory creates Temporal clients.
func NewClientFactory ¶
func NewClientFactory(cfg ClientConfig) *ClientFactory
NewClientFactory creates a new ClientFactory.
func (*ClientFactory) Create ¶
func (f *ClientFactory) Create() (client.Client, error)
Create creates a new Temporal client.
func (*ClientFactory) WithHostPort ¶
func (f *ClientFactory) WithHostPort(hostPort string) *ClientFactory
WithHostPort returns a new ClientFactory with the specified host:port.
func (*ClientFactory) WithNamespace ¶
func (f *ClientFactory) WithNamespace(namespace string) *ClientFactory
WithNamespace returns a new ClientFactory with the specified namespace.
Click to show internal directories.
Click to hide internal directories.