public interface CacheEventConverter<K,V,C>
Modifier and Type | Method and Description |
---|---|
C |
convert(K key,
V oldValue,
Metadata oldMetadata,
V newValue,
Metadata newMetadata,
EventType eventType)
Converts the given newValue into something different possibly.
|
default MediaType |
format() |
default boolean |
useRequestFormat() |
C convert(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType)
key
- The key for the entry that was changed for the eventoldValue
- The previous value before the event takes placeoldMetadata
- The old value before the event takes placenewValue
- The new value for the entry after the event takes placenewMetadata
- The new metadata for the entry after the event takes placeeventType
- The type of event that is being raiseddefault MediaType format()
default boolean useRequestFormat()
convert(Object, Object, Metadata, Object, Metadata, EventType)
will be presented with data
in the request format rather than the format specified in format()
. The request format is defined as the MediaType
that a cache was previously decorated with AdvancedCache.withMediaType(String, String)
.Copyright © 2019 JBoss, a division of Red Hat. All rights reserved.