io.servicefabric.cluster.ICluster Maven / Gradle / Ivy
package io.servicefabric.cluster;
import io.servicefabric.cluster.fdetector.IFailureDetector;
import io.servicefabric.cluster.gossip.IGossipProtocol;
import io.servicefabric.transport.ITransport;
import java.util.List;
/**
* @author Anton Kharenko
*/
public interface ICluster {
ITransport transport();
IGossipProtocol gossip();
IClusterMembership membership();
List members();
ClusterMember localMember();
void start();
void stop();
}