Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.mule.module.management.mbean
Class ServiceStats

    java.lang.Object
      org.mule.module.management.mbean.ServiceStats

All Implemented Interfaces:
  MBeanRegistration, ServiceStatsMBean

    public class ServiceStats

extends Object
implements ServiceStatsMBean, MBeanRegistration

`ServiceStats` TODO

Constructor Summary
`ServiceStats(ServiceStatistics statistics)`

Method Summary
`void` | `clearStatistics()`
`long` | `getAsyncEventsReceived()`
`long` | `getAsyncEventsSent()`
`long` | `getAverageExecutionTime()`
`long` | `getAverageQueueSize()`
`long` | `getExecutedEvents()`
`long` | `getExecutionErrors()`
`long` | `getFatalErrors()`
`long` | `getMaxExecutionTime()`
`long` | `getMaxQueueSize()`
`long` | `getMinExecutionTime()`
`String` | `getName()`
`long` | `getQueuedEvents()`
`long` | `getReplyToEventsSent()`
`ObjectName` | `getRouterInbound()`
`ObjectName` | `getRouterOutbound()`
`long` | `getSyncEventsReceived()`
`long` | `getSyncEventsSent()`
`long` | `getTotalEventsReceived()`
`long` | `getTotalEventsSent()`
`long` | `getTotalExecutionTime()`
`void` | `postDeregister()`
`void` | `postRegister(Boolean registrationDone)`
`void` | `preDeregister()`
`ObjectName` | `preRegister(MBeanServer server, ObjectName name)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### ServiceStats

    public ServiceStats(ServiceStatistics statistics)

Method Detail

### clearStatistics

    public void clearStatistics()

  Specified by:
    `clearStatistics` in interface `ServiceStatsMBean`

### getAsyncEventsReceived

    public long getAsyncEventsReceived()

  Specified by:
    `getAsyncEventsReceived` in interface `ServiceStatsMBean`

### getAsyncEventsSent

    public long getAsyncEventsSent()

  Specified by:
    `getAsyncEventsSent` in interface `ServiceStatsMBean`

### getAverageExecutionTime

    public long getAverageExecutionTime()

  Specified by:
    `getAverageExecutionTime` in interface `ServiceStatsMBean`

### getAverageQueueSize

    public long getAverageQueueSize()

  Specified by:
    `getAverageQueueSize` in interface `ServiceStatsMBean`

### getExecutedEvents

    public long getExecutedEvents()

  Specified by:
    `getExecutedEvents` in interface `ServiceStatsMBean`

### getExecutionErrors

    public long getExecutionErrors()

  Specified by:
    `getExecutionErrors` in interface `ServiceStatsMBean`

### getFatalErrors

    public long getFatalErrors()

  Specified by:
    `getFatalErrors` in interface `ServiceStatsMBean`

### getMaxExecutionTime

    public long getMaxExecutionTime()

  Specified by:
    `getMaxExecutionTime` in interface `ServiceStatsMBean`

### getMaxQueueSize

    public long getMaxQueueSize()

  Specified by:
    `getMaxQueueSize` in interface `ServiceStatsMBean`

### getMinExecutionTime

    public long getMinExecutionTime()

  Specified by:
    `getMinExecutionTime` in interface `ServiceStatsMBean`

### getName

    public String getName()

### getQueuedEvents

    public long getQueuedEvents()

  Specified by:
    `getQueuedEvents` in interface `ServiceStatsMBean`

### getReplyToEventsSent

    public long getReplyToEventsSent()

  Specified by:
    `getReplyToEventsSent` in interface `ServiceStatsMBean`

### getSyncEventsReceived

    public long getSyncEventsReceived()

  Specified by:
    `getSyncEventsReceived` in interface `ServiceStatsMBean`

### getSyncEventsSent

    public long getSyncEventsSent()

  Specified by:
    `getSyncEventsSent` in interface `ServiceStatsMBean`

### getTotalEventsReceived

    public long getTotalEventsReceived()

  Specified by:
    `getTotalEventsReceived` in interface `ServiceStatsMBean`

### getTotalEventsSent

    public long getTotalEventsSent()

  Specified by:
    `getTotalEventsSent` in interface `ServiceStatsMBean`

### getTotalExecutionTime

    public long getTotalExecutionTime()

  Specified by:
    `getTotalExecutionTime` in interface `ServiceStatsMBean`

### preRegister

    public ObjectName preRegister(MBeanServer server,
                                  ObjectName name)
                           throws Exception

  Specified by:
    `preRegister` in interface `MBeanRegistration`
  Throws:
    `Exception`

### postRegister

    public void postRegister(Boolean registrationDone)

  Specified by:
    `postRegister` in interface `MBeanRegistration`

### preDeregister

    public void preDeregister()
                       throws Exception

  Specified by:
    `preDeregister` in interface `MBeanRegistration`
  Throws:
    `Exception`

### postDeregister

    public void postDeregister()

  Specified by:
    `postDeregister` in interface `MBeanRegistration`

### getRouterInbound

    public ObjectName getRouterInbound()

### getRouterOutbound

    public ObjectName getRouterOutbound()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.