Skip navigation links
A B D G I J O R S U V 

A

addSchemaRedirect(String, String) - Method in class org.mule.module.json.internal.JsonSchemaValidator.Builder
Allows to redirect any given URI in the Schema (or even the schema location itself) to any other specific URI.
addSchemaRedirects(Map<String, String>) - Method in class org.mule.module.json.internal.JsonSchemaValidator.Builder
Allows adding many redirects following the same rules as JsonSchemaValidator.Builder.addSchemaRedirect(String, String)
allowArbitraryPrecision(boolean) - Method in class org.mule.module.json.internal.JsonSchemaValidator.Builder
Determines whether the validator use arbitrary precision when reading floating points values.
allowDuplicateKeys(boolean) - Method in class org.mule.module.json.internal.JsonSchemaValidator.Builder
Determines whether the validator should fail when the document contains duplicate keys.

B

build() - Method in class org.mule.module.json.internal.JsonSchemaValidator.Builder
Builds a new instance per the given configuration.
builder() - Static method in class org.mule.module.json.internal.JsonSchemaValidator

D

dispose() - Method in class org.mule.module.json.internal.ValidateJsonSchemaOperation
 

G

getErrorMessage() - Method in exception org.mule.module.json.internal.error.SchemaValidationException
getErrorTypes() - Method in class org.mule.module.json.internal.error.SchemaValidatorErrorTypeProvider
 
getFrom() - Method in class org.mule.module.json.api.SchemaRedirect
 
getParent() - Method in enum org.mule.module.json.api.JsonError
 
getStaticMetadata() - Method in class org.mule.module.json.internal.JsonAnyStaticTypeResolver
 
getTo() - Method in class org.mule.module.json.api.SchemaRedirect
 

I

initialise() - Method in class org.mule.module.json.internal.ValidateJsonSchemaOperation
 
InstanceMonitor - Class in org.mule.module.json.internal.cleanup
Class to account the number of existing instances of ValidateJsonSchemaOperations
InstanceMonitor() - Constructor for class org.mule.module.json.internal.cleanup.InstanceMonitor
 

J

JsonAnyStaticTypeResolver - Class in org.mule.module.json.internal
InputStaticTypeResolver for the json content parameter of the validate schema operation.
JsonAnyStaticTypeResolver() - Constructor for class org.mule.module.json.internal.JsonAnyStaticTypeResolver
 
JsonError - Enum in org.mule.module.json.api
Defines the error types thrown by this module
JsonModule - Class in org.mule.module.json.internal
The JSON module contains tools to help you deal with JSON documents
JsonModule() - Constructor for class org.mule.module.json.internal.JsonModule
 
JsonModuleResourceReleaser - Class in org.mule.module.json.internal.cleanup
This class provides convenience methods for managing the internal executor services that the underlying library uses.
JsonModuleResourceReleaser(SchedulerService) - Constructor for class org.mule.module.json.internal.cleanup.JsonModuleResourceReleaser
Creates a JsonModuleResourceReleaserInstance
JsonSchemaDereferencingMode - Enum in org.mule.module.json.api
The URI dereferencing modes defined in Json Schema draft 4
JsonSchemaValidator - Class in org.mule.module.json.internal
Validates json payloads against json schemas compliant with drafts v3 and v4.
JsonSchemaValidator.Builder - Class in org.mule.module.json.internal
An implementation of the builder design pattern to create instances of JsonSchemaValidator.

O

org.mule.module.json.api - package org.mule.module.json.api
 
org.mule.module.json.internal - package org.mule.module.json.internal
 
org.mule.module.json.internal.cleanup - package org.mule.module.json.internal.cleanup
 
org.mule.module.json.internal.error - package org.mule.module.json.internal.error
 

R

register() - Method in class org.mule.module.json.internal.cleanup.InstanceMonitor
Increases the instance count
releaseExecutors() - Method in class org.mule.module.json.internal.cleanup.JsonModuleResourceReleaser
Shutdowns the json validation library executors.
restoreExecutorServices() - Method in class org.mule.module.json.internal.cleanup.JsonModuleResourceReleaser
Restores de ExecutorServices for the underlying library.

S

SchemaRedirect - Class in org.mule.module.json.api
A redirection between a "from" and a "to" location
SchemaRedirect() - Constructor for class org.mule.module.json.api.SchemaRedirect
 
SchemaValidationException - Exception in org.mule.module.json.internal.error
A ModuleException associated with the JsonError.SCHEMA_NOT_HONOURED type
SchemaValidationException(String, String) - Constructor for exception org.mule.module.json.internal.error.SchemaValidationException
Creates a new instance
SchemaValidatorErrorTypeProvider - Class in org.mule.module.json.internal.error
Provides the error types for the validate-schema operation
SchemaValidatorErrorTypeProvider() - Constructor for class org.mule.module.json.internal.error.SchemaValidatorErrorTypeProvider
 
setDereferencing(JsonSchemaDereferencingMode) - Method in class org.mule.module.json.internal.JsonSchemaValidator.Builder
Sets the dereferencing mode to be used.
setSchemaLocation(String) - Method in class org.mule.module.json.internal.JsonSchemaValidator.Builder
A location in which the json schema is present.
start() - Method in class org.mule.module.json.internal.ValidateJsonSchemaOperation
 
stop() - Method in class org.mule.module.json.internal.ValidateJsonSchemaOperation
 

U

unregister() - Method in class org.mule.module.json.internal.cleanup.InstanceMonitor
decresaes the instance count

V

validate(InputStream) - Method in class org.mule.module.json.internal.JsonSchemaValidator
Validates the input json against the given schema.
ValidateJsonSchemaOperation - Class in org.mule.module.json.internal
Operation to validate an XML document against a schema
ValidateJsonSchemaOperation() - Constructor for class org.mule.module.json.internal.ValidateJsonSchemaOperation
 
validateSchema(String, Object, Collection<SchemaRedirect>, JsonSchemaDereferencingMode, boolean, boolean) - Method in class org.mule.module.json.internal.ValidateJsonSchemaOperation
Validates that the input content is compliant with a given schema.
valueOf(String) - Static method in enum org.mule.module.json.api.JsonError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.module.json.api.JsonSchemaDereferencingMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.module.json.api.JsonError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.module.json.api.JsonSchemaDereferencingMode
Returns an array containing the constants of this enum type, in the order they are declared.
A B D G I J O R S U V 
Skip navigation links

Copyright © 2026 MuleSoft, Inc.. All rights reserved.