Documentation ¶
Index ¶
- type Catalog
- type Facade
- type FacadeMock
- func (c *FacadeMock) Append(service *extension.ServiceExtension) (err error)
- func (c *FacadeMock) AppendInstance(instance extension.ServiceInstanceExtension) error
- func (c *FacadeMock) Find(id string) (*extension.ServiceExtension, error)
- func (c *FacadeMock) FindInstance(id string) (*extension.ServiceInstanceExtension, error)
- func (c *FacadeMock) Get() ([]*extension.ServiceExtension, error)
- func (c *FacadeMock) HasInstancesOf(serviceID string) (bool, error)
- func (c *FacadeMock) Remove(serviceID string) (err error)
- func (c *FacadeMock) RemoveInstance(id string) error
- func (c *FacadeMock) Update(service *extension.ServiceExtension) (err error)
- type Instances
- type Mongo
- func (c *Mongo) Append(service *extension.ServiceExtension) error
- func (c *Mongo) AppendInstance(instance extension.ServiceInstanceExtension) error
- func (c *Mongo) Find(id string) (*extension.ServiceExtension, error)
- func (c *Mongo) FindInstance(id string) (*extension.ServiceInstanceExtension, error)
- func (c *Mongo) Get() ([]*extension.ServiceExtension, error)
- func (c *Mongo) HasInstancesOf(serviceID string) (bool, error)
- func (c *Mongo) Remove(serviceID string) error
- func (c *Mongo) RemoveInstance(id string) error
- func (c *Mongo) Update(service *extension.ServiceExtension) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Catalog ¶
type Catalog interface { Append(*extension.ServiceExtension) error Get() ([]*extension.ServiceExtension, error) Find(id string) (*extension.ServiceExtension, error) Remove(string) (err error) Update(*extension.ServiceExtension) error }
type FacadeMock ¶
func (*FacadeMock) Append ¶
func (c *FacadeMock) Append(service *extension.ServiceExtension) (err error)
func (*FacadeMock) AppendInstance ¶
func (c *FacadeMock) AppendInstance(instance extension.ServiceInstanceExtension) error
func (*FacadeMock) Find ¶
func (c *FacadeMock) Find(id string) (*extension.ServiceExtension, error)
func (*FacadeMock) FindInstance ¶
func (c *FacadeMock) FindInstance(id string) (*extension.ServiceInstanceExtension, error)
func (*FacadeMock) Get ¶
func (c *FacadeMock) Get() ([]*extension.ServiceExtension, error)
func (*FacadeMock) HasInstancesOf ¶
func (c *FacadeMock) HasInstancesOf(serviceID string) (bool, error)
func (*FacadeMock) Remove ¶
func (c *FacadeMock) Remove(serviceID string) (err error)
func (*FacadeMock) RemoveInstance ¶
func (c *FacadeMock) RemoveInstance(id string) error
func (*FacadeMock) Update ¶
func (c *FacadeMock) Update(service *extension.ServiceExtension) (err error)
type Mongo ¶
type Mongo struct {
// contains filtered or unexported fields
}
func MongoFactory ¶
func MongoFactory(envs *cfenv.App) *Mongo
func (*Mongo) AppendInstance ¶
func (c *Mongo) AppendInstance(instance extension.ServiceInstanceExtension) error
func (*Mongo) FindInstance ¶
func (c *Mongo) FindInstance(id string) (*extension.ServiceInstanceExtension, error)
func (*Mongo) RemoveInstance ¶
Click to show internal directories.
Click to hide internal directories.