Class CouchbaseNode

All Implemented Interfaces:
Node, Stateful<LifecycleState>

public class CouchbaseNode extends AbstractStateMachine<LifecycleState> implements Node
The general implementation of a Node. A Node manages one or more Services. When a node gets connected, all currently configured Services are connected. Those can and will also be added and removed on demand. On disconnect, all services will be shut down asynchronously and then the node is determined to be shutdown. A Nodes states is composed exclusively of the underlying Service states.
Since:
2.0
Author:
Michael Nitschinger