Merge branch 'master' of github.com:apache/incubator-brooklyn into
add-postgres-user
Conflicts:
software/database/src/main/java/brooklyn/entity/database/postgresql/PostgreSqlNode.java
Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/8cba4d3c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/8cba4d3c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/8cba4d3c
Branch: refs/heads/master
Commit: 8cba4d3cd437f5e59be1bc24bbd875eaee10ff20
Parents: ac82d23 5dfe944
Author: Robert Moss <[email protected]>
Authored: Tue Aug 18 10:26:54 2015 +0100
Committer: Robert Moss <[email protected]>
Committed: Tue Aug 18 10:26:54 2015 +0100
----------------------------------------------------------------------
LICENSE | 275 ++-
.../src/main/java/brooklyn/BrooklynVersion.java | 6 +-
.../brooklyn/basic/AbstractBrooklynObject.java | 249 ---
.../brooklyn/basic/BasicConfigurableObject.java | 120 --
.../brooklyn/basic/BrooklynDynamicType.java | 284 ---
.../brooklyn/basic/BrooklynObjectInternal.java | 104 -
.../brooklyn/basic/BrooklynTypeSnapshot.java | 102 -
.../main/java/brooklyn/basic/BrooklynTypes.java | 132 --
.../basic/internal/ApiObjectsFactoryImpl.java | 42 -
.../brooklyn/config/BrooklynProperties.java | 6 +-
.../brooklyn/config/BrooklynServerPaths.java | 2 +-
.../config/internal/AbstractConfigMapImpl.java | 4 +-
.../enricher/CustomAggregatingEnricher.java | 2 +-
.../main/java/brooklyn/enricher/Enrichers.java | 2 +-
.../enricher/basic/AbstractEnricher.java | 4 +-
.../basic/AbstractMultipleSensorAggregator.java | 2 +-
.../basic/AbstractTypeTransformingEnricher.java | 2 +-
.../brooklyn/enricher/basic/Aggregator.java | 2 +-
.../enricher/basic/EnricherDynamicType.java | 2 +-
.../enricher/basic/EnricherTypeSnapshot.java | 2 +-
.../java/brooklyn/enricher/basic/Joiner.java | 2 +-
.../brooklyn/enricher/basic/Propagator.java | 6 +-
.../brooklyn/enricher/basic/Transformer.java | 4 +-
.../brooklyn/enricher/basic/UpdatingMap.java | 2 +-
.../basic/YamlTimeWeightedDeltaEnricher.java | 2 +-
.../brooklyn/entity/basic/AbstractEffector.java | 4 +-
.../brooklyn/entity/basic/AbstractEntity.java | 16 +-
.../java/brooklyn/entity/basic/BasicGroup.java | 2 +-
.../entity/basic/BrooklynConfigKeys.java | 4 +-
.../entity/basic/BrooklynShutdownHooks.java | 2 +-
.../brooklyn/entity/basic/BrooklynTaskTags.java | 6 +-
.../java/brooklyn/entity/basic/ConfigKeys.java | 2 +-
.../java/brooklyn/entity/basic/DataEntity.java | 2 +-
.../brooklyn/entity/basic/DynamicGroup.java | 2 +-
.../brooklyn/entity/basic/DynamicGroupImpl.java | 2 +-
.../entity/basic/EffectorStartableImpl.java | 3 +-
.../java/brooklyn/entity/basic/Entities.java | 20 +-
.../brooklyn/entity/basic/EntityConfigMap.java | 10 +-
.../entity/basic/EntityDynamicType.java | 2 +-
.../brooklyn/entity/basic/EntityFunctions.java | 2 +-
.../brooklyn/entity/basic/EntityInternal.java | 4 +-
.../basic/EntityTransientCopyInternal.java | 2 +-
.../entity/basic/EntityTypeSnapshot.java | 2 +-
.../java/brooklyn/entity/basic/EntityTypes.java | 2 +-
.../java/brooklyn/entity/basic/Lifecycle.java | 2 +-
.../brooklyn/entity/basic/MethodEffector.java | 2 +-
.../java/brooklyn/entity/basic/Sanitizer.java | 2 +-
.../entity/basic/ServiceStateLogic.java | 2 +-
.../entity/effector/AddChildrenEffector.java | 2 +-
.../brooklyn/entity/effector/AddEffector.java | 2 +-
.../brooklyn/entity/effector/AddSensor.java | 2 +-
.../brooklyn/entity/effector/EffectorBody.java | 10 +-
.../brooklyn/entity/effector/EffectorTasks.java | 10 +-
.../brooklyn/entity/effector/Effectors.java | 4 +-
.../group/AbstractMembershipTrackingPolicy.java | 2 +-
.../java/brooklyn/entity/group/Cluster.java | 2 +-
.../brooklyn/entity/group/DynamicCluster.java | 2 +-
.../entity/group/DynamicClusterImpl.java | 8 +-
.../brooklyn/entity/group/DynamicFabric.java | 2 +-
.../entity/group/DynamicMultiGroup.java | 2 +-
.../entity/group/QuarantineGroupImpl.java | 4 +-
.../entity/proxying/EntityProxyImpl.java | 6 +-
.../entity/proxying/InternalEntityFactory.java | 6 +-
.../proxying/InternalLocationFactory.java | 4 +-
.../entity/proxying/InternalPolicyFactory.java | 4 +-
.../AbstractBrooklynObjectRebindSupport.java | 4 +-
.../rebind/ActivePartialRebindIteration.java | 2 +-
.../rebind/BasicCatalogItemRebindSupport.java | 2 +-
.../rebind/BasicEnricherRebindSupport.java | 4 +-
.../entity/rebind/BasicEntityRebindSupport.java | 2 +-
.../entity/rebind/BasicFeedRebindSupport.java | 4 +-
.../rebind/BasicLocationRebindSupport.java | 4 +-
.../entity/rebind/BasicPolicyRebindSupport.java | 7 +-
.../rebind/ImmediateDeltaChangeListener.java | 2 +-
.../rebind/PeriodicDeltaChangeListener.java | 6 +-
.../brooklyn/entity/rebind/RebindIteration.java | 8 +-
.../entity/rebind/RebindManagerImpl.java | 6 +-
.../entity/rebind/dto/BasicEntityMemento.java | 3 +-
.../entity/rebind/dto/BasicLocationMemento.java | 2 +-
.../entity/rebind/dto/MementosGenerators.java | 8 +-
.../BrooklynMementoPersisterToObjectStore.java | 2 +-
.../persister/BrooklynPersistenceUtils.java | 4 +-
.../rebind/persister/FileBasedObjectStore.java | 2 +-
.../rebind/persister/XmlMementoSerializer.java | 2 +-
.../rebind/transformer/CompoundTransformer.java | 4 +-
.../transformer/CompoundTransformerLoader.java | 4 +-
.../java/brooklyn/entity/trait/Startable.java | 4 +-
.../brooklyn/entity/trait/StartableMethods.java | 6 +-
.../java/brooklyn/event/basic/AttributeMap.java | 2 +-
.../basic/AttributeSensorAndConfigKey.java | 2 +-
.../brooklyn/event/basic/BasicConfigKey.java | 4 +-
.../event/basic/DependentConfiguration.java | 16 +-
.../basic/PortAttributeSensorAndConfigKey.java | 2 +-
...platedStringAttributeSensorAndConfigKey.java | 2 +-
.../java/brooklyn/event/feed/AbstractFeed.java | 2 +-
.../event/feed/AttributePollHandler.java | 4 +-
.../main/java/brooklyn/event/feed/Poller.java | 6 +-
.../java/brooklyn/event/feed/http/HttpFeed.java | 6 +-
.../event/feed/http/HttpPollConfig.java | 4 +-
.../brooklyn/event/feed/http/HttpPollValue.java | 2 +-
.../brooklyn/event/feed/http/HttpPolls.java | 5 +-
.../event/feed/http/HttpValueFunctions.java | 3 +-
.../brooklyn/event/feed/shell/ShellFeed.java | 6 +-
.../java/brooklyn/event/feed/ssh/SshFeed.java | 6 +-
.../windows/WindowsPerformanceCounterFeed.java | 4 +-
.../policy/basic/AbstractEntityAdjunct.java | 510 -----
.../brooklyn/policy/basic/AbstractPolicy.java | 119 --
.../java/brooklyn/policy/basic/AdjunctType.java | 174 --
.../brooklyn/policy/basic/ConfigMapImpl.java | 140 --
.../policy/basic/GeneralPurposePolicy.java | 36 -
.../java/brooklyn/policy/basic/Policies.java | 73 -
.../policy/basic/PolicyDynamicType.java | 44 -
.../policy/basic/PolicyTypeSnapshot.java | 40 -
.../util/BrooklynLanguageExtensions.java | 48 -
.../brooklyn/util/BrooklynMavenArtifacts.java | 58 -
.../brooklyn/util/BrooklynNetworkUtils.java | 41 -
.../main/java/brooklyn/util/ResourceUtils.java | 639 ------
.../java/brooklyn/util/config/ConfigBag.java | 588 ------
.../brooklyn/util/crypto/FluentKeySigner.java | 192 --
.../java/brooklyn/util/crypto/SecureKeys.java | 184 --
.../java/brooklyn/util/file/ArchiveBuilder.java | 423 ----
.../java/brooklyn/util/file/ArchiveTasks.java | 58 -
.../java/brooklyn/util/file/ArchiveUtils.java | 351 ----
.../util/flags/ClassCoercionException.java | 39 -
.../java/brooklyn/util/flags/FlagUtils.java | 587 ------
.../brooklyn/util/flags/MethodCoercions.java | 183 --
.../java/brooklyn/util/flags/SetFromFlag.java | 71 -
.../java/brooklyn/util/flags/TypeCoercions.java | 879 --------
.../main/java/brooklyn/util/http/HttpTool.java | 387 ----
.../brooklyn/util/http/HttpToolResponse.java | 185 --
.../util/internal/ConfigKeySelfExtracting.java | 41 -
.../java/brooklyn/util/internal/Repeater.java | 369 ----
.../ssh/BackoffLimitedRetryHandler.java | 74 -
.../util/internal/ssh/ShellAbstractTool.java | 442 ----
.../brooklyn/util/internal/ssh/ShellTool.java | 113 -
.../util/internal/ssh/SshAbstractTool.java | 172 --
.../util/internal/ssh/SshException.java | 32 -
.../brooklyn/util/internal/ssh/SshTool.java | 174 --
.../util/internal/ssh/cli/SshCliTool.java | 316 ---
.../util/internal/ssh/process/ProcessTool.java | 214 --
.../internal/ssh/sshj/SshjClientConnection.java | 282 ---
.../util/internal/ssh/sshj/SshjTool.java | 1091 ----------
.../util/javalang/ReflectionScanner.java | 135 --
.../brooklyn/util/javalang/UrlClassLoader.java | 69 -
.../java/brooklyn/util/mutex/MutexSupport.java | 120 --
.../brooklyn/util/mutex/SemaphoreForTasks.java | 112 -
.../util/mutex/SemaphoreWithOwners.java | 231 --
.../java/brooklyn/util/mutex/WithMutexes.java | 45 -
.../src/main/java/brooklyn/util/osgi/Osgis.java | 719 -------
.../util/task/AbstractExecutionContext.java | 75 -
.../util/task/BasicExecutionContext.java | 221 --
.../util/task/BasicExecutionManager.java | 755 -------
.../main/java/brooklyn/util/task/BasicTask.java | 892 --------
.../java/brooklyn/util/task/CanSetName.java | 25 -
.../java/brooklyn/util/task/CompoundTask.java | 131 --
.../brooklyn/util/task/DeferredSupplier.java | 38 -
.../util/task/DynamicSequentialTask.java | 480 -----
.../java/brooklyn/util/task/DynamicTasks.java | 337 ---
.../brooklyn/util/task/ExecutionListener.java | 31 -
.../java/brooklyn/util/task/ExecutionUtils.java | 49 -
.../java/brooklyn/util/task/ForwardingTask.java | 325 ---
.../util/task/ListenableForwardingFuture.java | 50 -
.../java/brooklyn/util/task/ParallelTask.java | 85 -
.../java/brooklyn/util/task/ScheduledTask.java | 185 --
.../java/brooklyn/util/task/SequentialTask.java | 58 -
.../util/task/SingleThreadedScheduler.java | 216 --
.../java/brooklyn/util/task/TaskBuilder.java | 184 --
.../java/brooklyn/util/task/TaskInternal.java | 125 --
.../java/brooklyn/util/task/TaskScheduler.java | 41 -
.../main/java/brooklyn/util/task/TaskTags.java | 71 -
.../src/main/java/brooklyn/util/task/Tasks.java | 488 -----
.../java/brooklyn/util/task/ValueResolver.java | 426 ----
.../util/task/ssh/SshFetchTaskFactory.java | 89 -
.../util/task/ssh/SshFetchTaskWrapper.java | 135 --
.../util/task/ssh/SshPutTaskFactory.java | 123 --
.../brooklyn/util/task/ssh/SshPutTaskStub.java | 69 -
.../util/task/ssh/SshPutTaskWrapper.java | 190 --
.../java/brooklyn/util/task/ssh/SshTasks.java | 236 ---
.../internal/AbstractSshExecTaskFactory.java | 58 -
.../ssh/internal/PlainSshExecTaskFactory.java | 71 -
.../util/task/system/ProcessTaskFactory.java | 65 -
.../util/task/system/ProcessTaskStub.java | 101 -
.../util/task/system/ProcessTaskWrapper.java | 187 --
.../brooklyn/util/task/system/SystemTasks.java | 29 -
.../internal/AbstractProcessTaskFactory.java | 214 --
.../system/internal/ExecWithLoggingHelpers.java | 200 --
.../internal/SystemProcessTaskFactory.java | 131 --
.../brooklyn/util/text/DataUriSchemeParser.java | 267 ---
.../brooklyn/util/text/TemplateProcessor.java | 397 ----
...ompilerIndependentOuterClassFieldMapper.java | 166 --
.../xstream/EnumCaseForgivingConverter.java | 60 -
.../EnumCaseForgivingSingleValueConverter.java | 35 -
.../util/xstream/ImmutableListConverter.java | 54 -
.../util/xstream/ImmutableMapConverter.java | 56 -
.../util/xstream/ImmutableSetConverter.java | 54 -
.../util/xstream/Inet4AddressConverter.java | 65 -
.../brooklyn/util/xstream/MapConverter.java | 104 -
.../util/xstream/MutableSetConverter.java | 44 -
.../util/xstream/StringKeyMapConverter.java | 134 --
.../brooklyn/util/xstream/XmlSerializer.java | 97 -
.../java/brooklyn/util/xstream/XmlUtil.java | 59 -
.../brooklyn/basic/AbstractBrooklynObject.java | 249 +++
.../brooklyn/basic/BasicConfigurableObject.java | 120 ++
.../brooklyn/basic/BrooklynDynamicType.java | 284 +++
.../brooklyn/basic/BrooklynObjectInternal.java | 104 +
.../brooklyn/basic/BrooklynTypeSnapshot.java | 102 +
.../apache/brooklyn/basic/BrooklynTypes.java | 132 ++
.../basic/internal/ApiObjectsFactoryImpl.java | 42 +
.../catalog/internal/BasicBrooklynCatalog.java | 4 +-
.../catalog/internal/CatalogClasspathDo.java | 6 +-
.../core/catalog/internal/CatalogDto.java | 2 +-
.../core/catalog/internal/CatalogDtoUtils.java | 2 +-
.../catalog/internal/CatalogInitialization.java | 4 +-
.../core/catalog/internal/CatalogItemDo.java | 2 +-
.../internal/CatalogItemDtoAbstract.java | 6 +-
.../core/catalog/internal/CatalogUtils.java | 2 +-
.../catalog/internal/CatalogXmlSerializer.java | 8 +-
.../internal/BrooklynFeatureEnablement.java | 2 +-
.../core/internal/BrooklynInitialization.java | 9 +-
.../management/entitlement/Entitlements.java | 2 +-
.../ha/HighAvailabilityManagerImpl.java | 4 +-
.../core/management/ha/OsgiManager.java | 4 +-
.../internal/AbstractManagementContext.java | 8 +-
.../internal/AsyncCollectionChangeAdapter.java | 4 +-
.../internal/BrooklynGarbageCollector.java | 6 +-
.../core/management/internal/EffectorUtils.java | 4 +-
.../internal/EntityManagementUtils.java | 4 +-
.../management/internal/LocalEntityManager.java | 2 +-
.../internal/LocalLocationManager.java | 4 +-
.../internal/LocalManagementContext.java | 10 +-
.../internal/LocalSubscriptionManager.java | 4 +-
.../management/internal/LocalUsageManager.java | 2 +-
.../internal/ManagementContextInternal.java | 2 +-
.../policy/basic/AbstractEntityAdjunct.java | 510 +++++
.../core/policy/basic/AbstractPolicy.java | 119 ++
.../brooklyn/core/policy/basic/AdjunctType.java | 174 ++
.../core/policy/basic/ConfigMapImpl.java | 140 ++
.../core/policy/basic/GeneralPurposePolicy.java | 36 +
.../brooklyn/core/policy/basic/Policies.java | 73 +
.../core/policy/basic/PolicyDynamicType.java | 44 +
.../core/policy/basic/PolicyTypeSnapshot.java | 40 +
.../core/util/BrooklynLanguageExtensions.java | 48 +
.../core/util/BrooklynMavenArtifacts.java | 58 +
.../core/util/BrooklynNetworkUtils.java | 44 +
.../brooklyn/core/util/ResourceUtils.java | 639 ++++++
.../brooklyn/core/util/config/ConfigBag.java | 589 ++++++
.../core/util/crypto/FluentKeySigner.java | 192 ++
.../brooklyn/core/util/crypto/SecureKeys.java | 186 ++
.../brooklyn/core/util/file/ArchiveBuilder.java | 424 ++++
.../brooklyn/core/util/file/ArchiveTasks.java | 58 +
.../brooklyn/core/util/file/ArchiveUtils.java | 351 ++++
.../core/util/flags/ClassCoercionException.java | 39 +
.../brooklyn/core/util/flags/FlagUtils.java | 587 ++++++
.../core/util/flags/MethodCoercions.java | 183 ++
.../brooklyn/core/util/flags/SetFromFlag.java | 71 +
.../brooklyn/core/util/flags/TypeCoercions.java | 879 ++++++++
.../brooklyn/core/util/http/HttpTool.java | 387 ++++
.../core/util/http/HttpToolResponse.java | 185 ++
.../util/internal/ConfigKeySelfExtracting.java | 41 +
.../brooklyn/core/util/internal/Repeater.java | 370 ++++
.../ssh/BackoffLimitedRetryHandler.java | 74 +
.../util/internal/ssh/ShellAbstractTool.java | 442 ++++
.../core/util/internal/ssh/ShellTool.java | 113 +
.../core/util/internal/ssh/SshAbstractTool.java | 172 ++
.../core/util/internal/ssh/SshException.java | 32 +
.../core/util/internal/ssh/SshTool.java | 174 ++
.../core/util/internal/ssh/cli/SshCliTool.java | 317 +++
.../util/internal/ssh/process/ProcessTool.java | 215 ++
.../internal/ssh/sshj/SshjClientConnection.java | 282 +++
.../core/util/internal/ssh/sshj/SshjTool.java | 1091 ++++++++++
.../core/util/javalang/ReflectionScanner.java | 135 ++
.../core/util/javalang/UrlClassLoader.java | 70 +
.../brooklyn/core/util/mutex/MutexSupport.java | 119 ++
.../core/util/mutex/SemaphoreForTasks.java | 112 +
.../core/util/mutex/SemaphoreWithOwners.java | 231 ++
.../brooklyn/core/util/mutex/WithMutexes.java | 45 +
.../apache/brooklyn/core/util/osgi/Osgis.java | 720 +++++++
.../util/task/AbstractExecutionContext.java | 75 +
.../core/util/task/BasicExecutionContext.java | 221 ++
.../core/util/task/BasicExecutionManager.java | 755 +++++++
.../brooklyn/core/util/task/BasicTask.java | 892 ++++++++
.../brooklyn/core/util/task/CanSetName.java | 25 +
.../brooklyn/core/util/task/CompoundTask.java | 131 ++
.../core/util/task/DeferredSupplier.java | 38 +
.../core/util/task/DynamicSequentialTask.java | 480 +++++
.../brooklyn/core/util/task/DynamicTasks.java | 337 +++
.../core/util/task/ExecutionListener.java | 31 +
.../brooklyn/core/util/task/ExecutionUtils.java | 49 +
.../brooklyn/core/util/task/ForwardingTask.java | 325 +++
.../util/task/ListenableForwardingFuture.java | 50 +
.../brooklyn/core/util/task/ParallelTask.java | 85 +
.../brooklyn/core/util/task/ScheduledTask.java | 185 ++
.../brooklyn/core/util/task/SequentialTask.java | 58 +
.../core/util/task/SingleThreadedScheduler.java | 216 ++
.../brooklyn/core/util/task/TaskBuilder.java | 184 ++
.../brooklyn/core/util/task/TaskInternal.java | 125 ++
.../brooklyn/core/util/task/TaskScheduler.java | 41 +
.../brooklyn/core/util/task/TaskTags.java | 71 +
.../apache/brooklyn/core/util/task/Tasks.java | 488 +++++
.../brooklyn/core/util/task/ValueResolver.java | 426 ++++
.../core/util/task/ssh/SshFetchTaskFactory.java | 88 +
.../core/util/task/ssh/SshFetchTaskWrapper.java | 135 ++
.../core/util/task/ssh/SshPutTaskFactory.java | 123 ++
.../core/util/task/ssh/SshPutTaskStub.java | 69 +
.../core/util/task/ssh/SshPutTaskWrapper.java | 189 ++
.../brooklyn/core/util/task/ssh/SshTasks.java | 236 +++
.../internal/AbstractSshExecTaskFactory.java | 58 +
.../ssh/internal/PlainSshExecTaskFactory.java | 71 +
.../util/task/system/ProcessTaskFactory.java | 66 +
.../core/util/task/system/ProcessTaskStub.java | 102 +
.../util/task/system/ProcessTaskWrapper.java | 187 ++
.../core/util/task/system/SystemTasks.java | 29 +
.../internal/AbstractProcessTaskFactory.java | 216 ++
.../system/internal/ExecWithLoggingHelpers.java | 202 ++
.../internal/SystemProcessTaskFactory.java | 131 ++
.../core/util/text/DataUriSchemeParser.java | 267 +++
.../core/util/text/TemplateProcessor.java | 398 ++++
...ompilerIndependentOuterClassFieldMapper.java | 166 ++
.../xstream/EnumCaseForgivingConverter.java | 60 +
.../EnumCaseForgivingSingleValueConverter.java | 35 +
.../util/xstream/ImmutableListConverter.java | 54 +
.../util/xstream/ImmutableMapConverter.java | 56 +
.../util/xstream/ImmutableSetConverter.java | 54 +
.../util/xstream/Inet4AddressConverter.java | 65 +
.../core/util/xstream/MapConverter.java | 104 +
.../core/util/xstream/MutableSetConverter.java | 44 +
.../util/xstream/StringKeyMapConverter.java | 134 ++
.../core/util/xstream/XmlSerializer.java | 97 +
.../brooklyn/core/util/xstream/XmlUtil.java | 59 +
.../location/access/BrooklynAccessUtils.java | 8 +-
.../PortForwardManagerLocationResolver.java | 3 +-
.../location/basic/AbstractLocation.java | 8 +-
.../basic/AbstractLocationResolver.java | 2 +-
.../AggregatingMachineProvisioningLocation.java | 2 +-
.../location/basic/BasicLocationRegistry.java | 2 +-
.../location/basic/BasicMachineDetails.java | 10 +-
.../location/basic/ByonLocationResolver.java | 4 +-
.../FixedListMachineProvisioningLocation.java | 4 +-
.../location/basic/HostLocationResolver.java | 2 +-
.../basic/LocalhostLocationResolver.java | 3 +-
.../LocalhostMachineProvisioningLocation.java | 10 +-
...calhostPropertiesFromBrooklynProperties.java | 3 +-
.../location/basic/LocationConfigUtils.java | 8 +-
.../location/basic/LocationDynamicType.java | 2 +-
.../location/basic/LocationInternal.java | 4 +-
...ocationPropertiesFromBrooklynProperties.java | 4 +-
.../location/basic/LocationTypeSnapshot.java | 2 +-
.../brooklyn/location/basic/MultiLocation.java | 2 +-
.../location/basic/NamedLocationResolver.java | 2 +-
.../brooklyn/location/basic/PortRanges.java | 3 +-
.../basic/SingleMachineLocationResolver.java | 2 +-
.../SingleMachineProvisioningLocation.java | 3 +-
.../location/basic/SshMachineLocation.java | 32 +-
...bstractCloudMachineProvisioningLocation.java | 4 +-
.../location/cloud/CloudLocationConfig.java | 3 +-
.../cloud/names/AbstractCloudMachineNamer.java | 4 +-
.../cloud/names/BasicCloudMachineNamer.java | 4 +-
.../location/cloud/names/CloudMachineNamer.java | 3 +-
.../cloud/names/CustomMachineNamer.java | 6 +-
.../location/dynamic/DynamicLocation.java | 2 +-
.../location/dynamic/LocationOwner.java | 2 +-
.../brooklyn/location/geo/HostGeoInfo.java | 2 +-
.../location/geo/LocalhostExternalIpLoader.java | 4 +-
...pi.basic.internal.ApiObjectsFactoryInterface | 2 +-
.../brooklyn/camp/lite/CampYamlLiteTest.java | 4 +-
.../camp/lite/TestAppAssemblyInstantiator.java | 2 +-
.../enricher/basic/BasicEnricherTest.java | 2 +-
.../java/brooklyn/entity/EffectorSayHiTest.java | 2 +-
.../entity/EntityPreManagementTest.java | 2 +-
.../java/brooklyn/entity/SetFromFlagTest.java | 2 +-
.../brooklyn/entity/basic/ConfigMapTest.java | 4 +-
.../basic/DependentConfigurationTest.java | 2 +-
.../brooklyn/entity/basic/EntityConfigTest.java | 2 +-
.../brooklyn/entity/basic/EntitySpecTest.java | 4 +-
...apListAndOtherStructuredConfigKeyTest.groovy | 2 +-
.../entity/basic/PolicyRegistrationTest.java | 2 +-
.../brooklyn/entity/basic/SanitizerTest.java | 3 +-
.../entity/effector/EffectorBasicTest.java | 2 +-
.../effector/EffectorConcatenateTest.java | 4 +-
.../entity/effector/EffectorTaskTest.java | 10 +-
.../entity/group/GroupPickUpEntitiesTest.java | 2 +-
.../java/brooklyn/entity/rebind/Dumpers.java | 2 +-
.../entity/rebind/RebindCatalogEntityTest.java | 3 +-
.../entity/rebind/RebindCatalogItemTest.java | 3 +-
.../entity/rebind/RebindEnricherTest.java | 2 +-
.../rebind/RebindEntityDynamicTypeInfoTest.java | 2 +-
.../entity/rebind/RebindEntityTest.java | 2 +-
.../entity/rebind/RebindFailuresTest.java | 4 +-
.../brooklyn/entity/rebind/RebindFeedTest.java | 4 +-
.../entity/rebind/RebindFeedWithHaTest.java | 4 +-
.../entity/rebind/RebindLocationTest.java | 2 +-
.../entity/rebind/RebindManagerTest.java | 5 +-
.../entity/rebind/RebindPolicyTest.java | 4 +-
.../entity/rebind/RebindTestFixture.java | 2 +-
.../transformer/impl/XsltTransformerTest.java | 4 +-
.../brooklyn/entity/trait/FailingEntity.java | 2 +-
.../entity/trait/FailingEntityImpl.java | 2 +-
.../entity/trait/StartableMethodsTest.java | 3 +-
.../java/brooklyn/event/feed/PollerTest.java | 2 +-
.../brooklyn/event/feed/http/HttpFeedTest.java | 4 +-
.../event/feed/http/HttpValueFunctionsTest.java | 3 +-
.../brooklyn/policy/basic/BasicPolicyTest.java | 89 -
.../brooklyn/policy/basic/EnricherTypeTest.java | 59 -
.../brooklyn/policy/basic/PolicyConfigTest.java | 202 --
.../policy/basic/PolicySubscriptionTest.java | 125 --
.../brooklyn/policy/basic/PolicyTypeTest.java | 58 -
.../EntityCleanupLongevityTestFixture.java | 4 +-
.../FilePersistencePerformanceTest.java | 2 +-
.../qa/performance/TaskPerformanceTest.java | 4 +-
.../test/java/brooklyn/test/HttpService.java | 4 +-
.../java/brooklyn/test/policy/TestEnricher.java | 2 +-
.../java/brooklyn/test/policy/TestPolicy.java | 4 +-
.../util/BrooklynMavenArtifactsTest.java | 96 -
.../brooklyn/util/ResourceUtilsHttpTest.java | 196 --
.../java/brooklyn/util/ResourceUtilsTest.java | 189 --
.../brooklyn/util/config/ConfigBagTest.java | 191 --
.../util/crypto/SecureKeysAndSignerTest.java | 166 --
.../brooklyn/util/file/ArchiveBuilderTest.java | 193 --
.../brooklyn/util/file/ArchiveUtilsTest.java | 135 --
.../util/flags/MethodCoercionsTest.java | 146 --
.../brooklyn/util/http/BetterMockWebServer.java | 138 --
.../util/http/HttpToolIntegrationTest.java | 98 -
.../brooklyn/util/internal/FlagUtilsTest.java | 314 ---
.../brooklyn/util/internal/RepeaterTest.groovy | 255 ---
.../util/internal/TypeCoercionsTest.java | 360 ----
.../util/internal/ssh/RecordingSshTool.java | 95 -
.../internal/ssh/ShellToolAbstractTest.java | 439 ----
.../ssh/SshToolAbstractIntegrationTest.java | 301 ---
.../ssh/SshToolAbstractPerformanceTest.java | 137 --
.../ssh/cli/SshCliToolIntegrationTest.java | 119 --
.../ssh/cli/SshCliToolPerformanceTest.java | 44 -
.../ssh/process/ProcessToolIntegrationTest.java | 69 -
.../ssh/process/ProcessToolStaticsTest.java | 79 -
.../sshj/SshjToolAsyncStubIntegrationTest.java | 177 --
.../ssh/sshj/SshjToolIntegrationTest.java | 313 ---
.../ssh/sshj/SshjToolPerformanceTest.java | 44 -
.../brooklyn/util/mutex/WithMutexesTest.java | 126 --
.../test/java/brooklyn/util/osgi/OsgisTest.java | 41 -
.../util/ssh/BashCommandsIntegrationTest.java | 501 -----
.../task/BasicTaskExecutionPerformanceTest.java | 206 --
.../util/task/BasicTaskExecutionTest.java | 460 ----
.../util/task/BasicTasksFutureTest.java | 224 --
.../util/task/CompoundTaskExecutionTest.java | 252 ---
.../util/task/DynamicSequentialTaskTest.java | 365 ----
.../util/task/NonBasicTaskExecutionTest.java | 126 --
.../util/task/ScheduledExecutionTest.java | 287 ---
.../util/task/SingleThreadedSchedulerTest.java | 192 --
.../util/task/TaskFinalizationTest.java | 62 -
.../test/java/brooklyn/util/task/TasksTest.java | 181 --
.../brooklyn/util/task/ValueResolverTest.java | 132 --
.../brooklyn/util/task/ssh/SshTasksTest.java | 207 --
.../util/task/system/SystemTasksTest.java | 134 --
.../util/text/DataUriSchemeParserTest.java | 52 -
.../util/text/TemplateProcessorTest.java | 179 --
.../util/xstream/CompilerCompatibilityTest.java | 154 --
.../util/xstream/ConverterTestFixture.java | 40 -
.../xstream/EnumCaseForgivingConverterTest.java | 52 -
.../xstream/ImmutableListConverterTest.java | 59 -
.../util/xstream/InetAddressConverterTest.java | 41 -
.../util/xstream/StringKeyMapConverterTest.java | 77 -
.../java/brooklyn/util/xstream/XmlUtilTest.java | 33 -
.../core/catalog/internal/CatalogDtoTest.java | 2 +-
.../core/catalog/internal/CatalogLoadTest.java | 3 +-
.../core/catalog/internal/CatalogScanTest.java | 2 +-
.../AcmeEntitlementManagerTestFixture.java | 2 +-
.../entitlement/EntityEntitlementTest.java | 2 +-
.../internal/EntityExecutionManagerTest.java | 8 +-
.../management/osgi/OsgiStandaloneTest.java | 6 +-
.../osgi/OsgiVersionMoreEntityTest.java | 2 +-
.../core/policy/basic/BasicPolicyTest.java | 90 +
.../core/policy/basic/EnricherTypeTest.java | 59 +
.../core/policy/basic/PolicyConfigTest.java | 202 ++
.../policy/basic/PolicySubscriptionTest.java | 128 ++
.../core/policy/basic/PolicyTypeTest.java | 59 +
.../core/util/BrooklynMavenArtifactsTest.java | 98 +
.../core/util/ResourceUtilsHttpTest.java | 197 ++
.../brooklyn/core/util/ResourceUtilsTest.java | 190 ++
.../core/util/config/ConfigBagTest.java | 193 ++
.../util/crypto/SecureKeysAndSignerTest.java | 169 ++
.../core/util/file/ArchiveBuilderTest.java | 194 ++
.../core/util/file/ArchiveUtilsTest.java | 139 ++
.../core/util/flags/MethodCoercionsTest.java | 149 ++
.../core/util/http/BetterMockWebServer.java | 138 ++
.../core/util/http/HttpToolIntegrationTest.java | 100 +
.../core/util/internal/FlagUtilsTest.java | 314 +++
.../core/util/internal/RepeaterTest.groovy | 257 +++
.../core/util/internal/TypeCoercionsTest.java | 360 ++++
.../util/internal/ssh/RecordingSshTool.java | 97 +
.../internal/ssh/ShellToolAbstractTest.java | 441 ++++
.../ssh/SshToolAbstractIntegrationTest.java | 304 +++
.../ssh/SshToolAbstractPerformanceTest.java | 138 ++
.../ssh/cli/SshCliToolIntegrationTest.java | 119 ++
.../ssh/cli/SshCliToolPerformanceTest.java | 44 +
.../ssh/process/ProcessToolIntegrationTest.java | 69 +
.../ssh/process/ProcessToolStaticsTest.java | 80 +
.../sshj/SshjToolAsyncStubIntegrationTest.java | 178 ++
.../ssh/sshj/SshjToolIntegrationTest.java | 314 +++
.../ssh/sshj/SshjToolPerformanceTest.java | 44 +
.../core/util/mutex/WithMutexesTest.java | 129 ++
.../brooklyn/core/util/osgi/OsgisTest.java | 41 +
.../util/ssh/BashCommandsIntegrationTest.java | 504 +++++
.../task/BasicTaskExecutionPerformanceTest.java | 209 ++
.../core/util/task/BasicTaskExecutionTest.java | 462 ++++
.../core/util/task/BasicTasksFutureTest.java | 227 ++
.../util/task/CompoundTaskExecutionTest.java | 258 +++
.../util/task/DynamicSequentialTaskTest.java | 371 ++++
.../util/task/NonBasicTaskExecutionTest.java | 130 ++
.../core/util/task/ScheduledExecutionTest.java | 291 +++
.../util/task/SingleThreadedSchedulerTest.java | 195 ++
.../core/util/task/TaskFinalizationTest.java | 63 +
.../brooklyn/core/util/task/TasksTest.java | 184 ++
.../core/util/task/ValueResolverTest.java | 134 ++
.../core/util/task/ssh/SshTasksTest.java | 213 ++
.../core/util/task/system/SystemTasksTest.java | 137 ++
.../core/util/text/DataUriSchemeParserTest.java | 53 +
.../core/util/text/TemplateProcessorTest.java | 180 ++
.../util/xstream/CompilerCompatibilityTest.java | 158 ++
.../core/util/xstream/ConverterTestFixture.java | 40 +
.../xstream/EnumCaseForgivingConverterTest.java | 53 +
.../xstream/ImmutableListConverterTest.java | 60 +
.../util/xstream/InetAddressConverterTest.java | 42 +
.../util/xstream/StringKeyMapConverterTest.java | 78 +
.../brooklyn/core/util/xstream/XmlUtilTest.java | 34 +
.../location/basic/AbstractLocationTest.java | 2 +-
.../basic/LegacyAbstractLocationTest.java | 2 +-
.../location/basic/LocationConfigTest.java | 2 +-
.../location/basic/LocationConfigUtilsTest.java | 3 +-
.../brooklyn/location/basic/PortRangesTest.java | 3 +-
.../SshMachineLocationIntegrationTest.java | 9 +-
.../SshMachineLocationPerformanceTest.java | 2 +-
.../SshMachineLocationReuseIntegrationTest.java | 4 +-
.../location/basic/SshMachineLocationTest.java | 14 +-
.../location/cloud/CloudMachineNamerTest.java | 4 +-
.../location/cloud/CustomMachineNamerTest.java | 3 +-
.../brooklyn/test/entity/BlockingEntity.java | 2 +-
.../apache/brooklyn/test/entity/TestEntity.java | 2 +-
.../rebind/compiler_compatibility_eclipse.xml | 20 +-
.../rebind/compiler_compatibility_oracle.xml | 18 +-
docs/guide/dev/code/licensing.md | 6 +
.../brooklyn/demo/GlobalWebFabricExample.java | 6 +-
.../brooklyn/demo/CumulusRDFApplication.java | 8 +-
.../demo/WebClusterDatabaseExampleApp.java | 6 +-
.../demo/WebClusterDatabaseExampleGroovy.groovy | 6 +-
.../policy/os/AdvertiseWinrmLoginPolicy.java | 3 +-
.../brooklyn/policy/os/CreateUserPolicy.java | 6 +-
.../location/jclouds/BrooklynMachinePool.java | 2 +-
.../jclouds/ComputeServiceRegistry.java | 3 +-
.../jclouds/ComputeServiceRegistryImpl.java | 2 +-
.../jclouds/JcloudsByonLocationResolver.java | 2 +-
.../location/jclouds/JcloudsLocation.java | 18 +-
.../location/jclouds/JcloudsLocationConfig.java | 3 +-
.../jclouds/JcloudsLocationCustomizer.java | 3 +-
.../location/jclouds/JcloudsMachineNamer.java | 2 +-
...JcloudsPropertiesFromBrooklynProperties.java | 4 +-
.../jclouds/JcloudsSshMachineLocation.java | 2 +-
.../brooklyn/location/jclouds/JcloudsUtil.java | 2 +-
.../jclouds/JcloudsWinRmMachineLocation.java | 2 +-
.../jclouds/SudoTtyFixingCustomizer.java | 7 +-
.../JcloudsLocationSecurityGroupCustomizer.java | 4 +-
.../persister/jclouds/BlobStoreExpiryTest.java | 6 +-
.../policy/os/CreateUserPolicyLiveTest.java | 2 +-
.../policy/os/CreateUserPolicyTest.java | 3 +-
.../jclouds/AbstractJcloudsStubbedLiveTest.java | 3 +-
.../jclouds/BailOutJcloudsLocation.java | 2 +-
...ationTemplateOptionsCustomisersLiveTest.java | 4 +-
.../location/jclouds/JcloudsLocationTest.java | 2 +-
.../jclouds/JcloudsMachineNamerTest.java | 2 +-
.../jclouds/RebindJcloudsLocationLiveTest.java | 2 +-
.../jclouds/RebindJcloudsLocationTest.java | 3 +-
.../java/brooklyn/enricher/DeltaEnricher.java | 2 +-
.../brooklyn/enricher/HttpLatencyDetector.java | 2 +-
.../brooklyn/enricher/RollingMeanEnricher.java | 2 +-
.../enricher/RollingTimeWindowMeanEnricher.java | 2 +-
.../enricher/TimeFractionDeltaEnricher.java | 2 +-
.../enricher/TimeWeightedDeltaEnricher.java | 2 +-
.../entity/brooklyn/BrooklynMetrics.java | 2 +-
.../entity/brooklyn/BrooklynMetricsImpl.java | 2 +-
.../policy/autoscaling/AutoScalerPolicy.java | 8 +-
.../policy/followthesun/FollowTheSunPolicy.java | 4 +-
.../policy/ha/AbstractFailureDetector.java | 8 +-
.../policy/ha/ConditionalSuspendPolicy.java | 4 +-
.../policy/ha/ConnectionFailureDetector.java | 2 +-
.../policy/ha/ServiceFailureDetector.java | 8 +-
.../brooklyn/policy/ha/ServiceReplacer.java | 6 +-
.../brooklyn/policy/ha/ServiceRestarter.java | 6 +-
.../policy/ha/SshMachineFailureDetector.java | 4 +-
.../loadbalancing/ItemsInContainersGroup.java | 2 +-
.../loadbalancing/LoadBalancingPolicy.java | 4 +-
.../brooklyn/policy/loadbalancing/Movable.java | 2 +-
.../enricher/HttpLatencyDetectorTest.java | 4 +-
.../brooklyn/enricher/RebindEnricherTest.java | 2 +-
.../brooklyn/policy/ha/ServiceReplacerTest.java | 2 +-
.../policy/ha/ServiceRestarterTest.java | 2 +-
.../loadbalancing/MockContainerEntity.java | 2 +-
.../entity/database/derby/DerbyDatabase.java | 4 +-
.../database/derby/DerbyDatabaseSshDriver.java | 4 +-
.../entity/database/derby/DerbySchema.java | 8 +-
.../postgresql/PostgreSqlNodeSaltImpl.java | 12 +-
.../apache/brooklyn/entity/salt/SaltConfig.java | 11 +-
.../brooklyn/entity/salt/SaltConfigs.java | 4 +-
.../entity/salt/SaltLifecycleEffectorTasks.java | 8 +-
.../brooklyn/entity/salt/SaltStackMaster.java | 9 +-
.../entity/salt/SaltStackMasterSshDriver.java | 5 +-
.../apache/brooklyn/entity/salt/SaltTasks.java | 13 +-
.../postgresql/PostgreSqlSaltLiveTest.java | 11 +-
.../brooklyn/entity/salt/SaltConfigsTest.java | 2 +-
.../entity/salt/SaltLiveTestSupport.java | 8 +-
.../entity/monitoring/zabbix/ZabbixFeed.java | 4 +-
.../monitoring/zabbix/ZabbixMonitored.java | 2 +-
.../monitoring/zabbix/ZabbixPollConfig.java | 2 +-
.../entity/monitoring/zabbix/ZabbixServer.java | 2 +-
.../nosql/hazelcast/HazelcastCluster.java | 9 +-
.../nosql/hazelcast/HazelcastClusterImpl.java | 8 +-
.../entity/nosql/hazelcast/HazelcastNode.java | 9 +-
.../nosql/hazelcast/HazelcastNodeImpl.java | 2 +-
.../nosql/hazelcast/HazelcastNodeSshDriver.java | 6 +-
.../nosql/infinispan/Infinispan5Server.java | 4 +-
.../nosql/infinispan/Infinispan5SshDriver.java | 4 +-
.../hazelcast/HazelcastClusterEc2LiveTest.java | 4 +-
.../HazelcastClusterSoftlayerLiveTest.java | 4 +-
.../Infinispan5ServerIntegrationTest.groovy | 6 +-
.../basic/AbstractSoftwareProcessDriver.java | 8 +-
.../basic/AbstractSoftwareProcessSshDriver.java | 12 +-
.../SameServerDriverLifecycleEffectorTasks.java | 4 +-
.../brooklyn/entity/basic/SameServerEntity.java | 2 +-
.../entity/basic/SameServerEntityImpl.java | 6 +-
.../brooklyn/entity/basic/SoftwareProcess.java | 2 +-
...wareProcessDriverLifecycleEffectorTasks.java | 4 +-
.../entity/basic/SoftwareProcessImpl.java | 8 +-
.../basic/VanillaSoftwareProcessSshDriver.java | 4 +-
.../basic/lifecycle/NaiveScriptRunner.java | 2 +-
.../entity/basic/lifecycle/ScriptHelper.java | 12 +-
.../brooklynnode/BrooklynEntityMirrorImpl.java | 8 +-
.../entity/brooklynnode/BrooklynNode.java | 2 +-
.../entity/brooklynnode/BrooklynNodeImpl.java | 12 +-
.../brooklynnode/BrooklynNodeSshDriver.java | 10 +-
.../entity/brooklynnode/EntityHttpClient.java | 4 +-
.../brooklynnode/EntityHttpClientImpl.java | 6 +-
.../brooklynnode/RemoteEffectorBuilder.java | 2 +-
.../BrooklynClusterUpgradeEffectorBody.java | 6 +-
.../BrooklynNodeUpgradeEffectorBody.java | 6 +-
.../effector/SelectMasterEffectorBody.java | 4 +-
.../SetHighAvailabilityModeEffectorBody.java | 4 +-
...SetHighAvailabilityPriorityEffectorBody.java | 4 +-
.../brooklyn/entity/chef/ChefAttributeFeed.java | 4 +-
.../java/brooklyn/entity/chef/ChefConfig.java | 3 +-
.../entity/chef/ChefLifecycleEffectorTasks.java | 10 +-
.../brooklyn/entity/chef/ChefServerTasks.java | 2 +-
.../brooklyn/entity/chef/ChefSoloDriver.java | 3 +-
.../java/brooklyn/entity/chef/ChefTasks.java | 10 +-
.../entity/chef/KnifeConvergeTaskFactory.java | 4 +-
.../brooklyn/entity/chef/KnifeTaskFactory.java | 10 +-
.../java/JavaSoftwareProcessSshDriver.java | 16 +-
.../java/brooklyn/entity/java/JmxSupport.java | 8 +-
.../brooklyn/entity/java/JmxmpSslSupport.java | 7 +-
.../java/brooklyn/entity/java/UsesJava.java | 3 +-
.../brooklyn/entity/java/UsesJavaMXBeans.java | 2 +-
.../main/java/brooklyn/entity/java/UsesJmx.java | 3 +-
.../brooklyn/entity/java/VanillaJavaApp.java | 2 +-
.../entity/java/VanillaJavaAppImpl.java | 2 +-
.../entity/java/VanillaJavaAppSshDriver.java | 10 +-
.../entity/machine/MachineEntityImpl.java | 6 +-
.../brooklyn/entity/pool/ServerPoolImpl.java | 2 +-
.../entity/pool/ServerPoolLocation.java | 3 +-
.../entity/service/EntityLaunchListener.java | 2 +-
.../entity/service/InitdServiceInstaller.java | 12 +-
.../entity/service/SystemServiceEnricher.java | 14 +-
.../entity/software/MachineInitTasks.java | 8 +-
.../software/MachineLifecycleEffectorTasks.java | 8 +-
.../software/ProvidesProvisioningFlags.java | 3 +-
.../entity/software/SshEffectorTasks.java | 24 +-
.../brooklyn/entity/software/StaticSensor.java | 6 +-
.../entity/software/http/HttpRequestSensor.java | 2 +-
.../software/java/JmxAttributeSensor.java | 6 +-
.../entity/software/ssh/SshCommandEffector.java | 2 +-
.../entity/software/ssh/SshCommandSensor.java | 4 +-
.../winrm/WindowsPerformanceCounterSensors.java | 2 +-
.../java/brooklyn/event/feed/jmx/JmxHelper.java | 2 +-
.../basic/SoftwareProcessEntityLatchTest.java | 2 +-
.../basic/SoftwareProcessEntityRebindTest.java | 3 +-
.../entity/basic/SoftwareProcessEntityTest.java | 6 +-
...SoftwareProcessSshDriverIntegrationTest.java | 2 +-
...ftwareProcessAndChildrenIntegrationTest.java | 2 +-
.../entity/basic/lifecycle/MyEntityImpl.java | 6 +-
.../basic/lifecycle/NaiveScriptRunnerTest.java | 6 +-
.../basic/lifecycle/StartStopSshDriverTest.java | 8 +-
.../BrooklynNodeIntegrationTest.java | 8 +-
.../brooklynnode/CallbackEntityHttpClient.java | 4 +-
.../entity/chef/ChefLiveTestSupport.java | 2 +-
.../chef/ChefServerTasksIntegrationTest.java | 2 +-
.../ChefSoloDriverMySqlEntityLiveTest.java | 2 +-
.../java/brooklyn/entity/java/JavaOptsTest.java | 6 +-
.../brooklyn/entity/java/JmxSupportTest.java | 4 +-
.../brooklyn/entity/java/SslKeyConfigTest.java | 5 +-
.../entity/java/VanillaJavaAppRebindTest.java | 2 +-
.../entity/java/VanillaJavaAppTest.java | 8 +-
.../MachineLifecycleEffectorTasksTest.java | 4 +-
.../entity/software/SoftwareEffectorTest.java | 5 +-
.../entity/software/SshEffectorTasksTest.java | 6 +-
.../entity/software/StaticSensorTest.java | 2 +-
.../software/http/HttpRequestSensorTest.java | 2 +-
.../mysql/AbstractToyMySqlEntityTest.java | 2 +-
.../mysql/DynamicToyMySqlEntityBuilder.java | 8 +-
.../software/ssh/SshCommandIntegrationTest.java | 2 +-
software/database/pom.xml | 4 -
.../entity/database/DatastoreMixins.java | 4 +-
.../entity/database/crate/CrateNode.java | 3 +-
.../entity/database/mariadb/MariaDbDriver.java | 3 +-
.../entity/database/mariadb/MariaDbNode.java | 3 +-
.../database/mariadb/MariaDbNodeImpl.java | 4 +-
.../database/mariadb/MariaDbSshDriver.java | 4 +-
.../entity/database/mysql/MySqlClusterImpl.java | 4 +-
.../entity/database/mysql/MySqlDriver.java | 3 +-
.../entity/database/mysql/MySqlNode.java | 3 +-
.../entity/database/mysql/MySqlNodeImpl.java | 4 +-
.../entity/database/mysql/MySqlSshDriver.java | 4 +-
.../database/postgresql/PostgreSqlDriver.java | 3 +-
.../database/postgresql/PostgreSqlNode.java | 4 +-
.../PostgreSqlNodeChefImplFromScratch.java | 8 +-
.../database/postgresql/PostgreSqlNodeImpl.java | 2 +-
.../postgresql/PostgreSqlSshDriver.java | 8 +-
.../entity/database/rubyrep/RubyRepNode.java | 2 +-
.../database/postgresql/PostgreSqlChefTest.java | 2 +-
.../messaging/activemq/ActiveMQBroker.java | 2 +-
.../entity/messaging/amqp/AmqpExchange.java | 2 +-
.../brooklyn/entity/messaging/kafka/Kafka.java | 3 +-
.../entity/messaging/kafka/KafkaBroker.java | 4 +-
.../entity/messaging/kafka/KafkaCluster.java | 2 +-
.../entity/messaging/kafka/KafkaZooKeeper.java | 2 +-
.../entity/messaging/qpid/QpidBroker.java | 2 +-
.../messaging/qpid/QpidDestinationImpl.java | 2 +-
.../entity/messaging/rabbit/RabbitBroker.java | 2 +-
.../brooklyn/entity/messaging/storm/Storm.java | 2 +-
.../entity/messaging/storm/StormDeployment.java | 2 +-
.../messaging/storm/StormDeploymentImpl.java | 2 +-
.../entity/zookeeper/ZooKeeperEnsemble.java | 2 +-
.../entity/zookeeper/ZooKeeperNode.java | 2 +-
.../storm/StormAbstractCloudLiveTest.java | 4 +-
.../entity/monitoring/monit/MonitNode.java | 2 +-
.../entity/network/bind/BindDnsServer.java | 4 +-
.../nosql/cassandra/CassandraDatacenter.java | 2 +-
.../cassandra/CassandraDatacenterImpl.java | 4 +-
.../entity/nosql/cassandra/CassandraNode.java | 4 +-
.../nosql/cassandra/CassandraNodeDriver.java | 3 +-
.../nosql/cassandra/CassandraNodeImpl.java | 4 +-
.../nosql/cassandra/CassandraNodeSshDriver.java | 8 +-
.../nosql/couchbase/CouchbaseCluster.java | 2 +-
.../nosql/couchbase/CouchbaseClusterImpl.java | 10 +-
.../entity/nosql/couchbase/CouchbaseNode.java | 2 +-
.../nosql/couchbase/CouchbaseNodeImpl.java | 8 +-
.../nosql/couchbase/CouchbaseNodeSshDriver.java | 12 +-
.../nosql/couchbase/CouchbaseSyncGateway.java | 2 +-
.../entity/nosql/couchdb/CouchDBCluster.java | 2 +-
.../entity/nosql/couchdb/CouchDBNode.java | 2 +-
.../entity/nosql/couchdb/CouchDBNodeImpl.java | 2 +-
.../elasticsearch/ElasticSearchCluster.java | 2 +-
.../nosql/elasticsearch/ElasticSearchNode.java | 3 +-
.../elasticsearch/ElasticSearchNodeImpl.java | 4 +-
.../nosql/mongodb/AbstractMongoDBServer.java | 2 +-
.../entity/nosql/mongodb/MongoDBClient.java | 3 +-
.../entity/nosql/mongodb/MongoDBReplicaSet.java | 2 +-
.../entity/nosql/mongodb/MongoDBServer.java | 2 +-
.../sharding/CoLocatedMongoDBRouter.java | 2 +-
.../sharding/MongoDBShardedDeployment.java | 2 +-
.../brooklyn/entity/nosql/redis/RedisSlave.java | 2 +-
.../brooklyn/entity/nosql/redis/RedisStore.java | 2 +-
.../brooklyn/entity/nosql/riak/RiakCluster.java | 2 +-
.../entity/nosql/riak/RiakClusterImpl.java | 2 +-
.../brooklyn/entity/nosql/riak/RiakNode.java | 2 +-
.../entity/nosql/riak/RiakNodeImpl.java | 2 +-
.../entity/nosql/riak/RiakNodeSshDriver.java | 4 +-
.../brooklyn/entity/nosql/solr/SolrServer.java | 4 +-
.../entity/nosql/solr/SolrServerSshDriver.java | 2 +-
.../cassandra/CassandraDatacenterTest.java | 4 +-
.../ElasticSearchClusterIntegrationTest.java | 4 +-
.../ElasticSearchNodeIntegrationTest.java | 5 +-
.../entity/osgi/karaf/KarafContainer.java | 2 +-
.../entity/dns/AbstractGeoDnsServiceImpl.java | 2 +-
.../dns/geoscaling/GeoscalingDnsService.java | 2 +-
.../geoscaling/GeoscalingDnsServiceImpl.java | 4 +-
.../geoscaling/GeoscalingScriptGenerator.java | 3 +-
.../dns/geoscaling/GeoscalingWebClient.java | 2 +-
.../entity/proxy/AbstractController.java | 2 +-
.../entity/proxy/AbstractControllerImpl.java | 2 +-
.../brooklyn/entity/proxy/LoadBalancer.java | 2 +-
.../brooklyn/entity/proxy/ProxySslConfig.java | 5 +-
.../entity/proxy/nginx/NginxController.java | 2 +-
.../entity/proxy/nginx/NginxControllerImpl.java | 8 +-
.../entity/proxy/nginx/NginxSshDriver.java | 8 +-
.../nginx/NginxTemplateConfigGenerator.java | 4 +-
.../brooklyn/entity/proxy/nginx/UrlMapping.java | 2 +-
.../webapp/ControlledDynamicWebAppCluster.java | 2 +-
.../entity/webapp/DynamicWebAppClusterImpl.java | 8 +-
.../entity/webapp/JavaWebAppService.java | 2 +-
.../entity/webapp/JavaWebAppSshDriver.java | 8 +-
.../entity/webapp/WebAppServiceConstants.java | 2 +-
.../entity/webapp/jboss/JBoss6Server.java | 2 +-
.../entity/webapp/jboss/JBoss7Server.java | 2 +-
.../entity/webapp/jetty/Jetty6Server.java | 2 +-
.../webapp/nodejs/NodeJsWebAppService.java | 3 +-
.../webapp/nodejs/NodeJsWebAppSshDriver.java | 4 +-
.../entity/webapp/tomcat/Tomcat8Server.java | 2 +-
.../entity/webapp/tomcat/TomcatServer.java | 4 +-
.../GeoscalingScriptGeneratorTest.java | 3 +-
.../dns/geoscaling/GeoscalingWebClientTest.java | 2 +-
.../entity/proxy/AbstractControllerTest.java | 2 +-
.../entity/proxy/ProxySslConfigTest.java | 2 +-
.../nginx/NginxRebindWithHaIntegrationTest.java | 4 +-
.../AbstractWebAppFixtureIntegrationTest.java | 4 +-
.../entity/webapp/HttpsSslConfigTest.java | 2 +-
.../webapp/WebAppConcurrentDeployTest.java | 4 +-
.../test/entity/TestJavaWebAppEntity.java | 2 +-
.../test/entity/TestJavaWebAppEntityImpl.java | 2 +-
.../app/SampleLocalhostIntegrationTest.java | 2 +-
.../camp/brooklyn/YamlLauncherAbstract.java | 2 +-
.../BrooklynAssemblyTemplateInstantiator.java | 4 +-
.../BrooklynComponentTemplateResolver.java | 10 +-
.../BrooklynEntityDecorationResolver.java | 2 +-
.../creation/BrooklynYamlTypeInstantiator.java | 2 +-
.../spi/dsl/BrooklynDslDeferredSupplier.java | 2 +-
.../camp/brooklyn/spi/dsl/DslUtils.java | 2 +-
.../spi/dsl/methods/BrooklynDslCommon.java | 10 +-
.../brooklyn/spi/dsl/methods/DslComponent.java | 4 +-
.../camp/brooklyn/AbstractYamlRebindTest.java | 4 +-
.../camp/brooklyn/AbstractYamlTest.java | 4 +-
.../camp/brooklyn/DslAndRebindYamlTest.java | 2 +-
.../camp/brooklyn/EntitiesYamlTest.java | 2 +-
...aWebAppWithDslYamlRebindIntegrationTest.java | 2 +-
.../brooklyn/JavaWebAppsIntegrationTest.java | 2 +-
.../camp/brooklyn/JavaWebAppsMatchingTest.java | 4 +-
.../camp/brooklyn/MapReferenceYamlTest.java | 2 +-
.../brooklyn/camp/brooklyn/ObjectsYamlTest.java | 6 +-
.../brooklyn/ReloadBrooklynPropertiesTest.java | 2 +-
.../camp/brooklyn/TestReferencingPolicy.java | 2 +-
.../TestSensorAndEffectorInitializer.java | 2 +-
.../catalog/AbstractCatalogXmlTest.java | 2 +-
.../CatalogOsgiVersionMoreEntityTest.java | 4 +-
.../brooklyn/catalog/CatalogYamlEntityTest.java | 2 +-
usage/cli/pom.xml | 4 +-
.../org/apache/brooklyn/cli/ItemLister.java | 6 +-
.../main/java/org/apache/brooklyn/cli/Main.java | 15 +-
.../apache/brooklyn/cli/lister/ClassFinder.java | 6 +-
.../brooklyn/cli/lister/ItemDescriptors.java | 4 +-
usage/cli/src/main/license/DISCLAIMER | 8 -
usage/cli/src/main/license/LICENSE | 208 --
usage/cli/src/main/license/NOTICE | 5 -
usage/cli/src/main/license/README.md | 7 +
usage/cli/src/main/license/files/DISCLAIMER | 8 +
usage/cli/src/main/license/files/LICENSE | 239 +++
usage/cli/src/main/license/files/NOTICE | 5 +
.../cli/src/main/license/source-inclusions.yaml | 24 +
.../statics/brooklyn-object-list.html | 2 +-
.../statics/style/js/catalog/bloodhound.js | 727 -------
.../statics/style/js/catalog/typeahead.js | 727 +++++++
.../java/org/apache/brooklyn/cli/CliTest.java | 2 +-
usage/cli/src/test/license/DISCLAIMER | 8 -
usage/cli/src/test/license/LICENSE | 175 --
usage/cli/src/test/license/NOTICE | 5 -
usage/cli/src/test/license/files/DISCLAIMER | 8 +
usage/cli/src/test/license/files/LICENSE | 175 ++
usage/cli/src/test/license/files/NOTICE | 5 +
usage/dist/licensing/.gitignore | 2 +
usage/dist/licensing/MAIN_LICENSE_ASL2 | 176 ++
usage/dist/licensing/README.md | 77 +
usage/dist/licensing/extras-files | 1 +
usage/dist/licensing/licenses/binary/ASL2 | 177 ++
.../dist/licensing/licenses/binary/BSD-2-Clause | 23 +
.../dist/licensing/licenses/binary/BSD-3-Clause | 27 +
usage/dist/licensing/licenses/binary/CDDL1 | 381 ++++
usage/dist/licensing/licenses/binary/CDDL1.1 | 304 +++
usage/dist/licensing/licenses/binary/EPL1 | 212 ++
usage/dist/licensing/licenses/binary/MIT | 20 +
usage/dist/licensing/licenses/binary/WTFPL | 15 +
.../dist/licensing/licenses/binary/bouncycastle | 23 +
usage/dist/licensing/licenses/binary/jtidy | 53 +
usage/dist/licensing/licenses/binary/jython | 27 +
.../licenses/binary/metastuff-bsd-style | 43 +
.../licenses/binary/xpp3_indiana_university | 45 +
usage/dist/licensing/licenses/cli/MIT | 20 +
.../dist/licensing/licenses/jsgui/BSD-3-Clause | 27 +
usage/dist/licensing/licenses/jsgui/MIT | 20 +
.../dist/licensing/licenses/source/BSD-3-Clause | 27 +
usage/dist/licensing/licenses/source/MIT | 20 +
usage/dist/licensing/make-all-licenses.sh | 61 +
usage/dist/licensing/make-one-license.sh | 77 +
usage/dist/licensing/overrides.yaml | 220 ++
.../licensing/projects-with-custom-licenses | 2 +
usage/dist/pom.xml | 6 +
.../dist/src/main/config/build-distribution.xml | 2 +-
usage/dist/src/main/license/DISCLAIMER | 8 -
usage/dist/src/main/license/LICENSE | 1691 ---------------
usage/dist/src/main/license/NOTICE | 5 -
usage/dist/src/main/license/README.md | 2 +
usage/dist/src/main/license/files/DISCLAIMER | 8 +
usage/dist/src/main/license/files/LICENSE | 1987 ++++++++++++++++++
usage/dist/src/main/license/files/NOTICE | 5 +
usage/jsgui/pom.xml | 4 +-
usage/jsgui/src/main/license/DISCLAIMER | 8 -
usage/jsgui/src/main/license/LICENSE | 292 ---
usage/jsgui/src/main/license/NOTICE | 5 -
usage/jsgui/src/main/license/README.md | 7 +
usage/jsgui/src/main/license/files/DISCLAIMER | 8 +
usage/jsgui/src/main/license/files/LICENSE | 354 ++++
usage/jsgui/src/main/license/files/NOTICE | 5 +
.../src/main/license/source-inclusions.yaml | 39 +
.../brooklyn/launcher/BrooklynWebServer.java | 14 +-
.../launcher/config/CustomResourceLocator.java | 2 +-
.../entity/basic/VanillaSoftwareYamlTest.java | 2 +-
.../brooklynnode/BrooklynNodeRestTest.java | 6 +-
.../database/mssql/MssqlBlueprintLiveTest.java | 5 +-
.../BrooklynLauncherRebindCatalogTest.java | 2 +-
.../launcher/BrooklynWebServerTest.java | 4 +-
.../blueprints/AbstractBlueprintTest.java | 2 +-
.../qa/load/SimulatedMySqlNodeImpl.java | 6 +-
.../brooklyn/qa/longevity/MonitorUtils.java | 4 +-
.../SoftlayerObtainPrivateLiveTest.java | 4 +-
.../resources/AbstractBrooklynRestResource.java | 2 +-
.../rest/resources/ApplicationResource.java | 2 +-
.../rest/resources/CatalogResource.java | 2 +-
.../rest/resources/EntityConfigResource.java | 4 +-
.../brooklyn/rest/resources/EntityResource.java | 2 +-
.../rest/resources/PolicyConfigResource.java | 5 +-
.../brooklyn/rest/resources/PolicyResource.java | 4 +-
.../brooklyn/rest/resources/SensorResource.java | 2 +-
.../brooklyn/rest/resources/ServerResource.java | 6 +-
.../rest/transform/CatalogTransformer.java | 2 +-
.../rest/transform/EffectorTransformer.java | 4 +-
.../rest/transform/LocationTransformer.java | 2 +-
.../rest/transform/PolicyTransformer.java | 2 +-
.../rest/transform/TaskTransformer.java | 2 +-
.../rest/util/BrooklynRestResourceUtils.java | 6 +-
.../rest/util/DefaultExceptionMapper.java | 2 +-
.../BrooklynPropertiesSecurityFilterTest.java | 6 +-
.../brooklyn/rest/HaMasterCheckFilterTest.java | 4 +-
.../rest/resources/CatalogResetTest.java | 2 +-
.../SensorResourceIntegrationTest.java | 4 +-
.../ServerResourceIntegrationTest.java | 7 +-
.../rest/testing/mocks/CapitalizePolicy.java | 3 +-
.../testing/mocks/RestMockSimpleEntity.java | 3 +-
.../testing/mocks/RestMockSimplePolicy.java | 4 +-
.../util/BrooklynRestResourceUtilsTest.java | 2 +-
.../json/BrooklynJacksonSerializerTest.java | 2 +-
.../util/jmx/jmxmp/JmxmpAgentSslTest.java | 5 +-
.../brooklyn/util/jmx/jmxmp/JmxmpClient.java | 3 +-
.../brooklyn/osgi/tests/SimpleLocation.java | 3 +-
.../java/brooklyn/osgi/tests/SimplePolicy.java | 5 +-
.../osgi/tests/more/MoreEntityImpl.java | 3 +-
.../brooklyn/osgi/tests/more/MorePolicy.java | 3 +-
.../osgi/tests/more/MoreEntityImpl.java | 2 +-
.../osgi/tests/more/MoreEntityImpl.java | 2 +-
.../brooklyn/osgi/tests/more/MorePolicy.java | 2 +-
951 files changed, 36820 insertions(+), 34031 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/8cba4d3c/software/database/src/main/java/brooklyn/entity/database/postgresql/PostgreSqlNode.java
----------------------------------------------------------------------
diff --cc
software/database/src/main/java/brooklyn/entity/database/postgresql/PostgreSqlNode.java
index e8496f3,20f4b76..b90d19e
---
a/software/database/src/main/java/brooklyn/entity/database/postgresql/PostgreSqlNode.java
+++
b/software/database/src/main/java/brooklyn/entity/database/postgresql/PostgreSqlNode.java
@@@ -31,9 -31,9 +31,9 @@@ import brooklyn.entity.database.Databas
import brooklyn.entity.database.DatastoreMixins;
import brooklyn.entity.database.DatastoreMixins.DatastoreCommon;
import brooklyn.entity.effector.Effectors;
+import brooklyn.event.basic.BasicAttributeSensorAndConfigKey;
import brooklyn.event.basic.PortAttributeSensorAndConfigKey;
- import brooklyn.util.flags.SetFromFlag;
-
+ import org.apache.brooklyn.location.basic.PortRanges;
/**
* PostgreSQL database node entity.
http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/8cba4d3c/software/database/src/main/java/brooklyn/entity/database/postgresql/PostgreSqlSshDriver.java
----------------------------------------------------------------------
diff --cc
software/database/src/main/java/brooklyn/entity/database/postgresql/PostgreSqlSshDriver.java
index 0242af1,5ff0175..b7b5722
---
a/software/database/src/main/java/brooklyn/entity/database/postgresql/PostgreSqlSshDriver.java
+++
b/software/database/src/main/java/brooklyn/entity/database/postgresql/PostgreSqlSshDriver.java
@@@ -47,8 -47,11 +47,12 @@@ import brooklyn.entity.basic.SoftwarePr
import brooklyn.entity.database.DatastoreMixins;
import brooklyn.entity.software.SshEffectorTasks;
+import org.apache.brooklyn.api.entity.basic.EntityLocal;
import org.apache.brooklyn.api.location.OsDetails;
+ import org.apache.brooklyn.core.util.task.DynamicTasks;
+ import org.apache.brooklyn.core.util.task.ssh.SshTasks;
+ import org.apache.brooklyn.core.util.task.ssh.SshTasks.OnFailingTask;
+ import org.apache.brooklyn.core.util.task.system.ProcessTaskWrapper;
import org.apache.brooklyn.location.basic.SshMachineLocation;
import brooklyn.util.collections.MutableList;
@@@ -57,12 -60,7 +61,8 @@@ import brooklyn.util.exceptions.Excepti
import brooklyn.util.net.Urls;
import brooklyn.util.os.Os;
import brooklyn.util.stream.Streams;
- import brooklyn.util.task.DynamicTasks;
- import brooklyn.util.task.ssh.SshTasks;
- import brooklyn.util.task.ssh.SshTasks.OnFailingTask;
- import brooklyn.util.task.system.ProcessTaskWrapper;
import brooklyn.util.text.Identifiers;
+import brooklyn.util.text.StringEscapes;
import brooklyn.util.text.StringFunctions;
import brooklyn.util.text.Strings;