## Uses of Class
org.apache.mina.core.session.IoEventType

- Packages that use IoEventType
  Package | Description
  --- | ---
  org.apache.mina.core.filterchain |
  org.apache.mina.core.session |
  org.apache.mina.filter.executor | `IoFilter`s that provide flexible thread model and event queue monitoring interface.
  org.apache.mina.filter.statistic | Classes that implement `IoFilter` and provide the ability for filters to be timed on their performance.

- - ### Uses of IoEventType in org.apache.mina.core.filterchain

    Constructors in org.apache.mina.core.filterchain with parameters of type IoEventType
    Constructor and Description
    `IoFilterEvent(IoFilter.NextFilter nextFilter, IoEventType type, IoSession session, Object parameter)`

  - ### Uses of IoEventType in org.apache.mina.core.session

    Methods in org.apache.mina.core.session that return IoEventType
    Modifier and Type | Method and Description
    --- | ---
    `IoEventType` | IoEvent.`getType()`
    `static IoEventType` | IoEventType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static IoEventType[]` | IoEventType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Constructors in org.apache.mina.core.session with parameters of type IoEventType
    Constructor and Description
    `IoEvent(IoEventType type, IoSession session, Object parameter)`

  - ### Uses of IoEventType in org.apache.mina.filter.executor

    Constructors in org.apache.mina.filter.executor with parameters of type IoEventType
    Constructor and Description
    `ExecutorFilter(Executor executor, IoEventType... eventTypes)` Creates a new instance with the specified `Executor`.
    `ExecutorFilter(int corePoolSize, int maximumPoolSize, IoEventType... eventTypes)` (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
    `ExecutorFilter(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, IoEventQueueHandler queueHandler, IoEventType... eventTypes)` (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
    `ExecutorFilter(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, IoEventType... eventTypes)` (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
    `ExecutorFilter(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, ThreadFactory threadFactory, IoEventQueueHandler queueHandler, IoEventType... eventTypes)` (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
    `ExecutorFilter(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, ThreadFactory threadFactory, IoEventType... eventTypes)` (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
    `ExecutorFilter(int maximumPoolSize, IoEventType... eventTypes)` (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.
    `ExecutorFilter(IoEventType... eventTypes)` (Convenience constructor) Creates a new instance with a new `OrderedThreadPoolExecutor`.

  - ### Uses of IoEventType in org.apache.mina.filter.statistic

    Methods in org.apache.mina.filter.statistic that return types with arguments of type IoEventType
    Modifier and Type | Method and Description
    --- | ---
    `Set<IoEventType>` | ProfilerTimerFilter.`getEventsToProfile()` Return the set of `IoEventType` which are profiled.

    Methods in org.apache.mina.filter.statistic with parameters of type IoEventType
    Modifier and Type | Method and Description
    --- | ---
    `double` | ProfilerTimerFilter.`getAverageTime(IoEventType type)` Get the average time for the specified method represented by the `IoEventType`
    `long` | ProfilerTimerFilter.`getMaximumTime(IoEventType type)` The maximum time the method represented by `IoEventType` has executed
    `long` | ProfilerTimerFilter.`getMinimumTime(IoEventType type)` The minimum time the method represented by `IoEventType` has executed
    `long` | ProfilerTimerFilter.`getTotalCalls(IoEventType type)` Gets the total number of times the method has been called that is represented by the `IoEventType`
    `long` | ProfilerTimerFilter.`getTotalTime(IoEventType type)` The total time this method has been executing
    `void` | ProfilerTimerFilter.`profile(IoEventType type)` Set the `IoEventType` to be profiled
    `void` | ProfilerTimerFilter.`setEventsToProfile(IoEventType... eventTypes)` Set the profilers for a list of `IoEventType`
    `void` | ProfilerTimerFilter.`stopProfile(IoEventType type)` Stop profiling an `IoEventType`

    Constructors in org.apache.mina.filter.statistic with parameters of type IoEventType
    Constructor and Description
    `ProfilerTimerFilter(TimeUnit timeUnit, IoEventType... eventTypes)` Creates a new instance of ProfilerFilter.

Copyright © 2004-2012 Apache MINA Project. All Rights Reserved.