com.ibm.websphere.webmsg.publisher.jndijms

Class JmsWebTextMsg

  1. java.lang.Object
  2. extended bycom.ibm.websphere.webmsg.publisher.jndijms.JmsWebMsg
  3. extended bycom.ibm.websphere.webmsg.publisher.jndijms.JmsWebTextMsg
All implemented interfaces:
WebMessage
Direct known subclasses:
BayeuxJmsTextMsg

  1. public class JmsWebTextMsg
  2. extends JmsWebMsg
WebMsg implementation to send Text over JMS

Field Summary

Modifier and Type Field and Description
  1. static
  2. java.lang.String
TEXT_MESSAGE
Message type text

Constructor Summary

Constructor and Description
JmsWebTextMsg(java.lang.String target,java.lang.String content)
Constructor
JmsWebTextMsg(java.lang.String destination,java.lang.String target,java.lang.String content)
Constructor
JmsWebTextMsg(java.lang.String destination,java.lang.String target,java.lang.String content,long messageID)
Constructor

Method Summary

Modifier and Type Method and Description
  1. java.lang.Object
getData()
  1. javax.jms.Message
getJmsMessage(javax.jms.Session session)
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

Field Detail

TEXT_MESSAGE

  1. public static final java.lang.String TEXT_MESSAGE
Message type text
See Also:

Constructor Detail

JmsWebTextMsg

  1. public JmsWebTextMsg(java.lang.String target,
  2. java.lang.String content)
Constructor
Parameters:
target - Target to send message to.
content - String content to send

JmsWebTextMsg

  1. public JmsWebTextMsg(java.lang.String destination,
  2. java.lang.String target,
  3. java.lang.String content)
Constructor
Parameters:
destination - Destination (SIBus specific)
target - target to send message to.
content - Content to send.

JmsWebTextMsg

  1. public JmsWebTextMsg(java.lang.String destination,
  2. java.lang.String target,
  3. java.lang.String content,
  4. long messageID)
Constructor
Parameters:
destination - Destination is SIBus specific.
target - target to send message to.
content - content to send.
messageID - message for message.

Method Detail

getData

  1. public java.lang.Object getData( )
Description copied from class: JmsWebMsg
Get data as Object
Specified by:
getData in interface WebMessage
Specified by:
getData in class JmsWebMsg
Returns:
the data attached to the message as a Java Object.
See Also:
JmsWebMsg:getData

getJmsMessage

  1. public javax.jms.Message getJmsMessage( javax.jms.Session session)
  2. throws javax.jms.JMSException
Description copied from class: JmsWebMsg
Given a JMS session, return new JMS message for this web message.
Specified by:
Parameters:
session - Existing JMS session.
Returns:
JMS Message
Throws:
javax.jms.JMSException - If error creating message.
See Also:
JmsWebMsg:getJmsMessage