org.sandev.basics.MessageDriver
Class MessageDriverNodeInstance

java.lang.Object
  extended by org.sandev.basics.MessageDriver.MessageDriverNodeDecl
      extended by org.sandev.basics.MessageDriver.MessageDriverNodeInstance
All Implemented Interfaces:
NodeInstance, SandInstanceMessage, SandMessage, Resolvable

public class MessageDriverNodeInstance
extends MessageDriverNodeDecl
implements NodeInstance, Resolvable

AUTOGENERATED FILE, DO NOT EDIT DIRECTLY.
source: org.sandev.basics.MessageDriver.MessageDriverNodeDecl
generator: org.sandev.generator.NodeInstClassGenerator
time: Jul 31, 2008 4:34:14 PM

This file contains all declared configuration and messaging parameters for this node.


Field Summary
protected  NodeInstance[] helperNodes
          Additional nodes instantiated with this node running together as a logical subsystem.
protected  IODeclSubscribe incomingAsyncDefaultAsyncSource
          Inbound org.sandev.basics.structs.SandMessage asynchronous messaging configuration
protected  IODeclReceive incomingSyncSandMessage
          Inbound org.sandev.basics.structs.SandMessage synchronous messaging configuration
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  java.lang.String nodeInstanceName
          The unique name identifying this specific node instance.
protected  IODeclSend outgoingAsyncSandMessage
          Outbound org.sandev.basics.structs.SandMessage asynchronous messaging configuration
protected  IODeclCall outgoingSyncDefaultSyncDestination
          Outbound org.sandev.basics.structs.SandMessage synchronous messaging configuration
protected  java.lang.String servername
          The name of the server this instance will be running on.
 
Fields inherited from class org.sandev.basics.MessageDriver.MessageDriverNodeDecl
instClassEnumName, maxTestWaitSeconds, pollingIntervalSeconds, startupTime, testScriptFilename, uniqueIDMgrName
 
Fields inherited from interface org.sandev.basics.structs.NodeInstance
MSGMODE_DIRECT, MSGMODE_SECURE, MSGOPTIMIZE_IF_POSSIBLE, MSGOPTIMIZE_NEVER
 
Fields inherited from interface org.sandev.basics.structs.SandInstanceMessage
FIELDCHECK_EMPTYSTRINGPRINTVAL, FIELDCHECK_INVALIDVAL, FIELDCHECK_NOTAREF, FIELDCHECK_NOTINRANGE, FIELDCHECK_NULLARRAY, FIELDCHECK_STRINGOVER, FIELDCHECK_UNKNOWNVAL, FIELDFLAG_BINARY, FIELDFLAG_ENCRYPT, FIELDFLAG_INTERNAL, FIELDFLAG_NOECHO, FIELDFLAG_OBFUSCATE, FIELDFLAG_STRINGPERSIST, FIELDFLAG_SUMMARYEDIT, FIELDFLAG_UNIQUE, GENMOD_ACTION_APPEND, GENMOD_ACTION_INSERT, GENMOD_ACTION_REMOVE, GENMOD_ACTION_SET
 
Constructor Summary
MessageDriverNodeInstance()
          Default constructor calls init.
 
Method Summary
 void addHelperNodes(NodeInstance element)
          Appends a value to helperNodes
 void addHelperNodes(NodeInstance[] elements)
          Appends an array of values to helperNodes
 void clearHelperNodes()
          Clears all values from helperNodes
 SandInstanceMessage cloneMessage()
          Calls cloneMessageDriverNodeInstance
 MessageDriverNodeInstance cloneMessageDriverNodeInstance()
          Make a deep copy of this MessageDriverNodeInstance.
 SandInstanceMessage convertToSuperstructClass()
          Return a new instance of the message associated with the superstruct of this instance.
 void copyDataFrom(MessageDriverNodeInstance other, boolean deepcopy)
          Copy all the data from the specified instance.
 void copyFieldValue(java.lang.String fieldName, SandInstanceMessage other)
          Copy the specified field from the given instance.
 java.lang.String debugDump(java.lang.String prefix)
          Dump this instance into a debug printable string.
 void defaultField(java.lang.String fieldname)
          Set the specified field to its default value.
 boolean fieldHasFlag(java.lang.String fieldname, int fieldflag)
          Return true if the named field declares the indicated flag, false otherwise.
 boolean fieldsValid()
          Validate the fields as specified in the SandInstanceMessage interface
 SandAttrVal[] fieldValidate(SandAttrVal[] checkFields)
          Validate the fields as specified in the SandInstanceMessage interface
 java.lang.Object generalAccessor(java.lang.String fieldspec)
          General field accessor method.
 SandAttrVal generalDereference(java.lang.String fieldspec)
          General reference field accessor method.
 void generalModifier(int action, java.lang.String field, int index, java.lang.Object val)
          General mutator method.
 java.lang.String[] getAllFields()
          Return an array of all fields for this class.
 int getBaseMemoryUse()
          Return the base memory use for this object.
 SandCollectionMessage getCollectionMessage()
          Returns null
 java.lang.String[] getContainedMessageFields()
          Return an array of all contained message fields.
 java.lang.String[] getDisplayFields()
          Return an array of the summary field names for this class.
 java.lang.String[] getDisplayFieldsPrint()
          Return an array of the summary field print names for this class.
 java.lang.String getDisplayID()
          Return the displayID for this message instance
 java.lang.String[] getDisplayValues()
          Return the values for the summary fields.
 java.lang.String[] getDisplayValues(IDLookup lookup, AuthUser user, java.lang.String defaultVal)
          Return the values for the summary fields, including dereference expressions.
 NodeInstance[] getHelperNodes()
          Accessor for helperNodes.
 NodeInstance getHelperNodes(int index)
          Returns the element at the specified index.
