Joram ${version}

org.objectweb.joram.client.jms
Class TemporaryQueue

java.lang.Object
  extended byorg.objectweb.joram.client.jms.admin.AdministeredObject
      extended byorg.objectweb.joram.client.jms.Destination
          extended byorg.objectweb.joram.client.jms.Queue
              extended byorg.objectweb.joram.client.jms.TemporaryQueue
All Implemented Interfaces:
javax.jms.Destination, DestinationMBean, javax.jms.Queue, QueueMBean, javax.naming.Referenceable, java.io.Serializable, fr.dyade.aaa.jndi2.soap.SoapObjectItf, javax.jms.TemporaryQueue

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
adminName, agentId
 
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.
static boolean isTemporaryQueue(java.lang.String type)
           
 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, deleteMessage, getMessageIds, getNbMaxMsg, getPendingMessages, getPendingRequests, getQueueClusterElements, getQueueName, getThreshold, isQueue, readMessage, removeClusteredQueue, setNbMaxMsg, setThreshold
 
Methods inherited from class org.objectweb.joram.client.jms.Destination
addReader, addWriter, code, decode, doCreate, equals, getAdminName, getDMQ, getName, getReaderList, getReaders, getReference, getStatistic, getType, getWriterList, getWriters, isAssignableTo, isFreelyReadable, isFreelyWriteable, isQueue, newInstance, removeReader, removeWriter, setDMQ, setFreelyReadable, setFreelyWriteable, setFreeReading, setFreeWriting, setReader, setWriter, unsetFreeReading, unsetFreeWriting, unsetReader, unsetWriter
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.jms.Queue
getQueueName
 
Methods inherited from interface org.objectweb.joram.client.jms.DestinationMBean
addReader, addWriter, getAdminName, getDMQ, getName, getReaderList, getStatistic, getType, getWriterList, isFreelyReadable, isFreelyWriteable, isQueue, removeReader, removeWriter, setDMQ, 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

isTemporaryQueue

public static boolean isTemporaryQueue(java.lang.String type)

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

delete

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

Specified by:
delete in interface javax.jms.TemporaryQueue
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.


Joram ${version}

Copyright © 2005 Scalagent - All rights reserved