# Uses of Package
de.gebit.integrity.runner.console.intercept

- Packages that use de.gebit.integrity.runner.console.intercept
  Package | Description
  --- | ---
  de.gebit.integrity.runner |
  de.gebit.integrity.runner.callbacks.xml |
  de.gebit.integrity.runner.console.intercept |
  de.gebit.integrity.runner.forking |
  de.gebit.integrity.runner.logging |

- Classes in de.gebit.integrity.runner.console.intercept used by de.gebit.integrity.runner
  Class | Description
  --- | ---
  ConsoleInterceptionAggregator | The implementation of this interface aggregates lines captured on stdout and stderr into "interception jobs".
  ConsoleOutputInterceptor | Performs interception of both console output streams (stdout and stderr).

- Classes in de.gebit.integrity.runner.console.intercept used by de.gebit.integrity.runner.callbacks.xml
  Class | Description
  --- | ---
  ConsoleInterceptionAggregator | The implementation of this interface aggregates lines captured on stdout and stderr into "interception jobs".

- Classes in de.gebit.integrity.runner.console.intercept used by de.gebit.integrity.runner.console.intercept
  Class | Description
  --- | ---
  ConsoleInterceptionAggregator | The implementation of this interface aggregates lines captured on stdout and stderr into "interception jobs".
  ConsoleInterceptorTarget | Implement this interface to be able to receive intercepted console lines from the `ConsoleOutputInterceptor`.
  ConsoleOutputInterceptor | Performs interception of both console output streams (stdout and stderr).
  DefaultConsoleOutputInterceptor.InterceptPrintStream | This stream is the core of this service: it captures all data being printed through it, splits it into single lines and forwards the lines to all targets.
  Intercept | Represents a single interception job of the `ConsoleInterceptionAggregator`.
  InterceptedLine | Represents a single captured line of the `ConsoleInterceptionAggregator`.

- Classes in de.gebit.integrity.runner.console.intercept used by de.gebit.integrity.runner.forking
  Class | Description
  --- | ---
  ConsoleOutputInterceptor | Performs interception of both console output streams (stdout and stderr).

- Classes in de.gebit.integrity.runner.console.intercept used by de.gebit.integrity.runner.logging
  Class | Description
  --- | ---
  ConsoleOutputInterceptor | Performs interception of both console output streams (stdout and stderr).