camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Franz Forsthofer (JIRA)" <>
Subject [jira] [Updated] (CAMEL-9517) Validator Component: add clearCachedSchema method to ValidatorEndpoint
Date Fri, 15 Jan 2016 07:43:39 GMT


Franz Forsthofer updated CAMEL-9517:
    Component/s: camel-core

> Validator Component: add clearCachedSchema method to ValidatorEndpoint
> ----------------------------------------------------------------------
>                 Key: CAMEL-9517
>                 URL:
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 2.17.0
>            Reporter: Franz Forsthofer
>            Assignee: Franz Forsthofer
>             Fix For: 2.17.0
>         Attachments: 0001-ValidatorEndpoint-method-clearCachedSchema-added.patch
> Currently the ValidatorProcessor caches an object representation of the schema and there
is no possibility to invalidate the cache. This improvement introduces the method clearCachedSchema
on the Validator Endpoint with which the cached schema is cleared so that on the next call
the schema is reread. The method is annotated with @ManagedOperation so that it can be called
from the JMX console.
> The method can be used to update the schema in the endpoint when the underlying schema
file has changed. For example, you can implement a custom class resolver which reads the schema
file from a data base; whenever the schema file is changed in the data base, then you can
update the cached schema with the above method without restarting the camel route.
> A similar method exists for the XSLT component. See method XsltEndpoint.clearCachedStylesheet.

This message was sent by Atlassian JIRA

View raw message