Uses of Class
org.exolab.jms.client.JmsDestination

Uses of JmsDestination in org.exolab.jms.client
 

Subclasses of JmsDestination in org.exolab.jms.client
 class JmsQueue
          This object represents a queue, which is a type of destination.
 class JmsTemporaryQueue
          A temporary queue is created by a client through a session and has a lifetime of the session's connection.
 class JmsTemporaryTopic
          A temporary topic is created by a client through a session and has a lifetime of the session's connection.
 class JmsTopic
          A topic is a destination specific for the puiblish-subscribe messaging model.
 

Uses of JmsDestination in org.exolab.jms.message
 

Methods in org.exolab.jms.message that return JmsDestination
 JmsDestination MessageHandle.getDestination()
          Retrieve the destination for this handle
 

Methods in org.exolab.jms.message with parameters of type JmsDestination
 void MessageHandle.setDestination(JmsDestination dest)
          Set the destination for this handle
 

Uses of JmsDestination in org.exolab.jms.messagemgr
 

Methods in org.exolab.jms.messagemgr that return JmsDestination
abstract  JmsDestination ConsumerEndpoint.getDestination()
          Return the destination that this consumer is subscribed to
 JmsDestination ConsumerManager.getDestinationForConsumerName(java.lang.String name)
          Return the destination assoicated with the specified durable consumer.
abstract  JmsDestination DestinationCache.getDestination()
          Return a reference to the underlying destination
 JmsDestination DestinationManager.destinationFromString(java.lang.String name)
          Return the JmsDestination corresponding to the specified destination name
 JmsDestination MessageMgr.resolve(java.lang.String name)
          Resolves a destination given its name
 JmsDestination PersistentMessageHandle.getDestination()
          Return the destination for this handle
 JmsDestination QueueBrowserEndpoint.getDestination()
           
 JmsDestination QueueConsumerEndpoint.getDestination()
           
 JmsDestination QueueDestinationCache.getDestination()
           
 JmsDestination TopicConsumerEndpoint.getDestination()
           
 JmsDestination TopicDestinationCache.getDestination()
           
 JmsDestination TransientMessageHandle.getDestination()
          Return the destination for this handle
 

Methods in org.exolab.jms.messagemgr with parameters of type JmsDestination
 void ConsumerManager.removeDurableConsumers(JmsDestination topic)
          This method will remove all the durable consumers from the database and from transient memory whether they are active or not.
 ConsumerEndpoint ConsumerManager.createConsumerEndpoint(JmsServerSession session, long clientId, JmsDestination destination, java.lang.String selector)
          Create a transient consumer for the specified destination.
 boolean ConsumerManager.hasActiveDurableConsumers(JmsDestination topic)
          Check whether there are active durable consumers for the specified destination.
 boolean ConsumerManager.hasActiveConsumers(JmsDestination destination)
          Check whether there is an active consumer for the specified destination
 void ConsumerManager.cleanUnreferencedEndpoints(JmsDestination dest)
          Clean all the unreferenced endpoints for a specified destination.
 java.util.LinkedList ConsumerManager.getEndpointsForDest(JmsDestination dest)
          Return a list of ConsumerEndpoint objects attached to the specified destination
abstract  boolean DestinationCache.messageAdded(JmsDestination destination, MessageImpl message)
          This method is called when the MessageMgr adds a message for this destination to the cache
abstract  void DestinationCache.messageRemoved(JmsDestination destination, MessageImpl message)
          This method is called when the MessageMgr removes a message from the cache.
 void DestinationEventListener.destinationAdded(JmsDestination destination, DestinationCache cache)
          This method is called when a new destination is added to the DestinationManager
 void DestinationEventListener.destinationRemoved(JmsDestination destination, DestinationCache cache)
          This method is called when a new destination is removed from the DestinationManager
 DestinationCache DestinationManager.createDestinationCache(JmsDestination dest)
          Create a destination of the specified type.
 DestinationCache DestinationManager.createDestinationCache(java.sql.Connection connection, JmsDestination dest)
          Create a destination of the specified type.
 void DestinationManager.destroyDestinationCache(JmsDestination dest)
          Delete the specfied destination
 DestinationCache DestinationManager.getDestinationCache(JmsDestination dest)
          Return the destination cache associated with the dest object
 boolean DestinationManager.hasDestinationCache(JmsDestination dest)
          Check if the specified destination exists.
 void DestinationManager.createDestination(JmsDestination destination)
          Create a non-administered destination and cache it.
 boolean DestinationManager.createAdministeredDestination(JmsDestination dest)
          Create an administered destination using the specified destination.
 void DestinationManager.deleteAdministeredDestination(JmsDestination dest)
          Remove the corresponding administered destination from persistent store, from transient memory and from the jndi context.
 boolean DestinationManager.messageAdded(JmsDestination destination, MessageImpl message)
           
 void DestinationManager.messageRemoved(JmsDestination destination, MessageImpl message)
           
 boolean DestinationManager.persistentMessageAdded(java.sql.Connection connection, JmsDestination destination, MessageImpl message)
           
 void DestinationManager.persistentMessageRemoved(java.sql.Connection connection, JmsDestination destination, MessageImpl message)
           
 boolean DestinationManager.destinationExists(JmsDestination destination)
          Check if the specified destination exists.
