javax.validation
Interface ConstraintValidatorFactory


public interface ConstraintValidatorFactory

Instantiates a ConstraintValidator instance based off its class. The ConstraintValidatorFactory is not responsible for calling ConstraintValidator.initialize(java.lang.annotation.Annotation).

Author:
Dhanji R. Prasanna, Emmanuel Bernard, Hardy Ferentschik

Method Summary
<T extends ConstraintValidator<?,?>>
T
getInstance(Class<T> key)
           
 void releaseInstance(ConstraintValidator<?,?> instance)
          Signals ConstraintValidatorFactory that the instance is no longer being used by the Bean Validation provider.
 

Method Detail

getInstance

<T extends ConstraintValidator<?,?>> T getInstance(Class<T> key)
Parameters:
key - The class of the constraint validator to instantiate
Returns:
A new constraint validator instance of the specified class

releaseInstance

void releaseInstance(ConstraintValidator<?,?> instance)
Signals ConstraintValidatorFactory that the instance is no longer being used by the Bean Validation provider.

Parameters:
instance - validator being released
Since:
1.1


Copyright © 2007-2013 Red Hat Inc. All Rights Reserved. Released under the Apache Software License 2.0.