Uses of Interface
org.apache.qpid.server.exchange.Exchange

Packages that use Exchange
org.apache.qpid.qmf   
org.apache.qpid.server   
org.apache.qpid.server.binding   
org.apache.qpid.server.exchange   
org.apache.qpid.server.logging.subjects   
org.apache.qpid.server.queue   
org.apache.qpid.server.security   
org.apache.qpid.server.security.access   
org.apache.qpid.server.store   
org.apache.qpid.server.virtualhost.plugins   
org.apache.qpid.tools.messagestore   
 

Uses of Exchange in org.apache.qpid.qmf
 

Classes in org.apache.qpid.qmf that implement Exchange
 class ManagementExchange
           
 

Methods in org.apache.qpid.qmf that return Exchange
 Exchange ManagementExchange.getAlternateExchange()
           
 

Methods in org.apache.qpid.qmf with parameters of type Exchange
 void ManagementExchange.setAlternateExchange(Exchange exchange)
           
 

Uses of Exchange in org.apache.qpid.server
 

Methods in org.apache.qpid.server with parameters of type Exchange
 void AMQChannel.setPublishFrame(org.apache.qpid.framing.abstraction.MessagePublishInfo info, Exchange e)
           
 

Uses of Exchange in org.apache.qpid.server.binding
 

Methods in org.apache.qpid.server.binding that return Exchange
 Exchange Binding.getExchange()
           
 

Methods in org.apache.qpid.server.binding with parameters of type Exchange
 boolean BindingFactory.addBinding(String bindingKey, AMQQueue queue, Exchange exchange, Map<String,Object> arguments)
           
 Binding BindingFactory.getBinding(String bindingKey, AMQQueue queue, Exchange exchange, Map<String,Object> arguments)
           
 Binding BindingFactory.removeBinding(String bindingKey, AMQQueue queue, Exchange exchange, Map<String,Object> arguments)
           
 boolean BindingFactory.replaceBinding(String bindingKey, AMQQueue queue, Exchange exchange, Map<String,Object> arguments)
           
 void BindingFactory.restoreBinding(String bindingKey, AMQQueue queue, Exchange exchange, Map<String,Object> argumentMap)
           
 

Constructors in org.apache.qpid.server.binding with parameters of type Exchange
Binding(UUID id, String bindingKey, AMQQueue queue, Exchange exchange, Map<String,Object> arguments)
           
BindingFactory(DurableConfigurationStore.Source configSource, Exchange defaultExchange)
           
 

Uses of Exchange in org.apache.qpid.server.exchange
 

Classes in org.apache.qpid.server.exchange with type parameters of type Exchange
 interface ExchangeType<T extends Exchange>
           
 

Classes in org.apache.qpid.server.exchange that implement Exchange
 class AbstractExchange
           
 class DirectExchange
           
 class FanoutExchange
           
 class HeadersExchange
          An exchange that binds queues based on a set of required headers and header values and routes messages to these queues by matching the headers of the message against those with which the queues were bound.
 class TopicExchange
           
 

Methods in org.apache.qpid.server.exchange that return Exchange
 Exchange ExchangeFactory.createExchange(org.apache.qpid.framing.AMQShortString exchange, org.apache.qpid.framing.AMQShortString type, boolean durable, boolean autoDelete, int ticket)
           
 Exchange DefaultExchangeFactory.createExchange(org.apache.qpid.framing.AMQShortString exchange, org.apache.qpid.framing.AMQShortString type, boolean durable, boolean autoDelete, int ticket)
           
 Exchange ExchangeFactory.createExchange(String exchange, String type, boolean durable, boolean autoDelete)
           
 Exchange DefaultExchangeFactory.createExchange(String exchange, String type, boolean durable, boolean autoDelete)
           
 Exchange Exchange.getAlternateExchange()
           
 Exchange AbstractExchange.getAlternateExchange()
           
 Exchange ExchangeRegistry.getDefaultExchange()
           
 Exchange DefaultExchangeRegistry.getDefaultExchange()
           
 Exchange ExchangeRegistry.getExchange(org.apache.qpid.framing.AMQShortString name)
           
 Exchange DefaultExchangeRegistry.getExchange(org.apache.qpid.framing.AMQShortString name)
           
 Exchange ExchangeRegistry.getExchange(String exchangeName)
           
 Exchange DefaultExchangeRegistry.getExchange(String name)
           
 

Methods in org.apache.qpid.server.exchange that return types with arguments of type Exchange
 Collection<ExchangeType<? extends Exchange>> ExchangeFactory.getPublicCreatableTypes()
           
 Collection<ExchangeType<? extends Exchange>> DefaultExchangeFactory.getPublicCreatableTypes()
           
 Collection<ExchangeType<? extends Exchange>> ExchangeFactory.getRegisteredTypes()
           
 Collection<ExchangeType<? extends Exchange>> DefaultExchangeFactory.getRegisteredTypes()
           
 

Methods in org.apache.qpid.server.exchange with parameters of type Exchange
 void Exchange.BindingListener.bindingAdded(Exchange exchange, Binding binding)
           
 void Exchange.BindingListener.bindingRemoved(Exchange exchange, Binding binding)
           
 void Exchange.Task.onClose(Exchange exchange)
           
 void ExchangeRegistry.registerExchange(Exchange exchange)
           
 void DefaultExchangeRegistry.registerExchange(Exchange exchange)
           
 void Exchange.setAlternateExchange(Exchange exchange)
           
 void AbstractExchange.setAlternateExchange(Exchange exchange)
           
 void ExchangeRegistry.setDefaultExchange(Exchange exchange)
           
 void DefaultExchangeRegistry.setDefaultExchange(Exchange exchange)
           
 

