org.sandev.tools.SANDPlatformRoot
Class SANDPlatformRootNodeDecl

java.lang.Object
  extended by org.sandev.tools.SANDPlatformRoot.SANDPlatformRootNodeDecl
Direct Known Subclasses:
SANDPlatformRootNodeBase, SANDPlatformRootNodeInstance

public class SANDPlatformRootNodeDecl
extends java.lang.Object

The root of the SAND runtime environment. The main purpose of the root is to form the base of the configuration tree on a particular machine. Essentially this is a liaison MBean which is loaded automatically by the container. Once loaded, it checks the configuration information to see what other node instances should be created and started.

This is an adaptor node, whose lifetime is determined by the container. Essentially it is loaded on container startup, and destroyed on container shutdown. Because it is automatically loaded, it has no configuration parameters.


Field Summary
protected  java.lang.String charSerializerClassName
          To allow for setting up the CharSerializer to be used for this node, we expose the class name as an attribute that can be set via the control interface.
protected  java.lang.String nodeInstanceFactoryClassName
          To allow for setting up the NodeInstanceFactory to be used for this node, we expose the class name as an attribute that can be set via the control interface.
protected  java.lang.String propertiesPath
          The full path of the directory where the property files and config file can be found.
 
Constructor Summary
SANDPlatformRootNodeDecl()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

charSerializerClassName

protected java.lang.String charSerializerClassName
To allow for setting up the CharSerializer to be used for this node, we expose the class name as an attribute that can be set via the control interface.


nodeInstanceFactoryClassName

protected java.lang.String nodeInstanceFactoryClassName
To allow for setting up the NodeInstanceFactory to be used for this node, we expose the class name as an attribute that can be set via the control interface.


propertiesPath

protected java.lang.String propertiesPath
The full path of the directory where the property files and config file can be found. To allow this value to be initialized we expose this field in the control interface.

Constructor Detail

SANDPlatformRootNodeDecl

public SANDPlatformRootNodeDecl()