|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| BinSerializer | Binary Serializer. |
| CharSerializer | Character-based Serializer. |
| Controllable | The Controllable interface defines the methods and constants associated with lifecycle management of a node. |
| ControlWrapper | The ControlWrapper interface declares that the implementing class wraps a node for control purposes. |
| Loggable | The Loggable interface defines the methods and constants associated with logging for a node. |
| Logger | The Logger interface defines methods and constants used for logging messages and events. |
| Messageable | The Messageable interface defines callback methods used by Messagers to deliver queries and asynchronous messages to nodes. |
| Messager | The Messager interface defines the methods which must be implemented to provide communication between node instances. |
| NodeInstanceFactory | Utilities for intantiating and manipulating node instances. |
| SandRoot | Methods required at the node execution root. |
| Serializer | A Serializer can translate a SandMessage into a stream, and read a stream to return a SandMessage. |
| SingletonAccessor | A deployment specific reference to a SandRoot. |
| Class Summary | |
| CharSerializerFactory | Provides for access to a CharSerializer instance at runtime. |
| ConfigUtil | Simplified access to Configuration information. |
| SerializerUtil | Utility wrapper using the base serializer methods. |
| Exception Summary | |
| ConfigException | Base class for all control related exception conditions. |
| ControlException | Base class for all control related exception conditions. |
| ControlWrapperException | Base class for all ControlWrapper related exception conditions. |
| LoggerException | Base class for all Logger related exception conditions. |
| MessagerException | Base class for all control related exception conditions. |
| SerializerException | Base class for all serializer related exception conditions. |
The nodecommon package holds development/deployment implementation code that is commonly used for all nodes. This code forms the bridge framework between the generated output of the build, and the application logic. Anything handled completely by the generated code (like messaging), is generally best left alone.
This code is currently in the Basics project because we believe it will be common to all SAND environment implementations and platforms.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||