| java.lang.Object com.tc.objectserver.managedobject.ManagedObjectStateFactory
ManagedObjectStateFactory | public class ManagedObjectStateFactory (Code) | | Creates state for managed objects
|
Method Summary | |
public static synchronized ManagedObjectStateFactory | createInstance(ManagedObjectChangeListenerProvider listenerProvider, Persistor persistor) | public PhysicalManagedObjectState | createPhysicalState(ObjectID parentID, int classId) | public ManagedObjectState | createState(ObjectID oid, ObjectID parentID, String className, String loaderDesc, DNACursor cursor) | public static synchronized void | disableSingleton(boolean b) | public String | getClassName(long classID) | public static ManagedObjectStateFactory | getInstance() | public ManagedObjectChangeListener | getListener() | public String | getLoaderDescription(long classID) | public StringIndex | getStringIndex() | public ManagedObjectState | readManagedObjectStateFrom(ObjectInput in, byte type) | public ManagedObjectState | recreateState(ObjectID id, ObjectID pid, String className, String loaderDesc, DNACursor cursor, ManagedObjectState oldState) | public static synchronized void | setInstance(ManagedObjectStateFactory factory) |
disableSingleton | public static synchronized void disableSingleton(boolean b)(Code) | | |
getInstance | public static ManagedObjectStateFactory getInstance()(Code) | | This method is not synchronized as the creation and access happens sequencially and this is a costly method to
synchronize and singleton is a volatile variable
|
getLoaderDescription | public String getLoaderDescription(long classID)(Code) | | |
|
|