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

Packages that use Distributor
org.jboss.messaging.core   
org.jboss.messaging.core.local   
org.jboss.messaging.core.plugin.postoffice.cluster   
 

Uses of Distributor in org.jboss.messaging.core
 

Subinterfaces of Distributor 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 Distributor
 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.
 

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

Classes in org.jboss.messaging.core.local that implement Distributor
 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.
 

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

Subinterfaces of Distributor 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 Distributor
 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.
 



Copyright © 2006 JBoss Inc. All Rights Reserved.