Package com.sun.ts.tests.jms.common
Class MessageTestImpl
java.lang.Object
com.sun.ts.tests.jms.common.MessageTestImpl
- All Implemented Interfaces:
jakarta.jms.Message
- Direct Known Subclasses:
BytesMessageTestImpl,InvalidTextMessageTestImpl,MapMessageTestImpl,ObjectMessageTestImpl,StreamMessageTestImpl,TextMessageTestImpl
Class Declaration.
- Version:
- 1.2, 09/26/00
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanbooleanprotected booleanFields inherited from interface jakarta.jms.Message
DEFAULT_DELIVERY_DELAY, DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDummy method for acknowledgeprotected voidvoidDummy method for clearvoidMethod Declaration.<T> TReturns the message body as an object of the specified type.booleangetBooleanProperty(String name) Method Declaration.bytegetByteProperty(String name) Method Declaration.doublegetDoubleProperty(String name) Method Declaration.floatgetFloatProperty(String name) Method Declaration.intgetIntProperty(String name) Method Declaration.Method Declaration.byte[]Method Declaration.intMethod Declaration.longMethod Declaration.jakarta.jms.DestinationMethod Declaration.longMethod Declaration.Method Declaration.intMethod Declaration.booleanMethod Declaration.jakarta.jms.DestinationMethod Declaration.longMethod Declaration.Method Declaration.longgetLongProperty(String name) Method Declaration.getObjectProperty(String name) Method Declaration.Method Declaration.shortgetShortProperty(String name) Method Declaration.getStringProperty(String name) Method Declaration.booleanReturns whether the message body is capable of being assigned to the specified type.booleanpropertyExists(String name) Method Declaration.voidsetBooleanProperty(String name, boolean value) Method Declaration.protected voidsetBufferIsDirty(boolean state) voidsetByteProperty(String name, byte value) Method Declaration.voidsetDoubleProperty(String name, double value) Method Declaration.voidsetFloatProperty(String name, float value) Method Declaration.voidsetIntProperty(String name, int value) Method Declaration.voidsetJMSCorrelationID(String correlationID) Method Declaration.voidsetJMSCorrelationIDAsBytes(byte[] correlationID) Method Declaration.voidsetJMSDeliveryMode(int deliveryMode) Method Declaration.voidsetJMSDeliveryTime(long deliveryTime) Method Declaration.voidsetJMSDestination(jakarta.jms.Destination destination) Method Declaration.voidsetJMSExpiration(long expiration) Method Declaration.voidMethod Declaration.voidsetJMSPriority(int priority) Method Declaration.voidsetJMSRedelivered(boolean redelivered) Method Declaration.voidsetJMSReplyTo(jakarta.jms.Destination replyTo) Method Declaration.voidsetJMSTimestamp(long timestamp) Method Declaration.voidsetJMSType(String type) Method Declaration.voidsetLongProperty(String name, long value) Method Declaration.voidsetObjectProperty(String name, Object value) Method Declaration.voidsetShortProperty(String name, short value) Method Declaration.voidsetStringProperty(String name, String value) Method Declaration.
-
Field Details
-
dummy
public boolean dummy -
bufferIsDirty
protected boolean bufferIsDirty -
readMode
protected boolean readMode
-
-
Constructor Details
-
MessageTestImpl
public MessageTestImpl()Constructor
-
-
Method Details
-
getJMSMessageID
Method Declaration.- Specified by:
getJMSMessageIDin interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
setJMSMessageID
Method Declaration.- Specified by:
setJMSMessageIDin interfacejakarta.jms.Message- Parameters:
id-- Throws:
jakarta.jms.JMSException
-
getJMSTimestamp
public long getJMSTimestamp() throws jakarta.jms.JMSExceptionMethod Declaration.- Specified by:
getJMSTimestampin interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
setJMSTimestamp
public void setJMSTimestamp(long timestamp) throws jakarta.jms.JMSException Method Declaration.- Specified by:
setJMSTimestampin interfacejakarta.jms.Message- Parameters:
timestamp-- Throws:
jakarta.jms.JMSException
-
getJMSCorrelationIDAsBytes
public byte[] getJMSCorrelationIDAsBytes() throws jakarta.jms.JMSExceptionMethod Declaration.- Specified by:
getJMSCorrelationIDAsBytesin interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
setJMSCorrelationIDAsBytes
public void setJMSCorrelationIDAsBytes(byte[] correlationID) throws jakarta.jms.JMSException Method Declaration.- Specified by:
setJMSCorrelationIDAsBytesin interfacejakarta.jms.Message- Parameters:
correlationID-- Throws:
jakarta.jms.JMSException
-
setJMSCorrelationID
Method Declaration.- Specified by:
setJMSCorrelationIDin interfacejakarta.jms.Message- Parameters:
correlationID-- Throws:
jakarta.jms.JMSException
-
getJMSCorrelationID
Method Declaration.- Specified by:
getJMSCorrelationIDin interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
getJMSReplyTo
public jakarta.jms.Destination getJMSReplyTo() throws jakarta.jms.JMSExceptionMethod Declaration.- Specified by:
getJMSReplyToin interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
setJMSReplyTo
public void setJMSReplyTo(jakarta.jms.Destination replyTo) throws jakarta.jms.JMSException Method Declaration.- Specified by:
setJMSReplyToin interfacejakarta.jms.Message- Parameters:
replyTo-- Throws:
jakarta.jms.JMSException
-
getJMSDestination
public jakarta.jms.Destination getJMSDestination() throws jakarta.jms.JMSExceptionMethod Declaration.- Specified by:
getJMSDestinationin interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
setJMSDestination
public void setJMSDestination(jakarta.jms.Destination destination) throws jakarta.jms.JMSException Method Declaration.- Specified by:
setJMSDestinationin interfacejakarta.jms.Message- Parameters:
destination-- Throws:
jakarta.jms.JMSException
-
getJMSDeliveryMode
public int getJMSDeliveryMode() throws jakarta.jms.JMSExceptionMethod Declaration.- Specified by:
getJMSDeliveryModein interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
setJMSDeliveryTime
public void setJMSDeliveryTime(long deliveryTime) throws jakarta.jms.JMSException Method Declaration.- Specified by:
setJMSDeliveryTimein interfacejakarta.jms.Message- Parameters:
deliveryTime-- Throws:
jakarta.jms.JMSException
-
getJMSDeliveryTime
public long getJMSDeliveryTime() throws jakarta.jms.JMSExceptionMethod Declaration.- Specified by:
getJMSDeliveryTimein interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
setJMSDeliveryMode
public void setJMSDeliveryMode(int deliveryMode) throws jakarta.jms.JMSException Method Declaration.- Specified by:
setJMSDeliveryModein interfacejakarta.jms.Message- Parameters:
deliveryMode-- Throws:
jakarta.jms.JMSException
-
getJMSRedelivered
public boolean getJMSRedelivered() throws jakarta.jms.JMSExceptionMethod Declaration.- Specified by:
getJMSRedeliveredin interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
setJMSRedelivered
public void setJMSRedelivered(boolean redelivered) throws jakarta.jms.JMSException Method Declaration.- Specified by:
setJMSRedeliveredin interfacejakarta.jms.Message- Parameters:
redelivered-- Throws:
jakarta.jms.JMSException
-
getJMSType
Method Declaration.- Specified by:
getJMSTypein interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
setJMSType
Method Declaration.- Specified by:
setJMSTypein interfacejakarta.jms.Message- Parameters:
type-- Throws:
jakarta.jms.JMSException
-
getJMSExpiration
public long getJMSExpiration() throws jakarta.jms.JMSExceptionMethod Declaration.- Specified by:
getJMSExpirationin interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
setJMSExpiration
public void setJMSExpiration(long expiration) throws jakarta.jms.JMSException Method Declaration.- Specified by:
setJMSExpirationin interfacejakarta.jms.Message- Parameters:
expiration-- Throws:
jakarta.jms.JMSException
-
getJMSPriority
public int getJMSPriority() throws jakarta.jms.JMSExceptionMethod Declaration.- Specified by:
getJMSPriorityin interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
setJMSPriority
public void setJMSPriority(int priority) throws jakarta.jms.JMSException Method Declaration.- Specified by:
setJMSPriorityin interfacejakarta.jms.Message- Parameters:
priority-- Throws:
jakarta.jms.JMSException
-
clearProperties
public void clearProperties() throws jakarta.jms.JMSExceptionMethod Declaration.- Specified by:
clearPropertiesin interfacejakarta.jms.Message- Throws:
jakarta.jms.JMSException
-
propertyExists
Method Declaration.- Specified by:
propertyExistsin interfacejakarta.jms.Message- Parameters:
name-- Returns:
- Throws:
jakarta.jms.JMSException
-
getBooleanProperty
Method Declaration.- Specified by:
getBooleanPropertyin interfacejakarta.jms.Message- Parameters:
name-- Returns:
- Throws:
jakarta.jms.JMSException
-
getByteProperty
Method Declaration.- Specified by:
getBytePropertyin interfacejakarta.jms.Message- Parameters:
name-- Returns:
- Throws:
jakarta.jms.JMSException
-
getShortProperty
Method Declaration.- Specified by:
getShortPropertyin interfacejakarta.jms.Message- Parameters:
name-- Returns:
- Throws:
jakarta.jms.JMSException
-
getIntProperty
Method Declaration.- Specified by:
getIntPropertyin interfacejakarta.jms.Message- Parameters:
name-- Returns:
- Throws:
jakarta.jms.JMSException
-
getLongProperty
Method Declaration.- Specified by:
getLongPropertyin interfacejakarta.jms.Message- Parameters:
name-- Returns:
- Throws:
jakarta.jms.JMSException
-
getFloatProperty
Method Declaration.- Specified by:
getFloatPropertyin interfacejakarta.jms.Message- Parameters:
name-- Returns:
- Throws:
jakarta.jms.JMSException
-
getDoubleProperty
Method Declaration.- Specified by:
getDoublePropertyin interfacejakarta.jms.Message- Parameters:
name-- Returns:
- Throws:
jakarta.jms.JMSException
-
getStringProperty
Method Declaration.- Specified by:
getStringPropertyin interfacejakarta.jms.Message- Parameters:
name-- Returns:
- Throws:
jakarta.jms.JMSException
-
getObjectProperty
Method Declaration.- Specified by:
getObjectPropertyin interfacejakarta.jms.Message- Parameters:
name-- Returns:
- Throws:
jakarta.jms.JMSException
-
getPropertyNames
Method Declaration.- Specified by:
getPropertyNamesin interfacejakarta.jms.Message- Returns:
- Throws:
jakarta.jms.JMSException
-
setBooleanProperty
Method Declaration.- Specified by:
setBooleanPropertyin interfacejakarta.jms.Message- Parameters:
name-value-- Throws:
jakarta.jms.JMSException
-
setByteProperty
Method Declaration.- Specified by:
setBytePropertyin interfacejakarta.jms.Message- Parameters:
name-value-- Throws:
jakarta.jms.JMSException
-
setShortProperty
Method Declaration.- Specified by:
setShortPropertyin interfacejakarta.jms.Message- Parameters:
name-value-- Throws:
jakarta.jms.JMSException
-
setIntProperty
Method Declaration.- Specified by:
setIntPropertyin interfacejakarta.jms.Message- Parameters:
name-value-- Throws:
jakarta.jms.JMSException
-
setLongProperty
Method Declaration.- Specified by:
setLongPropertyin interfacejakarta.jms.Message- Parameters:
name-value-- Throws:
jakarta.jms.JMSException
-
setFloatProperty
Method Declaration.- Specified by:
setFloatPropertyin interfacejakarta.jms.Message- Parameters:
name-value-- Throws:
jakarta.jms.JMSException
-
setDoubleProperty
Method Declaration.- Specified by:
setDoublePropertyin interfacejakarta.jms.Message- Parameters:
name-value-- Throws:
jakarta.jms.JMSException
-
setStringProperty
Method Declaration.- Specified by:
setStringPropertyin interfacejakarta.jms.Message- Parameters:
name-value-- Throws:
jakarta.jms.JMSException
-
setObjectProperty
Method Declaration.- Specified by:
setObjectPropertyin interfacejakarta.jms.Message- Parameters:
name-value-- Throws:
jakarta.jms.JMSException
-
acknowledge
public void acknowledge() throws jakarta.jms.JMSExceptionDummy method for acknowledge- Specified by:
acknowledgein interfacejakarta.jms.Message- Throws:
jakarta.jms.JMSException
-
clearBody
public void clearBody() throws jakarta.jms.JMSExceptionDummy method for clear- Specified by:
clearBodyin interfacejakarta.jms.Message- Throws:
jakarta.jms.JMSException
-
setBufferIsDirty
protected void setBufferIsDirty(boolean state) -
checkReadAccess
protected void checkReadAccess() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
getBody
Returns the message body as an object of the specified type.- Specified by:
getBodyin interfacejakarta.jms.Message- Parameters:
c- - The type to which the message body will be assigned.- Returns:
- the message body
- Throws:
jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.jakarta.jms.MessageFormatException- if this type conversion is invalid.
-
isBodyAssignableTo
Returns whether the message body is capable of being assigned to the specified type.- Specified by:
isBodyAssignableToin interfacejakarta.jms.Message- Parameters:
c- - The specified type.- Returns:
- whether the message body is capable of being assigned to the specified type
- Throws:
jakarta.jms.JMSException- if a JMS error occurs.
-