static NodeInstance[] getHelperNodesDefaultValue()
          Default value for helperNodes.
static NodeInstance getHelperNodesElementInvalidValue()
          Invalid value for helperNodeselement.
 java.lang.String getHelperNodesFieldPrintValue()
          Return the print name of the helperNodes field.
static boolean getHelperNodesFlag(int fieldflag)
          Field flag accessor.
static NodeInstance[] getHelperNodesInvalidValue()
          Invalid value for helperNodes.
 java.lang.String getHelperNodesMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getHelperNodesPrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getHelperNodesRange()
          Return the range specification for this field
 java.lang.String getHelperNodesValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 IODeclSubscribe getIncomingAsyncDefaultAsyncSource()
          Accessor for incomingAsyncDefaultAsyncSource
static IODeclSubscribe getIncomingAsyncDefaultAsyncSourceDefaultValue()
          Default value for incomingAsyncDefaultAsyncSource.
 java.lang.String getIncomingAsyncDefaultAsyncSourceFieldPrintValue()
          Return the print name of the incomingAsyncDefaultAsyncSource field.
static boolean getIncomingAsyncDefaultAsyncSourceFlag(int fieldflag)
          Field flag accessor.
static IODeclSubscribe getIncomingAsyncDefaultAsyncSourceInvalidValue()
          Invalid value for incomingAsyncDefaultAsyncSource.
 java.lang.String getIncomingAsyncDefaultAsyncSourceMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getIncomingAsyncDefaultAsyncSourcePrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getIncomingAsyncDefaultAsyncSourceRange()
          Return the range specification for this field
 java.lang.String getIncomingAsyncDefaultAsyncSourceValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 IODeclReceive getIncomingSyncSandMessage()
          Accessor for incomingSyncSandMessage
static IODeclReceive getIncomingSyncSandMessageDefaultValue()
          Default value for incomingSyncSandMessage.
 java.lang.String getIncomingSyncSandMessageFieldPrintValue()
          Return the print name of the incomingSyncSandMessage field.
static boolean getIncomingSyncSandMessageFlag(int fieldflag)
          Field flag accessor.
static IODeclReceive getIncomingSyncSandMessageInvalidValue()
          Invalid value for incomingSyncSandMessage.
 java.lang.String getIncomingSyncSandMessageMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getIncomingSyncSandMessagePrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getIncomingSyncSandMessageRange()
          Return the range specification for this field
 java.lang.String getIncomingSyncSandMessageValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 java.lang.String getInstClassEnumName()
          Accessor for instClassEnumName
static java.lang.String getInstClassEnumNameDefaultValue()
          Default value for instClassEnumName.
 java.lang.String getInstClassEnumNameFieldPrintValue()
          Return the print name of the instClassEnumName field.
static boolean getInstClassEnumNameFlag(int fieldflag)
          Field flag accessor.
static java.lang.String getInstClassEnumNameInvalidValue()
          Invalid value for instClassEnumName.
static int getInstClassEnumNameLengthMax()
          Maximum instClassEnumName length is 80 characters
static int getInstClassEnumNameLengthNorm()
          Normal instClassEnumName length is 60 characters
 java.lang.String getInstClassEnumNameMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getInstClassEnumNamePrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getInstClassEnumNameRange()
          Return the range specification for this field
 java.lang.String getInstClassEnumNameValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 java.lang.String getLayoutXML()
          Return the fieldlayout XML or null if not defined.
 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.
 int getMaxTestWaitSeconds()
          Accessor for maxTestWaitSeconds
