boltdb

package
v0.0.0-...-3887b96 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2016 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Boltdb

type Boltdb struct {
	*bolt.DB
}

func NewBoltdbStore

func NewBoltdbStore(db *bolt.DB) (*Boltdb, error)

func (*Boltdb) AddAppInstance

func (db *Boltdb) AddAppInstance(appId string, increment int) error

func (*Boltdb) AddAppRunningInstance

func (db *Boltdb) AddAppRunningInstance(appId string, increment int) error

func (*Boltdb) AddAppUpdatedInstance

func (db *Boltdb) AddAppUpdatedInstance(appId string, increment int) error

func (*Boltdb) DeleteApp

func (db *Boltdb) DeleteApp(appId string) error

func (*Boltdb) DeleteApps

func (db *Boltdb) DeleteApps(appIds ...string) error

func (*Boltdb) DeleteHealthCheck

func (db *Boltdb) DeleteHealthCheck(appId, healthCheckId string) error

func (*Boltdb) DeleteTask

func (db *Boltdb) DeleteTask(appId, taskId string) error

func (*Boltdb) DeleteTasks

func (db *Boltdb) DeleteTasks(appId string, taskIds ...string) error

func (*Boltdb) DeleteVersion

func (db *Boltdb) DeleteVersion(appId, versionId string) error

func (*Boltdb) DeleteVersions

func (db *Boltdb) DeleteVersions(appId string, versionIds ...string) error

func (*Boltdb) GetAndSortVersions

func (db *Boltdb) GetAndSortVersions(appId string, versionIds ...string) ([]*types.ApplicationVersion, error)

func (*Boltdb) GetApp

func (db *Boltdb) GetApp(appId string) (*types.Application, error)

func (*Boltdb) GetApps

func (db *Boltdb) GetApps(appIds ...string) ([]*types.Application, error)

func (*Boltdb) GetFrameworkID

func (db *Boltdb) GetFrameworkID() (string, error)

func (*Boltdb) GetHealthChecks

func (db *Boltdb) GetHealthChecks(appId string) ([]*types.Check, error)

func (*Boltdb) GetTask

func (db *Boltdb) GetTask(appId, taskId string) (*types.Task, error)

func (*Boltdb) GetTasks

func (db *Boltdb) GetTasks(appId string, taskIds ...string) ([]*types.Task, error)

func (*Boltdb) GetVersion

func (db *Boltdb) GetVersion(appId, versionId string) (*types.ApplicationVersion, error)

func (*Boltdb) GetVersions

func (db *Boltdb) GetVersions(appId string, versionIds ...string) ([]*types.ApplicationVersion, error)

func (*Boltdb) PutApp

func (db *Boltdb) PutApp(app *types.Application) error

func (*Boltdb) PutApps

func (db *Boltdb) PutApps(apps ...*types.Application) error

func (*Boltdb) PutFrameworkID

func (db *Boltdb) PutFrameworkID(id string) error

func (*Boltdb) PutHealthcheck

func (db *Boltdb) PutHealthcheck(task *types.Task, port uint32, appId string) error

func (*Boltdb) PutTask

func (db *Boltdb) PutTask(appId string, task *types.Task) error

func (*Boltdb) PutTasks

func (db *Boltdb) PutTasks(appId string, tasks ...*types.Task) error

func (*Boltdb) PutVersion

func (db *Boltdb) PutVersion(appId string, version *types.ApplicationVersion) error

func (*Boltdb) PutVersions

func (db *Boltdb) PutVersions(appId string, versions ...*types.ApplicationVersion) error

func (*Boltdb) UpdateAppStatus

func (db *Boltdb) UpdateAppStatus(appId, status string) error

func (*Boltdb) UpdateAppUpdatedInstance

func (db *Boltdb) UpdateAppUpdatedInstance(appId string, instances int) error

func (*Boltdb) UpdateTaskStatus

func (db *Boltdb) UpdateTaskStatus(appId, taskId, status string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL