|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.management.StandardMBean
org.apache.servicemix.nmr.management.ManagedEndpoint
public class ManagedEndpoint
| Field Summary | |
|---|---|
protected InternalEndpoint |
endpoint
|
protected org.fusesource.commons.management.Statistic |
inboundExchangeRate
|
protected org.fusesource.commons.management.Statistic |
inboundExchanges
|
protected org.fusesource.commons.management.ManagementStrategy |
managementStrategy
|
protected org.fusesource.commons.management.Statistic |
outboundExchangeRate
|
protected org.fusesource.commons.management.Statistic |
outboundExchanges
|
| Constructor Summary | |
|---|---|
ManagedEndpoint(InternalEndpoint endpoint,
org.fusesource.commons.management.ManagementStrategy managementStrategy)
|
|
| Method Summary | |
|---|---|
protected String |
getDescription(MBeanFeatureInfo info)
|
protected String |
getDescription(MBeanInfo info)
|
InternalEndpoint |
getEndpoint()
|
long |
getInboundExchangeCount()
Get the Inbound MessageExchange count |
double |
getInboundExchangeRate()
Get the Inbound MessageExchange rate (number/sec) |
String |
getName()
Retrieve the name of the endpoint |
long |
getOutboundExchangeCount()
Get the Outbound MessageExchange count |
double |
getOutboundExchangeRate()
Get the Outbound MessageExchange rate (number/sec) |
Map<String,?> |
getProperties()
Retrieve the properties of the endpoint |
void |
reset()
reset the Stats |
| Methods inherited from class javax.management.StandardMBean |
|---|
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final InternalEndpoint endpoint
protected final org.fusesource.commons.management.Statistic inboundExchanges
protected final org.fusesource.commons.management.Statistic outboundExchanges
protected final org.fusesource.commons.management.Statistic inboundExchangeRate
protected final org.fusesource.commons.management.Statistic outboundExchangeRate
protected final org.fusesource.commons.management.ManagementStrategy managementStrategy
| Constructor Detail |
|---|
public ManagedEndpoint(InternalEndpoint endpoint,
org.fusesource.commons.management.ManagementStrategy managementStrategy)
throws NotCompliantMBeanException
NotCompliantMBeanException| Method Detail |
|---|
public InternalEndpoint getEndpoint()
public String getName()
getName in interface ManagedEndpointMBeanpublic Map<String,?> getProperties()
getProperties in interface ManagedEndpointMBeanpublic long getInboundExchangeCount()
getInboundExchangeCount in interface ManagedEndpointMBeanpublic double getInboundExchangeRate()
getInboundExchangeRate in interface ManagedEndpointMBeanpublic long getOutboundExchangeCount()
getOutboundExchangeCount in interface ManagedEndpointMBeanpublic double getOutboundExchangeRate()
getOutboundExchangeRate in interface ManagedEndpointMBeanpublic void reset()
reset in interface ManagedEndpointMBeanprotected String getDescription(MBeanInfo info)
getDescription in class StandardMBeanprotected String getDescription(MBeanFeatureInfo info)
getDescription in class StandardMBean
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||