| java.lang.Object com.rift.coad.daemon.messageservice.message.MessageImpl com.rift.coad.daemon.messageservice.message.RPCMessageImpl
RPCMessageImpl | public class RPCMessageImpl extends MessageImpl implements RPCMessage(Code) | | The implementation of the RPC message object.
author: Brett Chaldecott |
Constructor Summary | |
public | RPCMessageImpl(String messageId, String user, String sessionId, List principals, int status) | public | RPCMessageImpl(String messageId, Date created, int retries, Date processedDate, String user, String sessionId, List principals, String from, int messageType, int status) |
Method Summary | |
public void | clearBody() This method clears the body of the rpc message. | public void | defineMethod(Class returnType, String name, Class[] types) | public boolean | generatedException() This method returns true if an exception was thrown. | public Class[] | getArgumentTypes() This method returns the argument types for this method. | public Object[] | getArguments() This method returns the arguments for a method.
The list of arguments. | public String | getMethodBodyXML() This method returns the XML body of the message. | public String | getMethodName() This method returns the name of the method being wrapped. | public Object | getResult() This method returns the result of the RPC call. | public byte[] | getResultBytes() This method returns the result of the RPC call. | public Object | getReturnType() This method retrieves the return type of a method. | public Throwable | getThrowable() This method returns the exception that got thrown while processing this
RPC message. | public byte[] | getThrowableBytes() This method returns the exception that got thrown while processing this
RPC message. | public void | setArguments(Object[] args) This method sets the arguments for this message. | public void | setMethodBodyXML(String xml) This method sets the XML body for the message. | public void | setResult(Object result) This method is responsible for setting the result of the return. | public void | setResultBytes(byte[] result) This method is responsible for setting the result of the return. | public void | setThrowable(Throwable throwable) This method returns the exception that got thrown while processing this
RPC message. | public void | setThrowableBytes(byte[] exception) This method sets the throwable bytes of the exception. |
RPCMessageImpl | public RPCMessageImpl(String messageId, String user, String sessionId, List principals, int status)(Code) | | Creates a new instance of RPCMessageImpl
Parameters: messageId - The unique identifier for this message. Parameters: user - The user of this message. Parameters: sessionId - The id of this user session. Parameters: principals - The list of principals assigned to this message. Parameters: status - The status of this message. |
RPCMessageImpl | public RPCMessageImpl(String messageId, Date created, int retries, Date processedDate, String user, String sessionId, List principals, String from, int messageType, int status)(Code) | | Creates a new instance of RPCMessageImpl
Parameters: messageId - The id of the message that was created. Parameters: create - The created time stamp. Parameters: retries - The number of retries of this message. Parameters: processedDate - The last time this message was processed. Parameters: user - The name of the user. Parameters: sessionId - The id of this user session. Parameters: principals - The list of principals. Parameters: from - The from address of the message. Parameters: messageType - The type of message being used. Parameters: status - The status of this message. |
defineMethod | public void defineMethod(Class returnType, String name, Class[] types) throws MessageServiceException(Code) | | This method sets the method information for
Parameters: returnType - The return type for this message. Parameters: name - The name of this method. Parameters: types - The types that are arguments to this method. exception: MessageServiceException - |
getArguments | public Object[] getArguments() throws MessageServiceException(Code) | | This method returns the arguments for a method.
The list of arguments. MessageServiceException. |
Methods inherited from com.rift.coad.daemon.messageservice.message.MessageImpl | public void acknowledge() throws MessageServiceException(Code)(Java Doc) public void addError(int level, String msg) throws MessageServiceException(Code)(Java Doc) public void addError(MessageError error)(Code)(Java Doc) abstract public void clearBody() throws MessageServiceException(Code)(Java Doc) public void clearProperties() throws MessageServiceException(Code)(Java Doc) public Object clone() throws CloneNotSupportedException(Code)(Java Doc) public boolean containsProperty(String name) throws MessageServiceException(Code)(Java Doc) public boolean getBooleanProperty(String name) throws MessageServiceException, InvalidProperty(Code)(Java Doc) public byte getByteProperty(String name) throws MessageServiceException, InvalidProperty(Code)(Java Doc) public String getCorrelationId() throws MessageServiceException(Code)(Java Doc) public Date getCreated()(Code)(Java Doc) public double getDoubleProperty(String name) throws MessageServiceException, InvalidProperty(Code)(Java Doc) public List getErrors() throws MessageServiceException(Code)(Java Doc) public float getFloatProperty(String name) throws MessageServiceException, InvalidProperty(Code)(Java Doc) public String getFrom() throws MessageServiceException(Code)(Java Doc) public int getIntProperty(String name) throws MessageServiceException, InvalidProperty(Code)(Java Doc) public long getLongProperty(String name) throws MessageServiceException, InvalidProperty(Code)(Java Doc) public String getMessageCreater()(Code)(Java Doc) public String getMessageId()(Code)(Java Doc) public List getMessagePrincipals()(Code)(Java Doc) public int getMessageType()(Code)(Java Doc) public Date getNextProcessDate()(Code)(Java Doc) public Object getObjectProperty(String name) throws MessageServiceException, InvalidProperty(Code)(Java Doc) public int getPriority()(Code)(Java Doc) public Date getProcessedDate()(Code)(Java Doc) public Enumeration getPropertyNames() throws MessageServiceException(Code)(Java Doc) public Object getPropertyValue(String name) throws MessageServiceException, InvalidProperty(Code)(Java Doc) public boolean getReply() throws MessageServiceException(Code)(Java Doc) public String getReplyNamedQueue() throws MessageServiceException(Code)(Java Doc) public String getReplyTo() throws MessageServiceException(Code)(Java Doc) public int getRetries()(Code)(Java Doc) public String[] getServices() throws MessageServiceException, InvalidMessageType(Code)(Java Doc) public String getSessionId()(Code)(Java Doc) public int getState() throws MessageServiceException(Code)(Java Doc) public String getStringProperty(String name) throws MessageServiceException, InvalidProperty(Code)(Java Doc) public String getTarget() throws MessageServiceException, InvalidMessageType(Code)(Java Doc) public String getTargetNamedQueue() throws MessageServiceException(Code)(Java Doc) public void incrementRetries()(Code)(Java Doc) public boolean isAcknowledged() throws MessageServiceException(Code)(Java Doc) public boolean propertyExists(String name) throws MessageServiceException(Code)(Java Doc) public void setBooleanProperty(String name, boolean value) throws MessageServiceException(Code)(Java Doc) public void setByteProperty(String name, byte value) throws MessageServiceException(Code)(Java Doc) public void setCorrelationId(String id) throws MessageServiceException(Code)(Java Doc) public void setDoubleProperty(String name, double value) throws MessageServiceException(Code)(Java Doc) public void setFloatProperty(String name, float value) throws MessageServiceException(Code)(Java Doc) public void setFrom(String from) throws MessageServiceException(Code)(Java Doc) public void setIntProperty(String name, int value) throws MessageServiceException(Code)(Java Doc) public void setLongProperty(String name, long value) throws MessageServiceException(Code)(Java Doc) public void setMessageId(String messageId)(Code)(Java Doc) public void setMessagePrincipals(List principals)(Code)(Java Doc) public void setMessageType(int messageType)(Code)(Java Doc) public void setNextProcessDate(Date nextProcessDate)(Code)(Java Doc) public void setObjectProperty(String name, Object value) throws MessageServiceException(Code)(Java Doc) public void setPriority(int priority) throws MessageServiceException(Code)(Java Doc) public void setProcessedDate(Date processedDate)(Code)(Java Doc) public void setPropertyValue(String name, Object value) throws MessageServiceException, InvalidProperty(Code)(Java Doc) public void setReply(boolean value) throws MessageServiceException(Code)(Java Doc) public void setReplyNamedQueue(String name) throws MessageServiceException(Code)(Java Doc) public void setReplyTo(String replyTo) throws MessageServiceException(Code)(Java Doc) public void setServices(String[] services) throws MessageServiceException, InvalidMessageType(Code)(Java Doc) public void setState(int status) throws MessageServiceException(Code)(Java Doc) public void setStringProperty(String name, String value) throws MessageServiceException(Code)(Java Doc) public void setTarget(String target) throws MessageServiceException, InvalidMessageType(Code)(Java Doc) public void setTargetNamedQueue(String name) throws MessageServiceException(Code)(Java Doc)
|
|
|