Class AspectDecoratorImpl

java.lang.Object
org.apache.tapestry5.ioc.internal.services.AspectDecoratorImpl
All Implemented Interfaces:
AspectDecorator

  • Constructor Details

  • Method Details

    • createBuilder

      public <T> AspectInterceptorBuilder<T> createBuilder(Class<T> serviceInterface, T delegate, String description)
      Description copied from interface: AspectDecorator
      Creates a builder that can be used to create the interceptor. This is used when only some of the methods need to be advised, or when different methods need to receive different advice, or when multiple advice is to be applied.
      Specified by:
      createBuilder in interface AspectDecorator
      Type Parameters:
      T - the type of the service interface.
      Parameters:
      serviceInterface - defines the interface of the interceptor and the delegate
      delegate - the object on which methods will be invokes
      description - used as the toString() of the interceptor unless toString() is part of the service interface
      Returns:
      a builder that can be used to generate the final interceptor
    • createBuilder

      public <T> AspectInterceptorBuilder<T> createBuilder(Class<T> serviceInterface, T delegate, AnnotationAccess annotationAccess, String description)
      Description copied from interface: AspectDecorator
      Creates a builder that can be used to create the interceptor. This is used when only some of the methods need to be advised, or when different methods need to receive different advice, or when multiple advice is to be applied.
      Specified by:
      createBuilder in interface AspectDecorator
      Type Parameters:
      T - the type of the service interface.
      Parameters:
      serviceInterface - defines the interface of the interceptor and the delegate
      delegate - the object on which methods will be invokes
      annotationAccess - provides access to combined annotations of the underlying service and service interface
      description - used as the toString() of the interceptor unless toString() is part of the service interface
      Returns:
      a builder that can be used to generate the final interceptor