|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.messaging.core.impl.message.MessageSupport
org.jboss.jms.message.JBossMessage
org.jboss.jms.message.JBossObjectMessage
public class JBossObjectMessage
This class implements javax.jms.ObjectMessage
Field Summary | |
---|---|
static byte |
TYPE
|
Fields inherited from class org.jboss.jms.message.JBossMessage |
---|
connectionID, JBOSS_MESSAGING_ACTUAL_EXPIRY_TIME, JBOSS_MESSAGING_BRIDGE_MESSAGE_ID_LIST, JBOSS_MESSAGING_ORIG_DESTINATION, JBOSS_MESSAGING_ORIG_DESTINATION_SUCKER, JBOSS_MESSAGING_ORIG_MESSAGE_ID, JMS_JBOSS_SCHEDULED_DELIVERY_PROP_NAME |
Fields inherited from class org.jboss.messaging.core.impl.message.MessageSupport |
---|
expiration, headers, messageID, payload, payloadAsByteArray, priority, reliable, timestamp |
Fields inherited from interface javax.jms.Message |
---|
DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE |
Fields inherited from interface org.jboss.messaging.core.contract.Message |
---|
CLUSTER_SUCKED, SOURCE_CHANNEL_ID |
Constructor Summary | |
---|---|
JBossObjectMessage()
Only deserialization should use this constructor directory |
|
JBossObjectMessage(JBossObjectMessage other)
Make a shallow copy of another JBossObjectMessage |
|
JBossObjectMessage(long messageID)
|
|
JBossObjectMessage(long messageID,
boolean reliable,
long expiration,
long timestamp,
byte priority,
java.util.Map coreHeaders,
byte[] payloadAsByteArray)
|
|
JBossObjectMessage(javax.jms.ObjectMessage foreign,
long id)
A copy constructor for non-JBoss Messaging JMS ObjectMessages. |
Method Summary | |
---|---|
JBossMessage |
doCopy()
|
protected void |
doWriteObject(java.io.DataOutputStream out,
java.lang.Object payload)
|
java.io.Serializable |
getObject()
|
byte |
getType()
|
void |
setObject(java.io.Serializable object)
|
Methods inherited from class org.jboss.messaging.core.impl.message.MessageSupport |
---|
containsHeader, createReference, equals, getExpiration, getHeader, getMessageID, getPayload, getPayloadAsByteArray, getPriority, getTimestamp, hashCode, isExpired, isPersisted, isReliable, putHeader, readPayload, removeHeader, setExpiration, setPayload, setPersisted, setPriority |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.jms.Message |
---|
acknowledge, clearBody, clearProperties, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty |
Field Detail |
---|
public static final byte TYPE
Constructor Detail |
---|
public JBossObjectMessage()
public JBossObjectMessage(long messageID)
public JBossObjectMessage(long messageID, boolean reliable, long expiration, long timestamp, byte priority, java.util.Map coreHeaders, byte[] payloadAsByteArray)
public JBossObjectMessage(JBossObjectMessage other)
other
- public JBossObjectMessage(javax.jms.ObjectMessage foreign, long id) throws javax.jms.JMSException
javax.jms.JMSException
Method Detail |
---|
public byte getType()
getType
in interface Message
getType
in class JBossMessage
public void setObject(java.io.Serializable object) throws javax.jms.JMSException
setObject
in interface javax.jms.ObjectMessage
javax.jms.JMSException
public java.io.Serializable getObject() throws javax.jms.JMSException
getObject
in interface javax.jms.ObjectMessage
javax.jms.JMSException
public JBossMessage doCopy()
doCopy
in class JBossMessage
protected void doWriteObject(java.io.DataOutputStream out, java.lang.Object payload) throws java.io.IOException
doWriteObject
in class MessageSupport
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |