Class ManagedComponent
- java.lang.Object
-
- org.apache.camel.management.mbean.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ManagedComponent.ResultImpl
static class
ManagedComponent.VerificationErrorImpl
-
Constructor Summary
Constructors Constructor Description ManagedComponent(String name, org.apache.camel.Component component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCamelId()
String
getCamelManagementName()
org.apache.camel.Component
getComponent()
String
getComponentName()
Object
getInstance()
String
getState()
void
init(org.apache.camel.spi.ManagementStrategy strategy)
boolean
isVerifySupported()
org.apache.camel.api.management.mbean.ComponentVerifierExtension.Result
verify(String scope, Map<String,String> options)
-
-
-
Constructor Detail
-
ManagedComponent
public ManagedComponent(String name, org.apache.camel.Component component)
-
-
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 interfaceorg.apache.camel.api.management.mbean.ManagedComponentMBean
-
getState
public String getState()
- Specified by:
getState
in interfaceorg.apache.camel.api.management.mbean.ManagedComponentMBean
-
getCamelId
public String getCamelId()
- Specified by:
getCamelId
in interfaceorg.apache.camel.api.management.mbean.ManagedComponentMBean
-
getCamelManagementName
public String getCamelManagementName()
- Specified by:
getCamelManagementName
in interfaceorg.apache.camel.api.management.mbean.ManagedComponentMBean
-
getInstance
public Object getInstance()
- Specified by:
getInstance
in interfaceorg.apache.camel.api.management.ManagedInstance
-
isVerifySupported
public boolean isVerifySupported()
- Specified by:
isVerifySupported
in interfaceorg.apache.camel.api.management.mbean.ManagedComponentMBean
-
-