public class ClusterFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ClusterFactory.Builder
Builder for
ClusterFactory |
Modifier and Type | Method and Description |
---|---|
void |
availableServerChange(java.util.List<ServerSetting> serverSettings) |
void |
close() |
ServerSetting |
electMaster() |
java.util.List<ServerSetting> |
getAvailableServerSettings() |
ServerSetting |
getDefaultServer() |
ServerSetting |
getMaster() |
java.util.List<ServerSetting> |
getServerSettings() |
void |
masterChange(ServerSetting serverSetting) |
boolean |
masterIsRunning() |
static ClusterFactory.Builder |
newBuilder() |
public ServerSetting getDefaultServer()
public boolean masterIsRunning()
public void masterChange(ServerSetting serverSetting)
public void availableServerChange(java.util.List<ServerSetting> serverSettings)
public ServerSetting electMaster()
public void close()
public java.util.List<ServerSetting> getServerSettings()
public ServerSetting getMaster()
public java.util.List<ServerSetting> getAvailableServerSettings()
public static ClusterFactory.Builder newBuilder()