Class ManagedInflightRepository

java.lang.Object
org.apache.camel.management.mbean.ManagedService
org.apache.camel.management.mbean.ManagedInflightRepository
All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance, org.apache.camel.api.management.mbean.ManagedInflightRepositoryMBean, org.apache.camel.api.management.mbean.ManagedServiceMBean

@ManagedResource(description="Managed InflightRepository") public class ManagedInflightRepository extends ManagedService implements org.apache.camel.api.management.mbean.ManagedInflightRepositoryMBean
  • Constructor Details

    • ManagedInflightRepository

      public ManagedInflightRepository(org.apache.camel.CamelContext context, org.apache.camel.spi.InflightRepository inflightRepository)
  • Method Details

    • getInflightRepository

      public org.apache.camel.spi.InflightRepository getInflightRepository()
    • getSize

      public int getSize()
      Specified by:
      getSize in interface org.apache.camel.api.management.mbean.ManagedInflightRepositoryMBean
    • isInflightBrowseEnabled

      public boolean isInflightBrowseEnabled()
      Specified by:
      isInflightBrowseEnabled in interface org.apache.camel.api.management.mbean.ManagedInflightRepositoryMBean
    • size

      public int size(String routeId)
      Specified by:
      size in interface org.apache.camel.api.management.mbean.ManagedInflightRepositoryMBean
    • browse

      public TabularData browse()
      Specified by:
      browse in interface org.apache.camel.api.management.mbean.ManagedInflightRepositoryMBean
    • browse

      public TabularData browse(int limit, boolean sortByLongestDuration)
      Specified by:
      browse in interface org.apache.camel.api.management.mbean.ManagedInflightRepositoryMBean
    • browse

      public TabularData browse(String routeId, int limit, boolean sortByLongestDuration)
      Specified by:
      browse in interface org.apache.camel.api.management.mbean.ManagedInflightRepositoryMBean