Class FanoutExchange

  • All Implemented Interfaces:
    Declarable, Exchange

    public class FanoutExchange
    extends AbstractExchange
    Simple container collecting information to describe a fanout exchange. Used in conjunction with administrative operations.
    Author:
    Mark Pollack, Dave Syer
    See Also:
    AmqpAdmin
    • Constructor Detail

      • FanoutExchange

        public FanoutExchange​(java.lang.String name)
      • FanoutExchange

        public FanoutExchange​(java.lang.String name,
                              boolean durable,
                              boolean autoDelete)
      • FanoutExchange

        public FanoutExchange​(java.lang.String name,
                              boolean durable,
                              boolean autoDelete,
                              java.util.Map<java.lang.String,​java.lang.Object> arguments)
    • Method Detail

      • getType

        public final java.lang.String getType()
        Description copied from interface: Exchange
        The type of the exchange. See ExchangeTypes for some well-known examples.
        Specified by:
        getType in interface Exchange
        Specified by:
        getType in class AbstractExchange
        Returns:
        the type of the exchange.