[hibernate-commits] [hibernate/hibernate-validator] db0d40: HV-100 Amendment - making proper use of @BeforeCla...

GitHub noreply at github.com
Wed Apr 25 07:53:39 EDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: db0d400c7babfc3229a22621ccdcd5b01bb1ed68
      https://github.com/hibernate/hibernate-validator/commit/db0d400c7babfc3229a22621ccdcd5b01bb1ed68
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M performance/src/jmx/cascaded.jmx
    M performance/src/jmx/simple-cached-validator-factory.jmx
    M performance/src/jmx/simple-uncached-validator-factory.jmx
    M performance/src/jmx/statistical.jmx
    M performance/src/main/java/org/hibernate/validator/performance/cascaded/CascadedValidationTest.java
    M performance/src/main/java/org/hibernate/validator/performance/simple/SimpleValidationTest.java
    M performance/src/main/java/org/hibernate/validator/performance/statistical/StatisticalValidationTest.java

  Log Message:
  -----------
  HV-100 Amendment - making proper use of @BeforeClass setup to really separate costs for ValidatorFactory creation from validation. @BeforeClass is not executed automatically, but is available via the JUnit sampler as test method which must be explicitly called.


  Commit: 70922e2fa84adb61f284746ee0844117f8b29e04
      https://github.com/hibernate/hibernate-validator/commit/70922e2fa84adb61f284746ee0844117f8b29e04
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/HibernateValidatorConfiguration.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorFactoryImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/BeanMetaDataManager.java
    M engine/src/main/java/org/hibernate/validator/internal/util/CollectionHelper.java
    A engine/src/main/java/org/hibernate/validator/internal/util/ConcurrentReferenceHashMap.java
    R engine/src/main/java/org/hibernate/validator/internal/util/ReadWriteMap.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/BeanMetaDataManagerTest.java

  Log Message:
  -----------
  HV-538 Replacing SoftLimitMRUCache w/ ConcurrentReferenceHashMap


  Commit: 5239030dca7e2d2a172c36cab478b57efa2f6c0b
      https://github.com/hibernate/hibernate-validator/commit/5239030dca7e2d2a172c36cab478b57efa2f6c0b
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConstraintTree.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/BeanMetaDataManager.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java
    R engine/src/main/java/org/hibernate/validator/internal/util/SoftLimitMRUCache.java
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/BeanMetaDataManagerTest.java
    R engine/src/test/java/org/hibernate/validator/test/util/SoftLimitMRUCacheTest.java

  Log Message:
  -----------
  HV-538 Replacing SoftLimitMRUCache w/ ConcurrentReferenceHashMap in ConstraintTree and AnnotationMetaDataProvider


  Commit: cd6b86ae74977172c310e7622dcfcfdf8f705df7
      https://github.com/hibernate/hibernate-validator/commit/cd6b86ae74977172c310e7622dcfcfdf8f705df7
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValueContext.java
    M engine/src/main/java/org/hibernate/validator/internal/metadata/location/MethodConstraintLocation.java
    M engine/src/main/java/org/hibernate/validator/internal/util/Contracts.java
    M engine/src/main/java/org/hibernate/validator/internal/util/ReflectionHelper.java
    M engine/src/main/java/org/hibernate/validator/resourceloading/AggregateResourceBundleLocator.java

  Log Message:
  -----------
  HV-538 Applying Gunnar's fixes to Contracts calls


  Commit: 70d3b0672386a1e792230ac3a64f490ec5e56c80
      https://github.com/hibernate/hibernate-validator/commit/70d3b0672386a1e792230ac3a64f490ec5e56c80
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/xml/XmlMappingParser.java

  Log Message:
  -----------
  HV-538 Applying Gunnar's fixes to XmlMappingParser reusing the same JAXBContext


  Commit: 84185473e9ac601ec83801f576bfc4b12fb3882e
      https://github.com/hibernate/hibernate-validator/commit/84185473e9ac601ec83801f576bfc4b12fb3882e
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConstraintTree.java

  Log Message:
  -----------
  HV-538 Refactoring ConstraintTree#getInitalizedValidator


  Commit: 47132ca065a46b6bed1e53749e661dc7001f56ee
      https://github.com/hibernate/hibernate-validator/commit/47132ca065a46b6bed1e53749e661dc7001f56ee
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/src/test/java/org/hibernate/validator/test/internal/metadata/BeanMetaDataManagerTest.java

  Log Message:
  -----------
  HV-538 Refactoring test to prove that garbage collection occurs for cached bean metadata even with the new ConcurrentReferenceHashMap


  Commit: 420e528138febbe21dca9f995227394ef127f1c3
      https://github.com/hibernate/hibernate-validator/commit/420e528138febbe21dca9f995227394ef127f1c3
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/pom.xml

  Log Message:
  -----------
  HV-538 Adding slf4j-log4j12 as test dependency to get log output in IDE (otherwise log4j.properties is not used!)


  Commit: 61ac3c14b35ae4f5aa9e1c7efaa4b45cdcdd78c6
      https://github.com/hibernate/hibernate-validator/commit/61ac3c14b35ae4f5aa9e1c7efaa4b45cdcdd78c6
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/metadata/BeanMetaDataManager.java

  Log Message:
  -----------
  HV-538 Avoid usages of Messages class until https://issues.jboss.org/browse/LOGTOOL-45 is resolved. At least in methods which are called more often.


  Commit: fc91c490e02f162682bb6a17e61095157705349d
      https://github.com/hibernate/hibernate-validator/commit/fc91c490e02f162682bb6a17e61095157705349d
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java

  Log Message:
  -----------
  HV-538 Moving the marking of the processed path outside the loop


  Commit: c4375d9d95e34e3d4c23986e4d0f2a4b2c90b2cb
      https://github.com/hibernate/hibernate-validator/commit/c4375d9d95e34e3d4c23986e4d0f2a4b2c90b2cb
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidationContext.java

  Log Message:
  -----------
  HV-538 javadocs


  Commit: de819078abe59469dfd1c1a8a47c9f7dcb29186d
      https://github.com/hibernate/hibernate-validator/commit/de819078abe59469dfd1c1a8a47c9f7dcb29186d
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/ConstraintTree.java

  Log Message:
  -----------
  HV-538 Saving the construction of a HashSet per constraint validation. Also using CollectionHelper to instantiate HashSet


  Commit: 715698527f44f27ab2a8fbc01119863cacc52f14
      https://github.com/hibernate/hibernate-validator/commit/715698527f44f27ab2a8fbc01119863cacc52f14
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/NodeImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/PathImpl.java

  Log Message:
  -----------
  HV-538 Changing equals/hashCode in PathImpl and NodeImpl to make better use of immutability. Also using nodeList#remove(int) instead of nodeList#remove(Object) to modify the node list. The former introduced a bug when trying to change the copy constructor to reuse the NodeImpl instances


  Commit: 23423ec1e8ec3371d992aa7f6fb5c80f5a3b098f
      https://github.com/hibernate/hibernate-validator/commit/23423ec1e8ec3371d992aa7f6fb5c80f5a3b098f
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    R engine/src/main/java/org/hibernate/validator/internal/util/LRUMap.java

  Log Message:
  -----------
  HV-538 Deleting obsolete class


  Commit: fa8bfdc19ed05a029e35e761c5f53c40d400b00e
      https://github.com/hibernate/hibernate-validator/commit/fa8bfdc19ed05a029e35e761c5f53c40d400b00e
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M performance/pom.xml

  Log Message:
  -----------
  HV-538 No need to comment out the property if it is not used in the plugin configuration


  Commit: b04699d49ce4e4fec000824f9dc9db79a66e81ba
      https://github.com/hibernate/hibernate-validator/commit/b04699d49ce4e4fec000824f9dc9db79a66e81ba
  Author: Hardy Ferentschik <hibernate at ferentschik.de>
  Date:   2012-04-25 (Wed, 25 Apr 2012)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/metadata/core/ConstraintHelper.java

  Log Message:
  -----------
  HV-538 Making use of CollectionHelper to initialise ConcurrentHashMap (not for performance)


Compare: https://github.com/hibernate/hibernate-validator/compare/6a4ba1e...b04699d


More information about the hibernate-commits mailing list