Package com.swiftmq.swiftlet.mgmt
Class MgmtSwiftlet
- java.lang.Object
-
- com.swiftmq.swiftlet.Swiftlet
-
- com.swiftmq.swiftlet.mgmt.MgmtSwiftlet
-
- Direct Known Subclasses:
MgmtSwiftletImpl
public abstract class MgmtSwiftlet extends Swiftlet
The Management Swiftlet provides an interface to the Management subsystem of SwiftMQ.- Author:
- IIT GmbH, Bremen/Germany, Copyright (c) 2000-2002, All Rights Reserved
-
-
Field Summary
-
Fields inherited from class com.swiftmq.swiftlet.Swiftlet
STATE_ACTIVE, STATE_INACTIVE, STATE_STANDBY
-
-
Constructor Summary
Constructors Constructor Description MgmtSwiftlet()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addMgmtListener(MgmtListener l)
Add a management listenerabstract CLIExecutor
createCLIExecutor()
Create a CLIExecutorabstract void
fireEvent(boolean activated)
protected void
fireMgmtEvent(boolean activated)
Fires a management event to all management listeners.protected void
removeAllMgmtListeners()
Remove all management listenersvoid
removeMgmtListener(MgmtListener l)
Remove a management listener-
Methods inherited from class com.swiftmq.swiftlet.Swiftlet
getName, getStartupTime, getState, isSnapshotAvailable, resume, setStartupTime, shutdown, standby, startup
-
-
-
-
Method Detail
-
addMgmtListener
public void addMgmtListener(MgmtListener l)
Add a management listener- Parameters:
l
- management listener.
-
removeMgmtListener
public void removeMgmtListener(MgmtListener l)
Remove a management listener- Parameters:
l
- management listener.
-
removeAllMgmtListeners
protected void removeAllMgmtListeners()
Remove all management listeners
-
fireEvent
public abstract void fireEvent(boolean activated)
-
fireMgmtEvent
protected void fireMgmtEvent(boolean activated)
Fires a management event to all management listeners.- Parameters:
activated
- states whether an admin tool has been activated or not
-
createCLIExecutor
public abstract CLIExecutor createCLIExecutor()
Create a CLIExecutor- Returns:
- CLIExecutor.
-
-