org.apache.qpid.extras.exchanges.diagnostic
Class DiagnosticExchangeType

java.lang.Object
  extended by org.apache.qpid.extras.exchanges.diagnostic.DiagnosticExchangeType
All Implemented Interfaces:
org.apache.qpid.server.exchange.ExchangeType<DiagnosticExchange>

public final class DiagnosticExchangeType
extends Object
implements org.apache.qpid.server.exchange.ExchangeType<DiagnosticExchange>

Exchange type class for getting hold of the exchange.


Constructor Summary
DiagnosticExchangeType()
           
 
Method Summary
 org.apache.qpid.framing.AMQShortString getDefaultExchangeName()
           
 Class<DiagnosticExchange> getExchangeClass()
           
 org.apache.qpid.framing.AMQShortString getName()
           
 DiagnosticExchange newInstance(org.apache.qpid.server.virtualhost.VirtualHost host, org.apache.qpid.framing.AMQShortString name, boolean durable, int ticket, boolean autoDelete)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagnosticExchangeType

public DiagnosticExchangeType()
Method Detail

getName

public org.apache.qpid.framing.AMQShortString getName()
Specified by:
getName in interface org.apache.qpid.server.exchange.ExchangeType<DiagnosticExchange>

getExchangeClass

public Class<DiagnosticExchange> getExchangeClass()
Specified by:
getExchangeClass in interface org.apache.qpid.server.exchange.ExchangeType<DiagnosticExchange>

newInstance

public DiagnosticExchange newInstance(org.apache.qpid.server.virtualhost.VirtualHost host,
                                      org.apache.qpid.framing.AMQShortString name,
                                      boolean durable,
                                      int ticket,
                                      boolean autoDelete)
                               throws org.apache.qpid.AMQException
Specified by:
newInstance in interface org.apache.qpid.server.exchange.ExchangeType<DiagnosticExchange>
Throws:
org.apache.qpid.AMQException

getDefaultExchangeName

public org.apache.qpid.framing.AMQShortString getDefaultExchangeName()
Specified by:
getDefaultExchangeName in interface org.apache.qpid.server.exchange.ExchangeType<DiagnosticExchange>


Licensed to the Apache Software Foundation