Uses of Interface
javax.jms.Topic

Packages that use Topic
com.caucho.jms   
com.caucho.jms.cluster   
com.caucho.jms.connection   
com.caucho.jms.file   
com.caucho.jms.memory   
com.caucho.jms.queue   
javax.jms   
 

Uses of Topic in com.caucho.jms
 

Classes in com.caucho.jms that implement Topic
 class ClusterTopic<X extends Serializable>
          ClusterTopic provides reliable Publish/Subscribe message model communication between the nodes in the Resin cluster.

Following example shows how to make two nodes in resin cluster communicate between each other using cluster topic.

 class FileQueue<X extends Serializable>
          A JMS queue backed by a file-based database.
 class FileTopic<E>
          A JMS topic backed by a file-based database.
 class MemoryTopic
          A JMS topic stored in memory.
 

Uses of Topic in com.caucho.jms.cluster
 

Classes in com.caucho.jms.cluster that implement Topic
 class ClusterTopicImpl<E extends Serializable>
          Workflow

ClusterTopic sends out a SubscribeTopic message to Triad Traid stores all the topic subscriptions Message Producer sends out a TriadTopicMessage to the Triad Triad node sends out TriadTopicMessage to all the topic subscribers

 

Uses of Topic in com.caucho.jms.connection
 

Classes in com.caucho.jms.connection that implement Topic
 class TemporaryTopicImpl
          A basic topic.
 

Methods in com.caucho.jms.connection that return Topic
 Topic XAConnectionFactoryImpl.createTopic(java.lang.String name)
          Creates topics.
 Topic ConnectionFactoryImpl.createTopic(java.lang.String name)
          Creates topics.
 Topic QueueSessionImpl.createTopic(java.lang.String topicName)
          Creates a new topic.
 Topic JmsSession.createTopic(java.lang.String topicName)
          Creates a new topic.
 Topic TopicPublisherImpl.getTopic()
          Returns the topic
 Topic TopicSubscriberImpl.getTopic()
           
 

Methods in com.caucho.jms.connection with parameters of type Topic
 ConnectionConsumer TopicConnectionImpl.createConnectionConsumer(Topic topic, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)
          Creates a new consumer (optional)
 ConnectionConsumer TopicConnectionImpl.createDurableConnectionConsumer(Topic topic, java.lang.String name, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)
          Creates a new consumer (optional)
 ConnectionConsumer ConnectionImpl.createDurableConnectionConsumer(Topic topic, java.lang.String name, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)
          Creates a new consumer (optional)
 TopicSubscriber QueueSessionImpl.createDurableSubscriber(Topic topic, java.lang.String name)
          Creates a durable subscriber to receive messages.
 TopicSubscriber JmsSession.createDurableSubscriber(Topic topic, java.lang.String name)
          Creates a durable subscriber to receive messages.
 TopicSubscriber QueueSessionImpl.createDurableSubscriber(Topic topic, java.lang.String name, java.lang.String messageSelector, boolean noLocal)
          Creates a subscriber to receive messages.
 TopicSubscriber JmsSession.createDurableSubscriber(Topic topic, java.lang.String name, java.lang.String messageSelector, boolean noLocal)
          Creates a subscriber to receive messages.
 TopicPublisher TopicSessionImpl.createPublisher(Topic topic)
          Creates a TopicSender to send messages to a topic.
 TopicSubscriber TopicSessionImpl.createSubscriber(Topic topic)
          Creates a subscriber to receive messages.
 TopicSubscriber TopicSessionImpl.createSubscriber(Topic topic, java.lang.String messageSelector, boolean noLocal)
          Creates a subscriber to receive messages.
 void TopicPublisherImpl.publish(Topic topic, Message message)
          Publishes a message to the topic
 void TopicPublisherImpl.publish(Topic topic, Message message, int deliveryMode, int priority, long timeToLive)
          Publishes a message to the topic
 

Uses of Topic in com.caucho.jms.file
 

Classes in com.caucho.jms.file that implement Topic
 class FileQueueImpl<E extends Serializable>
          A JMS queue backed by a file-based database.
 class FileTopicImpl<E>
          Implements a file topic.
 

Uses of Topic in com.caucho.jms.memory
 

Classes in com.caucho.jms.memory that implement Topic
 class MemoryTopicImpl<E>
          Implements a memory topic.
 

Uses of Topic in com.caucho.jms.queue
 

Classes in com.caucho.jms.queue that implement Topic
 class AbstractTopic<E>
          Implements an abstract topic.
 class PollingTopic<E>
          Implements an topic which polls the data periodically.
 

Uses of Topic in javax.jms
 

Subinterfaces of Topic in javax.jms
 interface TemporaryTopic
          The main destination.
 

Methods in javax.jms that return Topic
 Topic TopicSession.createTopic(java.lang.String topicName)
           
 Topic Session.createTopic(java.lang.String queueName)
           
 Topic TopicPublisher.getTopic()
           
 Topic TopicSubscriber.getTopic()
           
 

Methods in javax.jms with parameters of type Topic
 ConnectionConsumer TopicConnection.createConnectionConsumer(Topic topic, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)
           
 ConnectionConsumer TopicConnection.createDurableConnectionConsumer(Topic topic, java.lang.String subscriptionName, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)
           
 ConnectionConsumer Connection.createDurableConnectionConsumer(Topic topic, java.lang.String subscriptionName, java.lang.String messageSelector, ServerSessionPool sessionPool, int maxMessages)
           
 TopicSubscriber TopicSession.createDurableSubscriber(Topic topic, java.lang.String name)
           
 TopicSubscriber Session.createDurableSubscriber(Topic topic, java.lang.String queue)
           
 TopicSubscriber TopicSession.createDurableSubscriber(Topic topic, java.lang.String name, java.lang.String messageSelector, boolean noLocal)
           
 TopicSubscriber Session.createDurableSubscriber(Topic topic, java.lang.String queue, java.lang.String messageSelector, boolean noLocal)
           
 TopicPublisher TopicSession.createPublisher(Topic topic)
           
 TopicSubscriber TopicSession.createSubscriber(Topic topic)
           
 TopicSubscriber TopicSession.createSubscriber(Topic topic, java.lang.String messageSelector, boolean noLocal)
           
 void TopicPublisher.publish(Topic topic, Message message)
           
 void TopicPublisher.publish(Topic topic, Message message, int deliveryMode, int priority, long timeToLive)
           
 

Constructors in javax.jms with parameters of type Topic
TopicRequestor(TopicSession session, Topic topic)