[
https://hibernate.onjira.com/browse/BVAL-285?page=com.atlassian.jira.plug...
]
Emmanuel Bernard commented on BVAL-285:
---------------------------------------
I am a bit reluctant to mandate the exception for a few reasons:
- it creates an annoying verbosity in the provider implementation (if barriers)
- I might see some implementations still being able to work even after close has been
called
- I expect most users will never face this problem as the factory is left open for the
duration of the application ( and by the container) in many cases
ValidatorFactory#close should clearly state post condidtions
-------------------------------------------------------------
Key: BVAL-285
URL:
https://hibernate.onjira.com/browse/BVAL-285
Project: Bean Validation
Issue Type: Improvement
Components: spec-general
Affects Versions: 1.1.next
Reporter: Hardy Ferentschik
The Javadocs for ValidatorFactory#close says:
{quote}
After the _ValidatorFactory_ instance is closed, it is not allowed to call:
* methods of this _ValidatorFactory_ instance
* methods of _Validator_ instances created by this _ValidatorFactory_
{quote}
It does, however, not specified what happens if such a method is called. I think with
this wording a post conditions needs to be specified, eg a _ValidationException_ will be
thrown. Otherwise the docs should say that the behavior is unspecified if any of the
mentioned methods is called after calling _close()_
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira