|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.sandev.TaskHeap.HeapCalculator.HeapCalculatorNodeDecl
org.sandev.TaskHeap.HeapCalculator.HeapCalculatorNodeBase
public class HeapCalculatorNodeBase
AUTOGENERATED FILE, DO NOT EDIT DIRECTLY.
source: org.sandev.TaskHeap.HeapCalculator.HeapCalculatorNodeDecl
generator: org.sandev.generator.NodeClassGenerator
time: Jul 31, 2008 4:34:15 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.util.IDLookup |
idLookup
The instance we use for looking up data references. |
protected org.sandev.basics.sandmessages.IODeclSubscribe |
incomingAsyncExternalPlanSource
Inbound org.sandev.TaskHeap.sandmessages.ExternalPlanUpdate asynchronous messaging configuration |
protected org.sandev.basics.sandmessages.IODeclSubscribe |
incomingAsyncPlanSource
Inbound org.sandev.TaskHeap.sandmessages.PlanUpdate asynchronous messaging configuration |
protected org.sandev.basics.sandmessages.IODeclSubscribe |
incomingAsyncTaskSource
Inbound org.sandev.TaskHeap.sandmessages.TaskUpdate asynchronous messaging configuration |
protected org.sandev.basics.sandmessages.IODeclReceive |
incomingSyncAggregateUpdate
Inbound org.sandev.basics.sandmessages.AggregateUpdate synchronous messaging configuration |
protected org.sandev.basics.sandmessages.IODeclReceive |
incomingSyncHeapDisplay
Inbound org.sandev.TaskHeap.sandmessages.HeapDisplay 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.IODeclCall |
outgoingSyncAggregateUpdate
Outbound org.sandev.basics.sandmessages.AggregateUpdate synchronous messaging configuration |
protected org.sandev.basics.sandmessages.IODeclCall |
outgoingSyncPlanQuery
Outbound org.sandev.TaskHeap.sandmessages.PlanQuery synchronous messaging configuration |
protected org.sandev.basics.nodecommon.Controllable |
parent
Our parent node |
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. |
protected org.sandev.basics.util.AuthUserLookup |
userLookup
The instance we use for looking up users. |
| Fields inherited from class org.sandev.TaskHeap.HeapCalculator.HeapCalculatorNodeDecl |
|---|
peerAuthUserLookupNode, peerIDLookupNode |
| 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 | |
|---|---|
HeapCalculatorNodeBase()
Default constructor calls init. |
|
| Method Summary | |
|---|---|
void |
addWrapper(org.sandev.basics.nodecommon.ControlWrapper wrapper)
Add the specified wrapper to our notification collection |
org.sandev.basics.sandmessages.AggregateUpdate |
callAggregateUpdate(org.sandev.basics.sandmessages.AggregateUpdate msg)
Synchronous outbound AggregateUpdate |
PlanCollection |
callPlanQuery(PlanQuery msg)
Synchronous outbound PlanQuery |
org.sandev.basics.structs.SandCollectionMessage |
callQuery(org.sandev.basics.structs.SandQueryMessage sqm)
Generalized query method to handle all queries understood by this node |
void |
deliver(org.sandev.basics.structs.SandMessage msg)
Only those deliver methods explicitely declared by the node should actually be called. |
void |
deliverExternalPlanSource(ExternalPlanUpdate msg)
Asynchronous inbound ExternalPlanUpdate |
void |
deliverPlanSource(PlanUpdate msg)
Asynchronous inbound PlanUpdate |
void |
deliverTaskSource(TaskUpdate msg)
Asynchronous inbound TaskUpdate |
boolean |
fieldHasFlag(java.lang.String fieldname,
int fieldflag)
Return true if the named field declares the indicated flag, false otherwise. |
java.lang.String |
getDeploymentPrefix()
Return the prefix for this deployment. |
org.sandev.basics.nodecommon.Controllable[] |
getHelperNodes()
accessor for helperNodes |
org.sandev.basics.util.IDCache |
getIDCache()
Retrieve an IDCache for use by this node. |
org.sandev.basics.util.IDLookup |
getIDLookup()
initializing accessor for idLookup. |
org.sandev.basics.sandmessages.IODeclSubscribe |
getIncomingAsyncExternalPlanSource()
Accessor for incomingAsyncExternalPlanSource |
static org.sandev.basics.sandmessages.IODeclSubscribe |
getIncomingAsyncExternalPlanSourceDefaultValue()
Default value for incomingAsyncExternalPlanSource. |
java.lang.String |
getIncomingAsyncExternalPlanSourceFieldPrintValue()
Return the print name of the incomingAsyncExternalPlanSource field. |
static boolean |
getIncomingAsyncExternalPlanSourceFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.sandmessages.IODeclSubscribe |
getIncomingAsyncExternalPlanSourceInvalidValue()
Invalid value for incomingAsyncExternalPlanSource. |
java.lang.String |
getIncomingAsyncExternalPlanSourceMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getIncomingAsyncExternalPlanSourcePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getIncomingAsyncExternalPlanSourceRange()
Return the range specification for this field |
java.lang.String |
getIncomingAsyncExternalPlanSourceValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.sandmessages.IODeclSubscribe |
getIncomingAsyncPlanSource()
Accessor for incomingAsyncPlanSource |
static org.sandev.basics.sandmessages.IODeclSubscribe |
getIncomingAsyncPlanSourceDefaultValue()
Default value for incomingAsyncPlanSource. |
java.lang.String |
getIncomingAsyncPlanSourceFieldPrintValue()
Return the print name of the incomingAsyncPlanSource field. |
static boolean |
getIncomingAsyncPlanSourceFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.sandmessages.IODeclSubscribe |
getIncomingAsyncPlanSourceInvalidValue()
Invalid value for incomingAsyncPlanSource. |
java.lang.String |
getIncomingAsyncPlanSourceMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getIncomingAsyncPlanSourcePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getIncomingAsyncPlanSourceRange()
Return the range specification for this field |
java.lang.String |
getIncomingAsyncPlanSourceValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.sandmessages.IODeclSubscribe |
getIncomingAsyncTaskSource()
Accessor for incomingAsyncTaskSource |
static org.sandev.basics.sandmessages.IODeclSubscribe |
getIncomingAsyncTaskSourceDefaultValue()
Default value for incomingAsyncTaskSource. |
java.lang.String |
getIncomingAsyncTaskSourceFieldPrintValue()
Return the print name of the incomingAsyncTaskSource field. |
static boolean |
getIncomingAsyncTaskSourceFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.sandmessages.IODeclSubscribe |
getIncomingAsyncTaskSourceInvalidValue()
Invalid value for incomingAsyncTaskSource. |
java.lang.String |
getIncomingAsyncTaskSourceMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getIncomingAsyncTaskSourcePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getIncomingAsyncTaskSourceRange()
Return the range specification for this field |
java.lang.String |
getIncomingAsyncTaskSourceValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.sandmessages.IODeclReceive |
getIncomingSyncAggregateUpdate()
Accessor for incomingSyncAggregateUpdate |
static org.sandev.basics.sandmessages.IODeclReceive |
getIncomingSyncAggregateUpdateDefaultValue()
Default value for incomingSyncAggregateUpdate. |
java.lang.String |
getIncomingSyncAggregateUpdateFieldPrintValue()
Return the print name of the incomingSyncAggregateUpdate field. |
static boolean |
getIncomingSyncAggregateUpdateFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.sandmessages.IODeclReceive |
getIncomingSyncAggregateUpdateInvalidValue()
Invalid value for incomingSyncAggregateUpdate. |
java.lang.String |
getIncomingSyncAggregateUpdateMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getIncomingSyncAggregateUpdatePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getIncomingSyncAggregateUpdateRange()
Return the range specification for this field |
java.lang.String |
getIncomingSyncAggregateUpdateValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.sandmessages.IODeclReceive |
getIncomingSyncHeapDisplay()
Accessor for incomingSyncHeapDisplay |
static org.sandev.basics.sandmessages.IODeclReceive |
getIncomingSyncHeapDisplayDefaultValue()
Default value for incomingSyncHeapDisplay. |
java.lang.String |
getIncomingSyncHeapDisplayFieldPrintValue()
Return the print name of the incomingSyncHeapDisplay field. |
static boolean |
getIncomingSyncHeapDisplayFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.sandmessages.IODeclReceive |
getIncomingSyncHeapDisplayInvalidValue()
Invalid value for incomingSyncHeapDisplay. |
java.lang.String |
getIncomingSyncHeapDisplayMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getIncomingSyncHeapDisplayPrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getIncomingSyncHeapDisplayRange()
Return the range specification for this field |
java.lang.String |
getIncomingSyncHeapDisplayValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
org.sandev.basics.structs.SandPersistMessage |
getInstance(java.lang.String classname,
long id,
org.sandev.basics.util.AuthUser user)
Convenience passthrough call to our configured IDLookup. |
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.IODeclCall |
getOutgoingSyncAggregateUpdate()
Accessor for outgoingSyncAggregateUpdate |
static org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncAggregateUpdateDefaultValue()
Default value for outgoingSyncAggregateUpdate. |
java.lang.String |
getOutgoingSyncAggregateUpdateFieldPrintValue()
Return the print name of the outgoingSyncAggregateUpdate field. |
static boolean |
getOutgoingSyncAggregateUpdateFlag(int fieldflag)
Field flag accessor. |
static org.sandev.basics.sandmessages.IODeclCall |
getOutgoingSyncAggregateUpdateInvalidValue()
Invalid value for outgoingSyncAggregateUpdate. |
java.lang.String |
getOutgoingSyncAggregateUpdateMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getOutgoingSyncAggregateUpdatePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getOutgoingSyncAggregateUpdateRange()
Return the range specification for this field |
java.lang.String |
getOutgoingSyncAggregateUpdateValidityCheck()
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.nodecommon.Controllable |
getParent()
accessor for parent |
java.lang.String |
getPeerAuthUserLookupNode()
Accessor for peerAuthUserLookupNode |
static java.lang.String |
getPeerAuthUserLookupNodeDefaultValue()
Default value for peerAuthUserLookupNode. |
java.lang.String |
getPeerAuthUserLookupNodeFieldPrintValue()
Return the print name of the peerAuthUserLookupNode field. |
static boolean |
getPeerAuthUserLookupNodeFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getPeerAuthUserLookupNodeInvalidValue()
Invalid value for peerAuthUserLookupNode. |
static int |
getPeerAuthUserLookupNodeLengthMax()
Maximum peerAuthUserLookupNode length is 60 characters |
static int |
getPeerAuthUserLookupNodeLengthNorm()
Normal peerAuthUserLookupNode length is 30 characters |
java.lang.String |
getPeerAuthUserLookupNodeMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getPeerAuthUserLookupNodePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getPeerAuthUserLookupNodeRange()
Return the range specification for this field |
java.lang.String |
getPeerAuthUserLookupNodeValidityCheck()
Return the empty string if the value of this field is valid according to the base SAND declarations. |
java.lang.String |
getPeerIDLookupNode()
Accessor for peerIDLookupNode |
static java.lang.String |
getPeerIDLookupNodeDefaultValue()
Default value for peerIDLookupNode. |
java.lang.String |
getPeerIDLookupNodeFieldPrintValue()
Return the print name of the peerIDLookupNode field. |
static boolean |
getPeerIDLookupNodeFlag(int fieldflag)
Field flag accessor. |
static java.lang.String |
getPeerIDLookupNodeInvalidValue()
Invalid value for peerIDLookupNode. |
static int |
getPeerIDLookupNodeLengthMax()
Maximum peerIDLookupNode length is 70 characters |
static int |
getPeerIDLookupNodeLengthNorm()
Normal peerIDLookupNode length is 30 characters |
java.lang.String |
getPeerIDLookupNodeMetatype()
Return the metatype text for this field, or "" if no metatype was declared. |
java.lang.String |
getPeerIDLookupNodePrintValue()
Retrieve the current value of this field as a print String. |
java.lang.String |
getPeerIDLookupNodeRange()
Return the range specification for this field |
java.lang.String |
getPeerIDLookupNodeValidityCheck()
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 |
org.sandev.basics.util.AuthUser |
getUserForID(long authID)
Calls through to our AuthUserLookup |
org.sandev.basics.util.AuthUser |
getUserFromLogin(java.lang.String username,
java.lang.String password)
Calls through to our AuthUserLookup |
org.sandev.basics.util.AuthUserLookup |
getUserLookup()
initializing accessor for userLookup. |
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 int |
logLevelLabelToValueStatic(java.lang.String label)
|
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. |
static java.lang.String |
logLevelValueToLabelStatic(int val)
|
protected void |
notifyStateChange(int prevState,
int currState)
Notify our registered control wrappers of our state change |
protected void |
onDelivery(ExternalPlanUpdate msg)
Override this method in your node implementation |
protected void |
onDelivery(PlanUpdate msg)
Override this method in your node implementation |
protected void |
onDelivery(TaskUpdate msg)
Override this method in your node implementation |
protected void |
onFailure()
Override this method to do work when the node enters the failed state. |
protected org.sandev.basics.sandmessages.AggregateUpdate |
onReceive(org.sandev.basics.sandmessages.AggregateUpdate msg)
Override this method in your node implementation |
protected HeapDisplay |
onReceive(HeapDisplay 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(). |
protected org.sandev.basics.structs.SandMessage |
processMessage(org.sandev.basics.structs.SandMessage sm)
Process the given message and return the result. |
void |
readConfigParamsFromNodeInstance(org.sandev.basics.structs.NodeInstance ni)
Read our configuration parameter values from the our node instance. |
org.sandev.basics.sandmessages.AggregateUpdate |
receive(org.sandev.basics.sandmessages.AggregateUpdate msg)
Synchronous inbound AggregateUpdate |
HeapDisplay |
receive(HeapDisplay msg)
Synchronous inbound HeapDisplay |
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. |
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 int |
sandNodeStateLabelToValueStatic(java.lang.String label)
|
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. |
static java.lang.String |
sandNodeStateValueToLabelStatic(int val)
|
void |
setHelperNodes(org.sandev.basics.nodecommon.Controllable[] nodes)
mutator for helperNodes |
void |
setIDLookup(org.sandev.basics.util.IDLookup val)
mutator for idLookup |
void |
setIncomingAsyncExternalPlanSource(org.sandev.basics.sandmessages.IODeclSubscribe incomingAsyncExternalPlanSource)
Mutator for incomingAsyncExternalPlanSource |
void |
setIncomingAsyncExternalPlanSource(java.lang.Object incomingAsyncExternalPlanSource)
Generic mutator for incomingAsyncExternalPlanSource |
void |
setIncomingAsyncPlanSource(org.sandev.basics.sandmessages.IODeclSubscribe incomingAsyncPlanSource)
Mutator for incomingAsyncPlanSource |
void |
setIncomingAsyncPlanSource(java.lang.Object incomingAsyncPlanSource)
Generic mutator for incomingAsyncPlanSource |
void |
setIncomingAsyncTaskSource(org.sandev.basics.sandmessages.IODeclSubscribe incomingAsyncTaskSource)
Mutator for incomingAsyncTaskSource |
void |
setIncomingAsyncTaskSource(java.lang.Object incomingAsyncTaskSource)
Generic mutator for incomingAsyncTaskSource |
void |
setIncomingSyncAggregateUpdate(org.sandev.basics.sandmessages.IODeclReceive incomingSyncAggregateUpdate)
Mutator for incomingSyncAggregateUpdate |
void |
setIncomingSyncAggregateUpdate(java.lang.Object incomingSyncAggregateUpdate)
Generic mutator for incomingSyncAggregateUpdate |
void |
setIncomingSyncHeapDisplay(org.sandev.basics.sandmessages.IODeclReceive incomingSyncHeapDisplay)
Mutator for incomingSyncHeapDisplay |
void |
setIncomingSyncHeapDisplay(java.lang.Object incomingSyncHeapDisplay)
Generic mutator for incomingSyncHeapDisplay |
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 |
setOutgoingSyncAggregateUpdate(org.sandev.basics.sandmessages.IODeclCall outgoingSyncAggregateUpdate)
Mutator for outgoingSyncAggregateUpdate |
void |
setOutgoingSyncAggregateUpdate(java.lang.Object outgoingSyncAggregateUpdate)
Generic mutator for outgoingSyncAggregateUpdate |
void |
setOutgoingSyncPlanQuery(org.sandev.basics.sandmessages.IODeclCall outgoingSyncPlanQuery)
Mutator for outgoingSyncPlanQuery |
void |
setOutgoingSyncPlanQuery(java.lang.Object outgoingSyncPlanQuery)
Generic mutator for outgoingSyncPlanQuery |
void |
setParent(org.sandev.basics.nodecommon.Controllable node)
mutator for parent |
void |
setPeerAuthUserLookupNode(java.lang.Object peerAuthUserLookupNode)
Generic mutator for peerAuthUserLookupNode |
void |
setPeerAuthUserLookupNode(java.lang.String peerAuthUserLookupNode)
Mutator for peerAuthUserLookupNode |
void |
setPeerIDLookupNode(java.lang.Object peerIDLookupNode)
Generic mutator for peerIDLookupNode |
void |
setPeerIDLookupNode(java.lang.String peerIDLookupNode)
Mutator for peerIDLookupNode |
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 |
setUserLookup(org.sandev.basics.util.AuthUserLookup val)
mutator for userLookup |
void |
shutdown()
Stops a running node. |
void |
startup()
Starts a stopped node. |
void |
suspend()
Suspends a running node. |
void |
systemwideShutdown(int code)
Call our shutdown, which shuts down our local nodes, then cascade this call upward to our parent so it spreads throughout the system as needed. |
boolean |
validTransition(int transition)
Validates a state transition by comparing the desired transition with the current state. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.sandev.basics.sandmessages.IODeclCall outgoingSyncAggregateUpdate
protected org.sandev.basics.sandmessages.IODeclCall outgoingSyncPlanQuery
protected org.sandev.basics.sandmessages.IODeclReceive incomingSyncHeapDisplay
protected org.sandev.basics.sandmessages.IODeclReceive incomingSyncAggregateUpdate
protected org.sandev.basics.sandmessages.IODeclSubscribe incomingAsyncTaskSource
protected org.sandev.basics.sandmessages.IODeclSubscribe incomingAsyncPlanSource
protected org.sandev.basics.sandmessages.IODeclSubscribe incomingAsyncExternalPlanSource
protected int sandNodeState
Controllable
public static final int SANDNODESTATE_UNDEFINED
public static final int SANDNODESTATE_RUNNING
public static final int SANDNODESTATE_SUSPENDED
public static final int SANDNODESTATE_STOPPED
public static final int SANDNODESTATE_FAILED
public static final int SANDNODESTATE_STARTING
public static final int SANDNODESTATE_STOPPING
public static final int SANDNODESTATE_SUSPENDING
public static final int SANDNODESTATE_RESUMING
public static final int SANDNODESTATE_FAILING
protected java.lang.String sandNodeErrorMessage
protected org.sandev.basics.nodecommon.Messager messager
protected org.sandev.basics.nodecommon.Logger logger
protected int logLevel
public static final int LOGLEVEL_DEBUG
public static final int LOGLEVEL_INFO
public static final int LOGLEVEL_WARN
public static final int LOGLEVEL_ERROR
public static final int LOGLEVEL_FATAL
protected org.sandev.basics.structs.NodeInstance nodeInstance
protected org.sandev.basics.nodecommon.SandRoot sandRoot
protected static final int LOGDEBUG
protected static final int LOGINFO
protected static final int LOGWARN
protected static final int LOGERROR
protected static final int LOGFATAL
protected org.sandev.basics.nodecommon.Controllable parent
protected org.sandev.basics.nodecommon.Controllable[] helperNodes
protected org.sandev.basics.nodecommon.ControlWrapper[] ctrlwrappers
protected org.sandev.basics.util.AuthUserLookup userLookup
protected org.sandev.basics.util.IDLookup idLookup
| Constructor Detail |
|---|
public HeapCalculatorNodeBase()
| Method Detail |
|---|
public boolean fieldHasFlag(java.lang.String fieldname,
int fieldflag)
public java.lang.String getPeerAuthUserLookupNode()
public void setPeerAuthUserLookupNode(java.lang.String peerAuthUserLookupNode)
public void setPeerAuthUserLookupNode(java.lang.Object peerAuthUserLookupNode)
public static boolean getPeerAuthUserLookupNodeFlag(int fieldflag)
public static int getPeerAuthUserLookupNodeLengthNorm()
public static int getPeerAuthUserLookupNodeLengthMax()
public static java.lang.String getPeerAuthUserLookupNodeDefaultValue()
public static java.lang.String getPeerAuthUserLookupNodeInvalidValue()
public java.lang.String getPeerAuthUserLookupNodePrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getPeerAuthUserLookupNodeFieldPrintValue()
public java.lang.String getPeerAuthUserLookupNodeRange()
public java.lang.String getPeerAuthUserLookupNodeValidityCheck()
public java.lang.String getPeerAuthUserLookupNodeMetatype()
public java.lang.String getPeerIDLookupNode()
public void setPeerIDLookupNode(java.lang.String peerIDLookupNode)
public void setPeerIDLookupNode(java.lang.Object peerIDLookupNode)
public static boolean getPeerIDLookupNodeFlag(int fieldflag)
public static int getPeerIDLookupNodeLengthNorm()
public static int getPeerIDLookupNodeLengthMax()
public static java.lang.String getPeerIDLookupNodeDefaultValue()
public static java.lang.String getPeerIDLookupNodeInvalidValue()
public java.lang.String getPeerIDLookupNodePrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getPeerIDLookupNodeFieldPrintValue()
public java.lang.String getPeerIDLookupNodeRange()
public java.lang.String getPeerIDLookupNodeValidityCheck()
public java.lang.String getPeerIDLookupNodeMetatype()
public org.sandev.basics.sandmessages.IODeclCall getOutgoingSyncAggregateUpdate()
public void setOutgoingSyncAggregateUpdate(org.sandev.basics.sandmessages.IODeclCall outgoingSyncAggregateUpdate)
public void setOutgoingSyncAggregateUpdate(java.lang.Object outgoingSyncAggregateUpdate)
public static boolean getOutgoingSyncAggregateUpdateFlag(int fieldflag)
public static org.sandev.basics.sandmessages.IODeclCall getOutgoingSyncAggregateUpdateDefaultValue()
public static org.sandev.basics.sandmessages.IODeclCall getOutgoingSyncAggregateUpdateInvalidValue()
public java.lang.String getOutgoingSyncAggregateUpdatePrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getOutgoingSyncAggregateUpdateFieldPrintValue()
public java.lang.String getOutgoingSyncAggregateUpdateRange()
public java.lang.String getOutgoingSyncAggregateUpdateValidityCheck()
public java.lang.String getOutgoingSyncAggregateUpdateMetatype()
public org.sandev.basics.sandmessages.IODeclCall getOutgoingSyncPlanQuery()
public void setOutgoingSyncPlanQuery(org.sandev.basics.sandmessages.IODeclCall outgoingSyncPlanQuery)
public void setOutgoingSyncPlanQuery(java.lang.Object outgoingSyncPlanQuery)
public static boolean getOutgoingSyncPlanQueryFlag(int fieldflag)
public static org.sandev.basics.sandmessages.IODeclCall getOutgoingSyncPlanQueryDefaultValue()
public static org.sandev.basics.sandmessages.IODeclCall getOutgoingSyncPlanQueryInvalidValue()
public java.lang.String getOutgoingSyncPlanQueryPrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getOutgoingSyncPlanQueryFieldPrintValue()
public java.lang.String getOutgoingSyncPlanQueryRange()
public java.lang.String getOutgoingSyncPlanQueryValidityCheck()
public java.lang.String getOutgoingSyncPlanQueryMetatype()
public org.sandev.basics.sandmessages.IODeclReceive getIncomingSyncHeapDisplay()
public void setIncomingSyncHeapDisplay(org.sandev.basics.sandmessages.IODeclReceive incomingSyncHeapDisplay)
public void setIncomingSyncHeapDisplay(java.lang.Object incomingSyncHeapDisplay)
public static boolean getIncomingSyncHeapDisplayFlag(int fieldflag)
public static org.sandev.basics.sandmessages.IODeclReceive getIncomingSyncHeapDisplayDefaultValue()
public static org.sandev.basics.sandmessages.IODeclReceive getIncomingSyncHeapDisplayInvalidValue()
public java.lang.String getIncomingSyncHeapDisplayPrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getIncomingSyncHeapDisplayFieldPrintValue()
public java.lang.String getIncomingSyncHeapDisplayRange()
public java.lang.String getIncomingSyncHeapDisplayValidityCheck()
public java.lang.String getIncomingSyncHeapDisplayMetatype()
public org.sandev.basics.sandmessages.IODeclReceive getIncomingSyncAggregateUpdate()
public void setIncomingSyncAggregateUpdate(org.sandev.basics.sandmessages.IODeclReceive incomingSyncAggregateUpdate)
public void setIncomingSyncAggregateUpdate(java.lang.Object incomingSyncAggregateUpdate)
public static boolean getIncomingSyncAggregateUpdateFlag(int fieldflag)
public static org.sandev.basics.sandmessages.IODeclReceive getIncomingSyncAggregateUpdateDefaultValue()
public static org.sandev.basics.sandmessages.IODeclReceive getIncomingSyncAggregateUpdateInvalidValue()
public java.lang.String getIncomingSyncAggregateUpdatePrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getIncomingSyncAggregateUpdateFieldPrintValue()
public java.lang.String getIncomingSyncAggregateUpdateRange()
public java.lang.String getIncomingSyncAggregateUpdateValidityCheck()
public java.lang.String getIncomingSyncAggregateUpdateMetatype()
public org.sandev.basics.sandmessages.IODeclSubscribe getIncomingAsyncTaskSource()
public void setIncomingAsyncTaskSource(org.sandev.basics.sandmessages.IODeclSubscribe incomingAsyncTaskSource)
public void setIncomingAsyncTaskSource(java.lang.Object incomingAsyncTaskSource)
public static boolean getIncomingAsyncTaskSourceFlag(int fieldflag)
public static org.sandev.basics.sandmessages.IODeclSubscribe getIncomingAsyncTaskSourceDefaultValue()
public static org.sandev.basics.sandmessages.IODeclSubscribe getIncomingAsyncTaskSourceInvalidValue()
public java.lang.String getIncomingAsyncTaskSourcePrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getIncomingAsyncTaskSourceFieldPrintValue()
public java.lang.String getIncomingAsyncTaskSourceRange()
public java.lang.String getIncomingAsyncTaskSourceValidityCheck()
public java.lang.String getIncomingAsyncTaskSourceMetatype()
public org.sandev.basics.sandmessages.IODeclSubscribe getIncomingAsyncPlanSource()
public void setIncomingAsyncPlanSource(org.sandev.basics.sandmessages.IODeclSubscribe incomingAsyncPlanSource)
public void setIncomingAsyncPlanSource(java.lang.Object incomingAsyncPlanSource)
public static boolean getIncomingAsyncPlanSourceFlag(int fieldflag)
public static org.sandev.basics.sandmessages.IODeclSubscribe getIncomingAsyncPlanSourceDefaultValue()
public static org.sandev.basics.sandmessages.IODeclSubscribe getIncomingAsyncPlanSourceInvalidValue()
public java.lang.String getIncomingAsyncPlanSourcePrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getIncomingAsyncPlanSourceFieldPrintValue()
public java.lang.String getIncomingAsyncPlanSourceRange()
public java.lang.String getIncomingAsyncPlanSourceValidityCheck()
public java.lang.String getIncomingAsyncPlanSourceMetatype()
public org.sandev.basics.sandmessages.IODeclSubscribe getIncomingAsyncExternalPlanSource()
public void setIncomingAsyncExternalPlanSource(org.sandev.basics.sandmessages.IODeclSubscribe incomingAsyncExternalPlanSource)
public void setIncomingAsyncExternalPlanSource(java.lang.Object incomingAsyncExternalPlanSource)
public static boolean getIncomingAsyncExternalPlanSourceFlag(int fieldflag)
public static org.sandev.basics.sandmessages.IODeclSubscribe getIncomingAsyncExternalPlanSourceDefaultValue()
public static org.sandev.basics.sandmessages.IODeclSubscribe getIncomingAsyncExternalPlanSourceInvalidValue()
public java.lang.String getIncomingAsyncExternalPlanSourcePrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getIncomingAsyncExternalPlanSourceFieldPrintValue()
public java.lang.String getIncomingAsyncExternalPlanSourceRange()
public java.lang.String getIncomingAsyncExternalPlanSourceValidityCheck()
public java.lang.String getIncomingAsyncExternalPlanSourceMetatype()
public int getSandNodeState()
getSandNodeState in interface org.sandev.basics.nodecommon.Controllablepublic void setSandNodeState(int sandNodeState)
public java.lang.String sandNodeStateValueToLabel(int val)
public static java.lang.String sandNodeStateValueToLabelStatic(int val)
public int sandNodeStateLabelToValue(java.lang.String label)
public static int sandNodeStateLabelToValueStatic(java.lang.String label)
public static java.lang.String[] getSandNodeStatePrintVals()
public static java.lang.String[] getSandNodeStateKeyVals()
public static java.lang.String[] getSandNodeStateActualVals()
public static java.lang.String sandNodeStatePrint2Key(java.lang.String printVal)
getSandNodeStatePrintVals
and getSandNodeStateKeyVals methods for details.
public static java.lang.String sandNodeStatePrint2Actual(java.lang.String printVal)
getSandNodeStatePrintVals
and getSandNodeStateActualVals methods for details.
public static java.lang.String sandNodeStateActual2Print(java.lang.String actualVal)
getSandNodeStateActualVals
and getSandNodeStatePrintVals methods for details.
public static java.lang.String getSandNodeStateEnumSummary()
public static boolean getSandNodeStateFlag(int fieldflag)
public static int getSandNodeStateDefaultValue()
public static int getSandNodeStateInvalidValue()
public java.lang.String getSandNodeStatePrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getSandNodeStateFieldPrintValue()
public java.lang.String getSandNodeStateRange()
public java.lang.String getSandNodeStateValidityCheck()
public java.lang.String getSandNodeStateMetatype()
public java.lang.String getSandNodeErrorMessage()
public void setSandNodeErrorMessage(java.lang.String sandNodeErrorMessage)
public void setSandNodeErrorMessage(java.lang.Object sandNodeErrorMessage)
public static boolean getSandNodeErrorMessageFlag(int fieldflag)
public static int getSandNodeErrorMessageLengthNorm()
public static int getSandNodeErrorMessageLengthMax()
public static java.lang.String getSandNodeErrorMessageDefaultValue()
public static java.lang.String getSandNodeErrorMessageInvalidValue()
public java.lang.String getSandNodeErrorMessagePrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getSandNodeErrorMessageFieldPrintValue()
public java.lang.String getSandNodeErrorMessageRange()
public java.lang.String getSandNodeErrorMessageValidityCheck()
public java.lang.String getSandNodeErrorMessageMetatype()
public org.sandev.basics.nodecommon.Messager getMessager()
getMessager in interface org.sandev.basics.nodecommon.Messageablepublic void setMessager(org.sandev.basics.nodecommon.Messager messager)
setMessager in interface org.sandev.basics.nodecommon.Messageablepublic void setMessager(java.lang.Object messager)
public static boolean getMessagerFlag(int fieldflag)
public static org.sandev.basics.nodecommon.Messager getMessagerDefaultValue()
public static org.sandev.basics.nodecommon.Messager getMessagerInvalidValue()
public java.lang.String getMessagerPrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getMessagerFieldPrintValue()
public java.lang.String getMessagerRange()
public java.lang.String getMessagerValidityCheck()
public java.lang.String getMessagerMetatype()
public org.sandev.basics.nodecommon.Logger getLogger()
getLogger in interface org.sandev.basics.nodecommon.Loggablepublic void setLogger(org.sandev.basics.nodecommon.Logger logger)
setLogger in interface org.sandev.basics.nodecommon.Loggablepublic void setLogger(java.lang.Object logger)
public static boolean getLoggerFlag(int fieldflag)
public static org.sandev.basics.nodecommon.Logger getLoggerDefaultValue()
public static org.sandev.basics.nodecommon.Logger getLoggerInvalidValue()
public java.lang.String getLoggerPrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getLoggerFieldPrintValue()
public java.lang.String getLoggerRange()
public java.lang.String getLoggerValidityCheck()
public java.lang.String getLoggerMetatype()
public int getLogLevel()
getLogLevel in interface org.sandev.basics.nodecommon.Loggablepublic void setLogLevel(int logLevel)
setLogLevel in interface org.sandev.basics.nodecommon.Loggablepublic java.lang.String logLevelValueToLabel(int val)
public static java.lang.String logLevelValueToLabelStatic(int val)
public int logLevelLabelToValue(java.lang.String label)
public static int logLevelLabelToValueStatic(java.lang.String label)
public static java.lang.String[] getLogLevelPrintVals()
public static java.lang.String[] getLogLevelKeyVals()
public static java.lang.String[] getLogLevelActualVals()
public static java.lang.String logLevelPrint2Key(java.lang.String printVal)
getLogLevelPrintVals
and getLogLevelKeyVals methods for details.
public static java.lang.String logLevelPrint2Actual(java.lang.String printVal)
getLogLevelPrintVals
and getLogLevelActualVals methods for details.
public static java.lang.String logLevelActual2Print(java.lang.String actualVal)
getLogLevelActualVals
and getLogLevelPrintVals methods for details.
public static java.lang.String getLogLevelEnumSummary()
public static boolean getLogLevelFlag(int fieldflag)
public static int getLogLevelDefaultValue()
public static int getLogLevelInvalidValue()
public java.lang.String getLogLevelPrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getLogLevelFieldPrintValue()
public java.lang.String getLogLevelRange()
public java.lang.String getLogLevelValidityCheck()
public java.lang.String getLogLevelMetatype()
public org.sandev.basics.structs.NodeInstance getNodeInstance()
getNodeInstance in interface org.sandev.basics.nodecommon.Controllablepublic void setNodeInstance(org.sandev.basics.structs.NodeInstance nodeInstance)
setNodeInstance in interface org.sandev.basics.nodecommon.Controllablepublic void setNodeInstance(java.lang.Object nodeInstance)
public static boolean getNodeInstanceFlag(int fieldflag)
public static org.sandev.basics.structs.NodeInstance getNodeInstanceDefaultValue()
public static org.sandev.basics.structs.NodeInstance getNodeInstanceInvalidValue()
public java.lang.String getNodeInstancePrintValue()
Used for debug output, and as an initial value for transformation and formatting.
public java.lang.String getNodeInstanceFieldPrintValue()
public java.lang.String getNodeInstanceRange()
public java.lang.String getNodeInstanceValidityCheck()
public java.lang.String getNodeInstanceMetatype()
public java.lang.String getNodeInstanceName()
public java.lang.String getServername()
public org.sandev.basics.nodecommon.SandRoot getSandRoot()
getSandRoot in interface org.sandev.basics.nodecommon.Controllablepublic void setSandRoot(org.sandev.basics.nodecommon.SandRoot val)
setSandRoot in interface org.sandev.basics.nodecommon.Controllablepublic void init()
public void log(int severity,
java.lang.String msg)
public void log(java.lang.String msg)
public void startup()
throws org.sandev.basics.nodecommon.ControlException
startup in interface org.sandev.basics.nodecommon.Controllableorg.sandev.basics.nodecommon.ControlException
public void shutdown()
throws org.sandev.basics.nodecommon.ControlException
shutdown in interface org.sandev.basics.nodecommon.Controllableorg.sandev.basics.nodecommon.ControlException
public void suspend()
throws org.sandev.basics.nodecommon.ControlException
suspend in interface org.sandev.basics.nodecommon.Controllableorg.sandev.basics.nodecommon.ControlException
public void resume()
throws org.sandev.basics.nodecommon.ControlException
resume in interface org.sandev.basics.nodecommon.Controllableorg.sandev.basics.nodecommon.ControlException
public void restart()
throws org.sandev.basics.nodecommon.ControlException
restart in interface org.sandev.basics.nodecommon.Controllableorg.sandev.basics.nodecommon.ControlExceptionpublic boolean validTransition(int transition)
public void readConfigParamsFromNodeInstance(org.sandev.basics.structs.NodeInstance ni)
protected void onStartup()
throws org.sandev.basics.structs.SandException
startup().
org.sandev.basics.structs.SandException
protected void onShutdown()
throws org.sandev.basics.structs.SandException
shutdown().
org.sandev.basics.structs.SandException
protected void onSuspend()
throws org.sandev.basics.structs.SandException
suspend().
org.sandev.basics.structs.SandException
protected void onResume()
throws org.sandev.basics.structs.SandException
resume().
org.sandev.basics.structs.SandException
protected void onRestart()
throws org.sandev.basics.structs.SandException
startup().
org.sandev.basics.structs.SandException
protected void onFailure()
throws org.sandev.basics.nodecommon.ControlException
org.sandev.basics.nodecommon.ControlExceptionpublic org.sandev.basics.nodecommon.Controllable getParent()
getParent in interface org.sandev.basics.nodecommon.Controllablepublic void setParent(org.sandev.basics.nodecommon.Controllable node)
public org.sandev.basics.nodecommon.Controllable[] getHelperNodes()
getHelperNodes in interface org.sandev.basics.nodecommon.Controllablepublic void setHelperNodes(org.sandev.basics.nodecommon.Controllable[] nodes)
setHelperNodes in interface org.sandev.basics.nodecommon.Controllable
public void systemwideShutdown(int code)
throws org.sandev.basics.nodecommon.ControlException
systemwideShutdown in interface org.sandev.basics.nodecommon.Controllableorg.sandev.basics.nodecommon.ControlExceptionpublic void addWrapper(org.sandev.basics.nodecommon.ControlWrapper wrapper)
addWrapper in interface org.sandev.basics.nodecommon.Controllable
protected void notifyStateChange(int prevState,
int currState)
protected void setupSubscriptions()
protected void setupSecureReceive()
public HeapDisplay receive(HeapDisplay msg)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
protected HeapDisplay onReceive(HeapDisplay msg)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
public org.sandev.basics.sandmessages.AggregateUpdate receive(org.sandev.basics.sandmessages.AggregateUpdate msg)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
protected org.sandev.basics.sandmessages.AggregateUpdate onReceive(org.sandev.basics.sandmessages.AggregateUpdate msg)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
public org.sandev.basics.structs.SandMessage receive(org.sandev.basics.structs.SandMessage msg)
throws org.sandev.basics.structs.SandException
In practice, this doesn't add much overhead if we enumerate
the supported methods at code generation time, and then switch
on the enumeration.
receive in interface org.sandev.basics.nodecommon.Messageableorg.sandev.basics.structs.SandException
public void deliverTaskSource(TaskUpdate msg)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
protected void onDelivery(TaskUpdate msg)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
public void deliverPlanSource(PlanUpdate msg)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
protected void onDelivery(PlanUpdate msg)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
public void deliverExternalPlanSource(ExternalPlanUpdate msg)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
protected void onDelivery(ExternalPlanUpdate msg)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
public void deliver(org.sandev.basics.structs.SandMessage msg)
throws org.sandev.basics.structs.SandException
In practice, this doesn't add much overhead if we enumerate
the supported methods at code generation time, and then switch
on the enumeration.
deliver in interface org.sandev.basics.nodecommon.Messageableorg.sandev.basics.structs.SandException
public org.sandev.basics.sandmessages.AggregateUpdate callAggregateUpdate(org.sandev.basics.sandmessages.AggregateUpdate msg)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
public PlanCollection callPlanQuery(PlanQuery msg)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandException
public org.sandev.basics.structs.SandCollectionMessage callQuery(org.sandev.basics.structs.SandQueryMessage sqm)
throws org.sandev.basics.structs.SandException
callQuery in interface org.sandev.basics.nodecommon.Messageableorg.sandev.basics.structs.SandExceptionpublic org.sandev.basics.util.AuthUserLookup getUserLookup()
public void setUserLookup(org.sandev.basics.util.AuthUserLookup val)
public org.sandev.basics.util.AuthUser getUserForID(long authID)
throws org.sandev.basics.structs.SandException
getUserForID in interface org.sandev.basics.util.AuthUserLookuporg.sandev.basics.structs.SandException
public org.sandev.basics.util.AuthUser getUserFromLogin(java.lang.String username,
java.lang.String password)
throws org.sandev.basics.structs.SandException
getUserFromLogin in interface org.sandev.basics.util.AuthUserLookuporg.sandev.basics.structs.SandExceptionpublic org.sandev.basics.util.IDLookup getIDLookup()
public void setIDLookup(org.sandev.basics.util.IDLookup val)
public org.sandev.basics.structs.SandPersistMessage getInstance(java.lang.String classname,
long id,
org.sandev.basics.util.AuthUser user)
throws org.sandev.basics.structs.SandException
getInstance in interface org.sandev.basics.util.IDLookuporg.sandev.basics.structs.SandException
protected org.sandev.basics.structs.SandMessage processMessage(org.sandev.basics.structs.SandMessage sm)
throws org.sandev.basics.structs.SandException
org.sandev.basics.structs.SandExceptionpublic org.sandev.basics.util.IDCache getIDCache()
getIDCache in interface org.sandev.basics.nodecommon.Messageablepublic java.lang.String getDeploymentPrefix()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||