Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Dispatcher ¶
type Dispatcher interface {
Forwarder() Forwarder
}
func New ¶
func New( conf *config.Config, logger logging.Logger, infra *infrastructure.Infrastructure, ) Dispatcher
type Forwarder ¶
type Forwarder interface {
Send(ctx context.Context, in *ForwarderSendIn) (*ForwarderSendOut, error)
}
type ForwarderSendIn ¶
func (*ForwarderSendIn) Validate ¶
func (in *ForwarderSendIn) Validate() error
type ForwarderSendOut ¶
Click to show internal directories.
Click to hide internal directories.