|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atomikos.icatch.imp.ExtentImp
public class ExtentImp
The extent carries the information about the 'size' of a propagation after it returns: the indirectly invoked servers, and the orphan detection information for those.
Constructor Summary | |
---|---|
ExtentImp()
|
|
ExtentImp(Hashtable participants,
Stack directs)
|
Method Summary | |
---|---|
void |
add(Extent extent)
Add another extent to the current extent. |
void |
add(Participant participant,
int count)
Add a participant to the extent. |
void |
addRemoteParticipants(Dictionary participants)
|
Stack |
getParticipants()
Get the set of direct participants of this extent. |
Hashtable |
getRemoteParticipants()
Get the remote participants indirectly invoked. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExtentImp()
public ExtentImp(Hashtable participants, Stack directs)
Method Detail |
---|
public void addRemoteParticipants(Dictionary participants) throws IllegalStateException, SysException
IllegalStateException
SysException
public Hashtable getRemoteParticipants()
Extent
getRemoteParticipants
in interface Extent
Extent
public Stack getParticipants()
Extent
getParticipants
in interface Extent
Extent
public void add(Participant participant, int count) throws SysException, IllegalStateException
Extent
add
in interface Extent
participant
- The participant to add. This instance will
be added to the indirect as well as to the direct participant set.count
- The number of invocations detected by the adding client.
SysException
- Unexpected error.
IllegalStateException
- If no longer allowed.Extent
public void add(Extent extent) throws IllegalStateException, SysException
Extent
add
in interface Extent
extent
- The extent to add.
IllegalStateException
- If no longer allowed.
SysException
- Unexpected error.Extent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |