Class ReadTakeProxyActionInfo
java.lang.Object
com.gigaspaces.internal.client.spaceproxy.actioninfo.CommonProxyActionInfo
com.gigaspaces.internal.client.spaceproxy.actioninfo.QueryProxyActionInfo
com.gigaspaces.internal.client.spaceproxy.actioninfo.ReadTakeProxyActionInfo
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
ReadTakeAsyncProxyActionInfo
- Author:
- GigaSpaces
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanfinal booleanfinal booleanfinal longFields inherited from class com.gigaspaces.internal.client.spaceproxy.actioninfo.QueryProxyActionInfo
_devLogger, _query, _queryObjectType, isSqlQuery, queryPacketFields inherited from class com.gigaspaces.internal.client.spaceproxy.actioninfo.CommonProxyActionInfo
modifiers, txn -
Constructor Summary
ConstructorsConstructorDescriptionReadTakeProxyActionInfo(ISpaceProxy spaceProxy, Object template, Transaction txn, long timeout, int modifiers, boolean ifExists, boolean isTake) ReadTakeProxyActionInfo(ISpaceProxy spaceProxy, String className, Object id, Object routing, int version, Transaction txn, long timeout, int modifiers, QueryResultTypeInternal resultType, boolean ifExists, boolean isTake, String[] projections, AbstractProjectionTemplate projectionTemplate) ReadTakeProxyActionInfo(ISpaceProxy spaceProxy, String uid, Transaction txn, int modifiers, QueryResultTypeInternal resultType, boolean returnPacket, boolean ifExists, boolean isTake) -
Method Summary
Modifier and TypeMethodDescriptionconvertQueryResult(ISpaceProxy spaceProxy, IEntryPacket result, AbstractProjectionTemplate projectionTemplate) booleanisAsync()booleanbooleanMethods inherited from class com.gigaspaces.internal.client.spaceproxy.actioninfo.QueryProxyActionInfo
clearProjectionTemplate, clone, getQuery, setFifoIfNeeded, verifyLogScannedEntriesCountParamsMethods inherited from class com.gigaspaces.internal.client.spaceproxy.actioninfo.CommonProxyActionInfo
initOperationId, toEntryPacket, validateReadModifiers
-
Field Details
-
timeout
public final long timeout -
ifExists
public final boolean ifExists -
isTake
public final boolean isTake -
returnOnlyUids
public final boolean returnOnlyUids
-
-
Constructor Details
-
ReadTakeProxyActionInfo
public ReadTakeProxyActionInfo(ISpaceProxy spaceProxy, Object template, Transaction txn, long timeout, int modifiers, boolean ifExists, boolean isTake) -
ReadTakeProxyActionInfo
public ReadTakeProxyActionInfo(ISpaceProxy spaceProxy, String className, Object id, Object routing, int version, Transaction txn, long timeout, int modifiers, QueryResultTypeInternal resultType, boolean ifExists, boolean isTake, String[] projections, AbstractProjectionTemplate projectionTemplate) -
ReadTakeProxyActionInfo
public ReadTakeProxyActionInfo(ISpaceProxy spaceProxy, String uid, Transaction txn, int modifiers, QueryResultTypeInternal resultType, boolean returnPacket, boolean ifExists, boolean isTake)
-
-
Method Details
-
isAsync
public boolean isAsync() -
convertQueryResult
public Object convertQueryResult(ISpaceProxy spaceProxy, IEntryPacket result, AbstractProjectionTemplate projectionTemplate) -
isReturnPacket
public boolean isReturnPacket() -
requireTransactionForMVCC
public boolean requireTransactionForMVCC()- Overrides:
requireTransactionForMVCCin classCommonProxyActionInfo
-