|
GemFire 6.6.4 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CacheEvent<K,V>
A region- or entry-related event affecting the cache.
Prior to release 6.0 the NOT_AVAILABLE constant
was used to indicate an object value was not available.
However in 6.0 generic typing was added
to Region and since this constant's type will not be an
instance of the generic type V returning it would cause
a ClassCastException. So in 6.0 and later
null is now used in place of NOT_AVAILABLE.
CacheListener| Method Summary | |
|---|---|
Object |
getCallbackArgument()
Returns the callbackArgument passed to the method that generated this event. |
DistributedMember |
getDistributedMember()
Returns the DistributedMember that this event originated in. |
Operation |
getOperation()
Return a description of the operation that triggered this event. |
Region<K,V> |
getRegion()
Returns the region to which this cached object belongs or the region that raised this event for RegionEvents. |
boolean |
isCallbackArgumentAvailable()
Returns true if the callback argument is "available". |
boolean |
isDistributed()
Deprecated. as of GemFire 5.0, use Operation.isDistributed() instead. |
boolean |
isExpiration()
Deprecated. as of GemFire 5.0, use Operation.isExpiration() instead. |
boolean |
isOriginRemote()
Answer true if this event originated in a cache other than this one. |
| Method Detail |
|---|
Region<K,V> getRegion()
RegionEvents.
Operation getOperation()
Object getCallbackArgument()
Region interface methods that take a
callbackArgument parameter.
null
is returned if the callback argument is not propagated to the event.
This happens for events given to TransactionListener
and to CacheListener on the remote side of a transaction commit.boolean isCallbackArgumentAvailable()
true if the callback argument is "available".
Not available means that the callback argument may have existed but it could
not be obtained.
Note that getCallbackArgument() will return null
when this method returns false.
boolean isOriginRemote()
DistributedMember getDistributedMember()
DistributedMember that this event originated in.
@Deprecated boolean isExpiration()
Operation.isExpiration() instead.
@Deprecated boolean isDistributed()
Operation.isDistributed() instead.
|
GemFire 6.6.4 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||