Class SimpleRLConfig
java.lang.Object
org.nustaq.kontraktor.services.rlserver.SimpleRLConfig
- All Implemented Interfaces:
java.io.Serializable
public class SimpleRLConfig
extends java.lang.Object
implements java.io.Serializable
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringbindIpprotected intbindPortprotected java.util.Map<java.lang.String,java.lang.Object>customDataprotected java.lang.StringdataDirstatic SimpleRLConfiggetprotected java.lang.StringmongoConnectionprotected intnumNodesprotected intnumSessionThreadsstatic java.lang.Stringpathnameprotected java.lang.StringpublicUrlprotected booleanrunDataClusterInsideWebserverprotected intsessionTimeoutMinutesprotected org.nustaq.reallive.api.TableDescription[]tablesprotected inttcpPortprotected java.lang.StringwsPublicUrl -
Constructor Summary
Constructors Constructor Description SimpleRLConfig() -
Method Summary
Modifier and Type Method Description java.lang.StringgetBindIp()intgetBindPort()java.util.Map<java.lang.String,java.lang.Object>getCustomData()java.lang.StringgetDataDir()intgetNumNodes()intgetNumSessionThreads()static java.lang.StringgetPathname()java.lang.StringgetPublicUrl()intgetSessionTimeoutMinutes()org.nustaq.reallive.api.TableDescription[]getTables()java.lang.StringgetWsPublicUrl()booleanisRunDataClusterInsideWebserver()static SimpleRLConfigread()static SimpleRLConfigread(java.lang.String pathname)static SimpleRLConfigread(java.lang.String pathname, java.lang.Class<? extends SimpleRLConfig> simpleRLConfigClass)
-
Field Details
-
get
-
dataDir
protected java.lang.String dataDir -
numNodes
protected int numNodes -
tables
protected org.nustaq.reallive.api.TableDescription[] tables -
numSessionThreads
protected int numSessionThreads -
bindPort
protected int bindPort -
runDataClusterInsideWebserver
protected boolean runDataClusterInsideWebserver -
publicUrl
protected java.lang.String publicUrl -
bindIp
protected java.lang.String bindIp -
wsPublicUrl
protected java.lang.String wsPublicUrl -
mongoConnection
protected java.lang.String mongoConnection -
tcpPort
protected int tcpPort -
customData
protected java.util.Map<java.lang.String,java.lang.Object> customData -
sessionTimeoutMinutes
protected int sessionTimeoutMinutes -
pathname
public static java.lang.String pathname
-
-
Constructor Details
-
SimpleRLConfig
public SimpleRLConfig()
-
-
Method Details
-
read
-
read
-
read
public static SimpleRLConfig read(java.lang.String pathname, java.lang.Class<? extends SimpleRLConfig> simpleRLConfigClass) -
isRunDataClusterInsideWebserver
public boolean isRunDataClusterInsideWebserver() -
getWsPublicUrl
public java.lang.String getWsPublicUrl() -
getDataDir
public java.lang.String getDataDir() -
getNumNodes
public int getNumNodes() -
getTables
public org.nustaq.reallive.api.TableDescription[] getTables() -
getNumSessionThreads
public int getNumSessionThreads() -
getPathname
public static java.lang.String getPathname() -
getBindPort
public int getBindPort() -
getPublicUrl
public java.lang.String getPublicUrl() -
getBindIp
public java.lang.String getBindIp() -
getSessionTimeoutMinutes
public int getSessionTimeoutMinutes() -
getCustomData
public java.util.Map<java.lang.String,java.lang.Object> getCustomData()
-