public class Request extends Object implements CallStateAware
Modifier and Type | Field and Description |
---|---|
Object |
attachment |
int |
blockId |
Object |
call |
Address |
caller |
long |
callId |
CallState |
callState |
static int |
DEFAULT_BLOCK_ID |
static long |
DEFAULT_CALL_ID |
static int |
DEFAULT_LOCK_COUNT |
static int |
DEFAULT_LOCK_THREAD_ID |
static int |
DEFAULT_REDO_COUNT |
static long |
DEFAULT_TIMEOUT |
static long |
DEFAULT_TTL |
static long |
DEFAULT_TXN_ID |
static long |
DEFAULT_VERSION |
Long[] |
indexes |
byte[] |
indexTypes |
Data |
key |
long |
lastTime |
boolean |
local |
Address |
lockAddress |
int |
lockCount |
int |
lockThreadId |
long |
longValue |
String |
name |
ClusterOperation |
operation |
Record |
record |
byte |
redoCode |
int |
redoCount |
Object |
response |
com.hazelcast.impl.Request.ResponseType |
responseType |
boolean |
scheduled |
Address |
target |
long |
timeout |
long |
ttl |
long |
txnId |
Data |
value |
long |
version |
Constructor and Description |
---|
Request() |
Modifier and Type | Method and Description |
---|---|
void |
beforeRedo() |
void |
clearForResponse() |
static Request |
copyFromPacket(Packet packet) |
static Request |
copyFromRequest(Request request) |
CallState |
getCallState() |
boolean |
hasEnoughTimeToSchedule() |
boolean |
isBooleanRequest() |
boolean |
isLongRequest() |
boolean |
isObjectRequest() |
void |
reset() |
void |
setBooleanRequest() |
void |
setFromPacket(Packet packet) |
void |
setFromRecord(Record record) |
void |
setFromRequest(Request req) |
void |
setIndexes(Long[] newIndexes,
byte[] indexTypes) |
void |
setLocal(ClusterOperation operation,
String name,
Data key,
Data value,
int blockId,
long timeout,
long ttl,
Address thisAddress) |
void |
setLongRequest() |
void |
setObjectRequest() |
String |
toString() |
public static final long DEFAULT_TIMEOUT
public static final long DEFAULT_TTL
public static final int DEFAULT_REDO_COUNT
public static final long DEFAULT_TXN_ID
public static final int DEFAULT_LOCK_COUNT
public static final int DEFAULT_LOCK_THREAD_ID
public static final int DEFAULT_BLOCK_ID
public static final long DEFAULT_CALL_ID
public static final long DEFAULT_VERSION
public String name
public Data key
public Data value
public long timeout
public long ttl
public boolean local
public boolean scheduled
public ClusterOperation operation
public Address caller
public int redoCount
public byte redoCode
public Address lockAddress
public int lockCount
public int lockThreadId
public int blockId
public long callId
public long longValue
public long version
public long txnId
public Long[] indexes
public byte[] indexTypes
public Object call
public Object attachment
public Object response
public com.hazelcast.impl.Request.ResponseType responseType
public Record record
public CallState callState
public Address target
public long lastTime
public boolean hasEnoughTimeToSchedule()
public CallState getCallState()
getCallState
in interface CallStateAware
public void reset()
public void beforeRedo()
public void setIndexes(Long[] newIndexes, byte[] indexTypes)
public void setLocal(ClusterOperation operation, String name, Data key, Data value, int blockId, long timeout, long ttl, Address thisAddress)
public void setFromRequest(Request req)
public void setFromPacket(Packet packet)
public void setFromRecord(Record record)
public void clearForResponse()
public void setLongRequest()
public void setBooleanRequest()
public void setObjectRequest()
public boolean isLongRequest()
public boolean isBooleanRequest()
public boolean isObjectRequest()
Copyright © 2013 Hazelcast, Inc.. All rights reserved.