Package org.apache.tapestry5.ioc.internal.services

## Class ExceptionTrackerImpl

- java.lang.Object
- - org.apache.tapestry5.ioc.internal.services.ExceptionTrackerImpl

- All Implemented Interfaces:
    `ExceptionTracker`

      @Scope("perthread")
      @PreventServiceDecoration
      public class ExceptionTrackerImpl
      extends java.lang.Object
      implements ExceptionTracker

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `ExceptionTrackerImpl()` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | `exceptionLogged​(java.lang.Throwable exception)` | Returns true if the indicated exception has already been logged (it is assumed that the exception will be logged if this method returns false).

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ExceptionTrackerImpl

          public ExceptionTrackerImpl()

  - ### Method Detail

    - #### exceptionLogged

          public boolean exceptionLogged​(java.lang.Throwable exception)

      Description copied from interface: `ExceptionTracker`
      Returns true if the indicated exception has already been logged (it is assumed that the exception will be logged if this method returns false). The exception is recorded for later checks.
      Specified by:
        `exceptionLogged` in interface `ExceptionTracker`
      Parameters:
        `exception` - to check
      Returns:
        false if the exception has not been previously checked, true otherwise