static int getMaxTestWaitSecondsDefaultValue()
          Default value for maxTestWaitSeconds.
 java.lang.String getMaxTestWaitSecondsFieldPrintValue()
          Return the print name of the maxTestWaitSeconds field.
static boolean getMaxTestWaitSecondsFlag(int fieldflag)
          Field flag accessor.
static int getMaxTestWaitSecondsInvalidValue()
          Invalid value for maxTestWaitSeconds.
 java.lang.String getMaxTestWaitSecondsMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getMaxTestWaitSecondsPrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getMaxTestWaitSecondsRange()
          Return the range specification for this field
 java.lang.String getMaxTestWaitSecondsValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 java.lang.String getNodeInstanceName()
          Accessor for nodeInstanceName
static java.lang.String getNodeInstanceNameDefaultValue()
          Default value for nodeInstanceName.
 java.lang.String getNodeInstanceNameFieldPrintValue()
          Return the print name of the nodeInstanceName field.
static boolean getNodeInstanceNameFlag(int fieldflag)
          Field flag accessor.
static java.lang.String getNodeInstanceNameInvalidValue()
          Invalid value for nodeInstanceName.
static int getNodeInstanceNameLengthMax()
          Maximum nodeInstanceName length is 70 characters
static int getNodeInstanceNameLengthNorm()
          Normal nodeInstanceName length is 30 characters
 java.lang.String getNodeInstanceNameMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getNodeInstanceNamePrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getNodeInstanceNameRange()
          Return the range specification for this field
 java.lang.String getNodeInstanceNameValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 IODeclSend getOutgoingAsyncSandMessage()
          Accessor for outgoingAsyncSandMessage
static IODeclSend getOutgoingAsyncSandMessageDefaultValue()
          Default value for outgoingAsyncSandMessage.
 java.lang.String getOutgoingAsyncSandMessageFieldPrintValue()
          Return the print name of the outgoingAsyncSandMessage field.
static boolean getOutgoingAsyncSandMessageFlag(int fieldflag)
          Field flag accessor.
static IODeclSend getOutgoingAsyncSandMessageInvalidValue()
          Invalid value for outgoingAsyncSandMessage.
 java.lang.String getOutgoingAsyncSandMessageMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getOutgoingAsyncSandMessagePrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getOutgoingAsyncSandMessageRange()
          Return the range specification for this field
 java.lang.String getOutgoingAsyncSandMessageValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 IODeclCall getOutgoingSyncDefaultSyncDestination()
          Accessor for outgoingSyncDefaultSyncDestination
static IODeclCall getOutgoingSyncDefaultSyncDestinationDefaultValue()
          Default value for outgoingSyncDefaultSyncDestination.
 java.lang.String getOutgoingSyncDefaultSyncDestinationFieldPrintValue()
          Return the print name of the outgoingSyncDefaultSyncDestination field.
static boolean getOutgoingSyncDefaultSyncDestinationFlag(int fieldflag)
          Field flag accessor.
static IODeclCall getOutgoingSyncDefaultSyncDestinationInvalidValue()
          Invalid value for outgoingSyncDefaultSyncDestination.
 java.lang.String getOutgoingSyncDefaultSyncDestinationMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getOutgoingSyncDefaultSyncDestinationPrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getOutgoingSyncDefaultSyncDestinationRange()
          Return the range specification for this field
 java.lang.String getOutgoingSyncDefaultSyncDestinationValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 int getPollingIntervalSeconds()
          Accessor for pollingIntervalSeconds
static int getPollingIntervalSecondsDefaultValue()
          Default value for pollingIntervalSeconds.
 java.lang.String getPollingIntervalSecondsFieldPrintValue()
          Return the print name of the pollingIntervalSeconds field.
static boolean getPollingIntervalSecondsFlag(int fieldflag)
          Field flag accessor.
static int getPollingIntervalSecondsInvalidValue()
          Invalid value for pollingIntervalSeconds.
 java.lang.String getPollingIntervalSecondsMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getPollingIntervalSecondsPrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getPollingIntervalSecondsRange()
          Return the range specification for this field
 java.lang.String getPollingIntervalSecondsValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 java.lang.String getPrintnameForField(java.lang.String fieldname)
          Given a fieldname, return its declared printname if declared.
 SandQueryMessage getQueryMessage()
          Returns null
 java.lang.String getServername()
          Accessor for servername
