com.hazelcast.map.impl.client
Class MapAddEntryListenerRequest
java.lang.Object
com.hazelcast.client.impl.client.ClientRequest
com.hazelcast.client.impl.client.CallableClientRequest
com.hazelcast.map.impl.client.AbstractMapAddEntryListenerRequest
com.hazelcast.map.impl.client.MapAddEntryListenerRequest
- All Implemented Interfaces:
- RetryableRequest, SecureRequest, Portable, VersionedPortable, Callable
- Direct Known Subclasses:
- MapAddNearCacheEntryListenerRequest
public class MapAddEntryListenerRequest
- extends AbstractMapAddEntryListenerRequest
| Methods inherited from class com.hazelcast.client.impl.client.ClientRequest |
getCallId, getClassVersion, getClientEngine, getDistributedObjectType, getEndpoint, getService, isSingleConnection, readPortable, setCallId, setClientEngine, setEndpoint, setOperationService, setSerializationService, setService, setSingleConnection, writePortable |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MapAddEntryListenerRequest
public MapAddEntryListenerRequest()
MapAddEntryListenerRequest
public MapAddEntryListenerRequest(String name,
boolean includeValue)
MapAddEntryListenerRequest
public MapAddEntryListenerRequest(String name,
Data key,
boolean includeValue)
MapAddEntryListenerRequest
public MapAddEntryListenerRequest(String name,
Data key,
boolean includeValue,
Predicate predicate)
getClassId
public int getClassId()
- Description copied from interface:
Portable
- Returns class identifier for this portable class. Class id should be unique per PortableFactory.
- Returns:
- class id
getPredicate
protected Predicate getPredicate()
- Specified by:
getPredicate in class AbstractMapAddEntryListenerRequest
write
public void write(PortableWriter writer)
throws IOException
- Overrides:
write in class ClientRequest
- Throws:
IOException
read
public void read(PortableReader reader)
throws IOException
- Overrides:
read in class ClientRequest
- Throws:
IOException
getMethodName
public String getMethodName()
- Description copied from interface:
SecureRequest
- Used for
SecurityInterceptor
Method name which called via a distributedObject
for map.put, methodName will be 'put'
For requests which do not produced via a distributedObject should return null, for example internal client.
- Specified by:
getMethodName in interface SecureRequest- Overrides:
getMethodName in class ClientRequest
- Returns:
getParameters
public Object[] getParameters()
- Description copied from interface:
SecureRequest
- Used for
SecurityInterceptor
Parameters passed to the method by a distributedObject
for map.put(key, value) parameters should be 'key' and 'value'
parameters can be in binary or object form, underlying implementation will de-serialize lazily
- Specified by:
getParameters in interface SecureRequest- Overrides:
getParameters in class ClientRequest
- Returns:
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.