## Uses of Class
org.springframework.context.event.EventListener

- Packages that use EventListener
  Package | Description
  --- | ---
  org.springframework.test.context.event.annotation | Test execution event annotations for the Spring TestContext Framework.
  org.springframework.transaction.event | Spring's support for listening to transaction events.

- - ### Uses of EventListener in org.springframework.test.context.event.annotation

    Classes in org.springframework.test.context.event.annotation with annotations of type EventListener
    Modifier and Type | Class and Description
    --- | ---
    `interface` | `AfterTestClass` `@EventListener` annotation used to consume a `AfterTestClassEvent` published by the `EventPublishingTestExecutionListener`.
    `interface` | `AfterTestExecution` `@EventListener` annotation used to consume a `AfterTestExecutionEvent` published by the `EventPublishingTestExecutionListener`.
    `interface` | `AfterTestMethod` `@EventListener` annotation used to consume a `AfterTestMethodEvent` published by the `EventPublishingTestExecutionListener`.
    `interface` | `BeforeTestClass` `@EventListener` annotation used to consume a `BeforeTestClassEvent` published by the `EventPublishingTestExecutionListener`.
    `interface` | `BeforeTestExecution` `@EventListener` annotation used to consume a `BeforeTestExecution` published by the `EventPublishingTestExecutionListener`.
    `interface` | `BeforeTestMethod` `@EventListener` annotation used to consume a `BeforeTestMethodEvent` published by the `EventPublishingTestExecutionListener`.
    `interface` | `PrepareTestInstance` `@EventListener` annotation used to consume a `PrepareTestInstanceEvent` published by the `EventPublishingTestExecutionListener`.

  - ### Uses of EventListener in org.springframework.transaction.event

    Classes in org.springframework.transaction.event with annotations of type EventListener
    Modifier and Type | Class and Description
    --- | ---
    `interface` | `TransactionalEventListener` An `EventListener` that is invoked according to a `TransactionPhase`.