static java.lang.String getServernameDefaultValue()
          Default value for servername.
 java.lang.String getServernameFieldPrintValue()
          Return the print name of the servername field.
static boolean getServernameFlag(int fieldflag)
          Field flag accessor.
static java.lang.String getServernameInvalidValue()
          Invalid value for servername.
static int getServernameLengthMax()
          Maximum servername length is 70 characters
static int getServernameLengthNorm()
          Normal servername length is 30 characters
 java.lang.String getServernameMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getServernamePrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getServernameRange()
          Return the range specification for this field
 java.lang.String getServernameValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 java.lang.String getShortName()
          Returns the unqualified name of this message.
 java.util.Date getStartupTime()
          Accessor for startupTime
static java.util.Date getStartupTimeDefaultValue()
          Default value for startupTime.
 java.lang.String getStartupTimeFieldPrintValue()
          Return the print name of the startupTime field.
static boolean getStartupTimeFlag(int fieldflag)
          Field flag accessor.
static java.util.Date getStartupTimeInvalidValue()
          Invalid value for startupTime.
 java.lang.String getStartupTimeMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getStartupTimePrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getStartupTimeRange()
          Return the range specification for this field
 java.lang.String getStartupTimeValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 java.util.Date getStartupTimeWithOffset()
          Return the date value incorporating the timezone offset specified for the field, if any.
 SandStructMessage getStructMessage()
          Returns a new MessageDriverNodeInstance instance
 java.lang.String getTestScriptFilename()
          Accessor for testScriptFilename
static java.lang.String getTestScriptFilenameDefaultValue()
          Default value for testScriptFilename.
 java.lang.String getTestScriptFilenameFieldPrintValue()
          Return the print name of the testScriptFilename field.
static boolean getTestScriptFilenameFlag(int fieldflag)
          Field flag accessor.
static java.lang.String getTestScriptFilenameInvalidValue()
          Invalid value for testScriptFilename.
static int getTestScriptFilenameLengthMax()
          Maximum testScriptFilename length is 80 characters
static int getTestScriptFilenameLengthNorm()
          Normal testScriptFilename length is 40 characters
 java.lang.String getTestScriptFilenameMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getTestScriptFilenamePrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getTestScriptFilenameRange()
          Return the range specification for this field
 java.lang.String getTestScriptFilenameValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 java.lang.String getUniqueIDMgrName()
          Accessor for uniqueIDMgrName
static java.lang.String getUniqueIDMgrNameDefaultValue()
          Default value for uniqueIDMgrName.
 java.lang.String getUniqueIDMgrNameFieldPrintValue()
          Return the print name of the uniqueIDMgrName field.
static boolean getUniqueIDMgrNameFlag(int fieldflag)
          Field flag accessor.
static java.lang.String getUniqueIDMgrNameInvalidValue()
          Invalid value for uniqueIDMgrName.
static int getUniqueIDMgrNameLengthMax()
          Maximum uniqueIDMgrName length is 80 characters
