org.objectweb.joram.client.jms
Class TemporaryQueue

java.lang.Object
  extended by org.objectweb.joram.client.jms.admin.AdministeredObject
      extended by org.objectweb.joram.client.jms.Destination
          extended by org.objectweb.joram.client.jms.Queue
              extended by org.objectweb.joram.client.jms.TemporaryQueue
All Implemented Interfaces:
SoapObjectItf, java.io.Serializable, javax.jms.Destination, javax.jms.Queue, javax.jms.TemporaryQueue, javax.naming.Referenceable, DestinationMBean, QueueMBean

public class TemporaryQueue
extends Queue
implements javax.jms.TemporaryQueue

Implements the javax.jms.TemporaryQueue interface.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.joram.client.jms.Destination
ACQUISITION_QUEUE, ACQUISITION_TOPIC, adminName, agentId, CLUSTER_QUEUE, DEAD_MQUEUE, DISTRIBUTION_QUEUE, DISTRIBUTION_TOPIC, JMXBeanName, logger, QUEUE, QUEUE_TYPE, SCHEDULER_QUEUE, TEMPORARY, TOPIC, TOPIC_TYPE
 
Constructor Summary
TemporaryQueue()
           
TemporaryQueue(java.lang.String agentId, Connection cnx)
          Constructs a temporary queue.
 
Method Summary
 void delete()
          API method.
 Connection getCnx()
          Returns the connection this temporary queue belongs to, null if not known.
 java.lang.String toString()
          Returns a String image of the queue.
 
Methods inherited from class org.objectweb.joram.client.jms.Queue
addClusteredQueue, clear, create, create, create, create, create, create, create, createQueue, deleteMessage, getMessage, getMessageDigest, getMessageHeader, getMessageIds, getMessageProperties, getNbMaxMsg, getPendingMessages, getPendingRequests, getQueueClusterElements, getQueueName, getThreshold, readMessage, registerAsDefaultDMQ, registerAsDefaultDMQ, removeClusteredQueue, removeFromCluster, setNbMaxMsg, setThreshold
 
Methods inherited from class org.objectweb.joram.client.jms.Destination
addInterceptors, addReader, addWriter, check, checkId, code, decode, doCreate, doRequest, equals, fromReference, getAdminName, getDMQ, getDMQId, getInterceptors, getJMXBeanName, getName, getReaderList, getReaders, getStatistic, getStatistics, getType, getWrapper, getWriterList, getWriters, hashCode, isFreelyReadable, isFreelyWriteable, isQueue, isTopic, newInstance, registerMBean, removeInterceptors, removeReader, removeWriter, replaceInterceptor, setDMQ, setDMQId, setFreelyReadable, setFreelyWriteable, setFreeReading, setFreeWriting, setProperties, setReader, setWrapper, setWriter, toReference, toXml, unregisterMBean, unsetFreeReading, unsetFreeWriting, unsetReader, unsetWriter
 
Methods inherited from class org.objectweb.joram.client.jms.admin.AdministeredObject
getReference
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.jms.Queue
getQueueName
 
Methods inherited from interface org.objectweb.joram.client.jms.DestinationMBean
addInterceptors, addReader, addWriter, getAdminName, getDMQId, getInterceptors, getName, getReaderList, getStatistic, getStatistics, getWriterList, isFreelyReadable, isFreelyWriteable, isQueue, isTopic, removeInterceptors, removeReader, removeWriter, setDMQId, setFreelyReadable, setFreelyWriteable
 

Constructor Detail

TemporaryQueue

public TemporaryQueue()

TemporaryQueue

public TemporaryQueue(java.lang.String agentId,
                      Connection cnx)
Constructs a temporary queue.

Parameters:
agentId - Identifier of the queue agent.
cnx - The connection the queue belongs to, null if not known.
Method Detail

toString

public java.lang.String toString()
Returns a String image of the queue.

Specified by:
toString in interface javax.jms.Queue
Overrides:
toString in class Queue
Returns:
A provider-specific identity values for this queue.

delete

public void delete()
            throws javax.jms.JMSException
API method.

Specified by:
delete in interface javax.jms.TemporaryQueue
Specified by:
delete in interface DestinationMBean
Overrides:
delete in class Destination
Throws:
java.lang.IllegalStateException - If the connection is closed or broken.
javax.jms.JMSException - If the request fails for any other reason.

getCnx

public Connection getCnx()
Returns the connection this temporary queue belongs to, null if not known.



Copyright © 2011 ScalAgent D.T.. All Rights Reserved.