Package com.tangosol.net.cache
Class ContinuousQueryCache.InternalMapListener
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.util.MultiplexingMapListener<K,V_FRONT>
-
- com.tangosol.net.cache.ContinuousQueryCache.InternalMapListener
-
- All Implemented Interfaces:
MapListener<K,V_FRONT>
,EventListener
- Enclosing class:
- ContinuousQueryCache<K,V_BACK,V_FRONT>
protected class ContinuousQueryCache.InternalMapListener extends MultiplexingMapListener<K,V_FRONT>
This listener allows interception of all events triggered by the the internalObservableMap
of theContinuousQueryCache
.- Since:
- 12.2.1.4
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
-
Field Summary
Fields Modifier and Type Field Description protected Converter
f_convKey
TheConverter
to be applied to keys.protected Converter
f_convValue
TheConverter
to be applied to values.protected MapListenerSupport
f_listenerSupport
TheMapListenerSupport
to dispatch events to.-
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 InternalMapListener(MapListenerSupport listenerSupport, Converter convKey, Converter convValue)
Construct theMapListener
to be registered with the internalObservableMap
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
onMapEvent(MapEvent<K,V_FRONT> evt)
Dispatch events received from the internal map to theMapListenerSupport
's registeredMapListener
s.-
Methods inherited from class com.tangosol.util.MultiplexingMapListener
entryDeleted, entryInserted, entryUpdated, equals
-
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, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.tangosol.util.MapListener
characteristics, isAsynchronous, isSynchronous, isVersionAware, synchronous
-
-
-
-
Field Detail
-
f_listenerSupport
protected final MapListenerSupport f_listenerSupport
TheMapListenerSupport
to dispatch events to.
-
-
Constructor Detail
-
InternalMapListener
public InternalMapListener(MapListenerSupport listenerSupport, Converter convKey, Converter convValue)
Construct theMapListener
to be registered with the internalObservableMap
.- Parameters:
listenerSupport
- theMapListenerSupport
to dispatch events withconvKey
- theConverter
for keysconvValue
- theConverter
for values
-
-
Method Detail
-
onMapEvent
protected void onMapEvent(MapEvent<K,V_FRONT> evt)
Dispatch events received from the internal map to theMapListenerSupport
's registeredMapListener
s.- Specified by:
onMapEvent
in classMultiplexingMapListener<K,V_FRONT>
- Parameters:
evt
- theMapEvent
carrying the insert, update or delete
-
-