public interface MapInterceptor extends Serializable
Modifier and Type | Method and Description |
---|---|
void |
afterGet(Object value)
Called after the get(..) operation is completed.
|
void |
afterPut(Object value)
Called after the put(..) operation is completed.
|
void |
afterRemove(Object value)
Called after the remove(..) operation is completed.
|
Object |
interceptGet(Object value)
Intercept the get operation before returning value.
|
Object |
interceptPut(Object oldValue,
Object newValue)
Intercept the put operation before modifying the map data.
|
Object |
interceptRemove(Object removedValue)
Intercept remove operation before removing the data.
|
Object interceptGet(Object value)
value
- the original value to be returned as the result of get(..) operationvoid afterGet(Object value)
value
- the value returned as the result of the get(..) operationObject interceptPut(Object oldValue, Object newValue)
oldValue
- the value currently in mapnewValue
- the new value to be put into the mapvoid afterPut(Object value)
value
- the value returned as the result of the put(..) operationObject interceptRemove(Object removedValue)
removedValue
- the existing value to be removedvoid afterRemove(Object value)
value
- the value returned as the result of the remove(..) operationCopyright © 2017 Hazelcast, Inc.. All Rights Reserved.