# com.bea.wli.management.runtime
ProcessStatistics Interface

public interface ProcessStatistics
extends `Serializable`

Represents runtime statistics for a particular process type.

Related Topics

{@link ProcessRuntimeMBean#getStatistics}

All Superinterfaces
  `Serializable`

## Method Summary

`public double` | `getAvgExecTime`() Returns the average execution time of the instances that are selected.
`public int` | `getNumAborted`() Returns the number of aborted instances of the process represented by this statistics object.
`public int` | `getNumAll`() Returns the number of all the instances for which these statistics are returned.
`public int` | `getNumCompleted`() Returns the number of successfully completed instances of the process represented by this statistics object.
`public int` | `getNumExceededSLA`() Returns the number of instances that exceeded the SLA set for this process.
`public int` | `getNumFrozen`() Returns the number of frozen instances of the process represented by this statistics object.
`public int` | `getNumRunning`() Returns the number of running instances of the process represented by this statistics object.
`public int` | `getNumSuspended`() Returns the number of suspended instances of the process represented by this statistics object.
`public int` | `getNumTerminated`() Returns the number of terminated instances of the process represented by this statistics object.
`public `String`` | `getServiceURI`() Returns the service URI of the process for which the statistics are computed

## Method Detail

### getAvgExecTime() Method

    public double getAvgExecTime()

Returns the average execution time of the instances that are selected.

### getNumAborted() Method

    public int getNumAborted()

Returns the number of aborted instances of the process represented by this statistics object.

### getNumAll() Method

    public int getNumAll()

Returns the number of all the instances for which these statistics are returned. This is merely a sum of running, suspended, aborted, frozen, completed, and terminated instances, and is here for only as convenience.

### getNumCompleted() Method

    public int getNumCompleted()

Returns the number of successfully completed instances of the process represented by this statistics object.

### getNumExceededSLA() Method

    public int getNumExceededSLA()

Returns the number of instances that exceeded the SLA set for this process. If there is no SLA set for the process a value of `0` is returned.

### getNumFrozen() Method

    public int getNumFrozen()

Returns the number of frozen instances of the process represented by this statistics object.

### getNumRunning() Method

    public int getNumRunning()

Returns the number of running instances of the process represented by this statistics object.

### getNumSuspended() Method

    public int getNumSuspended()

Returns the number of suspended instances of the process represented by this statistics object.

### getNumTerminated() Method

    public int getNumTerminated()

Returns the number of terminated instances of the process represented by this statistics object.

### getServiceURI() Method

    public String getServiceURI()

Returns the service URI of the process for which the statistics are computed