private GraciousProcessingReport validate ( Message message , List < SimpleJsonSchema > jsonSchemas ) { if ( jsonSchemas . isEmpty ( ) ) { return new GraciousProcessingReport ( true ) ; } else { List < ProcessingReport > processingReports = new LinkedList <> ( ) ; for ( SimpleJsonSchema simpleJsonSchema : jsonSchemas ) { processingReports . add ( validate ( message , simpleJsonSchema ) ) ; } return new GraciousProcessingReport ( processingReports ) ; } }
Validates a message against all schemas contained in the given json schema repository