|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sandev.TaskHeap.PlanCalculator.PlanCalculatorNodeDecl
org.sandev.TaskHeap.PlanCalculator.PlanCalculatorNodeBase
AUTOGENERATED FILE, DO NOT EDIT DIRECTLY.
source: org.sandev.TaskHeap.PlanCalculator.PlanCalculatorNodeDecl
generator: org.sandev.generator.NodeClassGenerator
time: Dec 2, 2005 6:38:51 PM
This file contains:
| Field Summary | |
protected org.sandev.basics.nodecommon.ControlWrapper[] |
ctrlwrappers
The control wrappers we need to notify of state or parameter changes. |
protected org.sandev.basics.nodecommon.Controllable[] |
helperNodes
Our helper nodes |
protected org.sandev.basics.sandmessages.IODeclReceive |
incomingSyncPlanRecalc
Inbound org.sandev.TaskHeap.sandmessages.PlanRecalc synchronous messaging configuration |
protected static int |
LOGDEBUG
Convenience redeclaration of corresponding Logger.LOGLEVEL constant |
protected static int |
LOGERROR
Convenience redeclaration of corresponding Logger.LOGLEVEL constant |
protected static int |
LOGFATAL
Convenience redeclaration of corresponding Logger.LOGLEVEL constant |
protected org.sandev.basics.nodecommon.Logger |
logger
Logfile output at specified severity levels. |
protected static int |
LOGINFO
Convenience redeclaration of corresponding Logger.LOGLEVEL constant |
protected int |
logLevel
Calls to log with severity levels less than this value will be ignored. |
static int |
LOGLEVEL_DEBUG
Possible value for logLevel |
static int |
LOGLEVEL_ERROR
Possible value for logLevel |
static int |
LOGLEVEL_FATAL
Possible value for logLevel |
static int |
LOGLEVEL_INFO
Possible value for logLevel |
static int |
LOGLEVEL_WARN
Possible value for logLevel |
protected static int |
LOGWARN
Convenience redeclaration of corresponding Logger.LOGLEVEL constant |
protected org.sandev.basics.nodecommon.Messager |
messager
Communications to and from this node. |
protected org.sandev.basics.structs.NodeInstance |
nodeInstance
The declaration used to initialize this node instance when it was first created. |
protected org.sandev.basics.sandmessages.IODeclSend |
outgoingAsyncPlan
Outbound org.sandev.TaskHeap.sandmessages.Plan asynchronous messaging configuration |
protected org.sandev.basics.sandmessages.IODeclCall |
outgoingSyncExternalPlanQuery
Outbound org.sandev.TaskHeap.sandmessages.ExternalPlanQuery synchronous messaging configuration |
protected org.sandev.basics.sandmessages.IODeclCall |
outgoingSyncPlanQuery
Outbound org.sandev.TaskHeap.sandmessages.PlanQuery synchronous messaging configuration |
protected org.sandev.basics.sandmessages.IODeclCall |
outgoingSyncTaskQuery
Outbound org.sandev.TaskHeap.sandmessages.TaskQuery synchronous messaging configuration |
protected org.sandev.basics.sandmessages.IODeclCall |
outgoingSyncUpdaterNode
Outbound org.sandev.basics.sandmessages.Ping synchronous messaging configuration |
protected org.sandev.basics.nodecommon.Controllable |
parent
Our parent node |
static int |
RECURSIONLEVEL_FULL
Possible value for recursionLevel |
static int |
RECURSIONLEVEL_OWNER
Possible value for recursionLevel |
protected java.lang.String |
sandNodeErrorMessage
Text details of the node execution error. |
protected int |
sandNodeState
Runtime state of the node. |
static int |
SANDNODESTATE_FAILED
Possible value for sandNodeState |
static int |
SANDNODESTATE_FAILING
Possible value for sandNodeState |
static int |
SANDNODESTATE_RESUMING
Possible value for sandNodeState |
static int |
SANDNODESTATE_RUNNING
Possible value for sandNodeState |
static int |
SANDNODESTATE_STARTING
Possible value for sandNodeState |
static int |
SANDNODESTATE_STOPPED
Possible value for sandNodeState |
static int |
SANDNODESTATE_STOPPING
Possible value for sandNodeState |
static int |
SANDNODESTATE_SUSPENDED
Possible value for sandNodeState |
static int |
SANDNODESTATE_SUSPENDING
Possible value for sandNodeState |
static int |
SANDNODESTATE_UNDEFINED
Possible value for sandNodeState |
protected org.sandev.basics.nodecommon.SandRoot |
sandRoot
Back reference to the SandRoot that launched us. |
| Fields inherited from class org.sandev.TaskHeap.PlanCalculator.PlanCalculatorNodeDecl |
iDLookupInstanceName, recursionLevel |
| Fields inherited from interface org.sandev.basics.nodecommon.Controllable |
OPERATION_FAIL, OPERATION_RESUME, OPERATION_SHUTDOWN, OPERATION_STARTUP, OPERATION_STR_FAIL, OPERATION_STR_RESUME, OPERATION_STR_SHUTDOWN, OPERATION_STR_STARTUP, OPERATION_STR_SUSPEND, OPERATION_STR_UNDEFINED, OPERATION_STRINGS, OPERATION_SUSPEND, OPERATION_UNDEFINED, SHUTDOWN_ERROR_RESTART_GLOBAL, SHUTDOWN_ERROR_RESTART_LOCAL, SHUTDOWN_ERROR_TERMINATE, SHUTDOWN_NORMAL, STATE_FAILED, STATE_FAILING, STATE_RESUMING, STATE_RUNNING, STATE_STARTING, STATE_STOPPED, STATE_STOPPING, STATE_STR_FAILED, STATE_STR_FAILING, STATE_STR_RESUMING, STATE_STR_RUNNING, STATE_STR_STARTING, STATE_STR_STOPPED, STATE_STR_STOPPING, STATE_STR_SUSPENDED, STATE_STR_SUSPENDING, STATE_STR_UNDEFINED, STATE_STRINGS, STATE_SUSPENDED, STATE_SUSPENDING, STATE_UNDEFINED |
| Constructor Summary | |
PlanCalculatorNodeBase()
Default constructor calls init. |
|
| Method Summary | |
void |
addWrapper(org.sandev.basics.nodecommon.ControlWrapper wrapper)
Add the specified wrapper to our notification collection |
ExternalPlanCollection |
callExternalPlanQuery(ExternalPlanQuery msg)
Synchronous outbound ExternalPlanQuery |
PlanCollection |
callPlanQuery(PlanQuery msg)
Synchronous outbound PlanQuery |
TaskCollection |
callTaskQuery(TaskQuery msg)
Synchronous outbound TaskQuery |
org.sandev.basics.sandmessages.Ping |
callUpdaterNode(org.sandev.basics.sandmessages.Ping msg)
Synchronous outbound Ping |
void |
deliver(org.sandev.basics.structs.SandMessage msg)
Only those deliver methods explicitely declared by the node should actually be called. |
boolean |
fieldHasFlag(java.lang.String fieldname,
int fieldflag)
Return true if the named field declares the indicated flag, false otherwise. |
org.sandev.basics.nodecommon.Controllable[] |
getHelperNodes()
accessor for helperNodes |
org.sandev.basics.util.IDCache |
getIDCache()
Stub for retrieving the IDCache used by this node. |
java.lang.String |
getIDLookupInstanceName()
Accessor for iDLookupInstanceName |
static java.lang.String |
getIDLookupInstanceNameDefaultValue()
Default value for iDLookupInstanceName. |
java.lang.String |
getIDLookupInstanceNameFieldPrintValue()
Return the print name of the iDLookupInstanceName field. |
static boolean |
getIDLookupInstanceNameFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getIDLookupInstanceNameInvalidValue()
Invalid value for iDLookupInstanceName. |
static int |
getIDLookupInstanceNameLengthMax()
Maximum iDLookupInstanceName length is 70 characters |
static int |
getIDLookupInstanceNameLengthNorm()
Normal iDLookupInstanceName length is 30 characters |
java.lang.String |
getIDLookupInstanceNameMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getIDLookupInstanceNamePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getIDLookupInstanceNameRange()
Return the range specification for this field |
java.lang.String |
getIDLookupInstanceNameValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.sandmessages.IODeclReceive |
getIncomingSyncPlanRecalc()
Accessor for incomingSyncPlanRecalc |
static org.sandev.basics.sandmessages.IODeclReceive |
getIncomingSyncPlanRecalcDefaultValue()
Default value for incomingSyncPlanRecalc. |
java.lang.String |
getIncomingSyncPlanRecalcFieldPrintValue()
Return the print name of the incomingSyncPlanRecalc field. |
static boolean |
getIncomingSyncPlanRecalcFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.sandmessages.IODeclReceive |
getIncomingSyncPlanRecalcInvalidValue()
Invalid value for incomingSyncPlanRecalc. |
java.lang.String |
getIncomingSyncPlanRecalcMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getIncomingSyncPlanRecalcPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getIncomingSyncPlanRecalcRange()
Return the range specification for this field |
java.lang.String |
getIncomingSyncPlanRecalcValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.nodecommon.Logger |
getLogger()
Accessor for logger |
static org.sandev.basics.nodecommon.Logger |
getLoggerDefaultValue()
Default value for logger. |
java.lang.String |
getLoggerFieldPrintValue()
Return the print name of the logger field. |
static boolean |
getLoggerFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.nodecommon.Logger |
getLoggerInvalidValue()
Invalid value for logger. |
java.lang.String |
getLoggerMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getLoggerPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getLoggerRange()
Return the range specification for this field |
java.lang.String |
getLoggerValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
int |
getLogLevel()
Accessor for logLevel |
static java.lang.String[] |
getLogLevelActualVals()
Return an array of the possible values for this field as Strings. |
static int |
getLogLevelDefaultValue()
Default value for logLevel. |
static java.lang.String |
getLogLevelEnumSummary()
Return a single String summary of the possible enum values for debug and similar purposes. |
java.lang.String |
getLogLevelFieldPrintValue()
Return the print name of the logLevel field. |
static boolean |
getLogLevelFlag(int fieldflag)
Field flag accessor. |
static int |
getLogLevelInvalidValue()
Invalid value for logLevel. |
static java.lang.String[] |
getLogLevelKeyVals()
Return an array of unique keys for the values of this field. |
java.lang.String |
getLogLevelMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
static java.lang.String[] |
getLogLevelPrintVals()
Return an array of the possible values for this field in display format. |
java.lang.String |
getLogLevelPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getLogLevelRange()
Return the range specification for this field |
java.lang.String |
getLogLevelValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.nodecommon.Messager |
getMessager()
Accessor for messager |
static org.sandev.basics.nodecommon.Messager |
getMessagerDefaultValue()
Default value for messager. |
java.lang.String |
getMessagerFieldPrintValue()
Return the print name of the messager field. |
static boolean |
getMessagerFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.nodecommon.Messager |
getMessagerInvalidValue()
Invalid value for messager. |
java.lang.String |
getMessagerMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getMessagerPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getMessagerRange()
Return the range specification for this field |
java.lang.String |
getMessagerValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.structs.NodeInstance |
getNodeInstance()
Accessor for nodeInstance |
static org.sandev.basics.structs.NodeInstance |
getNodeInstanceDefaultValue()
Default value for nodeInstance. |
java.lang.String |
getNodeInstanceFieldPrintValue()
Return the print name of the nodeInstance field. |
static boolean |
getNodeInstanceFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.structs.NodeInstance |
getNodeInstanceInvalidValue()
Invalid value for nodeInstance. |
java.lang.String |
getNodeInstanceMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getNodeInstanceName()
convenience wrapper method to retrieve our instance name |
java.lang.String |
getNodeInstancePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getNodeInstanceRange()
Return the range specification for this field |
java.lang.String |
getNodeInstanceValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.sandmessages.IODeclSend |
getOutgoingAsyncPlan()
Accessor for outgoingAsyncPlan |
static org.sandev.basics.sandmessages.IODeclSend |
getOutgoingAsyncPlanDefaultValue()
Default value for outgoingAsyncPlan. |
java.lang.String |
getOutgoingAsyncPlanFieldPrintValue()
Return the print name of the outgoingAsyncPlan field. |
static boolean |
getOutgoingAsyncPlanFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.sandmessages.IODeclSend |
getOutgoingAsyncPlanInvalidValue()
Invalid value for outgoingAsyncPlan. |
java.lang.String |
getOutgoingAsyncPlanMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getOutgoingAsyncPlanPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getOutgoingAsyncPlanRange()
Return the range specification for this field |
java.lang.String |
getOutgoingAsyncPlanValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncExternalPlanQuery()
Accessor for outgoingSyncExternalPlanQuery |
static org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncExternalPlanQueryDefaultValue()
Default value for outgoingSyncExternalPlanQuery. |
java.lang.String |
getOutgoingSyncExternalPlanQueryFieldPrintValue()
Return the print name of the outgoingSyncExternalPlanQuery field. |
static boolean |
getOutgoingSyncExternalPlanQueryFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncExternalPlanQueryInvalidValue()
Invalid value for outgoingSyncExternalPlanQuery. |
java.lang.String |
getOutgoingSyncExternalPlanQueryMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getOutgoingSyncExternalPlanQueryPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getOutgoingSyncExternalPlanQueryRange()
Return the range specification for this field |
java.lang.String |
getOutgoingSyncExternalPlanQueryValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncPlanQuery()
Accessor for outgoingSyncPlanQuery |
static org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncPlanQueryDefaultValue()
Default value for outgoingSyncPlanQuery. |
java.lang.String |
getOutgoingSyncPlanQueryFieldPrintValue()
Return the print name of the outgoingSyncPlanQuery field. |
static boolean |
getOutgoingSyncPlanQueryFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncPlanQueryInvalidValue()
Invalid value for outgoingSyncPlanQuery. |
java.lang.String |
getOutgoingSyncPlanQueryMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getOutgoingSyncPlanQueryPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getOutgoingSyncPlanQueryRange()
Return the range specification for this field |
java.lang.String |
getOutgoingSyncPlanQueryValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncTaskQuery()
Accessor for outgoingSyncTaskQuery |
static org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncTaskQueryDefaultValue()
Default value for outgoingSyncTaskQuery. |
java.lang.String |
getOutgoingSyncTaskQueryFieldPrintValue()
Return the print name of the outgoingSyncTaskQuery field. |
static boolean |
getOutgoingSyncTaskQueryFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncTaskQueryInvalidValue()
Invalid value for outgoingSyncTaskQuery. |
java.lang.String |
getOutgoingSyncTaskQueryMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getOutgoingSyncTaskQueryPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getOutgoingSyncTaskQueryRange()
Return the range specification for this field |
java.lang.String |
getOutgoingSyncTaskQueryValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncUpdaterNode()
Accessor for outgoingSyncUpdaterNode |
static org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncUpdaterNodeDefaultValue()
Default value for outgoingSyncUpdaterNode. |
java.lang.String |
getOutgoingSyncUpdaterNodeFieldPrintValue()
Return the print name of the outgoingSyncUpdaterNode field. |
static boolean |
getOutgoingSyncUpdaterNodeFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncUpdaterNodeInvalidValue()
Invalid value for outgoingSyncUpdaterNode. |
java.lang.String |
getOutgoingSyncUpdaterNodeMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getOutgoingSyncUpdaterNodePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getOutgoingSyncUpdaterNodeRange()
Return the range specification for this field |
java.lang.String |
getOutgoingSyncUpdaterNodeValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.nodecommon.Controllable |
getParent()
accessor for parent |
int |
getRecursionLevel()
Accessor for recursionLevel |
static java.lang.String[] |
getRecursionLevelActualVals()
Return an array of the possible values for this field as Strings. |
static int |
getRecursionLevelDefaultValue()
Default value for recursionLevel. |
static java.lang.String |
getRecursionLevelEnumSummary()
Return a single String summary of the possible enum values for debug and similar purposes. |
java.lang.String |
getRecursionLevelFieldPrintValue()
Return the print name of the recursionLevel field. |
static boolean |
getRecursionLevelFlag(int fieldflag)
Field flag accessor. |
static int |
getRecursionLevelInvalidValue()
Invalid value for recursionLevel. |
static java.lang.String[] |
getRecursionLevelKeyVals()
Return an array of unique keys for the values of this field. |
java.lang.String |
getRecursionLevelMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
static java.lang.String[] |
getRecursionLevelPrintVals()
Return an array of the possible values for this field in display format. |
java.lang.String |
getRecursionLevelPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getRecursionLevelRange()
Return the range specification for this field |
java.lang.String |
getRecursionLevelValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
java.lang.String |
getSandNodeErrorMessage()
Accessor for sandNodeErrorMessage |
static java.lang.String |
getSandNodeErrorMessageDefaultValue()
Default value for sandNodeErrorMessage. |
java.lang.String |
getSandNodeErrorMessageFieldPrintValue()
Return the print name of the sandNodeErrorMessage field. |
static boolean |
getSandNodeErrorMessageFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getSandNodeErrorMessageInvalidValue()
Invalid value for sandNodeErrorMessage. |
static int |
getSandNodeErrorMessageLengthMax()
Maximum sandNodeErrorMessage length is 70 characters |
static int |
getSandNodeErrorMessageLengthNorm()
Normal sandNodeErrorMessage length is 30 characters |
java.lang.String |
getSandNodeErrorMessageMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getSandNodeErrorMessagePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getSandNodeErrorMessageRange()
Return the range specification for this field |
java.lang.String |
getSandNodeErrorMessageValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
int |
getSandNodeState()
Accessor for sandNodeState |
static java.lang.String[] |
getSandNodeStateActualVals()
Return an array of the possible values for this field as Strings. |
static int |
getSandNodeStateDefaultValue()
Default value for sandNodeState. |
static java.lang.String |
getSandNodeStateEnumSummary()
Return a single String summary of the possible enum values for debug and similar purposes. |
java.lang.String |
getSandNodeStateFieldPrintValue()
Return the print name of the sandNodeState field. |
static boolean |
getSandNodeStateFlag(int fieldflag)
Field flag accessor. |
static int |
getSandNodeStateInvalidValue()
Invalid value for sandNodeState. |
static java.lang.String[] |
getSandNodeStateKeyVals()
Return an array of unique keys for the values of this field. |
java.lang.String |
getSandNodeStateMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
static java.lang.String[] |
getSandNodeStatePrintVals()
Return an array of the possible values for this field in display format. |
java.lang.String |
getSandNodeStatePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getSandNodeStateRange()
Return the range specification for this field |
java.lang.String |
getSandNodeStateValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.nodecommon.SandRoot |
getSandRoot()
accessor for sandRoot |
java.lang.String |
getServername()
convenience wrapper method to retrieve our home server name |
void |
init()
Initialize all fields to their default values |
void |
log(int severity,
java.lang.String msg)
Log the message with the specified severity. |
void |
log(java.lang.String msg)
Shorthand for log(Logger.LOGLEVEL_INFO,msg) |
static java.lang.String |
logLevelActual2Print(java.lang.String actualVal)
Utility method to transform an actual value for this field into a print value. |
int |
logLevelLabelToValue(java.lang.String label)
Given a label, return the value for it. |
static java.lang.String |
logLevelPrint2Actual(java.lang.String printVal)
Utility method to transform a print value for this field into an actual value. |
static java.lang.String |
logLevelPrint2Key(java.lang.String printVal)
Utility method to transform a print value for this field into a key value. |
java.lang.String |
logLevelValueToLabel(int val)
Given a value, return the declared label for it. |
protected void |
notifyStateChange(int prevState,
int currState)
Notify our registered control wrappers of our state change |
protected void |
onFailure()
Override this method to do work when the node enters the failed state. |
protected PlanRecalc |
onReceive(PlanRecalc msg)
Override this method in your node implementation |
protected void |
onRestart()
Override this method to do work during startup(). |
protected void |
onResume()
Override this method to do work during resume(). |
protected void |
onShutdown()
Override this method to do work during shutdown(). |
protected void |
onStartup()
Override this method to do work during startup(). |
protected void |
onSuspend()
Override this method to do work during suspend(). |
PlanRecalc |
receive(PlanRecalc msg)
Synchronous inbound PlanRecalc |
org.sandev.basics.structs.SandMessage |
receive(org.sandev.basics.structs.SandMessage msg)
Only those receive methods explicitely declared by the node should actually be called. |
static java.lang.String |
recursionLevelActual2Print(java.lang.String actualVal)
Utility method to transform an actual value for this field into a print value. |
int |
recursionLevelLabelToValue(java.lang.String label)
Given a label, return the value for it. |
static java.lang.String |
recursionLevelPrint2Actual(java.lang.String printVal)
Utility method to transform a print value for this field into an actual value. |
static java.lang.String |
recursionLevelPrint2Key(java.lang.String printVal)
Utility method to transform a print value for this field into a key value. |
java.lang.String |
recursionLevelValueToLabel(int val)
Given a value, return the declared label for it. |
void |
restart()
Restarts a running node by calling shutdown and then startup |
void |
resume()
Resumes a suspended node. |
static java.lang.String |
sandNodeStateActual2Print(java.lang.String actualVal)
Utility method to transform an actual value for this field into a print value. |
int |
sandNodeStateLabelToValue(java.lang.String label)
Given a label, return the value for it. |
static java.lang.String |
sandNodeStatePrint2Actual(java.lang.String printVal)
Utility method to transform a print value for this field into an actual value. |
static java.lang.String |
sandNodeStatePrint2Key(java.lang.String printVal)
Utility method to transform a print value for this field into a key value. |
java.lang.String |
sandNodeStateValueToLabel(int val)
Given a value, return the declared label for it. |
void |
send(Plan msg)
Asynchronous outbound Plan |
void |
setHelperNodes(org.sandev.basics.nodecommon.Controllable[] nodes)
mutator for helperNodes |
void |
setIDLookupInstanceName(java.lang.Object iDLookupInstanceName)
Generic mutator for iDLookupInstanceName |
void |
setIDLookupInstanceName(java.lang.String iDLookupInstanceName)
Mutator for iDLookupInstanceName |
void |
setIncomingSyncPlanRecalc(org.sandev.basics.sandmessages.IODeclReceive incomingSyncPlanRecalc)
Mutator for incomingSyncPlanRecalc |
void |
setIncomingSyncPlanRecalc(java.lang.Object incomingSyncPlanRecalc)
Generic mutator for incomingSyncPlanRecalc |
void |
setLogger(org.sandev.basics.nodecommon.Logger logger)
Mutator for logger |
void |
setLogger(java.lang.Object logger)
Generic mutator for logger |
void |
setLogLevel(int logLevel)
Mutator for logLevel |
void |
setMessager(org.sandev.basics.nodecommon.Messager messager)
Mutator for messager |
void |
setMessager(java.lang.Object messager)
Generic mutator for messager |
void |
setNodeInstance(org.sandev.basics.structs.NodeInstance nodeInstance)
Mutator for nodeInstance |
void |
setNodeInstance(java.lang.Object nodeInstance)
Generic mutator for nodeInstance |
void |
setOutgoingAsyncPlan(org.sandev.basics.sandmessages.IODeclSend outgoingAsyncPlan)
Mutator for outgoingAsyncPlan |
void |
setOutgoingAsyncPlan(java.lang.Object outgoingAsyncPlan)
Generic mutator for outgoingAsyncPlan |
void |
setOutgoingSyncExternalPlanQuery(org.sandev.basics.sandmessages.IODeclCall outgoingSyncExternalPlanQuery)
Mutator for outgoingSyncExternalPlanQuery |
void |
setOutgoingSyncExternalPlanQuery(java.lang.Object outgoingSyncExternalPlanQuery)
Generic mutator for outgoingSyncExternalPlanQuery |
void |
setOutgoingSyncPlanQuery(org.sandev.basics.sandmessages.IODeclCall outgoingSyncPlanQuery)
Mutator for outgoingSyncPlanQuery |
void |
setOutgoingSyncPlanQuery(java.lang.Object outgoingSyncPlanQuery)
Generic mutator for outgoingSyncPlanQuery |
void |
setOutgoingSyncTaskQuery(org.sandev.basics.sandmessages.IODeclCall outgoingSyncTaskQuery)
Mutator for outgoingSyncTaskQuery |
void |
setOutgoingSyncTaskQuery(java.lang.Object outgoingSyncTaskQuery)
Generic mutator for outgoingSyncTaskQuery |
void |
setOutgoingSyncUpdaterNode(org.sandev.basics.sandmessages.IODeclCall outgoingSyncUpdaterNode)
Mutator for outgoingSyncUpdaterNode |
void |
setOutgoingSyncUpdaterNode(java.lang.Object outgoingSyncUpdaterNode)
Generic mutator for outgoingSyncUpdaterNode |
void |
setParent(org.sandev.basics.nodecommon.Controllable node)
mutator for parent |
void |
setRecursionLevel(int recursionLevel)
Mutator for recursionLevel |
void |
setSandNodeErrorMessage(java.lang.Object sandNodeErrorMessage)
Generic mutator for sandNodeErrorMessage |
void |
setSandNodeErrorMessage(java.lang.String sandNodeErrorMessage)
Mutator for sandNodeErrorMessage |
void |
setSandNodeState(int sandNodeState)
Mutator for sandNodeState |
void |
setSandRoot(org.sandev.basics.nodecommon.SandRoot val)
mutator for sandRoot |
protected void |
setupSecureReceive()
Register us for receive with our local Authorizer |
protected void |
setupSubscriptions()
Subscribe us to the nodes we need to listen to |
void |
shutdown()
Stops a running node. |
void |
startup()
Starts a stopped node. |
void |
suspend()
&n |