Vendor-agnostic interface for providing queue configurations.
Provides queue configurations by name.
type Store interface {
Get(ctx context.Context, name string) (entity.QueueConfig, error)
List(ctx context.Context) ([]entity.QueueConfig, error)
}Queue configuration entity lives in entity/queue_config.go:
- QueueConfig — identifies a single submit queue (just its name); the registry of valid queue names. Behavioral/VCS config lives in the extension factory implementations, not here.