|
Oracle® Coherence Java API Reference v3.5.3 E15583-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
com.tangosol.net.partition.PartitionEvent
public class PartitionEvent
The PartitionEvent carries information about an event related to one or more partitions.
Field Summary | |
---|---|
protected Member |
m_memberFrom
The "from" member for events that represent transfer from a member. |
protected Member |
m_memberTo
The "to" member for events that represent transfer to a member. |
protected int |
m_nId
The event's id. |
protected PartitionSet |
m_setPartitions
The set of affected partitions. |
static int |
PARTITION_LOST
This event indicates that one or more partitions have been lost. |
static int |
PARTITION_RECEIVE_BEGIN
This event indicates that a transfer for one or more partitions is beginning and the data that belongs to partitions in the specified partition set are about to be inserted into corresponding backing maps. |
static int |
PARTITION_RECEIVE_COMMIT
This event indicates that a transfer for one or more partitions has completed and the data that belong to these partitions have been inserted into corresponding backing maps. |
static int |
PARTITION_TRANSMIT_BEGIN
This event indicates that data that belong to one or more partitions are about to be transferred to a different member. |
static int |
PARTITION_TRANSMIT_COMMIT
This event indicates that data that belong to one or more partitions have been successfully transferred to a different member and all the data for that partition have been removed from this node. |
static int |
PARTITION_TRANSMIT_ROLLBACK
This event indicates that a transfer for one or more partitions has been aborted (e.g. |
Fields inherited from class java.util.EventObject |
---|
source |
Constructor Summary | |
---|---|
PartitionEvent(PartitionedService svc,
int nId,
PartitionSet setPartitions,
Member memberFrom,
Member memberTo)
Construct a partition event. |
Method Summary | |
---|---|
protected java.lang.String |
getDescription()
Get the event's description. |
static java.lang.String |
getDescription(int nId)
Convert an event ID into a human-readable string. |
Member |
getFromMember()
Determine the member that held the partitions prior to the action represented by this event. |
int |
getId()
Return this event's id. |
PartitionSet |
getPartitionSet()
Determine the set of partitions represented by this event. |
PartitionedService |
getService()
Determine the partitioned service that this event originates from. |
Member |
getToMember()
Determine the member that holds the partitions after the action represented by this event. |
java.lang.String |
toString()
Return a String representation of this PartitionEvent object. |
Methods inherited from class java.util.EventObject |
---|
getSource |
Field Detail |
---|
public static final int PARTITION_LOST
public static final int PARTITION_TRANSMIT_BEGIN
public static final int PARTITION_TRANSMIT_COMMIT
public static final int PARTITION_TRANSMIT_ROLLBACK
public static final int PARTITION_RECEIVE_BEGIN
public static final int PARTITION_RECEIVE_COMMIT
protected int m_nId
protected PartitionSet m_setPartitions
protected Member m_memberFrom
protected Member m_memberTo
Constructor Detail |
---|
public PartitionEvent(PartitionedService svc, int nId, PartitionSet setPartitions, Member memberFrom, Member memberTo)
svc
- the service raising this eventnId
- the event ID, one of the PARTITION_* constantssetPartitions
- the set of partitions represented by this event;
may be nullmemberFrom
- the member that held the partitions prior to the
action represented by this event; may be nullmemberTo
- the member that holds the partitions after the
action represented by this event; may be nullMethod Detail |
---|
public PartitionedService getService()
public int getId()
public PartitionSet getPartitionSet()
public Member getFromMember()
public Member getToMember()
protected java.lang.String getDescription()
public static java.lang.String getDescription(int nId)
nId
- an event ID, one of the PARTITION_* enumerated values
public java.lang.String toString()
toString
in class java.util.EventObject
|
Oracle® Coherence Java API Reference v3.5.3 E15583-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |