org.apache.camel.management.mbean
Class ManagedComponent

java.lang.Object
  extended by org.apache.camel.management.mbean.ManagedComponent
All Implemented Interfaces:
ManagedInstance, ManagedComponentMBean

@ManagedResource(description="Managed Component")
public class ManagedComponent
extends Object
implements ManagedInstance, ManagedComponentMBean

Version:

Constructor Summary
ManagedComponent(String name, Component component)
           
 
Method Summary
 String getCamelId()
           
 Component getComponent()
           
 String getComponentName()
           
 Object getInstance()
          Gets the resource which is being managed.
 String getState()
           
 void init(ManagementStrategy strategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedComponent

public ManagedComponent(String name,
                        Component component)
Method Detail

init

public void init(ManagementStrategy strategy)

getComponent

public Component getComponent()

getComponentName

public String getComponentName()
Specified by:
getComponentName in interface ManagedComponentMBean

getState

public String getState()
Specified by:
getState in interface ManagedComponentMBean

getCamelId

public String getCamelId()
Specified by:
getCamelId in interface ManagedComponentMBean

getInstance

public Object getInstance()
Description copied from interface: ManagedInstance
Gets the resource which is being managed.

Specified by:
getInstance in interface ManagedInstance
Returns:
the resource, such as a Processor, Consumer etc.


Apache CAMEL