Class DiscardingDLQBrokerPlugin

    • Field Detail

      • log

        public static org.slf4j.Logger log
    • Constructor Detail

      • DiscardingDLQBrokerPlugin

        public DiscardingDLQBrokerPlugin()
    • Method Detail

      • installPlugin

        public Broker installPlugin​(Broker broker)
                             throws Exception
        Installs the plugin into the intercepter chain of the broker, returning the new intercepted broker to use.
        Specified by:
        installPlugin in interface BrokerPlugin
        Parameters:
        broker - Broker
        Returns:
        Broker
        Throws:
        Exception
      • isDropAll

        public boolean isDropAll()
      • isDropTemporaryQueues

        public boolean isDropTemporaryQueues()
      • isDropTemporaryTopics

        public boolean isDropTemporaryTopics()
      • getDropOnly

        public String getDropOnly()
      • getReportInterval

        public int getReportInterval()
      • setDropTemporaryTopics

        public void setDropTemporaryTopics​(boolean dropTemporaryTopics)
      • setDropTemporaryQueues

        public void setDropTemporaryQueues​(boolean dropTemporaryQueues)
      • setDropAll

        public void setDropAll​(boolean dropAll)
      • setDropOnly

        public void setDropOnly​(String dropOnly)
      • setReportInterval

        public void setReportInterval​(int reportInterval)
      • getDestFilter

        public Pattern[] getDestFilter()