Package org.apache.qpid.server.exchange

Interface Summary
Exchange  
Exchange.BindingListener  
Exchange.Task  
ExchangeFactory  
ExchangeReferrer  
ExchangeRegistry  
ExchangeType<T extends Exchange>  
MessageRouter Separated out from the ExchangeRegistry interface to allow components that use only this part to have a dependency with a reduced footprint.
 

Class Summary
AbstractExchange  
AbstractExchangeMBean<T extends AbstractExchange> Abstract MBean class.
DefaultExchangeFactory  
DefaultExchangeRegistry  
DirectExchange  
DirectExchangeMBean MBean class implementing the management interfaces.
ExchangeInitialiser  
FanoutExchange  
FanoutExchangeMBean MBean class implementing the management interfaces.
HeadersBinding Defines binding and matching based on a set of headers.
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.
HeadersExchangeMBean HeadersExchangeMBean class implements the management interface for the Header Exchanges.
TopicExchange  
TopicExchangeMBean TopicExchangeMBean class implements the management interface for the Topic exchanges.
 

Exception Summary
ExchangeInUseException ExchangeInUseRegistry indicates that an exchange cannot be unregistered because it is currently being used.
 



Licensed to the Apache Software Foundation