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
Constructors Constructor Description ConverterCacheListener(NamedCache<K,V> cache, MapListener<K,V> listener, Converter<K,K> convKey, Converter<V,V> convVal)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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 Detail
-
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 Detail
-
onMapEvent
protected void onMapEvent(MapEvent<K,V> 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 classConverterCollections.ConverterMapListener<K,V>
- Parameters:
evt
- the MapEvent carrying the insert, update or delete information
-
-