@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 ManagedComponentMBean
public String getState()
getState
in interface ManagedComponentMBean
public String getCamelId()
getCamelId
in interface ManagedComponentMBean
public String getCamelManagementName()
getCamelManagementName
in interface ManagedComponentMBean
public Object getInstance()
ManagedInstance
getInstance
in interface ManagedInstance
Processor
, Consumer
etc.public String informationJson()
informationJson
in interface ManagedComponentMBean
public TabularData explain(boolean allOptions)
explain
in interface ManagedComponentMBean
Apache Camel