A D E G H I K M O R S T U V 
All Classes All Packages

A

ACCEPT - Static variable in class org.swisspush.gateleen.validation.ValidationHandler
 
addResource(Map<String, String>) - Method in class org.swisspush.gateleen.validation.ValidationResource
Adds a resource to the resources

D

DefaultValidationSchemaProvider - Class in org.swisspush.gateleen.validation
 
DefaultValidationSchemaProvider(Vertx, ClientRequestCreator, Duration) - Constructor for class org.swisspush.gateleen.validation.DefaultValidationSchemaProvider
DefaultValidationSchemaProvider(Vertx, ClientRequestCreator, Duration, Map<String, String>) - Constructor for class org.swisspush.gateleen.validation.DefaultValidationSchemaProvider

E

enableResourceLogging(boolean) - Method in class org.swisspush.gateleen.validation.ValidationResourceManager
 
equals(Object) - Method in class org.swisspush.gateleen.validation.SchemaLocation
 

G

getResources() - Method in class org.swisspush.gateleen.validation.ValidationResource
Returns a list of resources
getValidationDetails() - Method in exception org.swisspush.gateleen.validation.ValidationException
 
getValidationResource() - Method in class org.swisspush.gateleen.validation.ValidationResourceManager
 

H

handle(HttpServerRequest) - Method in class org.swisspush.gateleen.validation.ValidationHandler
 
handleValidationResource(HttpServerRequest) - Method in class org.swisspush.gateleen.validation.ValidationResourceManager
 
hashCode() - Method in class org.swisspush.gateleen.validation.SchemaLocation
 
HOOKS_LISTENERS_URI_PART - Static variable in class org.swisspush.gateleen.validation.ValidationHandler
 
HOOKS_ROUTE_URI_PART - Static variable in class org.swisspush.gateleen.validation.ValidationHandler
 

I

isFailOnError() - Method in class org.swisspush.gateleen.validation.ValidationHandler
 
isToValidate(HttpServerRequest) - Method in class org.swisspush.gateleen.validation.ValidationHandler
Returns true when the ValidationHandler must be applied to this request.

K

keepInMemory() - Method in class org.swisspush.gateleen.validation.SchemaLocation
 

M

matchingSchemaLocation(ValidationResource, HttpServerRequest, Logger) - Static method in class org.swisspush.gateleen.validation.ValidationUtil
Get a SchemaLocation (when present) of the matching ValidationResource for provided HttpServerRequest
matchingValidationResourceEntry(ValidationResource, HttpServerRequest, Logger) - Static method in class org.swisspush.gateleen.validation.ValidationUtil
Get values of matching ValidationResource for provided HttpServerRequest
METHOD_PROPERTY - Static variable in class org.swisspush.gateleen.validation.ValidationResource
 

O

org.swisspush.gateleen.validation - package org.swisspush.gateleen.validation
 

R

RegexpValidator - Class in org.swisspush.gateleen.validation
 
RegexpValidator() - Constructor for class org.swisspush.gateleen.validation.RegexpValidator
 
reset() - Method in class org.swisspush.gateleen.validation.ValidationResource
Clears all validation resources

S

SCHEMA_KEEP_INMEMORY_PROPERTY - Static variable in class org.swisspush.gateleen.validation.ValidationResource
 
SCHEMA_LOCATION_PROPERTY - Static variable in class org.swisspush.gateleen.validation.ValidationResource
 
schemaFromLocation(SchemaLocation) - Method in class org.swisspush.gateleen.validation.DefaultValidationSchemaProvider
 
schemaFromLocation(SchemaLocation) - Method in interface org.swisspush.gateleen.validation.ValidationSchemaProvider
 
schemaLocation() - Method in class org.swisspush.gateleen.validation.SchemaLocation
 
SchemaLocation - Class in org.swisspush.gateleen.validation
 
SchemaLocation(String, Integer) - Constructor for class org.swisspush.gateleen.validation.SchemaLocation
 
setFailOnError(boolean) - Method in class org.swisspush.gateleen.validation.ValidationHandler
 

T

throwIfPatternInvalid(String) - Static method in class org.swisspush.gateleen.validation.RegexpValidator
Tries to compile the passed regular expression pattern.
toString() - Method in exception org.swisspush.gateleen.validation.ValidationException
 

U

URL_PROPERTY - Static variable in class org.swisspush.gateleen.validation.ValidationResource
 

V

validate(HttpServerRequest, String, Buffer, Handler<ValidationResult>) - Method in class org.swisspush.gateleen.validation.Validator
 
validate(HttpServerRequest, String, Buffer, SchemaLocation, Handler<ValidationResult>) - Method in class org.swisspush.gateleen.validation.Validator
 
validateStatic(Buffer, String, Logger) - Static method in class org.swisspush.gateleen.validation.Validator
 
validateWithSchemaLocation(SchemaLocation, Buffer, Logger) - Method in class org.swisspush.gateleen.validation.Validator
 
ValidationException - Exception in org.swisspush.gateleen.validation
 
ValidationException(String) - Constructor for exception org.swisspush.gateleen.validation.ValidationException
 
ValidationException(String, Throwable) - Constructor for exception org.swisspush.gateleen.validation.ValidationException
 
ValidationException(Throwable) - Constructor for exception org.swisspush.gateleen.validation.ValidationException
 
ValidationException(ValidationResult) - Constructor for exception org.swisspush.gateleen.validation.ValidationException
 
ValidationHandler - Class in org.swisspush.gateleen.validation
Validates incoming and outgoing JSON and issues warnings in logs.
ValidationHandler(ValidationResourceManager, HttpClient, Validator) - Constructor for class org.swisspush.gateleen.validation.ValidationHandler
 
ValidationHandler(ValidationResourceManager, ValidationSchemaProvider, ResourceStorage, HttpClient, String) - Constructor for class org.swisspush.gateleen.validation.ValidationHandler
 
ValidationResource - Class in org.swisspush.gateleen.validation
Class representing the json validation resource
ValidationResource() - Constructor for class org.swisspush.gateleen.validation.ValidationResource
 
ValidationResourceManager - Class in org.swisspush.gateleen.validation
 
ValidationResourceManager(Vertx, ResourceStorage, String) - Constructor for class org.swisspush.gateleen.validation.ValidationResourceManager
 
ValidationSchemaProvider - Interface in org.swisspush.gateleen.validation
Provides JsonSchema fetched from an external location.
ValidationUtil - Class in org.swisspush.gateleen.validation
Utility class providing functions for working with ValidationResource and SchemaLocation
Validator - Class in org.swisspush.gateleen.validation
 
Validator(ResourceStorage, String, ValidationSchemaProvider) - Constructor for class org.swisspush.gateleen.validation.Validator
 
A D E G H I K M O R S T U V 
All Classes All Packages