Uses of Interface
org.jboss.messaging.core.Receiver

Packages that use Receiver
org.jboss.jms.server.endpoint   
org.jboss.messaging.core   
org.jboss.messaging.core.local   
org.jboss.messaging.core.plugin.postoffice.cluster   
 

Uses of Receiver in org.jboss.jms.server.endpoint
 

Classes in org.jboss.jms.server.endpoint that implement Receiver
 class ServerConsumerEndpoint
          Concrete implementation of ConsumerEndpoint.
 

Uses of Receiver in org.jboss.messaging.core
 

Subinterfaces of Receiver in org.jboss.messaging.core
 interface Channel
          A Channel is a transactional, reliable message delivery mechanism that forwards a message from a sender to one or more receivers.
 interface Queue
          A Queue
 interface Router
          Routes a routable to a maximum of one of the attached receivers
 

Classes in org.jboss.messaging.core that implement Receiver
 class ChannelSupport
          This class provides much of the functionality needed to implement a channel.
 class PagingChannelSupport
          This channel implementation automatically pages message references to and from storage to prevent more than a maximum number of references being stored in memory at once.
 

Methods in org.jboss.messaging.core with parameters of type Receiver
 boolean Distributor.contains(Receiver receiver)
           
 boolean Distributor.add(Receiver receiver)
          Add a local receiver to this distributor.
 boolean Distributor.remove(Receiver receiver)
          Remove a local receiver from this distributor.
 boolean ChannelSupport.add(Receiver r)
           
 boolean ChannelSupport.remove(Receiver r)
           
 boolean ChannelSupport.contains(Receiver r)
           
 

Uses of Receiver in org.jboss.messaging.core.local
 

Classes in org.jboss.messaging.core.local that implement Receiver
 class FirstReceiverPointToPointRouter
          It will always favour the first receiver in the internal list of receivers, but will retry the next one (and the next one...) if a previous one does not want to accept the message.
 class PagingFilteredQueue
          A PagingFilteredQueue Can be used to implement a point to point queue, or a subscription fed from a topic
 class RoundRobinPointToPointRouter
          The router will always first try the next receiver in the list to the one it tried last time.
 

Methods in org.jboss.messaging.core.local with parameters of type Receiver
 boolean FirstReceiverPointToPointRouter.add(Receiver r)
           
 boolean FirstReceiverPointToPointRouter.remove(Receiver r)
           
 boolean FirstReceiverPointToPointRouter.contains(Receiver r)
           
 boolean RoundRobinPointToPointRouter.add(Receiver r)
           
 boolean RoundRobinPointToPointRouter.remove(Receiver r)
           
 boolean RoundRobinPointToPointRouter.contains(Receiver r)
           
 

Uses of Receiver in org.jboss.messaging.core.plugin.postoffice.cluster
 

Subinterfaces of Receiver in org.jboss.messaging.core.plugin.postoffice.cluster
 interface ClusteredQueue
          A ClusteredQueue
 interface ClusterRouter
          A ClusterRouter
 

Classes in org.jboss.messaging.core.plugin.postoffice.cluster that implement Receiver
 class DefaultRouter
          This router favours the local queue.
 class LocalClusteredQueue
          A LocalClusteredQueue
 class RemoteQueueStub
          A RemoteQueueStub TODO to avoid having to implement a lot of methods that throw UnsupportedOperationException should define an interface that only declares the required methods and implement that
 class RoundRobinRouter
          This router first favours the failed over queue (if there is one) TODO revisit this Then it will round robin between the non queues.
 

Methods in org.jboss.messaging.core.plugin.postoffice.cluster with parameters of type Receiver
 boolean RemoteQueueStub.contains(Receiver receiver)
           
 boolean RemoteQueueStub.add(Receiver receiver)
           
 boolean RemoteQueueStub.remove(Receiver receiver)
           
 boolean DefaultRouter.contains(Receiver queue)
           
 boolean DefaultRouter.add(Receiver receiver)
           
 boolean DefaultRouter.remove(Receiver queue)
           
 boolean DefaultRouter.add(Receiver receiver, boolean failedOver)
           
 boolean ClusterRouter.add(Receiver receiver)
           
 boolean RoundRobinRouter.contains(Receiver queue)
           
 boolean RoundRobinRouter.add(Receiver receiver)
           
 boolean RoundRobinRouter.remove(Receiver queue)
           
 boolean RoundRobinRouter.add(Receiver receiver, boolean failedOver)
           
 



Copyright © 2006 JBoss Inc. All Rights Reserved.