This is an automated email from the ASF dual-hosted git repository.

iuliana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git.


    from f882d55  Merge pull request #1139 from apache/prettyPrintWinrmXml
     new b555d96  give better errors when beans are instantiated instead of 
specs
     new a485669  better support for getting type tokens and serializing from 
registered type names
     new 7fdedd9  introduce a RegisteredTypeToken to allow ConfigKeys to store 
registered types
     new 0ff09d7  partially using Jackson's Type hierarchy instead of Guava's 
TypeToken
     new ec3df28  use TypeTokens convenience methods and other workarounds
     new d5040d9  just use TypeToken.of(BrooklynJacksonType)
     new 408743f  add classes that support extensible validation
     new c6b9ef8  do new validation at appropriate times
     new fbb7c4f  make Maybe.Absent.changeExceptionSupplier work for 
transformed results
     new b1a3b02  make ConfigConstraints easier to extend, run more 
aggressively, and fix tests around validation
     new f767a85  Merge pull request #1141 from 
ahgittin/registered-types-as-tokens

The 12761 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../creation/BrooklynEntityDecorationResolver.java |   5 +-
 .../spi/creation/CampTypePlanTransformer.java      |  13 +-
 .../brooklyn/camp/brooklyn/spi/dsl/DslUtils.java   |   2 +-
 .../camp/brooklyn/AbstractYamlRebindTest.java      |  11 +-
 .../camp/brooklyn/ConfigParametersYamlTest.java    |  93 +++++++---
 .../camp/brooklyn/CustomTypeConfigYamlTest.java    |   5 +-
 .../catalog/SpecParameterParsingOsgiTest.java      |   3 +-
 .../catalog/internal/BasicBrooklynCatalog.java     |  31 ++--
 .../brooklyn/core/config/ConfigConstraints.java    | 159 +++++++++++-----
 .../config/internal/AbstractConfigMapImpl.java     |   2 +-
 .../internal/AbstractStructuredConfigKey.java      |   5 +-
 .../AddSensorInitializerAbstractProto.java         |   2 +-
 .../brooklyn/core/effector/BasicParameterType.java |   7 +-
 .../core/mgmt/rebind/BasicEntityRebindSupport.java |   3 +-
 .../brooklyn/core/objs/BasicSpecParameter.java     |   7 +-
 .../jackson/BeanWithTypePlanTransformer.java       |   9 +-
 .../core/resolve/jackson/BeanWithTypeUtils.java    |  98 +++-------
 .../jackson/BrooklynJacksonSerializationUtils.java |  23 ++-
 .../core/resolve/jackson/BrooklynJacksonType.java  | 196 ++++++++++++++++++++
 ...BrooklynRegisteredTypeJacksonSerialization.java |  42 ++---
 .../core/resolve/jackson/WrappedValue.java         |   3 +-
 .../typereg/RegisteredTypeLoadingContexts.java     |   9 +-
 .../brooklyn/util/core/ClassLoaderUtils.java       |   1 +
 .../core/flags/BrooklynTypeNameResolution.java     | 199 +++++++++++++++------
 .../brooklyn/util/core/flags/MethodCoercions.java  |   5 +-
 .../brooklyn/util/core/flags/TypeCoercions.java    |  39 ++--
 .../brooklyn/util/core/task/ValueResolver.java     |  14 +-
 .../core/config/ConfigKeyConstraintTest.java       |   7 +-
 .../brooklyn/core/entity/EntityConfigTest.java     |   9 +-
 .../resolve/jackson/BrooklynJacksonTypeTest.java   |  61 +++++++
 .../core/flags/BrooklynTypeNameResolutionTest.java |  27 +--
 .../location/jclouds/JcloudsTypeCoercions.java     |   5 +-
 utils/common/pom.xml                               |   4 +
 .../core/validation/BrooklynValidation.java        | 116 ++++++++++++
 .../java/org/apache/brooklyn/util/guava/Maybe.java |  11 ++
 .../org/apache/brooklyn/util/guava/TypeTokens.java |  85 ++++++++-
 .../org/apache/brooklyn/util/javalang/Boxing.java  |   3 +-
 .../brooklyn/util/javalang/JavaClassNames.java     |   3 +-
 .../apache/brooklyn/util/javalang/Reflections.java |  14 +-
 .../javalang/coerce/CommonAdaptorTryCoercions.java |  13 +-
 .../coerce/CommonAdaptorTypeCoercions.java         |   9 +-
 .../coerce/PrimitiveStringTypeCoercions.java       |   2 +-
 .../javalang/coerce/TypeCoercerExtensible.java     |  11 +-
 .../core/validation/BrooklynValidationTest.java    | 152 ++++++++++++++++
 .../javalang/coerce/TypeCoercerExtensibleTest.java |   3 +-
 45 files changed, 1174 insertions(+), 347 deletions(-)
 create mode 100644 
core/src/main/java/org/apache/brooklyn/core/resolve/jackson/BrooklynJacksonType.java
 create mode 100644 
core/src/test/java/org/apache/brooklyn/core/resolve/jackson/BrooklynJacksonTypeTest.java
 create mode 100644 
utils/common/src/main/java/org/apache/brooklyn/core/validation/BrooklynValidation.java
 create mode 100644 
utils/common/src/test/java/org/apache/brooklyn/core/validation/BrooklynValidationTest.java

Reply via email to