com.ibm.websphere.webmsg.publisher.jndijms
Class BayeuxJmsObjectMsg

java.lang.Object
  extended by com.ibm.websphere.webmsg.publisher.jndijms.JmsWebMsg
      extended by com.ibm.websphere.webmsg.publisher.jndijms.JmsWebObjectMsg
          extended by com.ibm.websphere.webmsg.publisher.jndijms.BayeuxJmsObjectMsg
All Implemented Interfaces:
WebMessage

public class BayeuxJmsObjectMsg
extends JmsWebObjectMsg

Implementation to send an object message over JMS given a bayeux channel. Converts bayeux channel to SIbus specific topic conversion.


Field Summary
 
Fields inherited from class com.ibm.websphere.webmsg.publisher.jndijms.JmsWebObjectMsg
OBJECT_MESSAGE
 
Constructor Summary
BayeuxJmsObjectMsg(java.lang.String channel, java.io.Serializable data)
          Constructor
BayeuxJmsObjectMsg(java.lang.String channel, java.io.Serializable data, long msgID)
          Constructor
BayeuxJmsObjectMsg(java.lang.String destination, java.lang.String channel, java.io.Serializable data, long msgID)
          Constructor
 
Method Summary
 
Methods inherited from class com.ibm.websphere.webmsg.publisher.jndijms.JmsWebObjectMsg
getData, getJmsMessage, getSerializable
 
Methods inherited from class com.ibm.websphere.webmsg.publisher.jndijms.JmsWebMsg
getDestination, getJmsDeliveryMode, getJmsPriority, getJmsTimeToLive, getMessageID, getMessageType, getTarget, setDestination, setJmsDeliveryMode, setJmsPriority, setJmsTimeToLive, setTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BayeuxJmsObjectMsg

public BayeuxJmsObjectMsg(java.lang.String channel,
                          java.io.Serializable data)
Constructor

Parameters:
channel - - Bayeux channel to publish to. Will be sent over default topic space.
data - Serializable data to send.

BayeuxJmsObjectMsg

public BayeuxJmsObjectMsg(java.lang.String channel,
                          java.io.Serializable data,
                          long msgID)
Constructor

Parameters:
channel - - Bayeux channel to publish to. Will be sent over default topic space.
data - Serializable data to send
msgID - Message id.

BayeuxJmsObjectMsg

public BayeuxJmsObjectMsg(java.lang.String destination,
                          java.lang.String channel,
                          java.io.Serializable data,
                          long msgID)
Constructor

Parameters:
destination - Destination to send message to.
channel - - Bayeux channel to publish to. Send over specified destination.
data - Serializable data to send
msgID - Message id.