Package com.sun.corba.ee.impl.oa.toa
Class TransientObjectManager
- java.lang.Object
-
- com.sun.corba.ee.impl.oa.toa.TransientObjectManager
-
@ManagedData @Description("Maintains mapping from Object ID to servant") public final class TransientObjectManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TransientObjectManager(ORB orb)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voiddeleteAtIndex(int index)voiddeleteServant(byte[] transientKey)private voiddoubleSize()private Element[]getElements()byte[]getKey(java.lang.Object servant)java.lang.ObjectlookupServant(byte[] transientKey)java.lang.ObjectlookupServantData(byte[] transientKey)byte[]storeServant(java.lang.Object servant, java.lang.Object servantData)
-
-
-
Constructor Detail
-
TransientObjectManager
public TransientObjectManager(ORB orb)
-
-
Method Detail
-
getElements
@ManagedAttribute @Description("The element array mapping indices into servants") private Element[] getElements()
-
storeServant
public byte[] storeServant(java.lang.Object servant, java.lang.Object servantData)
-
lookupServant
public java.lang.Object lookupServant(byte[] transientKey)
-
lookupServantData
public java.lang.Object lookupServantData(byte[] transientKey)
-
deleteAtIndex
@InfoMethod private void deleteAtIndex(int index)
-
deleteServant
public void deleteServant(byte[] transientKey)
-
getKey
public byte[] getKey(java.lang.Object servant)
-
doubleSize
private void doubleSize()
-
-