A D E G H I K M O R S T U V
All Classes All Packages
All Classes All Packages
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
-
Constructor for
DefaultValidationSchemaProvider - DefaultValidationSchemaProvider(Vertx, ClientRequestCreator, Duration, Map<String, String>) - Constructor for class org.swisspush.gateleen.validation.DefaultValidationSchemaProvider
-
Constructor for
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
ValidationHandlermust 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 matchingValidationResourcefor providedHttpServerRequest - matchingValidationResourceEntry(ValidationResource, HttpServerRequest, Logger) - Static method in class org.swisspush.gateleen.validation.ValidationUtil
-
Get values of matching
ValidationResourcefor providedHttpServerRequest - 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
JsonSchemafetched from an external location. - ValidationUtil - Class in org.swisspush.gateleen.validation
-
Utility class providing functions for working with
ValidationResourceandSchemaLocation - Validator - Class in org.swisspush.gateleen.validation
- Validator(ResourceStorage, String, ValidationSchemaProvider) - Constructor for class org.swisspush.gateleen.validation.Validator
All Classes All Packages