Class Chain

    • Constructor Summary

      Constructors 
      Constructor Description
      Chain()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Creates a new Chain primarily for testing purposes.
      Chain​(List<? extends InterceptorMethod> interceptorMethods, Constructor<?> terminalConstructor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Creates a new Chain for around-construct interceptions.
      Chain​(List<? extends InterceptorMethod> interceptorMethods, Constructor<?> terminalConstructor, Supplier<? extends Object[]> argumentsSupplier)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Creates a new Chain for around-construct interceptions.
      Chain​(List<? extends InterceptorMethod> interceptorMethods, Function<? super Object[],​?> terminalFunction, Supplier<? extends Object[]> argumentsSupplier)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Creates a new Chain for around-construct interceptions.
      Chain​(List<? extends InterceptorMethod> interceptorMethods, Supplier<?> targetSupplier)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Creates a new Chain for lifecycle method interceptions.
      Chain​(List<? extends InterceptorMethod> interceptorMethods, Supplier<?> targetSupplier, Method terminalMethod)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Creates a new Chain for around-invoke interceptions.
      Chain​(List<? extends InterceptorMethod> interceptorMethods, Supplier<?> targetSupplier, Method terminalMethod, Supplier<? extends Object[]> argumentsSupplier)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Creates a new Chain for around-invoke interceptions.
      Chain​(List<? extends InterceptorMethod> interceptorMethods, Supplier<?> targetSupplier, Function<? super Object[],​?> terminalFunction, boolean setTarget, Supplier<? extends Object[]> argumentsSupplier)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Creates a new Chain for around-construct or around-invoke interceptions.