Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Infrastructure ¶
type Infrastructure struct {
Timer timer.Timer
Send sender.Send
Idempotency idempotency.Idempotency
CircuitBreaker circuitbreaker.CircuitBreaker
DistributedLockManager dlm.Factory
Authenticator authenticator.Authenticator
Stream streaming.Stream
Cache cache.Cache
// contains filtered or unexported fields
}
func New ¶
func New(provider configuration.Provider) (*Infrastructure, error)
func (*Infrastructure) Disconnect ¶
func (infra *Infrastructure) Disconnect(ctx context.Context) error
func (*Infrastructure) Liveness ¶
func (infra *Infrastructure) Liveness() error
func (*Infrastructure) Readiness ¶
func (infra *Infrastructure) Readiness() error
Click to show internal directories.
Click to hide internal directories.