@NoImplement @Deprecated public interface Interceptable
Deprecated.
since 1.3.0. Do not use.
A component which can be intercepted through a List of interceptors that it provides.

Notice that the interceptors are returned in a List, which carries the concept of order. Although implementations are to return the interceptors in the order they would like them to be executed, the runtime reserves the right to not only re-arrange them but to also insert other interceptors before, after and in-between of them.

At the same time, just like the runtime doesn't guarantee to respect the given order, it doesn't commit to make a best effort to alter them as little as possible or convenient

Since:
1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    Provides a list of interceptors in a proposed order of execution
  • Method Details

    • getInterceptors

      List<Interceptor> getInterceptors()
      Deprecated.
      Provides a list of interceptors in a proposed order of execution
      Returns:
      a immutable List. Might be empty but will never be null