[hibernate-issues] [Hibernate-JIRA] Commented: (BVAL-285) ValidatorFactory#close should clearly state post condidtions
Emmanuel Bernard (JIRA)
noreply at atlassian.com
Fri Mar 30 08:07:51 EDT 2012
[ https://hibernate.onjira.com/browse/BVAL-285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=46129#comment-46129 ]
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
More information about the hibernate-issues
mailing list