Package com.sun.corba.ee.impl.io
Class IIOPInputStream.ActiveRecursionManager
java.lang.Object
com.sun.corba.ee.impl.io.IIOPInputStream.ActiveRecursionManager
- Enclosing class:
IIOPInputStream
This class maintains a map of stream position to
an Object currently being deserialized. It is used
to handle the cases where the are indirections to
an object on the recursion stack. The CDR level
handles indirections to objects previously seen
(and completely deserialized) in the stream.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
containsObject
(int offset) getObject
(int offset) void
removeObject
(int offset)
-
Field Details
-
offsetToObjectMap
-
-
Constructor Details
-
ActiveRecursionManager
public ActiveRecursionManager()
-
-
Method Details
-
addObject
-
getObject
- Throws:
IOException
-
removeObject
public void removeObject(int offset) -
containsObject
public boolean containsObject(int offset)
-