protected static class Engine.EngineJMX extends java.lang.Object implements Engine.EngineJMXMBean
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
defaultPythonImports |
protected static ScriptManager |
mbeanScriptManager |
Modifier | Constructor and Description |
---|---|
protected |
EngineJMX() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
evalPythonScript(java.lang.String script) |
java.lang.String |
getAgentName() |
java.lang.String |
getBuildDate() |
java.lang.String |
getBuildNumber() |
java.lang.String |
getBuildString() |
boolean |
getCPUTimeMonitor()
For EngineMBean
|
int |
getCPUTimeMonitorIntervalMS()
For EngineMBean
|
int |
getEntities() |
java.lang.String |
getFullVersion() |
int |
getLogLevel() |
java.lang.String |
getLogLevelString() |
long |
getPersistentObjectSaveIntervalMS()
Get the interval between saves of dirty objects.
|
java.lang.String |
getPlugins() |
java.lang.String |
getVersion() |
java.lang.String |
getWorldName() |
protected static void |
initScriptManager() |
java.lang.String |
runPythonScript(java.lang.String script) |
void |
setCPUTimeMonitorIntervalMS(int milliSeconds)
For EngineMBean
|
void |
setLogLevel(int level) |
void |
setPersistentObjectSaveIntervalMS(long interval)
Set the interval between saves of dirty objects.
|
protected static java.lang.String defaultPythonImports
protected static ScriptManager mbeanScriptManager
public java.lang.String getVersion()
getVersion
in interface Engine.EngineJMXMBean
public java.lang.String getFullVersion()
getFullVersion
in interface Engine.EngineJMXMBean
public java.lang.String getBuildNumber()
getBuildNumber
in interface Engine.EngineJMXMBean
public java.lang.String getBuildDate()
getBuildDate
in interface Engine.EngineJMXMBean
public java.lang.String getBuildString()
getBuildString
in interface Engine.EngineJMXMBean
public java.lang.String getAgentName()
getAgentName
in interface Engine.EngineJMXMBean
public java.lang.String getWorldName()
getWorldName
in interface Engine.EngineJMXMBean
public java.lang.String getPlugins()
getPlugins
in interface Engine.EngineJMXMBean
public int getLogLevel()
getLogLevel
in interface Engine.EngineJMXMBean
public java.lang.String getLogLevelString()
getLogLevelString
in interface Engine.EngineJMXMBean
public void setLogLevel(int level)
setLogLevel
in interface Engine.EngineJMXMBean
public long getPersistentObjectSaveIntervalMS()
getPersistentObjectSaveIntervalMS
in interface Engine.EngineJMXMBean
public void setPersistentObjectSaveIntervalMS(long interval)
setPersistentObjectSaveIntervalMS
in interface Engine.EngineJMXMBean
interval
- Milliseconds between saves in the PersistenceManager.public boolean getCPUTimeMonitor()
getCPUTimeMonitor
in interface Engine.EngineJMXMBean
public int getCPUTimeMonitorIntervalMS()
getCPUTimeMonitorIntervalMS
in interface Engine.EngineJMXMBean
public void setCPUTimeMonitorIntervalMS(int milliSeconds)
setCPUTimeMonitorIntervalMS
in interface Engine.EngineJMXMBean
public int getEntities()
getEntities
in interface Engine.EngineJMXMBean
public java.lang.String runPythonScript(java.lang.String script)
runPythonScript
in interface Engine.EngineJMXMBean
public java.lang.String evalPythonScript(java.lang.String script)
evalPythonScript
in interface Engine.EngineJMXMBean
protected static void initScriptManager()