public ServiceSpaceListenerAdapter(SessionManagerListener listener) {
this.listener = listener;
}
public void receive(ServiceSpaceLifecycleEvent event, Set<Peer> newHostingPeers) {
LifecycleState state = event.getState();
if (state == LifecycleState.STARTED) {
Set<Node> newHostingNodes = mapToNodes(newHostingPeers);
Node joiningNode = mapToNode(event.getHostingPeer());
listener.onJoin(joiningNode, newHostingNodes);
} else if (state == LifecycleState.STOPPED || state == LifecycleState.FAILED) {