Class SlotTableStack
- java.lang.Object
-
- com.sun.corba.ee.impl.interceptors.SlotTableStack
-
public class SlotTableStack extends java.lang.Object
SlotTableStack is the container of SlotTable instances for each thread
-
-
Field Summary
Fields Modifier and Type Field Description private PICurrent
current
private int
currentIndex
private ORB
orb
private java.util.List<SlotTable>
tableContainer
private static InterceptorsSystemException
wrapper
-
Constructor Summary
Constructors Constructor Description SlotTableStack(ORB orb, PICurrent current)
Constructs the stack.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) SlotTable
peekSlotTable()
peekSlotTable gets the top SlotTable from the SlotTableStack without popping.(package private) void
popSlotTable()
popSlotTable does the following 1: pops the top SlotTable in the SlotTableStack (if there is more than one) 2: resets the slots in the SlotTable which resets the slotvalues to null if there are any previous sets.(package private) void
pushSlotTable()
pushSlotTable pushes a fresh Slot Table on to the stack by creating a new SlotTable and pushing that into the SlotTableStack.
-
-
-
Field Detail
-
wrapper
private static final InterceptorsSystemException wrapper
-
tableContainer
private java.util.List<SlotTable> tableContainer
-
currentIndex
private int currentIndex
-
orb
private ORB orb
-
current
private PICurrent current
-
-
Method Detail
-
pushSlotTable
void pushSlotTable()
pushSlotTable pushes a fresh Slot Table on to the stack by creating a new SlotTable and pushing that into the SlotTableStack.
-
popSlotTable
void popSlotTable()
popSlotTable does the following 1: pops the top SlotTable in the SlotTableStack (if there is more than one) 2: resets the slots in the SlotTable which resets the slotvalues to null if there are any previous sets.
-
peekSlotTable
SlotTable peekSlotTable()
peekSlotTable gets the top SlotTable from the SlotTableStack without popping.
-
-