com.hazelcast.cache.impl.client
Class CachePutRequest
java.lang.Object
com.hazelcast.client.impl.client.ClientRequest
com.hazelcast.client.impl.client.PartitionClientRequest
com.hazelcast.client.impl.client.KeyBasedClientRequest
com.hazelcast.cache.impl.client.AbstractCacheRequest
com.hazelcast.cache.impl.client.CachePutRequest
- All Implemented Interfaces:
- RetryableRequest, SecureRequest, Portable, VersionedPortable
public class CachePutRequest
- extends AbstractCacheRequest
This client request specifically calls CachePutOperation
on the server side.
- See Also:
CachePutOperation
Constructor Summary |
CachePutRequest()
|
CachePutRequest(String name,
Data key,
Data value,
javax.cache.expiry.ExpiryPolicy expiryPolicy,
boolean get,
InMemoryFormat inMemoryFormat)
|
CachePutRequest(String name,
Data key,
Data value,
javax.cache.expiry.ExpiryPolicy expiryPolicy,
InMemoryFormat inMemoryFormat)
|
CachePutRequest(String name,
Data key,
Data value,
InMemoryFormat inMemoryFormat)
|
Methods inherited from class com.hazelcast.client.impl.client.ClientRequest |
getCallId, getClassVersion, getClientEngine, getDistributedObjectName, getDistributedObjectType, getEndpoint, getMethodName, getParameters, 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 |
key
protected Data key
value
protected Data value
expiryPolicy
protected javax.cache.expiry.ExpiryPolicy expiryPolicy
get
protected boolean get
CachePutRequest
public CachePutRequest()
CachePutRequest
public CachePutRequest(String name,
Data key,
Data value,
InMemoryFormat inMemoryFormat)
CachePutRequest
public CachePutRequest(String name,
Data key,
Data value,
javax.cache.expiry.ExpiryPolicy expiryPolicy,
InMemoryFormat inMemoryFormat)
CachePutRequest
public CachePutRequest(String name,
Data key,
Data value,
javax.cache.expiry.ExpiryPolicy expiryPolicy,
boolean get,
InMemoryFormat inMemoryFormat)
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
getKey
protected Object getKey()
- Specified by:
getKey
in class KeyBasedClientRequest
prepareOperation
protected Operation prepareOperation()
- Specified by:
prepareOperation
in class PartitionClientRequest
write
public void write(PortableWriter writer)
throws IOException
- Overrides:
write
in class AbstractCacheRequest
- Throws:
IOException
read
public void read(PortableReader reader)
throws IOException
- Overrides:
read
in class AbstractCacheRequest
- Throws:
IOException
setCompletionId
public void setCompletionId(Integer completionId)
- Overrides:
setCompletionId
in class AbstractCacheRequest
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.