static MessageHandle MessageHandleFactory.getHandle(JmsDestination dest, java.lang.String name, MessageImpl message)
          Use the message, destination and optionally, the consumer name to retrieve a message handle.
static MessageHandle MessageHandleFactory.createHandle(JmsDestination dest, java.lang.String name, MessageImpl message)
          Create a transient message handle.
static MessageHandle MessageHandleFactory.createPersistentHandle(java.sql.Connection connection, JmsDestination dest, java.lang.String name, MessageImpl message)
          Create a persistent message handle from the destination and consumer name
static void MessageHandleFactory.destroyPersistentHandle(java.sql.Connection connection, JmsDestination destination, java.lang.String name, MessageImpl message)
          Destroy a persistent handle associated with a destination, consumer name and message
 boolean MessageManagerEventListener.messageAdded(JmsDestination destination, MessageImpl message)
          This method is called when the MessageMgr adds a message for this destination to the cache
 void MessageManagerEventListener.messageRemoved(JmsDestination destination, MessageImpl message)
          This method is called when the MessageMgr removes a message from the cache.
 boolean MessageManagerEventListener.persistentMessageAdded(java.sql.Connection connection, JmsDestination destination, MessageImpl message)
          This event is called when the MessageMgr adds a persistent message to the cache.
 void MessageManagerEventListener.persistentMessageRemoved(java.sql.Connection connection, JmsDestination destination, MessageImpl message)
          This event is called when the MessageMgr removes a persistent message from the cache.
 void MessageMgr.addDestination(JmsDestination destination)
          Create the specified destination.
 void MessageMgr.removeDestination(JmsDestination destination)
          Remove this destination and all attached consumers.
 boolean MessageMgr.exists(JmsDestination destination)
          Return true if the specified destination exists.
 java.util.Iterator MessageMgr.getConsumers(JmsDestination destination)
          Returns an iterator of active consumers registered to a given destination
 ConsumerEndpoint MessageMgr.resolveConsumer(JmsDestination destination, java.lang.String id)
          Resolves a consumer given its destination and an identity.
 void MessageMgr.addEventListener(JmsDestination destination, MessageManagerEventListener listener)
          Add a message listener for a specific destination to be informed when messages, for the destination are added or removed from the queue.
 void MessageMgr.removeEventListener(JmsDestination destination, MessageManagerEventListener listener)
          Remove the listener for the specified destination.
 void PersistentMessageHandle.setDestination(JmsDestination destination)
          Set the destination that owns this handle
 boolean QueueDestinationCache.messageAdded(JmsDestination destination, MessageImpl message)
           
 void QueueDestinationCache.messageRemoved(JmsDestination destination, MessageImpl message)
          This method is called when the MessageMgr removes a message from the cache.
 boolean QueueDestinationCache.persistentMessageAdded(java.sql.Connection connection, JmsDestination destination, MessageImpl message)
           
 void QueueDestinationCache.persistentMessageRemoved(java.sql.Connection connection, JmsDestination destination, MessageImpl message)
           
 void TopicConsumerEndpoint.destinationAdded(JmsDestination destination, DestinationCache cache)
           
 void TopicConsumerEndpoint.destinationRemoved(JmsDestination destination, DestinationCache cache)
           
 boolean TopicDestinationCache.messageAdded(JmsDestination destination, MessageImpl message)
           
 void TopicDestinationCache.messageRemoved(JmsDestination destination, MessageImpl message)
           
 boolean TopicDestinationCache.persistentMessageAdded(java.sql.Connection connection, JmsDestination destination, MessageImpl message)
           
 void TopicDestinationCache.persistentMessageRemoved(java.sql.Connection connection, JmsDestination destination, MessageImpl message)
           
 void TransientMessageHandle.setDestination(JmsDestination destination)
          Set the destination that owns this handle
 

Uses of JmsDestination in org.exolab.jms.persistence
 

Methods in org.exolab.jms.persistence with parameters of type JmsDestination
 java.util.Vector BatchingRdbmsAdapter.getMessageHandles(java.sql.Connection connection, JmsDestination destination, java.lang.String name)
           
 java.util.Vector BatchingRdbmsAdapter.getNonExpiredMessages(java.sql.Connection connection, JmsDestination destination)
           
 java.util.Vector Messages.getNonExpiredMessages(java.sql.Connection connection, JmsDestination destination)
          Retrieve the message handle for all unexpired messages
 java.util.Vector ObjectAdapter.getMessageHandles(java.sql.Connection connection, JmsDestination destination, java.lang.String name)
           
 java.util.Vector ObjectAdapter.getNonExpiredMessages(java.sql.Connection connection, JmsDestination destination)
           
abstract  java.util.Vector PersistenceAdapter.getNonExpiredMessages(java.sql.Connection connection, JmsDestination destination)
          Retrieve a list of unexpired PersistentMessageHandle objects, for the specified destination.
abstract  java.util.Vector PersistenceAdapter.getMessageHandles(java.sql.Connection connection, JmsDestination destination, java.lang.String name)
          Get all the persistent message handles for the specified destination and consumer name.
 java.util.Vector RDBMSAdapter.getMessageHandles(java.sql.Connection connection, JmsDestination destination, java.lang.String name)
           
 java.util.Vector RDBMSAdapter.getNonExpiredMessages(java.sql.Connection connection, JmsDestination destination)
           
 



Copyright © 1999-2004 The OpenJMS Group. All Rights Reserved.