org.apache.tapestry5.ioc.services

## Interface AspectInterceptorBuilder<T>

- All Superinterfaces:
    AnnotationAccess, MethodAdviceReceiver
  All Known Implementing Classes:
    AbtractAspectInterceptorBuilder, AspectInterceptorBuilderImpl

      public interface AspectInterceptorBuilder<T>
      extends MethodAdviceReceiver

  A builder may be obtained from the `AspectDecorator` and allows more controlled creation of the created interceptor; it allows different methods to be given different advice, and allows methods to be omitted (in which case the method invocation passes through without advice).

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `T` | `build()` Builds and returns the interceptor.

    - ### Methods inherited from interface org.apache.tapestry5.ioc.MethodAdviceReceiver

      `adviseAllMethods, adviseMethod, getInterface, getMethodAnnotation`

    - ### Methods inherited from interface org.apache.tapestry5.ioc.AnnotationAccess

      `getClassAnnotationProvider, getMethodAnnotationProvider`

- - ### Method Detail

    - #### build

          T build()

      Builds and returns the interceptor. Any methods that have not been advised will become "pass thrus".
      Returns:
        the interceptor instance.

5.6.0 - Copyright © 2003-2020 The Apache Software Foundation.