## Uses of Interface
org.zkoss.zk.ui.event.EventThreadCleanup

- Packages that use EventThreadCleanup
  Package | Description
  --- | ---
  org.zkoss.zk.ui.util |
  org.zkoss.zkplus.spring |
  org.zkoss.zkplus.util |

- - ### Uses of EventThreadCleanup in org.zkoss.zk.ui.util

    Methods in org.zkoss.zk.ui.util that return types with arguments of type EventThreadCleanup
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<EventThreadCleanup>` | Configuration.`newEventThreadCleanups​(Component comp, Event evt, java.util.List<java.lang.Throwable> errs, boolean silent)` | Invokes `cleanup(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event, java.util.List<java.lang.Throwable>)` for each relevant listener registered by `Configuration.addListener(java.lang.Class<?>)`.

    Method parameters in org.zkoss.zk.ui.util with type arguments of type EventThreadCleanup
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Configuration.`invokeEventThreadCompletes​(java.util.List<EventThreadCleanup> cleanups, Component comp, Event evt, java.util.List<java.lang.Throwable> errs, boolean silent)` | Invoke `complete(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event)` for each instance returned by `Configuration.newEventThreadCleanups(org.zkoss.zk.ui.Component, org.zkoss.zk.ui.event.Event, java.util.List<java.lang.Throwable>, boolean)`.

  - ### Uses of EventThreadCleanup in org.zkoss.zkplus.spring

    Classes in org.zkoss.zkplus.spring that implement EventThreadCleanup
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SpringTransactionSynchronizationListener` | Listener to make sure each ZK thread got the same ThreadLocal value of the spring's org.springframework.transaction.support.TransactionSynchronizationManager; especially those thread bound resources.

  - ### Uses of EventThreadCleanup in org.zkoss.zkplus.util

    Classes in org.zkoss.zkplus.util that implement EventThreadCleanup
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ThreadLocalListener` | Listener to make sure servlet thread and ZK event thread got the same ThreadLocal values.