com.alipay.remoting.rpc.protocol
Class RpcResponseCommand

java.lang.Object
  extended by com.alipay.remoting.rpc.RpcCommand
      extended by com.alipay.remoting.rpc.ResponseCommand
          extended by com.alipay.remoting.rpc.protocol.RpcResponseCommand
All Implemented Interfaces:
RemotingCommand, Serializable

public class RpcResponseCommand
extends ResponseCommand

Response command for Rpc.

See Also:
Serialized Form

Constructor Summary
RpcResponseCommand()
           
RpcResponseCommand(int id, Object response)
           
RpcResponseCommand(Object response)
           
 
Method Summary
 void deserializeClazz()
          Deserialize the content class.
 void deserializeContent(InvokeContext invokeContext)
          Deserialize the content.
 void deserializeHeader(InvokeContext invokeContext)
          Deserialize the header.
 CustomSerializer getCustomSerializer()
          Getter method for property customSerializer.
 String getErrorMsg()
          Getter method for property errorMsg.
 String getResponseClass()
          Getter method for property responseClass.
 Object getResponseHeader()
          Getter method for property responseHeader.
 Object getResponseObject()
          Getter method for property responseObject.
 void serializeClazz()
          Serialize content class.
 void serializeContent(InvokeContext invokeContext)
          Serialize the content.
 void serializeHeader(InvokeContext invokeContext)
          Serialize the header.
 void setErrorMsg(String errorMsg)
          Setter method for property errorMsg.
 void setResponseClass(String responseClass)
          Setter method for property responseClass.
 void setResponseHeader(Object responseHeader)
          Setter method for property responseHeader.
 void setResponseObject(Object response)
          Setter method for property responseObject.
 
Methods inherited from class com.alipay.remoting.rpc.ResponseCommand
getCause, getResponseHost, getResponseStatus, getResponseTimeMillis, setCause, setResponseHost, setResponseStatus, setResponseTimeMillis
 
Methods inherited from class com.alipay.remoting.rpc.RpcCommand
deserialize, 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, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RpcResponseCommand

public RpcResponseCommand()

RpcResponseCommand

public RpcResponseCommand(Object response)

RpcResponseCommand

public RpcResponseCommand(int id,
                          Object response)
Method Detail

getResponseObject

public Object getResponseObject()
Getter method for property responseObject.

Returns:
property value of responseObject

setResponseObject

public void setResponseObject(Object response)
Setter method for property responseObject.

Parameters:
response - value to be assigned to property responseObject

serializeClazz

public void serializeClazz()
                    throws SerializationException
Description copied from class: RpcCommand
Serialize content class.

Overrides:
serializeClazz in class RpcCommand
Throws:
SerializationException

deserializeClazz

public void deserializeClazz()
                      throws DeserializationException
Description copied from class: RpcCommand
Deserialize the content class.

Overrides:
deserializeClazz in class RpcCommand
Throws:
DeserializationException

serializeContent

public void serializeContent(InvokeContext invokeContext)
                      throws SerializationException
Description copied from class: RpcCommand
Serialize the content.

Specified by:
serializeContent in interface RemotingCommand
Overrides:
serializeContent in class RpcCommand
Throws:
SerializationException

deserializeContent

public void deserializeContent(InvokeContext invokeContext)
                        throws DeserializationException
Description copied from class: RpcCommand
Deserialize the content.

Specified by:
deserializeContent in interface RemotingCommand
Overrides:
deserializeContent in class RpcCommand
Throws:
DeserializationException

serializeHeader

public void serializeHeader(InvokeContext invokeContext)
                     throws SerializationException
Description copied from class: RpcCommand
Serialize the header.

Overrides:
serializeHeader in class RpcCommand
Throws:
SerializationException

deserializeHeader

public void deserializeHeader(InvokeContext invokeContext)
                       throws DeserializationException
Description copied from class: RpcCommand
Deserialize the header.

Overrides:
deserializeHeader in class RpcCommand
Throws:
DeserializationException

getResponseClass

public String getResponseClass()
Getter method for property responseClass.

Returns:
property value of responseClass

setResponseClass

public void setResponseClass(String responseClass)
Setter method for property responseClass.

Parameters:
responseClass - value to be assigned to property responseClass

getResponseHeader

public Object getResponseHeader()
Getter method for property responseHeader.

Returns:
property value of responseHeader

setResponseHeader

public void setResponseHeader(Object responseHeader)
Setter method for property responseHeader.

Parameters:
responseHeader - value to be assigned to property responseHeader

getCustomSerializer

public CustomSerializer getCustomSerializer()
Getter method for property customSerializer.

Returns:
property value of customSerializer

getErrorMsg

public String getErrorMsg()
Getter method for property errorMsg.

Returns:
property value of errorMsg

setErrorMsg

public void setErrorMsg(String errorMsg)
Setter method for property errorMsg.

Parameters:
errorMsg - value to be assigned to property errorMsg


Copyright © 2018. All rights reserved.