Class SortOrder

java.lang.Object
react4j.annotations.SortOrder

public class SortOrder extends Object

SortOrder define the orders in which methods are invoked. These values are intended to be used with the PreRender and PostRender annotations.

An extension library might define an PreRender method like this:

@PreRender(sortOrder=Interceptor.Priority.LIBRARY_BEFORE+10)
public interface MyExtension {
  @PreRender(sortOrder=Interceptor.Priority.LIBRARY_BEFORE+10)
  void preRenderMyExtension() { ... };
 }
See Also:
  • Field Details

    • LIBRARY_BEFORE

      public static final int LIBRARY_BEFORE
      Start of range for early methods defined by extension libraries.
      See Also:
    • APPLICATION

      public static final int APPLICATION
      Start of range for methods defined by applications.
      See Also:
    • LIBRARY_AFTER

      public static final int LIBRARY_AFTER
      Start of range for late methods defined by extension libraries.
      See Also: