Class ManagedComponent

  • All Implemented Interfaces:
    org.apache.camel.api.management.ManagedInstance, org.apache.camel.api.management.mbean.ManagedComponentMBean

    @ManagedResource(description="Managed Component")
    public class ManagedComponent
    extends Object
    implements org.apache.camel.api.management.ManagedInstance, org.apache.camel.api.management.mbean.ManagedComponentMBean
    • Method Detail

      • init

        public void init​(org.apache.camel.spi.ManagementStrategy strategy)
      • getComponent

        public org.apache.camel.Component getComponent()
      • getComponentName

        public String getComponentName()
        Specified by:
        getComponentName in interface org.apache.camel.api.management.mbean.ManagedComponentMBean
      • getState

        public String getState()
        Specified by:
        getState in interface org.apache.camel.api.management.mbean.ManagedComponentMBean
      • getCamelId

        public String getCamelId()
        Specified by:
        getCamelId in interface org.apache.camel.api.management.mbean.ManagedComponentMBean
      • getCamelManagementName

        public String getCamelManagementName()
        Specified by:
        getCamelManagementName in interface org.apache.camel.api.management.mbean.ManagedComponentMBean
      • getInstance

        public Object getInstance()
        Specified by:
        getInstance in interface org.apache.camel.api.management.ManagedInstance
      • isVerifySupported

        public boolean isVerifySupported()
        Specified by:
        isVerifySupported in interface org.apache.camel.api.management.mbean.ManagedComponentMBean
      • verify

        public org.apache.camel.api.management.mbean.ComponentVerifierExtension.Result verify​(String scope,
                                                                                              Map<String,​String> options)
        Specified by:
        verify in interface org.apache.camel.api.management.mbean.ManagedComponentMBean