1.0.0

org.eclipse.soda.dk.message
Class ResponseMessage

java.lang.Object
  extended by org.eclipse.soda.dk.message.Message
      extended by org.eclipse.soda.dk.message.FilterMessage
          extended by org.eclipse.soda.dk.message.ParameterMessage
              extended by org.eclipse.soda.dk.message.ResponseMessage
All Implemented Interfaces:
java.lang.Cloneable, MessageService, ResponseMessageService

public class ResponseMessage
extends ParameterMessage
implements ResponseMessageService

Version:
1.0.0

Field Summary
 
Fields inherited from interface org.eclipse.soda.dk.message.service.MessageService
HIGH_PRIORITY, LOW_PRIORITY, MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY, STRING, THREAD_PRIORITY
 
Constructor Summary
ResponseMessage(byte[] data, FilterService filter, ParameterService parameter, MessageService sentMessage)
          Constructs an instance of this class from the specified data, filter, parameter and sent message parameters.
ResponseMessage(byte[] data, ParameterService parameter, MessageService sentMessage)
          Constructs an instance of this class from the specified data, parameter and sent message parameters.
 
Method Summary
 MessageService getSentMessage()
          Gets the sent message (MessageService) value.
 MessageService matches(MessageService message)
          Matches with the specified message parameter and return the MessageService result.
 void setSentMessage(MessageService sentMessage)
          Sets the sent message value.
 
Methods inherited from class org.eclipse.soda.dk.message.ParameterMessage
decodeMessage, decodeMessage, encodeMessage, encodeMessage, getParameter, lookup, setParameter
 
Methods inherited from class org.eclipse.soda.dk.message.FilterMessage
getFilter, setFilter
 
Methods inherited from class org.eclipse.soda.dk.message.Message
clone, equals, get, getBoolean, getByte, getBytes, getData, getDataBytes, getDataLength, getDataOffset, getInt, getIntByte, getIntByte, getKey, getLittleEndianInt, getLittleEndianLong, getLong, getLongByte, getLongByte, getPriority, getShort, hashCode, isBigEndian, length, put, setBoolean, setByte, setBytes, setData, setInt, setLong, setShort, toString, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.soda.dk.message.service.MessageService
clone, decodeMessage, decodeMessage, encodeMessage, encodeMessage, get, getByte, getBytes, getDataBytes, getDataLength, getDataOffset, getPriority, lookup, put, setByte, setBytes
 

Constructor Detail

ResponseMessage

public ResponseMessage(byte[] data,
                       ParameterService parameter,
                       MessageService sentMessage)
Constructs an instance of this class from the specified data, parameter and sent message parameters.

Parameters:
data - The data (byte[]) parameter.
parameter - The parameter (ParameterService) parameter.
sentMessage - The sent message (MessageService) parameter.
See Also:
ResponseMessage(byte[],FilterService,ParameterService,MessageService)

ResponseMessage

public ResponseMessage(byte[] data,
                       FilterService filter,
                       ParameterService parameter,
                       MessageService sentMessage)
Constructs an instance of this class from the specified data, filter, parameter and sent message parameters.

Parameters:
data - The data (byte[]) parameter.
filter - The filter (FilterService) parameter.
parameter - The parameter (ParameterService) parameter.
sentMessage - The sent message (MessageService) parameter.
See Also:
ResponseMessage(byte[],ParameterService,MessageService)
Method Detail

getSentMessage

public MessageService getSentMessage()
Gets the sent message (MessageService) value.

Specified by:
getSentMessage in interface ResponseMessageService
Returns:
The sent message (MessageService) value.
See Also:
setSentMessage(MessageService)

matches

public MessageService matches(MessageService message)
Matches with the specified message parameter and return the MessageService result.

Specified by:
matches in interface MessageService
Overrides:
matches in class FilterMessage
Parameters:
message - The message (MessageService) parameter.
Returns:
Results of the matches (MessageService) value.
See Also:
MessageService.matches(org.eclipse.soda.dk.message.service.MessageService)

setSentMessage

public void setSentMessage(MessageService sentMessage)
Sets the sent message value.

Parameters:
sentMessage - The sent message (MessageService) parameter.
See Also:
getSentMessage()

1.0.0

Copyright (c) 1999, 2007 IBM