Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigManager ¶
ConfigManager defines the interface for managing configuration.
type Logger ¶
type Logger interface {
Info(msg string, args ...interface{})
Error(msg string, args ...interface{})
Debug(msg string, args ...interface{})
Sync() error
}
Logger defines the interface for logging.
type Queue ¶
type Queue interface {
Load() error
Save() error
Size() int
Enqueue(item *model.Item) error
Dequeue() *model.Item
Requeue(item *model.Item, err error) error
}
Queue defines the interface for the processing queue.
type VaultClient ¶
type VaultClient interface {
Close() error
}
VaultClient defines the interface for interacting with Vault.
Click to show internal directories.
Click to hide internal directories.