BEA Systems, Inc.

BEA WebLogic Server 9.1 API Reference


weblogic.jms.extensions
Interface WLMessageFactory

All Known Implementing Classes:
JMSMessageFactoryImpl

public interface WLMessageFactory

A WLMessageFactory provides vendor specific methods not supported by JMS specification.

WLMessageFactory provides methods for the following:

See Also:
Message, BytesMessage, MapMessage, ObjectMessage, StreamMessage, TextMessage, XMLMessage
Copyright © 2005 BEA Systems, Inc. All Rights Reserved.

Method Summary
 BytesMessage createBytesMessage()
          Create JMS BytesMessage.
 MapMessage createMapMessage()
          Create JMS MapMessage.
 Message createMessage()
          Create JMS Message.
 Message createMessage(Document jmsMessageDocument)
          Create JMS Message.
 ObjectMessage createObjectMessage()
          Create JMS ObjectMessage.
 ObjectMessage createObjectMessage(Serializable object)
          Create JMS ObjectMessage.
 StreamMessage createStreamMessage()
          Create JMS StreamMessage.
 TextMessage createTextMessage()
          Create JMS TextMessage.
 TextMessage createTextMessage(String string)
          Create JMS TextMessage.
 TextMessage createTextMessage(StringBuffer buffer)
          Create JMS TextMessage.
 XMLMessage createXMLMessage()
          Create WebLogic specific JMS XMLMessage.
 XMLMessage createXMLMessage(Document document)
          Create WebLogic specific JMS XMLMessage.
 XMLMessage createXMLMessage(String string)
          Create WebLogic specific JMS XMLMessage.
 

Method Detail

createBytesMessage

public BytesMessage createBytesMessage()
Create JMS BytesMessage.

Returns:
JMS BytesMessage.
See Also:
BytesMessage

createMapMessage

public MapMessage createMapMessage()
Create JMS MapMessage.

Returns:
JMS MapMessage.
See Also:
MapMessage

createMessage

public Message createMessage()
Create JMS Message.

Returns:
JMS Message.
See Also:
Message

createMessage

public Message createMessage(Document jmsMessageDocument)
                      throws DOMException,
                             JMSException,
                             IOException,
                             ClassNotFoundException
Create JMS Message.

Parameters:
jmsMessageDocument - - either WebLogic JMS Message Document or application document. If it is null then this is the same as calling the createMessage method without argument.
Returns:
JMS Message.
Throws:
DOMException
JMSException
IOException
ClassNotFoundException
See Also:
Message, Document

createObjectMessage

public ObjectMessage createObjectMessage()
Create JMS ObjectMessage.

Returns:
JMS ObjectMessage.
See Also:
ObjectMessage

createObjectMessage

public ObjectMessage createObjectMessage(Serializable object)
                                  throws JMSException
Create JMS ObjectMessage.

Returns:
JMS ObjectMessage.
Throws:
JMSException
See Also:
ObjectMessage

createStreamMessage

public StreamMessage createStreamMessage()
Create JMS StreamMessage.

Returns:
JMS StreamMessage.
See Also:
StreamMessage

createTextMessage

public TextMessage createTextMessage()
Create JMS TextMessage.

Returns:
JMS TextMessage.
See Also:
TextMessage

createTextMessage

public TextMessage createTextMessage(String string)
Create JMS TextMessage.

Returns:
JMS TextMessage.
See Also:
TextMessage

createTextMessage

public TextMessage createTextMessage(StringBuffer buffer)
Create JMS TextMessage.

Returns:
JMS TextMessage.
See Also:
TextMessage

createXMLMessage

public XMLMessage createXMLMessage()
Create WebLogic specific JMS XMLMessage.

Returns:
JMS XMLMessage.
See Also:
XMLMessage

createXMLMessage

public XMLMessage createXMLMessage(Document document)
                            throws JMSException
Create WebLogic specific JMS XMLMessage.

Parameters:
document - A DOM Document object
Returns:
JMS XMLMessage.
Throws:
JMSException
See Also:
XMLMessage

createXMLMessage

public XMLMessage createXMLMessage(String string)
Create WebLogic specific JMS XMLMessage.

Returns:
JMS XMLMessage.
See Also:
XMLMessage

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs91
Copyright 2005 BEA Systems Inc.