Class SimpleRLConfig

java.lang.Object
org.nustaq.kontraktor.services.rlserver.SimpleRLConfig
All Implemented Interfaces:
Serializable

public class SimpleRLConfig extends Object implements Serializable
See Also:
  • Field Details

    • get

      public static SimpleRLConfig get
    • dataDir

      protected 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 String publicUrl
    • bindIp

      protected String bindIp
    • wsPublicUrl

      protected String wsPublicUrl
    • tcpPort

      protected int tcpPort
    • customData

      protected Map<String,Object> customData
    • sessionTimeoutMinutes

      protected int sessionTimeoutMinutes
    • pathname

      public static String pathname
  • Constructor Details

    • SimpleRLConfig

      public SimpleRLConfig()
  • Method Details

    • read

      public static SimpleRLConfig read()
    • read

      public static SimpleRLConfig read(String pathname)
    • read

      public static SimpleRLConfig read(String pathname, Class<? extends SimpleRLConfig> simpleRLConfigClass)
    • isRunDataClusterInsideWebserver

      public boolean isRunDataClusterInsideWebserver()
    • getWsPublicUrl

      public String getWsPublicUrl()
    • getDataDir

      public String getDataDir()
    • getNumNodes

      public int getNumNodes()
    • getTables

      public org.nustaq.reallive.api.TableDescription[] getTables()
    • getNumSessionThreads

      public int getNumSessionThreads()
    • getPathname

      public static String getPathname()
    • getBindPort

      public int getBindPort()
    • getPublicUrl

      public String getPublicUrl()
    • getBindIp

      public String getBindIp()
    • getSessionTimeoutMinutes

      public int getSessionTimeoutMinutes()
    • getCustomData

      public Map<String,Object> getCustomData()
    • createClusterConfig

      public ClusterCfg createClusterConfig()