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()
@Experimental 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 © 2021 JBoss by Red Hat. All rights reserved.