Documentation
¶
Index ¶
Constants ¶
View Source
const ( MaxEventCount = 1024 DefaultTTL = 60 * 24 * time.Hour )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Configuration ¶
type Configuration struct {
integrationsShared.Endpoint
integrationsShared.Database
Async ConfigurationAsync
}
func NewConfiguration ¶
func NewConfiguration() Configuration
func (Configuration) Validate ¶
func (c Configuration) Validate() error
func (Configuration) With ¶
func (c Configuration) With(mods ...util.ModR[Configuration]) Configuration
type ConfigurationAsync ¶
type ConfigurationAsync struct {
Enabled bool
Size int
Retry ConfigurationRetry
}
func (ConfigurationAsync) Validate ¶
func (c ConfigurationAsync) Validate() error
type ConfigurationRetry ¶
func (ConfigurationRetry) Validate ¶
func (c ConfigurationRetry) Validate() error
type RemoteStore ¶
type RemoteStore[IN proto.Message] interface { Init(ctx context.Context) error Emit(ctx context.Context, events ...IN) error }
func NewArangoRemoteStore ¶
func NewArangoRemoteStore[IN proto.Message](client cache.Object[arangodb.Collection]) RemoteStore[IN]
Source Files
¶
Click to show internal directories.
Click to hide internal directories.