This closes #340

Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/1db462a3
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/1db462a3
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/1db462a3

Branch: refs/heads/master
Commit: 1db462a3f9dba93343668ec7528c088061dcbaf7
Parents: f4281af e3dd409
Author: Alex Heneveld <alex.henev...@cloudsoftcorp.com>
Authored: Thu Sep 22 22:08:47 2016 +0100
Committer: Alex Heneveld <alex.henev...@cloudsoftcorp.com>
Committed: Thu Sep 22 22:08:47 2016 +0100

----------------------------------------------------------------------
 .../org/apache/brooklyn/api/entity/Entity.java  |  18 -
 .../apache/brooklyn/api/entity/EntityLocal.java |  10 -
 .../apache/brooklyn/api/objs/Configurable.java  |  10 +-
 .../camp/brooklyn/BrooklynCampConstants.java    |   6 +-
 .../BrooklynComponentTemplateResolver.java      | 104 ++---
 .../brooklyn/ConfigInheritanceYamlTest.java     | 127 +++---
 .../ExternalConfigBrooklynPropertiesTest.java   |   2 +-
 .../brooklyn/camp/brooklyn/ObjectsYamlTest.java |   9 +
 .../catalog/internal/CatalogInitialization.java |   2 +-
 .../core/config/BasicConfigInheritance.java     | 181 ++++++++
 .../brooklyn/core/config/BasicConfigKey.java    |  72 ++-
 .../apache/brooklyn/core/config/ConfigKeys.java |   3 +
 .../brooklyn/core/config/MapConfigKey.java      |   4 +-
 .../config/internal/AbstractConfigMapImpl.java  | 455 ++++++++++++++++++-
 .../AncestorContainerAndKeyValueIterator.java   |  67 +++
 .../internal/LazyContainerAndKeyValue.java      |  93 ++++
 .../core/effector/ssh/SshEffectorTasks.java     |  67 +--
 .../brooklyn/core/entity/AbstractEntity.java    | 207 ++-------
 .../core/entity/BrooklynConfigKeys.java         |  22 +-
 .../brooklyn/core/entity/EntityAsserts.java     |   2 +-
 .../brooklyn/core/entity/EntityFunctions.java   |  44 +-
 .../brooklyn/core/entity/EntityInternal.java    |  41 --
 .../internal/ConfigMapViewWithStringKeys.java   |  10 +-
 .../core/entity/internal/EntityConfigMap.java   | 384 +++-------------
 .../internal/EntityTransientCopyInternal.java   |  16 -
 .../entity/lifecycle/ServiceStateLogic.java     |   5 +-
 .../core/internal/BrooklynProperties.java       |  19 +-
 .../core/internal/BrooklynPropertiesImpl.java   |  36 +-
 .../core/location/AbstractLocation.java         | 144 ++----
 .../core/location/BasicLocationRegistry.java    |   4 +-
 .../location/internal/LocationConfigMap.java    | 107 +++++
 .../core/mgmt/EntityManagementUtils.java        |   4 +-
 .../entitlement/PerUserEntitlementManager.java  |  11 +-
 .../BasicExternalConfigSupplierRegistry.java    |   2 +-
 .../internal/DeferredBrooklynProperties.java    |  23 +-
 .../mgmt/internal/LocalLocationManager.java     |   6 +-
 .../mgmt/rebind/BasicEntityRebindSupport.java   |   4 +-
 .../mgmt/rebind/BasicLocationRebindSupport.java |  10 +-
 .../mgmt/rebind/dto/MementosGenerators.java     |  56 ++-
 .../AbstractConfigurationSupportInternal.java   | 101 ++++
 .../core/objs/AbstractEntityAdjunct.java        |  84 +---
 .../brooklyn/core/objs/AdjunctConfigMap.java    | 122 ++---
 .../core/objs/BasicConfigurableObject.java      |  13 +-
 .../brooklyn/core/objs/BasicSpecParameter.java  |   5 +-
 .../core/objs/BrooklynObjectInternal.java       |  43 +-
 .../core/sensor/DependentConfiguration.java     |  10 +-
 .../core/server/BrooklynServerPaths.java        |   4 +-
 .../FixedListMachineProvisioningLocation.java   |  11 +-
 .../brooklyn/util/core/ClassLoaderUtils.java    |   2 +-
 .../brooklyn/util/core/task/ssh/SshTasks.java   |  30 +-
 .../brooklyn/core/config/ConfigKeysTest.java    |   8 +-
 .../config/MapConfigKeyAndFriendsMoreTest.java  |  56 ++-
 .../entity/ConfigEntityInheritanceTest.java     | 126 ++++-
 .../brooklyn/core/entity/EntityConfigTest.java  |  97 ++--
 .../core/location/LocationConfigTest.java       |  15 +-
 .../core/mgmt/rebind/RebindEntityTest.java      |  23 +-
 .../core/mgmt/rebind/RebindFailuresTest.java    |  30 +-
 .../RebindManagerExceptionHandlerTest.java      |   9 +-
 .../core/test/BrooklynAppUnitTestSupport.java   |   8 +-
 .../util/core/internal/FlagUtilsTest.java       |   7 +
 .../jclouds/JcloudsByonLocationResolver.java    |   3 +-
 .../location/jclouds/JcloudsLocation.java       |  28 +-
 .../jclouds/JcloudsSshMachineLocation.java      |   4 +-
 .../AbstractPortableTemplateBuilder.java        |   2 +-
 .../jclouds/JcloudsLocationResolverTest.java    |  34 +-
 .../loadbalancing/LoadBalancingPolicy.java      |  14 +-
 .../apache/brooklyn/rest/BrooklynWebConfig.java |   4 +-
 .../rest/resources/EntityConfigResource.java    |   7 +-
 .../rest/resources/PolicyConfigResource.java    |   4 +-
 .../rest/transform/LocationTransformer.java     |  17 +-
 .../rest/resources/LocationResourceTest.java    |  23 +-
 .../rest/util/EntityLocationUtilsTest.java      |   2 +-
 .../BrooklynNodeUpgradeEffectorBody.java        |   2 +-
 .../entity/chef/ChefLifecycleEffectorTasks.java |   4 +-
 .../apache/brooklyn/entity/java/JmxSupport.java |   2 +-
 .../base/AbstractSoftwareProcessSshDriver.java  |   2 +-
 .../entity/software/base/SoftwareProcess.java   |  39 +-
 .../base/VanillaSoftwareProcessSshDriver.java   |   3 +-
 .../SoftwareProcessEntityFeedRebindTest.java    |   2 +-
 .../base/SoftwareProcessEntityTest.java         |  30 +-
 .../base/VanillaSoftwareProcessTest.java        |  18 +-
 .../software/base/test/jmx/JmxService.java      |  22 +-
 .../brooklyn/test/framework/TestCase.java       |   5 +-
 .../brooklyn/config/ConfigInheritance.java      | 211 +++++++--
 .../brooklyn/config/ConfigInheritances.java     | 200 ++++++++
 .../org/apache/brooklyn/config/ConfigKey.java   |  28 +-
 .../org/apache/brooklyn/config/ConfigMap.java   | 111 +++--
 .../brooklyn/config/ConfigValueAtContainer.java |  51 +++
 .../apache/brooklyn/config/StringConfigMap.java |  10 +
 .../brooklyn/util/collections/MutableMap.java   |   4 +-
 .../util/exceptions/ReferenceWithError.java     |  16 +-
 91 files changed, 2670 insertions(+), 1423 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/1db462a3/locations/jclouds/src/main/java/org/apache/brooklyn/location/jclouds/JcloudsLocation.java
----------------------------------------------------------------------

Reply via email to