Documentation ¶
Index ¶
- type NodeLockerService
- func (bs *NodeLockerService) Close()
- func (bs *NodeLockerService) FetchLocks(ctx context.Context) ([]nodelocker.NodeLock, error)
- func (bs *NodeLockerService) IsReady() bool
- func (bs *NodeLockerService) Lock(ctx context.Context, peerID, secret string) (nodelocker.NodeLock, error)
- func (bs *NodeLockerService) SetupOperator() error
- func (bs *NodeLockerService) SetupService() error
- func (bs *NodeLockerService) Shutdown()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NodeLockerService ¶
type NodeLockerService struct { ServiceRouter *mux.Router OperatorRouter *mux.Router // contains filtered or unexported fields }
func NewLockerService ¶
func NewLockerService(ctx context.Context) *NodeLockerService
func (*NodeLockerService) Close ¶
func (bs *NodeLockerService) Close()
func (*NodeLockerService) FetchLocks ¶
func (bs *NodeLockerService) FetchLocks(ctx context.Context) ([]nodelocker.NodeLock, error)
func (*NodeLockerService) IsReady ¶
func (bs *NodeLockerService) IsReady() bool
func (*NodeLockerService) Lock ¶
func (bs *NodeLockerService) Lock(ctx context.Context, peerID, secret string) (nodelocker.NodeLock, error)
func (*NodeLockerService) SetupOperator ¶
func (bs *NodeLockerService) SetupOperator() error
func (*NodeLockerService) SetupService ¶
func (bs *NodeLockerService) SetupService() error
func (*NodeLockerService) Shutdown ¶
func (bs *NodeLockerService) Shutdown()
Click to show internal directories.
Click to hide internal directories.