com.ibm.websphere.webmsg.publisher.jndijms

Class BayeuxJmsObjectMsg

  1. java.lang.Object
  2. extended bycom.ibm.websphere.webmsg.publisher.jndijms.JmsWebMsg
  3. extended bycom.ibm.websphere.webmsg.publisher.jndijms.JmsWebObjectMsg
  4. extended bycom.ibm.websphere.webmsg.publisher.jndijms.BayeuxJmsObjectMsg
All implemented interfaces:
WebMessage

  1. public class BayeuxJmsObjectMsg
  2. 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

Constructor and Description
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

  1. public BayeuxJmsObjectMsg(java.lang.String channel,
  2. 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

  1. public BayeuxJmsObjectMsg(java.lang.String channel,
  2. java.io.Serializable data,
  3. 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

  1. public BayeuxJmsObjectMsg(java.lang.String destination,
  2. java.lang.String channel,
  3. java.io.Serializable data,
  4. 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.