コード例 #1
0
ファイル: exchange.go プロジェクト: jeffjenkins/dispatchd
func (exchange *Exchange) Persist(db *bolt.DB) error {
	var key = exchange.Name
	if key == "" {
		key = "~"
	}
	return persist.PersistOne(db, EXCHANGES_BUCKET_NAME, key, &exchange.ExchangeState)
}
コード例 #2
0
ファイル: binding.go プロジェクト: jeffjenkins/dispatchd
func (b *Binding) Persist(db *bolt.DB) error {
	return persist.PersistOne(db, BINDINGS_BUCKET_NAME, string(b.Id), b)
}
コード例 #3
0
ファイル: queue.go プロジェクト: jeffjenkins/dispatchd
func (q *Queue) Persist(db *bolt.DB) error {
	return persist.PersistOne(db, QUEUE_BUCKET_NAME, q.Name, q)
}