Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store interface {
// WriteInstance persists the given instance to the underlying storage
WriteInstance(instance *service.Instance) error
// GetInstance retrieves a persisted instance from the underlying storage by
// instance id
GetInstance(instanceID string) (*service.Instance, bool, error)
// DeleteInstance deletes a persisted instance from the underlying storage by
// instance id
DeleteInstance(instanceID string) (bool, error)
// WriteBinding persists the given binding to the underlying storage
WriteBinding(binding *service.Binding) error
// GetBinding retrieves a persisted instance from the underlying storage by
// binding id
GetBinding(bindingID string) (*service.Binding, bool, error)
// DeleteBinding deletes a persisted binding from the underlying storage by
// binding id
DeleteBinding(bindingID string) (bool, error)
// TestConnection tests the connection to the underlying database (if there
// is one)
TestConnection() error
}
Store is an interface to be implemented by types capable of handling persistence for other broker-related types
Click to show internal directories.
Click to hide internal directories.