Package com.tangosol.util
Class ConverterCollections.ConverterCacheListener<K,V>
java.lang.Object
com.tangosol.util.Base
com.tangosol.util.MultiplexingMapListener<K,V>
com.tangosol.util.MapListenerSupport.WrapperListener<K,V>
com.tangosol.util.ConverterCollections.ConverterMapListener<K,V>
com.tangosol.util.ConverterCollections.ConverterCacheListener<K,V>
- All Implemented Interfaces:
MapListener<K,
,V> EventListener
- Enclosing class:
ConverterCollections
public static class ConverterCollections.ConverterCacheListener<K,V>
extends ConverterCollections.ConverterMapListener<K,V>
implements MapListener<K,V>
A converter MapListener that converts events of the underlying
MapListener for the underlying NamedCache.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
Field Summary
Fields inherited from class com.tangosol.util.ConverterCollections.ConverterMapListener
m_convKey, m_convVal, m_map
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
ConstructorDescriptionConverterCacheListener
(NamedCache<K, V> cache, MapListener<K, V> listener, Converter<K, K> convKey, Converter<V, V> convVal) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
onMapEvent
(MapEvent<K, V> evt) Invoked when a map entry has been inserted, updated or deleted.Methods inherited from class com.tangosol.util.ConverterCollections.ConverterMapListener
equals, getConverterKeyUp, getConverterValueUp, getObservableMap
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
characteristics, entryDeleted, entryInserted, entryUpdated, isAsynchronous, isSynchronous, isVersionAware, synchronous
-
Constructor Details
-
ConverterCacheListener
public ConverterCacheListener(NamedCache<K, V> cache, MapListener<K, V> listener, Converter<K, K> convKey, Converter<V, V> convVal) Constructor.- Parameters:
cache
- the NamedCache that should be the source for converted eventslistener
- the underlying MapListenerconvKey
- the Converter to view the underlying MapEvent's keyconvVal
- the Converter to view the underlying MapEvent's values
-
-
Method Details
-
onMapEvent
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 classConverterCollections.ConverterMapListener<K,
V> - Parameters:
evt
- the MapEvent carrying the insert, update or delete information
-