[hibernate-commits] [beanvalidation/beanvalidation-api] 17ccf1: BVAL-298 Using ServiceLoader to load validation pr...

GitHub noreply at github.com
Tue Jul 24 16:51:39 EDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/beanvalidation/beanvalidation-api
  Commit: 17ccf1411be3655a5bead8cd2e0ebeaefa15a55a
      https://github.com/beanvalidation/beanvalidation-api/commit/17ccf1411be3655a5bead8cd2e0ebeaefa15a55a
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2012-07-24 (Tue, 24 Jul 2012)

  Changed paths:
    M pom.xml
    M src/main/java/javax/validation/Validation.java
    A src/test/java/javax/validation/ValidationTest.java
    A src/test/resources/META-INF/services/javax.validation.spi.ValidationProvider

  Log Message:
  -----------
  BVAL-298 Using ServiceLoader to load validation providers

 Adding test and upgrading plugin versions


  Commit: 8e7ab9f05f785ec41d743d8345a783707b78aace
      https://github.com/beanvalidation/beanvalidation-api/commit/8e7ab9f05f785ec41d743d8345a783707b78aace
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2012-07-24 (Tue, 24 Jul 2012)

  Changed paths:
    M src/main/java/javax/validation/Validation.java
    A src/test/java/javax/validation/DummyValidationProvider.java
    M src/test/java/javax/validation/ValidationTest.java
    A src/test/resources/META-INF/services/javax.validation.spi.ValidationProvider-2

  Log Message:
  -----------
  BVAL-298 The current caching of the ValidationProviders don't work, because the providers themselves keep a hard reference to the class loaders. Wrapping the list of providers into a SoftReference instead (see also ValidationTest)


  Commit: 9fa91d556afe30b2a253b8fca6c432a8bbb9c831
      https://github.com/beanvalidation/beanvalidation-api/commit/9fa91d556afe30b2a253b8fca6c432a8bbb9c831
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2012-07-24 (Tue, 24 Jul 2012)

  Changed paths:
    M src/main/java/javax/validation/Validation.java

  Log Message:
  -----------
  BVAL-298 Making sure to keep a hard reference to the list of providers when checking the cache in order to prevent garbage collection in the time between the check and returning the list


  Commit: 49123590e6d8368021881dbcfb0051f06af73628
      https://github.com/beanvalidation/beanvalidation-api/commit/49123590e6d8368021881dbcfb0051f06af73628
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2012-07-24 (Tue, 24 Jul 2012)

  Changed paths:
    M src/main/java/javax/validation/Validation.java

  Log Message:
  -----------
  BVAL-298 Wrapping the whole provider discovery into a PrivilegedAction


  Commit: a545b1f50896a9b51fb79f30747aae3c69a83603
      https://github.com/beanvalidation/beanvalidation-api/commit/a545b1f50896a9b51fb79f30747aae3c69a83603
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2012-07-24 (Tue, 24 Jul 2012)

  Changed paths:
    M src/main/java/javax/validation/Validation.java

  Log Message:
  -----------
  BVAL-298 Removing obsolete comment


  Commit: dd3e610564b9d0f152f9d31181b281d47e6a000a
      https://github.com/beanvalidation/beanvalidation-api/commit/dd3e610564b9d0f152f9d31181b281d47e6a000a
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2012-07-24 (Tue, 24 Jul 2012)

  Changed paths:
    M src/main/java/javax/validation/Validation.java
    M src/test/java/javax/validation/ValidationTest.java

  Log Message:
  -----------
  BVAL-298 Changing error message in case ServiceLoader cannot load a provider


  Commit: 6c15ba5a6197295376da0611c873ac18b356a1cd
      https://github.com/beanvalidation/beanvalidation-api/commit/6c15ba5a6197295376da0611c873ac18b356a1cd
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2012-07-24 (Tue, 24 Jul 2012)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  BVAL-298 Changing source and target level for compiler plugin (ServiceLoader is part of Java 6). See also BVAL-299


  Commit: d46d21d280e95be0c616a675867417ba365d932e
      https://github.com/beanvalidation/beanvalidation-api/commit/d46d21d280e95be0c616a675867417ba365d932e
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2012-07-24 (Tue, 24 Jul 2012)

  Changed paths:
    M src/test/java/javax/validation/DummyValidationProvider.java

  Log Message:
  -----------
  BVAL-298: Applying renaming of ConfigurationSource on rebase


Compare: https://github.com/beanvalidation/beanvalidation-api/compare/4b286a612652...d46d21d280e9


More information about the hibernate-commits mailing list