eneter.messaging.messagingsystems.messagingsystembase
Class DuplexChannelMessageEventArgs

java.lang.Object
  extended by eneter.messaging.messagingsystems.messagingsystembase.DuplexChannelEventArgs
      extended by eneter.messaging.messagingsystems.messagingsystembase.DuplexChannelMessageEventArgs

public final class DuplexChannelMessageEventArgs
extends DuplexChannelEventArgs

Event argument used by output and input channel to indicate a message was received.


Constructor Summary
DuplexChannelMessageEventArgs(java.lang.String channelId, java.lang.Object message, java.lang.String responseReceiverId, java.lang.String senderAddress)
          Constructs the event.
 
Method Summary
 java.lang.Object getMessage()
          Returns message.
 
Methods inherited from class eneter.messaging.messagingsystems.messagingsystembase.DuplexChannelEventArgs
getChannelId, getResponseReceiverId, getSenderAddress
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DuplexChannelMessageEventArgs

public DuplexChannelMessageEventArgs(java.lang.String channelId,
                                     java.lang.Object message,
                                     java.lang.String responseReceiverId,
                                     java.lang.String senderAddress)
Constructs the event.

Parameters:
channelId - Identifies the receiver of request messages. (e.g. tcp://127.0.0.1:8090/)
message - received message
responseReceiverId - Unique logical id identifying the receiver of response messages.
senderAddress - Address where the sender of the message is located. (e.g. IP address of the client)
Can be empty string if not applicable in used messaging.
Method Detail

getMessage

public java.lang.Object getMessage()
Returns message.