Method parameters in org.apache.qpid.server.exchange with type arguments of type Exchange
 void DefaultExchangeFactory.registerExchangeType(ExchangeType<? extends Exchange> type)
           
 

Constructor parameters in org.apache.qpid.server.exchange with type arguments of type Exchange
AbstractExchange(ExchangeType<? extends Exchange> type)
           
 

Uses of Exchange in org.apache.qpid.server.logging.subjects
 

Constructors in org.apache.qpid.server.logging.subjects with parameters of type Exchange
BindingLogSubject(String routingKey, Exchange exchange, AMQQueue queue)
          Create a BindingLogSubject that Logs in the following format.
ExchangeLogSubject(Exchange exchange, VirtualHost vhost)
          Create an ExchangeLogSubject that Logs in the following format.
 

Uses of Exchange in org.apache.qpid.server.queue
 

Methods in org.apache.qpid.server.queue that return Exchange
 Exchange AMQQueue.getAlternateExchange()
           
 Exchange SimpleAMQQueue.getAlternateExchange()
           
 

Methods in org.apache.qpid.server.queue with parameters of type Exchange
 void AMQQueue.setAlternateExchange(Exchange exchange)
           
 void SimpleAMQQueue.setAlternateExchange(Exchange exchange)
           
 void IncomingMessage.setExchange(Exchange e)
           
 

Uses of Exchange in org.apache.qpid.server.security
 

Methods in org.apache.qpid.server.security with parameters of type Exchange
 boolean SecurityManager.authoriseBind(Exchange exch, AMQQueue queue, org.apache.qpid.framing.AMQShortString routingKey)
           
 boolean SecurityManager.authoriseDelete(Exchange exchange)
           
 boolean SecurityManager.authoriseUnbind(Exchange exch, org.apache.qpid.framing.AMQShortString routingKey, AMQQueue queue)
           
 

Uses of Exchange in org.apache.qpid.server.security.access
 

Constructors in org.apache.qpid.server.security.access with parameters of type Exchange
ObjectProperties(Exchange exch, AMQQueue queue, org.apache.qpid.framing.AMQShortString routingKey)
           
ObjectProperties(Exchange exch, org.apache.qpid.framing.AMQShortString routingKey)
           
 

Uses of Exchange in org.apache.qpid.server.store
 

Methods in org.apache.qpid.server.store with parameters of type Exchange
 void DurableConfigurationStore.bindQueue(Exchange exchange, org.apache.qpid.framing.AMQShortString routingKey, AMQQueue queue, org.apache.qpid.framing.FieldTable args)
          Binds the specified queue to an exchange with a routing key.
 void DerbyMessageStore.bindQueue(Exchange exchange, org.apache.qpid.framing.AMQShortString routingKey, AMQQueue queue, org.apache.qpid.framing.FieldTable args)
           
 void MemoryMessageStore.bindQueue(Exchange exchange, org.apache.qpid.framing.AMQShortString routingKey, AMQQueue queue, org.apache.qpid.framing.FieldTable args)
           
 void DurableConfigurationStore.createExchange(Exchange exchange)
          Makes the specified exchange persistent.
 void DerbyMessageStore.createExchange(Exchange exchange)
           
 void MemoryMessageStore.createExchange(Exchange exchange)
           
 void DurableConfigurationStore.removeExchange(Exchange exchange)
          Removes the specified persistent exchange.
 void DerbyMessageStore.removeExchange(Exchange exchange)
           
 void MemoryMessageStore.removeExchange(Exchange exchange)
           
 void DurableConfigurationStore.unbindQueue(Exchange exchange, org.apache.qpid.framing.AMQShortString routingKey, AMQQueue queue, org.apache.qpid.framing.FieldTable args)
          Unbinds the specified from an exchange under a particular routing key.
 void DerbyMessageStore.unbindQueue(Exchange exchange, org.apache.qpid.framing.AMQShortString routingKey, AMQQueue queue, org.apache.qpid.framing.FieldTable args)
           
 void MemoryMessageStore.unbindQueue(Exchange exchange, org.apache.qpid.framing.AMQShortString routingKey, AMQQueue queue, org.apache.qpid.framing.FieldTable args)
           
 

Uses of Exchange in org.apache.qpid.server.virtualhost.plugins
 

Methods in org.apache.qpid.server.virtualhost.plugins with parameters of type Exchange
 void ConfiguredQueueBindingListener.bindingAdded(Exchange exchange, Binding binding)
           
 void ConfiguredQueueBindingListener.bindingRemoved(Exchange exchange, Binding binding)
           
 

Uses of Exchange in org.apache.qpid.tools.messagestore
 

Methods in org.apache.qpid.tools.messagestore that return Exchange
 Exchange MessageStoreTool.State.getExchange()
           
 

Methods in org.apache.qpid.tools.messagestore with parameters of type Exchange
 void MessageStoreTool.State.setExchange(Exchange exchange)
           
 



Licensed to the Apache Software Foundation