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 Details

    • 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.