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
AggregateUpdate 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.
BaseUserStruct The single root user definition from which all user definitions extend.
CacheActionStruct A CacheAction is used for notification registration, and notifications, of changes to persistent message instances.
CallResponseStruct A CallResponse is an outgoing message paired with a description of the expected response.
ConfigurationStruct A description of an application deployment configuration.
DataImportExportStruct A transmittable directive for import/export actions used for system administration or similar purposes.
DeliveryStreamStruct A DeliveryStream is a collection of messages that a MessageDriver is expecting to receive from a source.
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.
ReceiveReturnStruct A ReceiveReturn is an incoming message description, paired with an outbound message.
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.
TestScriptStruct A TestScript is a directive to generate and/or verify a particular sequence of messaging events.
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.