org.apache.qpid.server.configuration
Interface ExchangeConfig

All Superinterfaces:
ConfiguredObject<ExchangeConfigType,ExchangeConfig>
All Known Subinterfaces:
Exchange
All Known Implementing Classes:
AbstractExchange, DirectExchange, FanoutExchange, HeadersExchange, ManagementExchange, TopicExchange

public interface ExchangeConfig
extends ConfiguredObject<ExchangeConfigType,ExchangeConfig>


Method Summary
 ExchangeConfig getAlternateExchange()
           
 Map<String,Object> getArguments()
           
 long getBindingCount()
           
 long getBindingCountHigh()
           
 long getByteReceives()
           
 long getByteRoutes()
           
 long getMsgReceives()
           
 long getMsgRoutes()
           
 String getName()
           
 ExchangeType getType()
           
 VirtualHostConfig getVirtualHost()
           
 boolean isAutoDelete()
           
 
Methods inherited from interface org.apache.qpid.server.configuration.ConfiguredObject
getConfigType, getCreateTime, getId, getParent, isDurable
 

Method Detail

getVirtualHost

VirtualHostConfig getVirtualHost()

getName

String getName()

getType

ExchangeType getType()

isAutoDelete

boolean isAutoDelete()

getAlternateExchange

ExchangeConfig getAlternateExchange()

getArguments

Map<String,Object> getArguments()

getBindingCount

long getBindingCount()

getBindingCountHigh

long getBindingCountHigh()

getMsgReceives

long getMsgReceives()

getMsgRoutes

long getMsgRoutes()

getByteReceives

long getByteReceives()

getByteRoutes

long getByteRoutes()


Licensed to the Apache Software Foundation