|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sandev.basics.MessageDriver.MessageDriverNodeCtrl
public class MessageDriverNodeCtrl
AUTOGENERATED FILE, DO NOT EDIT DIRECTLY.
source: org.sandev.basics.MessageDriver.MessageDriverNodeDecl
generator: org.sandev.generator.NodeStdMBeanGenerator
time: Jun 15, 2007 11:40:44 PM
| Field Summary | |
|---|---|
protected MessageDriverNode |
node
Aggregated node class instance |
| Constructor Summary | |
|---|---|
MessageDriverNodeCtrl()
Default ctor initializes a new node instance. |
|
MessageDriverNodeCtrl(Controllable node)
Controllable constructor. |
|
MessageDriverNodeCtrl(MessageDriverNode node)
Node constructor. |
|
| Method Summary | |
|---|---|
Controllable |
getControllable()
Wraps getNode |
java.lang.String |
getInstClassEnumName()
accessor for instClassEnumName |
int |
getLogLevel()
accessor for logLevel |
java.lang.String |
getLogLevelEnumSummary()
enum value summary for logLevel |
int |
getMaxTestWaitSeconds()
accessor for maxTestWaitSeconds |
MessageDriverNode |
getNode()
Initializing accessor for our local node instance. |
java.lang.String |
getNodeInstanceName()
accessor for nodeInstanceName |
int |
getPollingIntervalSeconds()
accessor for pollingIntervalSeconds |
java.lang.String |
getSandNodeErrorMessage()
accessor for sandNodeErrorMessage |
int |
getSandNodeState()
accessor for sandNodeState |
java.lang.String |
getSandNodeStateEnumSummary()
enum value summary for sandNodeState |
java.lang.String |
getServername()
accessor for servername |
java.util.Date |
getStartupTime()
accessor for startupTime |
java.lang.String |
getTestScriptFilename()
accessor for testScriptFilename |
java.lang.String |
getUniqueIDMgrName()
accessor for uniqueIDMgrName |
void |
info(java.lang.String text)
Utility to log an informational message. |
void |
paramChanged(java.lang.String paramName)
Our current MBean UIs are web browser pages that read the parameters each time the page is generated, so we don't currently react to parameter changes. |
void |
sandInitialize()
Register and create this MBean |
void |
setControllable(Controllable node)
Passthrough to setNode |
void |
setInstClassEnumName(java.lang.String val)
mutator for instClassEnumName |
void |
setLogLevel(int val)
mutator for logLevel |
void |
setMaxTestWaitSeconds(int val)
mutator for maxTestWaitSeconds |
void |
setNode(MessageDriverNode node)
set the aggregated node instance. |
void |
setPollingIntervalSeconds(int val)
mutator for pollingIntervalSeconds |
void |
setSandNodeErrorMessage(java.lang.String val)
mutator for sandNodeErrorMessage |
void |
setSandNodeState(int val)
mutator for sandNodeState |
void |
setStartupTime(java.util.Date val)
mutator for startupTime |
void |
setTestScriptFilename(java.lang.String val)
mutator for testScriptFilename |
void |
setUniqueIDMgrName(java.lang.String val)
mutator for uniqueIDMgrName |
void |
startService()
Call the node startup processing when the service starts. |
void |
stateChanged(int prevState,
int currState)
React to a state change. |
void |
stopService()
Call the node shutdown processing when the service stops. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected MessageDriverNode node
| Constructor Detail |
|---|
public MessageDriverNodeCtrl()
public MessageDriverNodeCtrl(MessageDriverNode node)
public MessageDriverNodeCtrl(Controllable node)
| Method Detail |
|---|
public MessageDriverNode getNode()
public void setNode(MessageDriverNode node)
public void info(java.lang.String text)
public void stateChanged(int prevState,
int currState)
There are more state changes in SAND then there are in the ServiceMBean, so we only pick up on some of the more major state changes here, like running or stopped. Here's how the other ServiceMBean state transitions are handled:
stateChanged in interface ControlWrapperpublic void paramChanged(java.lang.String paramName)
paramChanged in interface ControlWrapperpublic void setControllable(Controllable node)
setControllable in interface ControlWrapperpublic Controllable getControllable()
getControllable in interface ControlWrapper
public void sandInitialize()
throws ControlWrapperException
sandInitialize in interface ControlWrapperControlWrapperException
public void startService()
throws java.lang.Exception
java.lang.Exception
public void stopService()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getTestScriptFilename()
getTestScriptFilename in interface MessageDriverNodeCtrlMBeanpublic void setTestScriptFilename(java.lang.String val)
setTestScriptFilename in interface MessageDriverNodeCtrlMBeanpublic java.lang.String getInstClassEnumName()
getInstClassEnumName in interface MessageDriverNodeCtrlMBeanpublic void setInstClassEnumName(java.lang.String val)
setInstClassEnumName in interface MessageDriverNodeCtrlMBeanpublic java.lang.String getUniqueIDMgrName()
getUniqueIDMgrName in interface MessageDriverNodeCtrlMBeanpublic void setUniqueIDMgrName(java.lang.String val)
setUniqueIDMgrName in interface MessageDriverNodeCtrlMBeanpublic int getMaxTestWaitSeconds()
getMaxTestWaitSeconds in interface MessageDriverNodeCtrlMBeanpublic void setMaxTestWaitSeconds(int val)
setMaxTestWaitSeconds in interface MessageDriverNodeCtrlMBeanpublic int getPollingIntervalSeconds()
getPollingIntervalSeconds in interface MessageDriverNodeCtrlMBeanpublic void setPollingIntervalSeconds(int val)
setPollingIntervalSeconds in interface MessageDriverNodeCtrlMBeanpublic java.util.Date getStartupTime()
getStartupTime in interface MessageDriverNodeCtrlMBeanpublic void setStartupTime(java.util.Date val)
setStartupTime in interface MessageDriverNodeCtrlMBeanpublic java.lang.String getNodeInstanceName()
getNodeInstanceName in interface MessageDriverNodeCtrlMBeanpublic java.lang.String getServername()
getServername in interface MessageDriverNodeCtrlMBeanpublic int getSandNodeState()
getSandNodeState in interface MessageDriverNodeCtrlMBeanpublic java.lang.String getSandNodeStateEnumSummary()
getSandNodeStateEnumSummary in interface MessageDriverNodeCtrlMBeanpublic void setSandNodeState(int val)
setSandNodeState in interface MessageDriverNodeCtrlMBeanpublic java.lang.String getSandNodeErrorMessage()
getSandNodeErrorMessage in interface MessageDriverNodeCtrlMBeanpublic void setSandNodeErrorMessage(java.lang.String val)
setSandNodeErrorMessage in interface MessageDriverNodeCtrlMBeanpublic int getLogLevel()
getLogLevel in interface MessageDriverNodeCtrlMBeanpublic java.lang.String getLogLevelEnumSummary()
getLogLevelEnumSummary in interface MessageDriverNodeCtrlMBeanpublic void setLogLevel(int val)
setLogLevel in interface MessageDriverNodeCtrlMBean
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||