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.EngineJMXMBeanpublic java.lang.String getFullVersion()
getFullVersion in interface Engine.EngineJMXMBeanpublic java.lang.String getBuildNumber()
getBuildNumber in interface Engine.EngineJMXMBeanpublic java.lang.String getBuildDate()
getBuildDate in interface Engine.EngineJMXMBeanpublic java.lang.String getBuildString()
getBuildString in interface Engine.EngineJMXMBeanpublic java.lang.String getAgentName()
getAgentName in interface Engine.EngineJMXMBeanpublic java.lang.String getWorldName()
getWorldName in interface Engine.EngineJMXMBeanpublic java.lang.String getPlugins()
getPlugins in interface Engine.EngineJMXMBeanpublic int getLogLevel()
getLogLevel in interface Engine.EngineJMXMBeanpublic java.lang.String getLogLevelString()
getLogLevelString in interface Engine.EngineJMXMBeanpublic void setLogLevel(int level)
setLogLevel in interface Engine.EngineJMXMBeanpublic long getPersistentObjectSaveIntervalMS()
getPersistentObjectSaveIntervalMS in interface Engine.EngineJMXMBeanpublic void setPersistentObjectSaveIntervalMS(long interval)
setPersistentObjectSaveIntervalMS in interface Engine.EngineJMXMBeaninterval - Milliseconds between saves in the PersistenceManager.public boolean getCPUTimeMonitor()
getCPUTimeMonitor in interface Engine.EngineJMXMBeanpublic int getCPUTimeMonitorIntervalMS()
getCPUTimeMonitorIntervalMS in interface Engine.EngineJMXMBeanpublic void setCPUTimeMonitorIntervalMS(int milliSeconds)
setCPUTimeMonitorIntervalMS in interface Engine.EngineJMXMBeanpublic int getEntities()
getEntities in interface Engine.EngineJMXMBeanpublic java.lang.String runPythonScript(java.lang.String script)
runPythonScript in interface Engine.EngineJMXMBeanpublic java.lang.String evalPythonScript(java.lang.String script)
evalPythonScript in interface Engine.EngineJMXMBeanprotected static void initScriptManager()