# Uses of Interface
org.apache.tapestry5.ComponentEventCallback

Packages that use ComponentEventCallback
Package
Description
org.apache.tapestry5
Root package for Tapestry, containing common interfaces and data types used throughout the framework.
org.apache.tapestry5.internal.services
[INTERNAL USE ONLY] internal service classes; API subject to change
org.apache.tapestry5.internal.structure
[INTERNAL USE ONLY] page structure implementation details; API subject to change.
org.apache.tapestry5.internal.util
[INTERNAL USE ONLY] various utility classes; API subject to change.
org.apache.tapestry5.test
Support for testing Tapestry pages

- ## Uses of ComponentEventCallback in org.apache.tapestry5

  Subinterfaces of ComponentEventCallback in org.apache.tapestry5
  Modifier and Type
  Interface
  Description
  `interface`
  `TrackableComponentEventCallback<T>`
  Extends `ComponentEventCallback` with a way to determine if the underlying event has been aborted due to a some event returning an acceptable, non-null value.
  Methods in org.apache.tapestry5 with parameters of type ComponentEventCallback
  Modifier and Type
  Method
  Description
  `boolean`
  ComponentResourcesCommon.`triggerContextEvent(String eventType, EventContext context, ComponentEventCallback callback)`
  Triggers a component event.
  `boolean`
  ComponentResourcesCommon.`triggerEvent(String eventType, Object[] contextValues, ComponentEventCallback callback)`
  A convenience method for invoking `ComponentResourcesCommon.triggerContextEvent(String, EventContext, ComponentEventCallback)`.

- ## Uses of ComponentEventCallback in org.apache.tapestry5.internal.services

  Classes in org.apache.tapestry5.internal.services that implement ComponentEventCallback
  Modifier and Type
  Class
  Description
  `class`
  `ComponentResultProcessorWrapper`
  A wrapper around `ComponentEventResultProcessor` that encapsulates capturing the exception.
  Constructors in org.apache.tapestry5.internal.services with parameters of type ComponentEventCallback
  Modifier
  Constructor
  Description
  ``
  `ComponentEventImpl(String eventType, String originatingComponentId, EventContext context, ComponentEventCallback handler, ComponentPageElementResources elementResources, boolean exactParameterCountMatch, ComponentModel model, org.slf4j.Logger logger)`
  ``
  `EventImpl(ComponentEventCallback handler, org.slf4j.Logger logger, OperationTracker tracker)`

- ## Uses of ComponentEventCallback in org.apache.tapestry5.internal.structure

  Methods in org.apache.tapestry5.internal.structure with parameters of type ComponentEventCallback
  Modifier and Type
  Method
  Description
  `boolean`
  ComponentPageElementImpl.`triggerContextEvent(String eventType, EventContext context, ComponentEventCallback callback)`
  `boolean`
  InternalComponentResourcesImpl.`triggerContextEvent(String eventType, EventContext context, ComponentEventCallback callback)`
  `boolean`
  ComponentPageElementImpl.`triggerEvent(String eventType, Object[] contextValues, ComponentEventCallback callback)`
  `boolean`
  InternalComponentResourcesImpl.`triggerEvent(String eventType, Object[] context, ComponentEventCallback handler)`

- ## Uses of ComponentEventCallback in org.apache.tapestry5.internal.util

  Classes in org.apache.tapestry5.internal.util that implement ComponentEventCallback
  Modifier and Type
  Class
  Description
  `class`
  `CaptureResultCallback<T>`
  Implementation of `ComponentEventCallback` that simply captures the result value.
  `class`
  `NotificationEventCallback`
  A `ComponentEventCallback` used for notification events.

- ## Uses of ComponentEventCallback in org.apache.tapestry5.test

  Methods in org.apache.tapestry5.test that return ComponentEventCallback
  Modifier and Type
  Method
  Description
  `protected final ComponentEventCallback`
  TapestryTestCase.`mockComponentEventHandler()`
  Methods in org.apache.tapestry5.test with parameters of type ComponentEventCallback
  Modifier and Type
  Method
  Description
  `protected final void`
  TapestryTestCase.`train_handleResult(ComponentEventCallback handler, Object result, boolean abort)`