Interface OrderableValve

  • All Superinterfaces:
    Valve
    All Known Implementing Classes:
    AbstractOrderableValve

    public interface OrderableValve
    extends Valve
    Orderable valve interface.

    When an orderable valve is added into a Pipeline, it can be re-ordered by the execution ordering properties ('beforeValves', 'afterValves', etc.).

    The postrequisite valve names configured by 'beforeValves' property is the valve names that should follow this valve. The prerequisite valve names configured by 'afterValves' property is the valve names that should precede this valve. The postrequisite/prerequisite names can have multiple valve names, separated by ' ', ',', '\t', '\r' or '\n'.

    • Method Detail

      • getValveName

        String getValveName()
        Returns the valve name.
        Returns:
        the valve name.
      • getBeforeValves

        String getBeforeValves()
        Returns postrequisite valve names that should follow this valve. The return can have multiple valve names, separated by ' ', ',', '\t', '\r' or '\n'
        Returns:
        postrequisite valve names that should follow this valve.
      • getAfterValves

        String getAfterValves()
        Returns prerequisite valve names that should follow this valve. The return can have multiple valve names, separated by ' ', ',', '\t', '\r' or '\n'
        Returns:
        prerequisite valve names that should follow this valve.