| 
 | Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
   weblogic.messaging.runtime.MessageInfo
weblogic.messaging.runtime.MessageInfo
       weblogic.jms.extensions.JMSMessageInfo
weblogic.jms.extensions.JMSMessageInfo
public class JMSMessageInfo
This class encapsulates a JMS message and meta-data that describes the context of the message as it exists in the server at a given point in time. Instances of this class are created by the JMX message management APIs that are used for the browsing and manipulation of messages. These APIs return a CompositeData representation of this object. This object may also be used by a management client to import a message.
CompositeData, JMSDestinationRuntimeMBean, JMSServerRuntimeMBean, JMSDurableSubscriberRuntimeMBean| Field Summary | 
|---|
| Fields inherited from class weblogic.messaging.runtime.MessageInfo | 
|---|
| consumerID, handle, ITEM_CONSUMER_ID, ITEM_HANDLE, ITEM_SEQUENCE_NUMBER, ITEM_STATE, ITEM_XID_STRING, openItemDescriptions, openItemNames, openItemTypes, sequenceNumber, state, STATE_DELAYED, STATE_EXPIRED, STATE_ORDERED, STATE_PAUSED, STATE_RECEIVE, STATE_REDELIVERY_COUNT_EXCEEDED, STATE_SEND, STATE_TRANSACTION, STATE_VISIBLE, stateString, xidString | 
| Method Summary | |
|---|---|
| protected  Map | getCompositeDataMap() | 
|  String | getDestinationName()Returns the name of the destination that is hosting the message. | 
|  WLMessage | getMessage()Returns the JMS message attribute. | 
|  long | getMessageSize()Returns the size of the message including the body. | 
| protected  void | initOpenInfo() | 
|  boolean | isBodyIncluded()Returns true if the message body is included in the CompositeData representation. | 
| protected  void | readCompositeData(CompositeData cd) | 
|  void | setBodyIncluded(boolean bodyIncluded)Sets the BodyIncluded attribute. | 
|  void | setDestinationName(String destinationName)Sets the DestinationName attribute. | 
|  void | setMessage(WLMessage message)Sets the message attribute. | 
|  void | setMessageSize(long messageSize)Sets the MessageSize attribute. | 
| Methods inherited from class weblogic.messaging.runtime.MessageInfo | 
|---|
| getCompositeType, getConsumerID, getHandle, getSequenceNumber, getState, getStateString, getStateString, getXidString, setConsumerID, setHandle, setSequenceNumber, setState, setXidString, toCompositeData | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
protected void initOpenInfo()
initOpenInfo in class MessageInfopublic WLMessage getMessage()
Returns the JMS message attribute. Note that if the JMSMessageInfo instance was created from a CompositeData representation where the bodyIncluded attribute is set to false, the message type returned may differ from the original message type.
public void setMessage(WLMessage message)
message - A JMS message.public long getMessageSize()
public void setMessageSize(long messageSize)
messageSize - The message size in bytes.public String getDestinationName()
public void setDestinationName(String destinationName)
destinationName - The destination name.public boolean isBodyIncluded()
public void setBodyIncluded(boolean bodyIncluded)
bodyIncluded - Indicates whether to include the message body in the CompositeData representation.
protected void readCompositeData(CompositeData cd)
                          throws OpenDataException
readCompositeData in class MessageInfoOpenDataException
protected Map getCompositeDataMap()
                           throws OpenDataException
getCompositeDataMap in class MessageInfoOpenDataException| 
 | 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 Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||