Class 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 Detail

      • ManagedInflightRepository

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

      • 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