Package org.sandev.basics.structs

Interface Summary
NodeInstance A declaration of a node instance.
SandCollectionMessage A collection of SandStructMessages, as would be returned from a query.
SandInstanceMessage Identifies messages that are data instances, as opposed to data actions or collections.
SandMessage Root interface implemented by all SAND messages.
SandPersistMessage Interface to identify those SandStructMessages which are persistent.
SandQueryMessage A query used to retrieve SandStructMessage instances.
SandStructMessage Interface to identify instance messages that inherit from structs.
SandTransmitMessage Interface implemented by all messages that get sent across the wire.
SandUpdateMessage A message indicating that an update to a SandStructMessage.
SandVerbMessage Interface to identify messages that represent an action, as opposed to data.
 

Class Summary
AggregateUpdateStruct An AggregateUpdate holds an array of update messages which must be executed together as a single transaction.
AuthWrapperStruct Wraps a message for transmission between Authorizer nodes.
BaseUserEmailStruct A single root user definition to use as a base for all user structs defined in an application.
BaseUserStruct A single root user definition to use as a base for all user structs defined in an application.
CacheActionStruct A CacheAction is used for notification registration, and notifications, of changes to persistent message instances.
ConfigurationStruct A description of an application deployment configuration.
DataImportExportStruct A transmittable directive for import/export actions used for system administration or similar purposes.
ErrorInfoStruct Describes an error or information status message.
IODeclBaseStruct A base struct for IO declarations.
IODeclCallStruct A communication path representing an outbound synchronous call to another node instance.
IODeclReceiveStruct A communication path representing support for an inbound synchronous call from another node instance.
IODeclSendStruct A communication path representing support for an outbound asynchronous message send (publish).
IODeclSubscribeStruct A communication path representing an inbound asynchronous receive from another node instance (subscribe).
MessageDescriptionStruct A MessageDescription is similar to a query, but is used on the receiving end as a filter.
PingStruct The Ping structure is fixed so it stays simple.
SandAttrVal A structure for representing a general attribute/value pair in string form.
ServerDeclarationStruct A ServerDeclaration represents a system which is available for execution of sand nodes.
StatsStruct A structure for representing raw statistical information, stored as a sequence of attribute/values.
TestActionStruct An outbound message to respond with or send.
TestConditionStruct A received message condition test.
TestNodeParamChangeStruct A message indicating that a given configuration parameter should be changed in the TestNode.
TestRunStatusStruct A test status reporting structure used to return the result of a test.
TestScriptStruct A TestScript is a directive to generate and/or verify a particular sequence of messaging events.
TestStepStruct A TestStep is one step within a testing script.
UIDisplayDirectiveStruct An instance of a user interface action to be tracked for the life of a form context.
UIFormControlStruct Display directives defined for general user interface form control.
UIFormInitializerStruct Describes the initial state of a form when presented in a user interface.
UIFormQueryStruct A query from the system to the user, used when a choice or acknowledgement is necessary.
 

Exception Summary
SandException General SAND environment exception class.