org.springsource.loaded
Class SSMgr

java.lang.Object
  extended by org.springsource.loaded.SSMgr

public class SSMgr
extends java.lang.Object

Static State Manager. The top most class in every hierarchy of reloadable types gets a static state manager instance. The static state manager is used to find the value of a field for a particular object instance. The FieldAccessor is added to the top most type in a reloadable hierarchy and is accessible to all the subtypes. It maintains a map from type names to fields (name/value pairs).

Since:
0.5.0

Constructor Summary
SSMgr()
           
 
Method Summary
 java.lang.Object getValue(ReloadableType rtype, java.lang.String name)
           
 void setValue(ReloadableType rtype, java.lang.Object newValue, java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SSMgr

public SSMgr()
Method Detail

getValue

public java.lang.Object getValue(ReloadableType rtype,
                                 java.lang.String name)
                          throws java.lang.IllegalAccessException
Throws:
java.lang.IllegalAccessException

setValue

public void setValue(ReloadableType rtype,
                     java.lang.Object newValue,
                     java.lang.String name)
              throws java.lang.IllegalAccessException
Throws:
java.lang.IllegalAccessException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object