Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-01

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

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

createMessage

Message createMessage()
Create JMS Message.

Returns:
JMS Message
See Also:
Message

createMessage

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

createBytesMessage

BytesMessage createBytesMessage()
Create JMS BytesMessage.

Returns:
JMS BytesMessage.
See Also:
BytesMessage

createMapMessage

MapMessage createMapMessage()
Create JMS MapMessage.

Returns:
JMS MapMessage
See Also:
MapMessage

createObjectMessage

ObjectMessage createObjectMessage()
Create JMS ObjectMessage.

Returns:
JMS ObjectMessage
See Also:
ObjectMessage

createObjectMessage

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

Parameters:
object - Serializable
Returns:
JMS ObjectMessage
Throws:
JMSException
See Also:
ObjectMessage

createStreamMessage

StreamMessage createStreamMessage()
Create JMS StreamMessage.

Returns:
JMS StreamMessage
See Also:
StreamMessage

createTextMessage

TextMessage createTextMessage()
Create JMS TextMessage.

Returns:
JMS TextMessage
See Also:
TextMessage

createTextMessage

TextMessage createTextMessage(String string)
Create JMS TextMessage.

Parameters:
string - String
Returns:
JMS TextMessage
See Also:
TextMessage

createTextMessage

TextMessage createTextMessage(StringBuffer buffer)
Create JMS TextMessage.

Parameters:
buffer - StringBuffer
Returns:
JMS TextMessage
See Also:
TextMessage

createXMLMessage

XMLMessage createXMLMessage()
Create WebLogic specific JMS XMLMessage.

Returns:
JMS XMLMessage
See Also:
XMLMessage

createXMLMessage

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

Parameters:
string - String
Returns:
JMS XMLMessage
See Also:
XMLMessage

createXMLMessage

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

Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-01