Documentation ¶
Index ¶
- func CreateEventNotifier(args *EventNotifierFactoryArgs) (outport.Driver, error)
- func CreateHostDriver(args ArgsHostDriverFactory) (outport.Driver, error)
- func CreateOutport(args *OutportFactoryArgs) (outport.OutportHandler, error)
- type ArgsHostDriverFactory
- type EventNotifierFactoryArgs
- type OutportFactoryArgs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateEventNotifier ¶
func CreateEventNotifier(args *EventNotifierFactoryArgs) (outport.Driver, error)
CreateEventNotifier will create a new event notifier client instance
func CreateHostDriver ¶
func CreateHostDriver(args ArgsHostDriverFactory) (outport.Driver, error)
CreateHostDriver will create a new instance of outport.Driver
func CreateOutport ¶
func CreateOutport(args *OutportFactoryArgs) (outport.OutportHandler, error)
CreateOutport will create a new instance of OutportHandler
Types ¶
type ArgsHostDriverFactory ¶
type ArgsHostDriverFactory struct { HostConfig config.HostDriversConfig Marshaller marshal.Marshalizer }
type EventNotifierFactoryArgs ¶
type EventNotifierFactoryArgs struct { Enabled bool UseAuthorization bool ProxyUrl string Username string Password string RequestTimeoutSec int Marshaller marshal.Marshalizer }
EventNotifierFactoryArgs defines the args needed for event notifier creation
type OutportFactoryArgs ¶
type OutportFactoryArgs struct { IsImportDB bool ShardID uint32 RetrialInterval time.Duration ElasticIndexerFactoryArgs indexerFactory.ArgsIndexerFactory EventNotifierFactoryArgs *EventNotifierFactoryArgs HostDriversArgs []ArgsHostDriverFactory }
OutportFactoryArgs holds the factory arguments of different outport drivers
Click to show internal directories.
Click to hide internal directories.