Class JsonValidationPolicy


  • public class JsonValidationPolicy
    extends Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.gravitee.gateway.api.stream.ReadWriteStream onRequestContent​(io.gravitee.gateway.api.Request request, io.gravitee.gateway.api.Response response, io.gravitee.gateway.api.ExecutionContext executionContext, io.gravitee.policy.api.PolicyChain policyChain)  
      io.gravitee.gateway.api.stream.ReadWriteStream onResponseContent​(io.gravitee.gateway.api.Request request, io.gravitee.gateway.api.Response response, io.gravitee.gateway.api.ExecutionContext executionContext, io.gravitee.policy.api.PolicyChain policyChain)  
    • Constructor Detail

      • JsonValidationPolicy

        public JsonValidationPolicy​(JsonValidationPolicyConfiguration configuration)
        Create a new JsonMetadata Policy instance based on its associated configuration
        Parameters:
        configuration - the associated configuration to the new JsonMetadata Policy instance
    • Method Detail

      • onRequestContent

        public io.gravitee.gateway.api.stream.ReadWriteStream onRequestContent​(io.gravitee.gateway.api.Request request,
                                                                               io.gravitee.gateway.api.Response response,
                                                                               io.gravitee.gateway.api.ExecutionContext executionContext,
                                                                               io.gravitee.policy.api.PolicyChain policyChain)
      • onResponseContent

        public io.gravitee.gateway.api.stream.ReadWriteStream onResponseContent​(io.gravitee.gateway.api.Request request,
                                                                                io.gravitee.gateway.api.Response response,
                                                                                io.gravitee.gateway.api.ExecutionContext executionContext,
                                                                                io.gravitee.policy.api.PolicyChain policyChain)