Class PipelineValidator

  • All Implemented Interfaces:
    Validator

    public class PipelineValidator
    extends Object
    implements Validator
    Author:
    Maksim Tkachenko, Ween Jiann Lee
    • Constructor Detail

      • PipelineValidator

        public PipelineValidator​(Validator... validators)
        Constructs pipeline validator.
        Parameters:
        validators - A list of validators
      • PipelineValidator

        public PipelineValidator​(List<Validator> validators)
        Constructs pipeline validator.
        Parameters:
        validators - A list of validators
    • Method Detail

      • isValid

        public final Validator.Status isValid​(Request request,
                                              Response response)
        Description copied from interface: Validator
        Method will be called when a response need validation.
        Specified by:
        isValid in interface Validator
        Parameters:
        request - request sent to fetch a response
        response - response fetched
        Returns:
        the status of validation