public abstract class BaseEngineModule extends Object implements org.openksavi.sponge.engine.EngineModule
| Modifier | Constructor and Description |
|---|---|
protected |
BaseEngineModule()
Creates a new engine module.
|
protected |
BaseEngineModule(String name)
Creates a new engine module.
|
protected |
BaseEngineModule(String name,
org.openksavi.sponge.engine.Engine engine)
Creates a new engine module.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doShutdown() |
protected void |
doStartup() |
org.openksavi.sponge.engine.Engine |
getEngine()
Returns the engine.
|
String |
getName()
Returns the name.
|
com.google.common.util.concurrent.Service |
getService() |
com.google.common.util.concurrent.Service.State |
getState() |
boolean |
isFailed() |
boolean |
isNew() |
boolean |
isNewOrStartingOrRunning() |
boolean |
isRunning()
Informs whether this managed entity is running.
|
boolean |
isStarting() |
boolean |
isStopping() |
boolean |
isTerminated() |
void |
setEngine(org.openksavi.sponge.engine.Engine engine)
Sets the engine.
|
void |
setName(String name)
Sets module name.
|
void |
shutdown()
Shuts down this managed entity.
|
void |
startup()
Starts up this managed entity.
|
String |
toString() |
protected BaseEngineModule(String name, org.openksavi.sponge.engine.Engine engine)
name - name.engine - the engine.protected BaseEngineModule(String name)
name - name.protected BaseEngineModule()
public void setEngine(org.openksavi.sponge.engine.Engine engine)
setEngine in interface org.openksavi.sponge.engine.EngineModuleengine - the engine.public org.openksavi.sponge.engine.Engine getEngine()
getEngine in interface org.openksavi.sponge.engine.EngineModulepublic String getName()
getName in interface org.openksavi.sponge.engine.EngineModulepublic void setName(String name)
setName in interface org.openksavi.sponge.engine.EngineModulename - module name.protected void doStartup()
protected void doShutdown()
public final void startup()
startup in interface org.openksavi.sponge.util.Manageablepublic final void shutdown()
shutdown in interface org.openksavi.sponge.util.Manageablepublic final boolean isNew()
isNew in interface org.openksavi.sponge.util.Manageablepublic final boolean isStarting()
isStarting in interface org.openksavi.sponge.util.Manageablepublic final boolean isRunning()
isRunning in interface org.openksavi.sponge.util.Manageablepublic final boolean isStopping()
isStopping in interface org.openksavi.sponge.util.Manageablepublic final boolean isTerminated()
isTerminated in interface org.openksavi.sponge.util.Manageablepublic final boolean isFailed()
isFailed in interface org.openksavi.sponge.util.Manageablepublic com.google.common.util.concurrent.Service.State getState()
public com.google.common.util.concurrent.Service getService()
public boolean isNewOrStartingOrRunning()
Copyright © 2016–2017 Softelnet. All rights reserved.