Package com.tangosol.util
Class MapListenerSupport.WrapperListener<K,V>
java.lang.Object
com.tangosol.util.Base
com.tangosol.util.MultiplexingMapListener<K,V>
com.tangosol.util.MapListenerSupport.WrapperListener<K,V>
- All Implemented Interfaces:
MapListener<K,,V> EventListener
- Direct Known Subclasses:
ConverterCollections.ConverterMapListener,MapListenerSupport.WrapperSynchronousListener
- Enclosing class:
MapListenerSupport
public abstract static class MapListenerSupport.WrapperListener<K,V>
extends MultiplexingMapListener<K,V>
A base class for various wrapper listener classes.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter -
Field Summary
FieldsFields inherited from class com.tangosol.util.Base
DEFAULT_LOAD_FACTOR, 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_USFields inherited from interface com.tangosol.util.MapListener
ASYNCHRONOUS, SYNCHRONOUS, VERSION_AWARE -
Constructor Summary
ConstructorsConstructorDescriptionWrapperListener(MapListener<K, V> listener) Construct WrapperSynchronousListener. -
Method Summary
Modifier and TypeMethodDescriptionintA bit mask representing the set of characteristics of this listener.booleanCompare the WrapperListener with another object to determine equality.Return the underlying MapListener.inthashCode()Determine a hash value for the WrapperListener object according to the generalObject.hashCode()contract.protected voidonMapEvent(MapEvent<K, V> evt) Invoked when a map entry has been inserted, updated or deleted.toString()Methods inherited from class com.tangosol.util.MultiplexingMapListener
entryDeleted, entryInserted, entryUpdatedMethods 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, newHashMap, newHashMap, newHashSet, newHashSet, 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, waitMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.tangosol.util.MapListener
isAsynchronous, isSynchronous, isVersionAware, synchronous
-
Field Details
-
f_listener
Wrapped MapListener.
-
-
Constructor Details
-
WrapperListener
Construct WrapperSynchronousListener.- Parameters:
listener- the wrapped MapListener
-
-
Method Details
-
onMapEvent
Invoked when a map entry has been inserted, updated or deleted. To determine what action has occurred, useMapEvent.getId().- Specified by:
onMapEventin classMultiplexingMapListener<K,V> - Parameters:
evt- the MapEvent carrying the insert, update or delete information
-
characteristics
public int characteristics()Description copied from interface:MapListenerA bit mask representing the set of characteristics of this listener.By default, characteristics suggest this listener is
MapListener.ASYNCHRONOUS.- Returns:
- a bit mask representing the set of characteristics of this listener
- See Also:
-
getMapListener
Return the underlying MapListener.- Returns:
- the underlying MapListener
-
hashCode
public int hashCode()Determine a hash value for the WrapperListener object according to the generalObject.hashCode()contract. -
equals
Compare the WrapperListener with another object to determine equality.- Overrides:
equalsin classMultiplexingMapListener<K,V> - Returns:
- true iff this WrapperListener and the passed object are equivalent listeners
-
toString
-