Class JmsQueueEndpoint

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.support.DefaultEndpoint
org.apache.camel.component.jms.JmsEndpoint
org.apache.camel.component.jms.JmsQueueEndpoint
All Implemented Interfaces:
AutoCloseable, org.apache.camel.AsyncEndpoint, org.apache.camel.CamelContextAware, JmsBrowsableEndpoint, org.apache.camel.ComponentAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.MultipleConsumersSupport, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.BrowsableEndpoint, org.apache.camel.spi.HasCamelContext, org.apache.camel.spi.HasId, org.apache.camel.spi.HeaderFilterStrategyAware, org.apache.camel.StatefulService, org.apache.camel.SuspendableService
Direct Known Subclasses:
JmsTemporaryQueueEndpoint

@ManagedResource(description="Managed JMS Queue Endpoint") public class JmsQueueEndpoint extends JmsEndpoint implements JmsBrowsableEndpoint, org.apache.camel.spi.BrowsableEndpoint
An endpoint for a JMS Queue which is also browsable
  • Constructor Details

  • Method Details

    • getMaximumBrowseSize

      @ManagedAttribute public int getMaximumBrowseSize()
      Description copied from interface: JmsBrowsableEndpoint
      If a number is set > 0 then this limits the number of messages that are returned when browsing the queue
      Specified by:
      getMaximumBrowseSize in interface JmsBrowsableEndpoint
    • setMaximumBrowseSize

      @ManagedAttribute public void setMaximumBrowseSize(int maximumBrowseSize)
      If a number is set > 0 then this limits the number of messages that are returned when browsing the queue
    • getExchanges

      public List<org.apache.camel.Exchange> getExchanges()
      Specified by:
      getExchanges in interface org.apache.camel.spi.BrowsableEndpoint
    • createQueueBrowseStrategy

      protected QueueBrowseStrategy createQueueBrowseStrategy()