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