Class ManagedFilter

All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance, org.apache.camel.api.management.mbean.ManagedCounterMBean, org.apache.camel.api.management.mbean.ManagedFilterMBean, org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean, org.apache.camel.api.management.mbean.ManagedProcessorMBean, PerformanceCounter

@ManagedResource(description="Managed Filter") public class ManagedFilter extends ManagedProcessor implements org.apache.camel.api.management.mbean.ManagedFilterMBean
  • Constructor Details

    • ManagedFilter

      public ManagedFilter(org.apache.camel.CamelContext context, org.apache.camel.processor.FilterProcessor processor, org.apache.camel.model.ExpressionNode definition)
  • Method Details

    • getDefinition

      public org.apache.camel.model.ExpressionNode getDefinition()
      Overrides:
      getDefinition in class ManagedProcessor
    • reset

      public void reset()
      Specified by:
      reset in interface org.apache.camel.api.management.mbean.ManagedCounterMBean
      Overrides:
      reset in class ManagedPerformanceCounter
    • getPredicate

      public String getPredicate()
      Specified by:
      getPredicate in interface org.apache.camel.api.management.mbean.ManagedFilterMBean
    • getPredicateLanguage

      Specified by:
      getPredicateLanguage in interface org.apache.camel.api.management.mbean.ManagedFilterMBean
    • getFilteredCount

      Specified by:
      getFilteredCount in interface org.apache.camel.api.management.mbean.ManagedFilterMBean