Class InputOutputContextStateful

Object
InputOutputContextStateful
All Implemented Interfaces:
InputOutputContext

public class InputOutputContextStateful extends Object implements InputOutputContext
This exists as an implementation of InputOutputContext that exposes a StatefulMessageLogger.

As StatefulMessageLogger exists only in this package, and not in the package where InputOutputContext is defined, the interface and class are deliberately separated.

Author:
Owen Feehan