com.hazelcast.map.impl.client
Class AbstractTxnMapRequest
java.lang.Object
com.hazelcast.client.impl.client.ClientRequest
com.hazelcast.client.impl.client.CallableClientRequest
com.hazelcast.transaction.client.BaseTransactionRequest
com.hazelcast.map.impl.client.AbstractTxnMapRequest
- All Implemented Interfaces:
- SecureRequest, Portable, VersionedPortable, Callable
- Direct Known Subclasses:
- TxnMapRequest, TxnMapRequestWithSQLQuery
public abstract class AbstractTxnMapRequest
- extends BaseTransactionRequest
Constructor Summary |
AbstractTxnMapRequest()
|
AbstractTxnMapRequest(String name,
AbstractTxnMapRequest.TxnMapRequestType requestType)
|
AbstractTxnMapRequest(String name,
AbstractTxnMapRequest.TxnMapRequestType requestType,
Data key)
|
AbstractTxnMapRequest(String name,
AbstractTxnMapRequest.TxnMapRequestType requestType,
Data key,
Data value)
|
AbstractTxnMapRequest(String name,
AbstractTxnMapRequest.TxnMapRequestType requestType,
Data key,
Data value,
Data newValue)
|
AbstractTxnMapRequest(String name,
AbstractTxnMapRequest.TxnMapRequestType requestType,
Data key,
Data value,
long ttl,
TimeUnit timeUnit)
|
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 |
AbstractTxnMapRequest
public AbstractTxnMapRequest()
AbstractTxnMapRequest
public AbstractTxnMapRequest(String name,
AbstractTxnMapRequest.TxnMapRequestType requestType)
AbstractTxnMapRequest
public AbstractTxnMapRequest(String name,
AbstractTxnMapRequest.TxnMapRequestType requestType,
Data key)
AbstractTxnMapRequest
public AbstractTxnMapRequest(String name,
AbstractTxnMapRequest.TxnMapRequestType requestType,
Data key,
Data value)
AbstractTxnMapRequest
public AbstractTxnMapRequest(String name,
AbstractTxnMapRequest.TxnMapRequestType requestType,
Data key,
Data value,
Data newValue)
AbstractTxnMapRequest
public AbstractTxnMapRequest(String name,
AbstractTxnMapRequest.TxnMapRequestType requestType,
Data key,
Data value,
long ttl,
TimeUnit timeUnit)
innerCall
public Object innerCall()
throws Exception
- Specified by:
innerCall
in class BaseTransactionRequest
- Throws:
Exception
getServiceName
public String getServiceName()
- Specified by:
getServiceName
in class ClientRequest
getFactoryId
public int getFactoryId()
- Description copied from interface:
Portable
- Returns PortableFactory id for this portable class
- Returns:
- factory id
write
public void write(PortableWriter writer)
throws IOException
- Overrides:
write
in class BaseTransactionRequest
- Throws:
IOException
read
public void read(PortableReader reader)
throws IOException
- Overrides:
read
in class BaseTransactionRequest
- Throws:
IOException
getPredicate
protected abstract Predicate getPredicate()
writeDataInner
protected abstract void writeDataInner(ObjectDataOutput writer)
throws IOException
- Throws:
IOException
readDataInner
protected abstract void readDataInner(ObjectDataInput reader)
throws IOException
- Throws:
IOException
getRequiredPermission
public Permission getRequiredPermission()
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.