[bv-dev] Invoking Configuration#buildValidatorFactory() several times
Emmanuel Bernard
emmanuel at hibernate.org
Thu Mar 22 11:33:03 EDT 2012
Cool, make sure to put it in the roadmap / priority lsit as well or it will get lost.
On 19 mars 2012, at 23:04, Gunnar Morling wrote:
> Hi,
>
> I think so, too. I've created BVAL-282 [1] to make this more explicit
> in the spec.
>
> Thanks,
>
> --Gunnar
>
> [1] https://hibernate.onjira.com/browse/BVAL-282
>
>
> 2012/3/19 Sebastian Thomschke <sebastian.thomschke at web.de>:
>> Hi,
>> I have the same opinion. Calling buildValidatorFactory() multiple times
>> should be possible. I see no reason why this should be prohibited.
>>
>> Regards,
>> Seb
>>
>> On 19.03.2012 17:21, Matt Benson wrote:
>>> Hi Gunnar,
>>> I agree that nothing is specified, and therefore that my default
>>> understanding would have been (and in fact was and is) that there is
>>> no reason a Configuration cannot be reused to build another
>>> ValidatorFactory. The fact that Configuration and ConfigurationState
>>> are separate interfaces seems to imply this as well, albeit subtly. I
>>> could believe there might be a use-case for building a number of
>>> ValidatorFactory instances, each with e.g. one configuration property
>>> modified from the last.
>>>
>>> $0.02,
>>> Matt
>>>
>>> On Sun, Mar 18, 2012 at 5:09 AM, Gunnar Morling
>>> <gunnar.morling at googlemail.com> wrote:
>>>> Hi all,
>>>>
>>>> based on a question in the HV user forum [1] I'm wondering whether
>>>> it's legal to invoke buildValidatorFactory() several times on the same
>>>> instance of javax.validation.Configuration:
>>>>
>>>> Configuration<?> configuration = Validation.byDefaultProvider().configure();
>>>>
>>>> //set up interpolator, traversable resolver etc.
>>>> configuration. ...();
>>>>
>>>> ValidatorFactory vf1 = configuration.buildValidatorFactory();
>>>>
>>>> //further customize configuration for another factory
>>>> configuration. ...();
>>>>
>>>> ValidatorFactory vf2 = configuration.buildValidatorFactory();
>>>>
>>>> I'm not sure how often one would do something like this in practice,
>>>> but I think we should make clear whether this is a valid use case or
>>>> whether a Configuration instance is to be thrown away after invoking
>>>> buildValidatorFactory().
>>>>
>>>> After having a look at the spec and the API documentation I think it's
>>>> currently unspecified. Any thoughts?
>>>>
>>>> Thanks,
>>>>
>>>> --Gunnar
>>>>
>>>> [1] https://forum.hibernate.org/viewtopic.php?f=9&t=1014788
>>>> _______________________________________________
>>>> beanvalidation-dev mailing list
>>>> beanvalidation-dev at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/beanvalidation-dev
>>> _______________________________________________
>>> beanvalidation-dev mailing list
>>> beanvalidation-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/beanvalidation-dev
>>
>> _______________________________________________
>> beanvalidation-dev mailing list
>> beanvalidation-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/beanvalidation-dev
>
> _______________________________________________
> beanvalidation-dev mailing list
> beanvalidation-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/beanvalidation-dev
More information about the beanvalidation-dev
mailing list