Package com.tangosol.application
Class ContainerHelper.ContextAwareListener
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.util.MultiplexingMapListener<K,V>
-
- com.tangosol.util.MapListenerSupport.WrapperListener
-
- com.tangosol.application.ContainerHelper.ContextAwareListener
-
- All Implemented Interfaces:
MapListener
,EventListener
- Direct Known Subclasses:
ContainerHelper.ContextAwareSyncListener
- Enclosing class:
- ContainerHelper
protected static class ContainerHelper.ContextAwareListener extends MapListenerSupport.WrapperListener
Context aware delegating listener.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
-
Field Summary
-
Fields inherited from class com.tangosol.util.MapListenerSupport.WrapperListener
f_listener
-
Fields inherited from class com.tangosol.util.Base
LOG_ALWAYS, LOG_CONFIG, LOG_DEBUG, LOG_ERR, LOG_INFO, LOG_MAX, LOG_MIN, LOG_QUIET, LOG_WARN, POWER_0, POWER_G, POWER_K, POWER_M, POWER_T, UNIT_D, UNIT_H, UNIT_M, UNIT_MS, UNIT_NS, UNIT_S, UNIT_US
-
Fields inherited from interface com.tangosol.util.MapListener
ASYNCHRONOUS, SYNCHRONOUS, VERSION_AWARE
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ContextAwareListener(ContainerContext context, MapListener listener)
Construct the ContextAwareListener.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Compare the WrapperListener with another object to determine equality.protected void
onMapEvent(MapEvent evt)
Invoked when a map entry has been inserted, updated or deleted.-
Methods inherited from class com.tangosol.util.MapListenerSupport.WrapperListener
characteristics, getMapListener, hashCode, toString
-
Methods inherited from class com.tangosol.util.MultiplexingMapListener
entryDeleted, entryInserted, entryUpdated
-
Methods inherited from class com.tangosol.util.Base
azzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, checkNotEmpty, checkNotNull, checkRange, computeSafeWaitTime, decimalValue, dup, dup, ensureBigDecimal, ensureClassLoader, ensureRuntimeException, ensureRuntimeException, equals, equalsDeep, err, err, err, err, err, escape, formatDateTime, getCallerStackFrame, getCommonMonitor, getCommonMonitor, getCommonMonitor, getContextClassLoader, getContextClassLoader, getDeepMessage, getErr, getLastSafeTimeMillis, getLog, getMaxDecDigits, getMaxHexDigits, getOriginalException, getOut, getProcessRandom, getRandom, getRandomBinary, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, mergeArray, mergeBooleanArray, mergeByteArray, mergeCharArray, mergeDoubleArray, mergeFloatArray, mergeIntArray, mergeLongArray, mod, mod, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, randomize, read, read, read, read, read, read, read, replace, setErr, setLog, setLogEcho, setOut, sleep, toBandwidthString, toBandwidthString, toCharEscape, toCrc, toCrc, toCrc, toCrc, toCrc, toDecString, toDelimitedString, toDelimitedString, toDelimitedString, toDelimitedString, toHex, toHex, toHexDump, toHexEscape, toHexEscape, toHexEscape, toHexEscape, toHexString, toMemorySizeString, toMemorySizeString, toQuotedCharEscape, toQuotedStringEscape, toSqlString, toString, toString, toStringEscape, toUnicodeEscape, trace, trace, trace, trace, trace, trace, trace, trace, trace, truncateString, truncateString, wait
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.tangosol.util.MapListener
isAsynchronous, isSynchronous, isVersionAware, synchronous
-
-
-
-
Constructor Detail
-
ContextAwareListener
protected ContextAwareListener(ContainerContext context, MapListener listener)
Construct the ContextAwareListener.- Parameters:
context
- the ContainerContext to uselistener
- the listener to re-dispatch events to
-
-
Method Detail
-
onMapEvent
protected void onMapEvent(MapEvent evt)
Description copied from class:MapListenerSupport.WrapperListener
Invoked when a map entry has been inserted, updated or deleted. To determine what action has occurred, useMapEvent.getId()
.- Overrides:
onMapEvent
in classMapListenerSupport.WrapperListener
- Parameters:
evt
- the MapEvent carrying the insert, update or delete information
-
equals
public boolean equals(Object o)
Description copied from class:MapListenerSupport.WrapperListener
Compare the WrapperListener with another object to determine equality.- Overrides:
equals
in classMapListenerSupport.WrapperListener
- Returns:
- true iff this WrapperListener and the passed object are equivalent listeners
-
-