Class MQTemporaryQueue
java.lang.Object
com.ibm.msg.client.jakarta.jms.internal.JmsReadablePropertyContextImpl
com.ibm.msg.client.jakarta.jms.internal.JmsPropertyContextImpl
com.ibm.msg.client.jakarta.jms.admin.JmsDestinationImpl
com.ibm.msg.client.jakarta.jms.admin.JmsJndiDestinationImpl
com.ibm.mq.jakarta.jms.MQDestination
com.ibm.mq.jakarta.jms.MQQueue
com.ibm.mq.jakarta.jms.MQTemporaryQueue
- All Implemented Interfaces:
com.ibm.jakarta.jms.JMSDestination, JmsDestination, JmsPropertyContext, JmsQueue, JmsReadablePropertyContext, JmsTemporaryQueue, com.ibm.msg.client.jakarta.provider.ProviderPropertyContextCallback, jakarta.jms.Destination, jakarta.jms.Queue, jakarta.jms.TemporaryQueue, Serializable, Map<String,Object>, Referenceable
public class MQTemporaryQueue
extends MQQueue
implements jakarta.jms.TemporaryQueue, JmsTemporaryQueue
An MQTemporaryQueue object is a unique Queue object created for the duration of a connection.
- See Also:
-
Nested Class Summary
-
Field Summary
Fields inherited from interface JmsDestination
DESTINATION_TYPE_QUEUE, DESTINATION_TYPE_TOPICFields inherited from interface com.ibm.jakarta.jms.JMSDestination
sccsid -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()Deletes this temporary queue.booleanTest for equality.getObjectProperty(String name) Gets the Object property value with the given name.Gets all properties which have been set on a resource.inthashCode()booleanpropertyExists(String name) Indicates whether a named property exists.voidsetBatchProperties(Map<String, Object> properties) Sets multiple property values passed in via a Map.voidsetObjectProperty(String name, Object value) Sets an Object property value with the given name.toString()Returns a string representation of this objectMethods inherited from class MQQueue
getQueueName, getQueueURIMethods inherited from class MQDestination
getAlternateUserId, getCCSID, getDescription, getEncoding, getExpiry, getFailIfQuiesce, getMessageBodyStyle, getMQMDMessageContext, getMQMDReadEnabled, getMQMDWriteEnabled, getPersistence, getPriority, getProperty, getPutAsyncAllowed, getReadAheadAllowed, getReadAheadClosePolicy, getReceiveCCSID, getReceiveConversion, getReference, getReplyToStyle, getStringFromDestination, getTargetClient, getUnmappableAction, getUnmappableReplacement, getWildcardFormat, setAlternateUserId, setCCSID, setDescription, setEncoding, setExpiry, setFailIfQuiesce, setMessageBodyStyle, setMQMDMessageContext, setMQMDReadEnabled, setMQMDWriteEnabled, setPersistence, setPriority, setProperty, setPutAsyncAllowed, setReadAheadAllowed, setReadAheadClosePolicy, setReceiveCCSID, setReceiveConversion, setReplyToStyle, setTargetClient, setUnmappableAction, setUnmappableReplacement, setWildcardFormatMethods inherited from class com.ibm.msg.client.jakarta.jms.admin.JmsDestinationImpl
getTopicName, setStringPropertyMethods inherited from class com.ibm.msg.client.jakarta.jms.internal.JmsPropertyContextImpl
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setProviderPropertyContext, setShortProperty, size, valuesMethods inherited from class com.ibm.msg.client.jakarta.jms.internal.JmsReadablePropertyContextImpl
dump, getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getShortProperty, getStringProperty, propertyAppExistsMethods inherited from interface JmsPropertyContext
setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setShortProperty, setStringProperty, toJsonMethods inherited from interface JmsReadablePropertyContext
getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getShortProperty, getStringProperty, stringifyMeMethods inherited from interface Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from interface jakarta.jms.Queue
getQueueNameMethods inherited from interface Referenceable
getReference
-
Method Details
-
delete
public void delete() throws jakarta.jms.JMSExceptionDeletes this temporary queue.- Specified by:
deletein interfacejakarta.jms.TemporaryQueue- Throws:
jakarta.jms.JMSException- if the queue is in use, or if the command fails due to some internal error
-
setObjectProperty
Sets an Object property value with the given name.- Specified by:
setObjectPropertyin interfaceJmsPropertyContext- Overrides:
setObjectPropertyin classcom.ibm.msg.client.jakarta.jms.internal.JmsPropertyContextImpl- Parameters:
name- the name of the Object propertyvalue- the Object property value to set- Throws:
jakarta.jms.JMSException- if the property is marked read-only or if the proposed value is invalid for the property
-
getObjectProperty
Gets the Object property value with the given name.- Specified by:
getObjectPropertyin interfaceJmsReadablePropertyContext- Overrides:
getObjectPropertyin classcom.ibm.msg.client.jakarta.jms.internal.JmsPropertyContextImpl- Parameters:
name- the name of the property to be retrieved- Returns:
- the Object property value with the given name
- Throws:
jakarta.jms.JMSException- if the operation fails
-
setBatchProperties
Sets multiple property values passed in via a Map.- Specified by:
setBatchPropertiesin interfaceJmsPropertyContext- Overrides:
setBatchPropertiesin classcom.ibm.msg.client.jakarta.jms.internal.JmsPropertyContextImpl- Parameters:
properties- the Map of properties to set- Throws:
jakarta.jms.JMSException- if any property is marked read-only or if the proposed value is invalid for any property
-
getPropertyNames
Gets all properties which have been set on a resource.- Specified by:
getPropertyNamesin interfaceJmsReadablePropertyContext- Overrides:
getPropertyNamesin classcom.ibm.msg.client.jakarta.jms.internal.JmsReadablePropertyContextImpl- Returns:
- the Enumeration of all set properties
- Throws:
jakarta.jms.JMSException- if the operation fails
-
propertyExists
Indicates whether a named property exists.- Specified by:
propertyExistsin interfaceJmsReadablePropertyContext- Overrides:
propertyExistsin classcom.ibm.msg.client.jakarta.jms.internal.JmsPropertyContextImpl- Parameters:
name- the name of the property to be retrieved- Returns:
- true if the property exists, false if it does not.
- Throws:
jakarta.jms.JMSException- if the operation fails
-
equals
Test for equality. -
hashCode
-
toString
-