Package org.ow2.joram.shell.a3.commands
Class A3CommandsImpl
- java.lang.Object
-
- org.ow2.joram.shell.a3.commands.A3CommandsImpl
-
- All Implemented Interfaces:
A3Commands
public class A3CommandsImpl extends Object implements A3Commands
-
-
Field Summary
Fields Modifier and Type Field Description static StringAGENT_SERVER_CLUSTERID_PROPERTYstatic StringAGENT_SERVER_ID_PROPERTYstatic StringAGENT_SERVER_STORAGE_PROPERTYprivate org.osgi.framework.BundleContextbundleContextstatic String[]COMMANDSprivate org.osgi.util.tracker.ServiceTrackerengineTrackerstatic StringNAMESPACEprivate org.osgi.util.tracker.ServiceTrackernetworkTrackerprivate org.osgi.util.tracker.ServiceTrackerngtTrackerprivate static intTIMEOUT
-
Constructor Summary
Constructors Constructor Description A3CommandsImpl(org.osgi.framework.BundleContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidengineLoad(String[] args)voidgarbageRatio(String[] args)private EngineMBeangetEngine()private NetworkMBeangetNetwork()private NGTransactionMBeangetNGTransaction()private StringgetProperty(String prop, String defaultVal)private ShortgetShortProperty(String prop, Short defaultVal)voidinfo(String[] args)voidrestartServer()voidstartServer()voidstopServer()
-
-
-
Field Detail
-
NAMESPACE
public static final String NAMESPACE
- See Also:
- Constant Field Values
-
TIMEOUT
private static final int TIMEOUT
- See Also:
- Constant Field Values
-
AGENT_SERVER_ID_PROPERTY
public static final String AGENT_SERVER_ID_PROPERTY
- See Also:
- Constant Field Values
-
AGENT_SERVER_CLUSTERID_PROPERTY
public static final String AGENT_SERVER_CLUSTERID_PROPERTY
- See Also:
- Constant Field Values
-
AGENT_SERVER_STORAGE_PROPERTY
public static final String AGENT_SERVER_STORAGE_PROPERTY
- See Also:
- Constant Field Values
-
COMMANDS
public static final String[] COMMANDS
-
bundleContext
private org.osgi.framework.BundleContext bundleContext
-
engineTracker
private org.osgi.util.tracker.ServiceTracker engineTracker
-
ngtTracker
private org.osgi.util.tracker.ServiceTracker ngtTracker
-
networkTracker
private org.osgi.util.tracker.ServiceTracker networkTracker
-
-
Method Detail
-
engineLoad
public void engineLoad(String[] args)
- Specified by:
engineLoadin interfaceA3Commands
-
garbageRatio
public void garbageRatio(String[] args)
- Specified by:
garbageRatioin interfaceA3Commands
-
stopServer
public void stopServer()
- Specified by:
stopServerin interfaceA3Commands
-
startServer
public void startServer()
- Specified by:
startServerin interfaceA3Commands
-
restartServer
public void restartServer()
- Specified by:
restartServerin interfaceA3Commands
-
close
public void close()
- Specified by:
closein interfaceA3Commands
-
info
public void info(String[] args)
- Specified by:
infoin interfaceA3Commands
-
getEngine
private EngineMBean getEngine()
-
getNGTransaction
private NGTransactionMBean getNGTransaction()
-
getNetwork
private NetworkMBean getNetwork()
-
-