Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.6)

Part Number E13941-07

weblogic.jms.extensions
Interface WLMessage

All Superinterfaces:
WLAcknowledgeInfo

public interface WLMessage
extends WLAcknowledgeInfo

A WLMessage provides methods not supported by javax.jms.Message.

WLMessage provide methods for the following:

See Also:
Message

Method Summary
 boolean getDDForwarded()
          Return true if the message is forwarded from one DD Member to another or from SAFImported Destination to a DD Member
 long getJMSDeliveryTime()
          Deprecated. As of 9.0, replaced by javax.jms.Message.getIntProperty("JMS_BEA_DeliveryTime").
 Document getJMSMessageDocument()
          Returns an XML DOM Document representation of the message.
 int getJMSRedeliveryLimit()
          Deprecated. As of 9.0, replaced by javax.jms.Message.getIntProperty("JMS_BEA_RedeliveryLimit").
 String getUnitOfOrder()
          Get Unit-of-Order name.
 void setJMSDeliveryTime(long deliveryTime)
          Deprecated. As of 9.0, no longer needed.
 void setJMSRedeliveryLimit(int redeliveryLimit)
          Deprecated. As of 9.0, no longer needed.
 

Method Detail

getJMSDeliveryTime

long getJMSDeliveryTime()
                        throws JMSException
Deprecated. As of 9.0, replaced by javax.jms.Message.getIntProperty("JMS_BEA_DeliveryTime").

Get the delivery time for the message; the delivery time is an absolute time expressed in milliseconds. This value is set by the provider when the message sent.

Returns:
The delivery time for the message.
Throws:
javax.jms.JMSException - if a JMS error occurs.
JMSException
See Also:
WLMessageProducer.getTimeToDeliver(), WLMessageProducer.setTimeToDeliver(long)

setJMSDeliveryTime

void setJMSDeliveryTime(long deliveryTime)
                        throws JMSException
Deprecated. As of 9.0, no longer needed.

Set the delivery time for the message; this method is for use by providers only, and is called automatically when a message is sent. When the message is sent, the current redelivery time is over-ridden.

Parameters:
deliveryTime - the time to deliver this message.
Throws:
javax.jms.JMSException - if a JMS error occurs.
JMSException
See Also:
WLMessageProducer.getTimeToDeliver(), WLMessageProducer.setTimeToDeliver(long)

getJMSRedeliveryLimit

int getJMSRedeliveryLimit()
                          throws JMSException
Deprecated. As of 9.0, replaced by javax.jms.Message.getIntProperty("JMS_BEA_RedeliveryLimit").

Get the redelivery limit for the message. This is the number of times a message will be redelivered after a recover or rollback. This method should only be called by JMS providers. The value is set by the producer when the message is sent.

Returns:
The number of times to redeliver the message
Throws:
javax.jms.JMSException - if a JMS error occurs.
JMSException
See Also:
WLMessageProducer.getRedeliveryLimit(), WLMessageProducer.setRedeliveryLimit(int)

setJMSRedeliveryLimit

void setJMSRedeliveryLimit(int redeliveryLimit)
                           throws JMSException
Deprecated. As of 9.0, no longer needed.

Set the redelivery limit for the message. This is the number of times a message will be redelivered after a recover or rollback. This method should only be called by JMS providers. The value is set by the producer when the message is sent.

Parameters:
redeliveryLimit - the number of times to redeliver the message
Throws:
javax.jms.JMSException - if a JMS error occurs.
JMSException
See Also:
WLMessageProducer.getRedeliveryLimit(), WLMessageProducer.setRedeliveryLimit(int)

getJMSMessageDocument

Document getJMSMessageDocument()
                               throws JMSException
Returns an XML DOM Document representation of the message.

Throws:
JMSException

getDDForwarded

boolean getDDForwarded()
Return true if the message is forwarded from one DD Member to another or from SAFImported Destination to a DD Member

Returns:
true if the message is forwarded from one DD Member to another or from SAFImported Destination to a DD Member

getUnitOfOrder

String getUnitOfOrder()
Get Unit-of-Order name.

Returns:
unitOfOrderName

Copyright 1996, 2015, 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
Oracle WebLogic Server API Reference
11g Release 1 (10.3.6)

Part Number E13941-07