Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.tapestry5
Interface TrackableComponentEventCallback<T>

All Superinterfaces:
  ComponentEventCallback<T>

All Known Implementing Classes:
  ComponentResultProcessorWrapper

    public interface TrackableComponentEventCallback<T>

extends ComponentEventCallback<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. The standard implementation of this is a wrapper around either the traditional or ajax versions of the `ComponentEventResultProcessor` service, i.e., they allow for a navigational result.

Instances of this are made available via the `Environmental` annotation.

Since:
  5.2.0

Method Summary
`boolean` | `isAborted()` Returns true if a return value from an event handler method was processed.
`void` | `rethrow()` If processing a return value threw an IOException, invoking this method will rethrow it.

Methods inherited from interface org.apache.tapestry5.ComponentEventCallback
`handleResult`

Method Detail

### isAborted

    boolean isAborted()

  Returns true if a return value from an event handler method was processed.

### rethrow

    void rethrow()
                 throws java.io.IOException

  If processing a return value threw an IOException, invoking this method will rethrow it.

  Throws:
    `java.io.IOException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2012 The Apache Software Foundation.