api: Adding constants for session behaviors
This commit is contained in:
parent
9ba908eadc
commit
102816ac7f
|
@ -4,6 +4,17 @@ import (
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
// SessionBehaviorRelease is the default behavior and causes
|
||||||
|
// all associated locks to be released on session invalidation.
|
||||||
|
SessionBehaviorRelease = "release"
|
||||||
|
|
||||||
|
// SessionBehaviorDelete is new in Consul 0.5 and changes the
|
||||||
|
// behavior to delete all associated locks on session invalidation.
|
||||||
|
// It can be used in a way similar to Ephemeral Nodes in ZooKeeper.
|
||||||
|
SessionBehaviorDelete = "delete"
|
||||||
|
)
|
||||||
|
|
||||||
// SessionEntry represents a session in consul
|
// SessionEntry represents a session in consul
|
||||||
type SessionEntry struct {
|
type SessionEntry struct {
|
||||||
CreateIndex uint64
|
CreateIndex uint64
|
||||||
|
|
Loading…
Reference in New Issue