static int getUniqueIDMgrNameLengthNorm()
          Normal uniqueIDMgrName length is 60 characters
 java.lang.String getUniqueIDMgrNameMetatype()
          Return the metatype text for this field, or "" if no metatype was declared.
 java.lang.String getUniqueIDMgrNamePrintValue()
          Retrieve the current value of this field as a print String.
 java.lang.String getUniqueIDMgrNameRange()
          Return the range specification for this field
 java.lang.String getUniqueIDMgrNameValidityCheck()
          Return the empty string if the value of this field is valid according to the base SAND declarations.
 SandUpdateMessage getUpdateMessage()
          Returns null
 java.lang.String getValueForFieldName(java.lang.String fieldname, IDLookup lookup, AuthUser user, java.lang.String defaultVal)
          Returns the print representation of the value of the specified field, or the given default value if innaccessible.
 boolean helperNodesContains(NodeInstance val)
          Returns true if helperNodes contains the specified value.
 int helperNodesIndexOf(NodeInstance val)
          Return the index of the specified value in helperNodes, or -1 if not found.
 void init()
          Initialize all fields to their default values
 void insertHelperNodes(int index, NodeInstance value)
          Insert the specified element at the specified index.
 boolean isEquivalent(SandMessage sm)
          Declared field equivalence check as specified by the SandMessage interface.
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)
           
 java.lang.String[] referenceValidate(java.lang.String[] locations, java.lang.String prefix, IDLookup idlookup, NameLookup namelookup, AuthUser au)
          Validate the references as specified in the Resolvable interface.
 NodeInstance removeHelperNodes(int index)
          Remove the element at the specified index and return it.
 boolean removeHelperNodesValue(NodeInstance value)
          Removes the given element from helperNodes.
 ServerDeclaration resolveServernameReference(NameLookup lookup, AuthUser au)
          Converts a reference to an instance by looking it up.
 ServerDeclaration resolveServernameReferenceNonCrit(NameLookup lookup, AuthUser au)
          Calls standard method, eating any SandException and returning a new instance with all default values instead.
 void setHelperNodes(int index, NodeInstance value)
          Set the value at the index specified.
 void setHelperNodes(NodeInstance[] helperNodes)
          Mutator for helperNodes
 void setHelperNodes(java.lang.Object[] helperNodes)
          Generic mutator for helperNodes
 void setIncomingAsyncDefaultAsyncSource(IODeclSubscribe incomingAsyncDefaultAsyncSource)
          Mutator for incomingAsyncDefaultAsyncSource
 void setIncomingAsyncDefaultAsyncSource(java.lang.Object incomingAsyncDefaultAsyncSource)
          Generic mutator for incomingAsyncDefaultAsyncSource
 void setIncomingSyncSandMessage(IODeclReceive incomingSyncSandMessage)
          Mutator for incomingSyncSandMessage
 void setIncomingSyncSandMessage(java.lang.Object incomingSyncSandMessage)
          Generic mutator for incomingSyncSandMessage
 void setInstClassEnumName(java.lang.Object instClassEnumName)
          Generic mutator for instClassEnumName
 void setInstClassEnumName(java.lang.String instClassEnumName)
          Mutator for instClassEnumName
 void setLogLevel(int logLevel)
          Mutator for logLevel
 void setMaxTestWaitSeconds(int maxTestWaitSeconds)
          Mutator for maxTestWaitSeconds
 void setNodeInstanceName(java.lang.Object nodeInstanceName)
          Generic mutator for nodeInstanceName
 void setNodeInstanceName(java.lang.String nodeInstanceName)
          Mutator for nodeInstanceName
 void setOutgoingAsyncSandMessage(IODeclSend outgoingAsyncSandMessage)
          Mutator for outgoingAsyncSandMessage
 void setOutgoingAsyncSandMessage(java.lang.Object outgoingAsyncSandMessage)
          Generic mutator for outgoingAsyncSandMessage
 void setOutgoingSyncDefaultSyncDestination(IODeclCall outgoingSyncDefaultSyncDestination)
          Mutator for outgoingSyncDefaultSyncDestination
 void setOutgoingSyncDefaultSyncDestination(java.lang.Object outgoingSyncDefaultSyncDestination)
          Generic mutator for outgoingSyncDefaultSyncDestination
 void setPollingIntervalSeconds(int pollingIntervalSeconds)
          Mutator for pollingIntervalSeconds
 void setServername(java.lang.Object servername)
          Generic mutator for servername
 void setServername(java.lang.String servername)
          Mutator for servername
 void setStartupTime(java.util.Date startupTime)
          Mutator for startupTime
 void setStartupTime(java.lang.Object startupTime)
          Generic mutator for startupTime
 void setStartupTimeWithOffset(java.util.Date val)
          Set the date value incorporating the timezone offset specified for the field, if any.
 void setTestScriptFilename(java.lang.Object testScriptFilename)
          Generic mutator for testScriptFilename
 void setTestScriptFilename(java.lang.String testScriptFilename)
          Mutator for testScriptFilename
 void setUniqueIDMgrName(java.lang.Object uniqueIDMgrName)
          Generic mutator for uniqueIDMgrName
 void setUniqueIDMgrName(java.lang.String uniqueIDMgrName)
          Mutator for uniqueIDMgrName
 MessageDriverNodeInstance shallowCopy()
          Make a shallow copy of this MessageDriverNodeInstance.
 int sizeofHelperNodes()
          Returns the size of helperNodes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nodeInstanceName

protected java.lang.String nodeInstanceName
The unique name identifying this specific node instance.


servername

protected java.lang.String servername
The name of the server this instance will be running on.


helperNodes

protected NodeInstance[] helperNodes
Additional nodes instantiated with this node running together as a logical subsystem.


outgoingSyncDefaultSyncDestination

protected IODeclCall outgoingSyncDefaultSyncDestination
Outbound org.sandev.basics.structs.SandMessage synchronous messaging configuration


incomingSyncSandMessage

protected IODeclReceive incomingSyncSandMessage
Inbound org.sandev.basics.structs.SandMessage synchronous messaging configuration


outgoingAsyncSandMessage

protected IODeclSend outgoingAsyncSandMessage
Outbound org.sandev.basics.structs.SandMessage asynchronous messaging configuration