The Component MBean is derived from Life Cycle MBean and exposes life cycle management and some performance stats for a deployed Component (a binding or a service engine) - see ComponentMBean interface
| Operations
Name |
Parameters |
Signature |
Description |
reset |
void |
void |
reset all stats counters |
|
| Attributes
Name |
type |
read/write |
Description |
extensionMBeanName |
ObjectName |
read-only |
the name of any aditional MBean support provided by the Component |
inBoundExchangeCount |
long |
read-only |
counter for inbound MessageExchanges to the DeliveryChannel for the Component |
inBoundExchangeRate |
double |
read-only |
Rate (number/sec) of inbound MessageExchanges |
outBoundExchangeCount |
long |
read-only |
counter for out bound MessageExchanges from the Component |
outBoundExchangeRate |
double |
read-only |
Rate (number/sec) of inbound MessageExchanges |
exchangeThrottling |
boolean |
read/write |
enable throttling of MessageExchanges sent by the Component (default is false) |
throttlingInterval |
int |
read/write |
number of MessageExchanges sent before a timeout is applied for throttling |
throttlingTimeout |
long |
read/write |
time (ms) applied in a sleep before sending next MessageExchange |
|