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 void
deleteAtIndex(int index)
void
deleteServant(byte[] transientKey)
private void
doubleSize()
private Element[]
getElements()
byte[]
getKey(java.lang.Object servant)
java.lang.Object
lookupServant(byte[] transientKey)
java.lang.Object
lookupServantData(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()
-
-