@ManagedResource(description="Managed Component") public class ManagedComponent extends Object implements ManagedInstance, ManagedComponentMBean
| Constructor and Description |
|---|
ManagedComponent(String name,
Component component) |
| Modifier and Type | Method and Description |
|---|---|
TabularData |
explain(boolean allOptions) |
String |
getCamelId() |
String |
getCamelManagementName() |
Component |
getComponent() |
String |
getComponentName() |
Object |
getInstance()
Gets the resource which is being managed.
|
String |
getState() |
String |
informationJson() |
void |
init(ManagementStrategy strategy) |
public ManagedComponent(String name, Component component)
public void init(ManagementStrategy strategy)
public Component getComponent()
public String getComponentName()
getComponentName in interface ManagedComponentMBeanpublic String getState()
getState in interface ManagedComponentMBeanpublic String getCamelId()
getCamelId in interface ManagedComponentMBeanpublic String getCamelManagementName()
getCamelManagementName in interface ManagedComponentMBeanpublic Object getInstance()
ManagedInstancegetInstance in interface ManagedInstanceProcessor, Consumer etc.public String informationJson()
informationJson in interface ManagedComponentMBeanpublic TabularData explain(boolean allOptions)
explain in interface ManagedComponentMBeanApache Camel