Class SlotTableStack
- java.lang.Object
-
- com.sun.corba.ee.impl.interceptors.SlotTableStack
-
public class SlotTableStack extends java.lang.ObjectSlotTableStack is the container of SlotTable instances for each thread
-
-
Field Summary
Fields Modifier and Type Field Description private PICurrentcurrentprivate intcurrentIndexprivate ORBorbprivate java.util.List<SlotTable>tableContainerprivate static InterceptorsSystemExceptionwrapper
-
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) SlotTablepeekSlotTable()peekSlotTable gets the top SlotTable from the SlotTableStack without popping.(package private) voidpopSlotTable()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) voidpushSlotTable()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.
-
-