# Package org.apache.mina.statemachine.event

- Interface Summary
  Interface | Description
  --- | ---
  EventArgumentsInterceptor | Intercepts the `Event` arguments before the `Event` is passed to the `StateMachine` and allows for the arguments to be modified.
  EventFactory | Used by `StateMachineProxyBuilder` to create `Event` objects when methods are invoked on the proxy.

- Class Summary
  Class | Description
  --- | ---
  DefaultEventFactory | Default `EventFactory` implementation.
  Event | Represents an event which typically corresponds to a method call on a proxy.

- Enum Summary
  Enum | Description
  --- | ---
  IoFilterEvents | Defines all possible MINA `IoFilter` events for use in `IoFilterTransition` annotations.
  IoHandlerEvents | Defines all possible MINA `IoHandler` events for use in `IoHandlerTransition` annotations.

- Exception Summary
  Exception | Description
  --- | ---
  UnhandledEventException | Thrown when an `Event` passed to a state machine couldn't be handled.

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