public class RpcRequestCommand extends RequestCommand
| Constructor and Description |
|---|
RpcRequestCommand()
create request command without id
|
RpcRequestCommand(Object request)
create request command with id and request object
|
| Modifier and Type | Method and Description |
|---|---|
void |
deserializeClazz()
Deserialize the content class.
|
void |
deserializeContent(InvokeContext invokeContext)
Deserialize the content.
|
void |
deserializeHeader(InvokeContext invokeContext)
Deserialize the header.
|
long |
getArriveBodyTimeInNano() |
long |
getArriveHeaderTimeInNano() |
long |
getArriveTime()
Getter method for property arriveTime.
|
long |
getBeforeEnterQueueTime() |
CustomSerializer |
getCustomSerializer()
Getter method for property customSerializer.
|
String |
getRequestClass()
Getter method for property requestClass.
|
Object |
getRequestHeader()
Getter method for property requestHeader.
|
Object |
getRequestObject()
Getter method for property requestObject.
|
void |
serializeClazz()
Serialize content class.
|
void |
serializeContent(InvokeContext invokeContext)
Serialize the content.
|
void |
serializeHeader(InvokeContext invokeContext)
Serialize the header.
|
void |
setArriveBodyTimeInNano(long arriveBodyTimeInNano) |
void |
setArriveHeaderTimeInNano(long arriveHeaderTimeInNano) |
void |
setArriveTime(long arriveTime)
Setter method for property arriveTime.
|
void |
setBeforeEnterQueueTime(long beforeEnterQueueTime) |
void |
setRequestClass(String requestClass)
Setter method for property requestClass.
|
void |
setRequestHeader(Object requestHeader)
Setter method for property requestHeader.
|
void |
setRequestObject(Object requestObject)
Setter method for property requestObject.
|
getTimeout, setTimeoutdeserialize, deserialize, getClazz, getClazzLength, getCmdCode, getContent, getContentLength, getHeader, getHeaderLength, getId, getInvokeContext, getProtocolCode, getProtocolSwitch, getSerializer, getType, getVersion, serialize, setClazz, setCmdCode, setContent, setHeader, setId, setInvokeContext, setProtocolSwitch, setSerializer, setType, setVersionpublic RpcRequestCommand()
public RpcRequestCommand(Object request)
request - request objectpublic void serializeClazz()
throws SerializationException
RpcCommandserializeClazz in class RpcCommandSerializationExceptionpublic void deserializeClazz()
throws DeserializationException
RpcCommanddeserializeClazz in class RpcCommandDeserializationExceptionpublic void serializeHeader(InvokeContext invokeContext) throws SerializationException
RpcCommandserializeHeader in class RpcCommandSerializationExceptionpublic void deserializeHeader(InvokeContext invokeContext) throws DeserializationException
RpcCommanddeserializeHeader in class RpcCommandDeserializationExceptionpublic void serializeContent(InvokeContext invokeContext) throws SerializationException
RpcCommandserializeContent in interface RemotingCommandserializeContent in class RpcCommandSerializationExceptionpublic void deserializeContent(InvokeContext invokeContext) throws DeserializationException
RpcCommanddeserializeContent in interface RemotingCommanddeserializeContent in class RpcCommandDeserializationExceptionpublic Object getRequestObject()
public void setRequestObject(Object requestObject)
requestObject - value to be assigned to property requestObjectpublic Object getRequestHeader()
public void setRequestHeader(Object requestHeader)
requestHeader - value to be assigned to property requestHeaderpublic String getRequestClass()
public void setRequestClass(String requestClass)
requestClass - value to be assigned to property requestClasspublic CustomSerializer getCustomSerializer()
public long getArriveTime()
public void setArriveTime(long arriveTime)
arriveTime - value to be assigned to property arriveTimepublic long getArriveHeaderTimeInNano()
public void setArriveHeaderTimeInNano(long arriveHeaderTimeInNano)
public long getArriveBodyTimeInNano()
public void setArriveBodyTimeInNano(long arriveBodyTimeInNano)
public long getBeforeEnterQueueTime()
public void setBeforeEnterQueueTime(long beforeEnterQueueTime)
Copyright © 2024. All rights reserved.