Class TerracottaServer
- java.lang.Object
-
- org.terracotta.angela.common.tcconfig.TerracottaServer
-
- All Implemented Interfaces:
Serializable
public class TerracottaServer extends Object implements Serializable
Logical definition of a Terracotta server instance- Author:
- Aurelien Broszniowski
- See Also:
- Serialized Form
-
-
Method Summary
-
-
-
Method Detail
-
server
public static TerracottaServer server(String symbolicName, String hostName)
-
server
public static TerracottaServer server(String symbolicName)
-
tsaPort
public TerracottaServer tsaPort(int tsaPort)
-
tsaGroupPort
public TerracottaServer tsaGroupPort(int tsaGroupPort)
-
managementPort
public TerracottaServer managementPort(int managementPort)
-
jmxPort
public TerracottaServer jmxPort(int jmxPort)
-
proxyPort
public TerracottaServer proxyPort(int proxyPort)
-
bindAddress
public TerracottaServer bindAddress(String bindAddress)
-
groupBindAddress
public TerracottaServer groupBindAddress(String groupBindAddress)
-
configRepo
public TerracottaServer configRepo(String configRepo)
-
configFile
public TerracottaServer configFile(String configFile)
-
logs
public TerracottaServer logs(String logs)
-
metaData
public TerracottaServer metaData(String metaData)
-
dataDir
public TerracottaServer dataDir(String dataDir)
-
backupDir
public TerracottaServer backupDir(String backupDir)
-
offheap
public TerracottaServer offheap(String offheap)
-
failoverPriority
public TerracottaServer failoverPriority(String failoverPriority)
-
clientLeaseDuration
public TerracottaServer clientLeaseDuration(String clientLeaseDuration)
-
clientReconnectWindow
public TerracottaServer clientReconnectWindow(String clientReconnectWindow)
-
tcProperties
public TerracottaServer tcProperties(String properties)
-
auditLogDir
public TerracottaServer auditLogDir(String auditLogDir)
-
securityDir
public TerracottaServer securityDir(Path securityDir)
-
authc
public TerracottaServer authc(String authc)
-
sslTls
public TerracottaServer sslTls(boolean sslTls)
-
whitelist
public TerracottaServer whitelist(boolean whitelist)
-
clusterName
public TerracottaServer clusterName(String clusterName)
-
getClusterName
public String getClusterName()
-
getServerSymbolicName
public ServerSymbolicName getServerSymbolicName()
-
getId
public UUID getId()
-
getHostname
@Deprecated public String getHostname()
Deprecated.UsegetHostName()instead
-
getTsaPort
public int getTsaPort()
-
getHostPort
public String getHostPort()
-
getTsaGroupPort
public int getTsaGroupPort()
-
getManagementPort
public int getManagementPort()
-
getJmxPort
public int getJmxPort()
-
getProxyPort
public int getProxyPort()
-
getBindAddress
public String getBindAddress()
-
getGroupBindAddress
public String getGroupBindAddress()
-
getConfigRepo
public String getConfigRepo()
-
getConfigFile
public String getConfigFile()
-
getMetaData
public String getMetaData()
-
getLogs
public String getLogs()
-
getFailoverPriority
public String getFailoverPriority()
-
getClientLeaseDuration
public String getClientLeaseDuration()
-
getHostName
public String getHostName()
-
getProperties
public String getProperties()
-
getBackupDir
public String getBackupDir()
-
getClientReconnectWindow
public String getClientReconnectWindow()
-
getAuditLogDir
public String getAuditLogDir()
-
getSecurityDir
public SecurityRootDirectory getSecurityDir()
-
getAuthc
public String getAuthc()
-
isSslTls
public boolean isSslTls()
-
isWhitelist
public boolean isWhitelist()
-
-