com.hazelcast.map.impl.client
Class MapRemoveIfSameRequest
java.lang.Object
com.hazelcast.client.impl.client.ClientRequest
com.hazelcast.client.impl.client.PartitionClientRequest
com.hazelcast.client.impl.client.KeyBasedClientRequest
com.hazelcast.map.impl.client.MapRemoveIfSameRequest
- All Implemented Interfaces:
- SecureRequest, Portable, VersionedPortable
public class MapRemoveIfSameRequest
- extends KeyBasedClientRequest
- implements Portable, SecureRequest
| 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 |
name
protected String name
key
protected Data key
value
protected Data value
threadId
protected long threadId
MapRemoveIfSameRequest
public MapRemoveIfSameRequest()
MapRemoveIfSameRequest
public MapRemoveIfSameRequest(String name,
Data key,
Data value,
long threadId)
getFactoryId
public int getFactoryId()
- Description copied from interface:
Portable
- Returns PortableFactory id for this portable class
- Specified by:
getFactoryId in interface Portable
- Returns:
- factory id
getClassId
public int getClassId()
- Description copied from interface:
Portable
- Returns class identifier for this portable class. Class id should be unique per PortableFactory.
- Specified by:
getClassId in interface Portable
- Returns:
- class id
getKey
public Object getKey()
- Specified by:
getKey in class KeyBasedClientRequest
prepareOperation
protected Operation prepareOperation()
- Specified by:
prepareOperation in class PartitionClientRequest
getServiceName
public String getServiceName()
- Specified by:
getServiceName in class ClientRequest
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
getRequiredPermission
public Permission getRequiredPermission()
- Specified by:
getRequiredPermission in interface SecureRequest
getDistributedObjectName
public String getDistributedObjectName()
- Description copied from interface:
SecureRequest
- Used for
SecurityInterceptor
- Specified by:
getDistributedObjectName in interface SecureRequest- Overrides:
getDistributedObjectName in class ClientRequest
- Returns:
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.