Return-Path: X-Original-To: apmail-brooklyn-commits-archive@minotaur.apache.org Delivered-To: apmail-brooklyn-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5AE8618434 for ; Mon, 1 Feb 2016 17:50:46 +0000 (UTC) Received: (qmail 71632 invoked by uid 500); 1 Feb 2016 17:50:46 -0000 Delivered-To: apmail-brooklyn-commits-archive@brooklyn.apache.org Received: (qmail 71578 invoked by uid 500); 1 Feb 2016 17:50:46 -0000 Mailing-List: contact commits-help@brooklyn.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@brooklyn.apache.org Delivered-To: mailing list commits@brooklyn.apache.org Received: (qmail 70661 invoked by uid 99); 1 Feb 2016 17:50:44 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Feb 2016 17:50:44 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id A75A6E03BE; Mon, 1 Feb 2016 17:50:44 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: heneveld@apache.org To: commits@brooklyn.apache.org Date: Mon, 01 Feb 2016 17:51:33 -0000 Message-Id: In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [51/51] [abbrv] [partial] brooklyn-server git commit: move subdir from incubator up a level as it is promoted to its own repo (first non-incubator commit!) move subdir from incubator up a level as it is promoted to its own repo (first non-incubator commit!) Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/d03f254b Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/d03f254b Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/d03f254b Branch: refs/heads/master Commit: d03f254ba19472e3fb5e0a7260cb07679991684a Parents: d7470c2 Author: Alex Heneveld Authored: Sat Jan 30 15:18:27 2016 +0000 Committer: Alex Heneveld Committed: Sat Jan 30 15:18:27 2016 +0000 ---------------------------------------------------------------------- README.md | 40 +- api/pom.xml | 64 + .../brooklyn/api/catalog/BrooklynCatalog.java | 141 + .../apache/brooklyn/api/catalog/Catalog.java | 42 + .../brooklyn/api/catalog/CatalogConfig.java | 38 + .../brooklyn/api/catalog/CatalogItem.java | 153 + .../apache/brooklyn/api/effector/Effector.java | 56 + .../brooklyn/api/effector/ParameterType.java | 48 + .../apache/brooklyn/api/entity/Application.java | 34 + .../org/apache/brooklyn/api/entity/Entity.java | 442 +++ .../brooklyn/api/entity/EntityInitializer.java | 50 + .../apache/brooklyn/api/entity/EntityLocal.java | 175 + .../apache/brooklyn/api/entity/EntitySpec.java | 401 +++ .../apache/brooklyn/api/entity/EntityType.java | 73 + .../brooklyn/api/entity/EntityTypeRegistry.java | 63 + .../org/apache/brooklyn/api/entity/Group.java | 71 + .../brooklyn/api/entity/ImplementedBy.java | 46 + .../entity/drivers/DriverDependentEntity.java | 36 + .../api/entity/drivers/EntityDriver.java | 54 + .../api/entity/drivers/EntityDriverManager.java | 49 + .../drivers/downloads/DownloadResolver.java | 58 + .../downloads/DownloadResolverManager.java | 158 + .../internal/AbstractBrooklynObjectSpec.java | 319 ++ .../api/internal/ApiObjectsFactory.java | 61 + .../internal/ApiObjectsFactoryInterface.java | 29 + .../api/location/AddressableLocation.java | 43 + .../BasicMachineLocationCustomizer.java | 41 + .../brooklyn/api/location/HardwareDetails.java | 40 + .../apache/brooklyn/api/location/Location.java | 137 + .../api/location/LocationDefinition.java | 42 + .../location/LocationNotAvailableException.java | 35 + .../brooklyn/api/location/LocationRegistry.java | 128 + .../brooklyn/api/location/LocationResolver.java | 57 + .../brooklyn/api/location/LocationSpec.java | 168 + .../brooklyn/api/location/LocationType.java | 32 + .../brooklyn/api/location/MachineDetails.java | 34 + .../brooklyn/api/location/MachineLocation.java | 46 + .../api/location/MachineLocationCustomizer.java | 42 + .../api/location/MachineManagementMixins.java | 91 + .../location/MachineProvisioningLocation.java | 72 + .../location/NoMachinesAvailableException.java | 35 + .../apache/brooklyn/api/location/OsDetails.java | 46 + .../apache/brooklyn/api/location/PortRange.java | 48 + .../brooklyn/api/location/PortSupplier.java | 50 + .../api/location/ProvisioningLocation.java | 44 + .../brooklyn/api/mgmt/AccessController.java | 65 + .../apache/brooklyn/api/mgmt/EntityManager.java | 126 + .../brooklyn/api/mgmt/ExecutionContext.java | 67 + .../brooklyn/api/mgmt/ExecutionManager.java | 117 + .../brooklyn/api/mgmt/HasTaskChildren.java | 39 + .../brooklyn/api/mgmt/LocationManager.java | 87 + .../brooklyn/api/mgmt/ManagementContext.java | 267 ++ .../brooklyn/api/mgmt/SubscriptionContext.java | 66 + .../brooklyn/api/mgmt/SubscriptionHandle.java | 27 + .../brooklyn/api/mgmt/SubscriptionManager.java | 112 + .../java/org/apache/brooklyn/api/mgmt/Task.java | 146 + .../apache/brooklyn/api/mgmt/TaskAdaptable.java | 24 + .../apache/brooklyn/api/mgmt/TaskFactory.java | 25 + .../brooklyn/api/mgmt/TaskQueueingContext.java | 62 + .../apache/brooklyn/api/mgmt/TaskWrapper.java | 28 + .../BrooklynClassLoadingContext.java | 50 + .../api/mgmt/entitlement/EntitlementClass.java | 27 + .../mgmt/entitlement/EntitlementContext.java | 24 + .../mgmt/entitlement/EntitlementManager.java | 45 + .../api/mgmt/ha/HighAvailabilityManager.java | 129 + .../api/mgmt/ha/HighAvailabilityMode.java | 67 + .../api/mgmt/ha/ManagementNodeState.java | 72 + .../api/mgmt/ha/ManagementNodeSyncRecord.java | 62 + .../api/mgmt/ha/ManagementPlaneSyncRecord.java | 51 + .../ha/ManagementPlaneSyncRecordPersister.java | 68 + .../brooklyn/api/mgmt/ha/MementoCopyMode.java | 29 + .../api/mgmt/rebind/ChangeListener.java | 44 + .../rebind/PersistenceExceptionHandler.java | 44 + .../brooklyn/api/mgmt/rebind/RebindContext.java | 52 + .../api/mgmt/rebind/RebindExceptionHandler.java | 119 + .../brooklyn/api/mgmt/rebind/RebindManager.java | 132 + .../brooklyn/api/mgmt/rebind/RebindSupport.java | 57 + .../brooklyn/api/mgmt/rebind/Rebindable.java | 40 + .../mgmt/rebind/mementos/BrooklynMemento.java | 64 + .../mementos/BrooklynMementoManifest.java | 58 + .../mementos/BrooklynMementoPersister.java | 138 + .../rebind/mementos/BrooklynMementoRawData.java | 185 + .../rebind/mementos/CatalogItemMemento.java | 54 + .../mgmt/rebind/mementos/EnricherMemento.java | 33 + .../api/mgmt/rebind/mementos/EntityMemento.java | 80 + .../api/mgmt/rebind/mementos/FeedMemento.java | 33 + .../mgmt/rebind/mementos/LocationMemento.java | 38 + .../api/mgmt/rebind/mementos/Memento.java | 85 + .../api/mgmt/rebind/mementos/PolicyMemento.java | 35 + .../api/mgmt/rebind/mementos/TreeNode.java | 48 + .../brooklyn/api/objs/BrooklynObject.java | 169 + .../brooklyn/api/objs/BrooklynObjectType.java | 79 + .../apache/brooklyn/api/objs/BrooklynType.java | 57 + .../apache/brooklyn/api/objs/Configurable.java | 101 + .../apache/brooklyn/api/objs/EntityAdjunct.java | 53 + .../apache/brooklyn/api/objs/HasShortName.java | 26 + .../apache/brooklyn/api/objs/Identifiable.java | 24 + .../apache/brooklyn/api/objs/SpecParameter.java | 42 + .../org/apache/brooklyn/api/policy/Policy.java | 80 + .../apache/brooklyn/api/policy/PolicySpec.java | 76 + .../apache/brooklyn/api/policy/PolicyType.java | 36 + .../api/relations/RelationshipType.java | 38 + .../brooklyn/api/sensor/AttributeSensor.java | 52 + .../apache/brooklyn/api/sensor/Enricher.java | 61 + .../brooklyn/api/sensor/EnricherSpec.java | 140 + .../brooklyn/api/sensor/EnricherType.java | 36 + .../org/apache/brooklyn/api/sensor/Feed.java | 74 + .../org/apache/brooklyn/api/sensor/Sensor.java | 77 + .../apache/brooklyn/api/sensor/SensorEvent.java | 47 + .../api/sensor/SensorEventListener.java | 37 + .../api/typereg/BrooklynTypeRegistry.java | 78 + .../brooklyn/api/typereg/OsgiBundleWithUrl.java | 36 + .../brooklyn/api/typereg/RegisteredType.java | 96 + .../typereg/RegisteredTypeLoadingContext.java | 50 + brooklyn-server/.gitattributes | 6 - brooklyn-server/.gitignore | 32 - brooklyn-server/LICENSE | 455 --- brooklyn-server/NOTICE | 5 - brooklyn-server/README.md | 7 - brooklyn-server/api/pom.xml | 64 - .../brooklyn/api/catalog/BrooklynCatalog.java | 141 - .../apache/brooklyn/api/catalog/Catalog.java | 42 - .../brooklyn/api/catalog/CatalogConfig.java | 38 - .../brooklyn/api/catalog/CatalogItem.java | 153 - .../apache/brooklyn/api/effector/Effector.java | 56 - .../brooklyn/api/effector/ParameterType.java | 48 - .../apache/brooklyn/api/entity/Application.java | 34 - .../org/apache/brooklyn/api/entity/Entity.java | 442 --- .../brooklyn/api/entity/EntityInitializer.java | 50 - .../apache/brooklyn/api/entity/EntityLocal.java | 175 - .../apache/brooklyn/api/entity/EntitySpec.java | 401 --- .../apache/brooklyn/api/entity/EntityType.java | 73 - .../brooklyn/api/entity/EntityTypeRegistry.java | 63 - .../org/apache/brooklyn/api/entity/Group.java | 71 - .../brooklyn/api/entity/ImplementedBy.java | 46 - .../entity/drivers/DriverDependentEntity.java | 36 - .../api/entity/drivers/EntityDriver.java | 54 - .../api/entity/drivers/EntityDriverManager.java | 49 - .../drivers/downloads/DownloadResolver.java | 58 - .../downloads/DownloadResolverManager.java | 158 - .../internal/AbstractBrooklynObjectSpec.java | 319 -- .../api/internal/ApiObjectsFactory.java | 61 - .../internal/ApiObjectsFactoryInterface.java | 29 - .../api/location/AddressableLocation.java | 43 - .../BasicMachineLocationCustomizer.java | 41 - .../brooklyn/api/location/HardwareDetails.java | 40 - .../apache/brooklyn/api/location/Location.java | 137 - .../api/location/LocationDefinition.java | 42 - .../location/LocationNotAvailableException.java | 35 - .../brooklyn/api/location/LocationRegistry.java | 128 - .../brooklyn/api/location/LocationResolver.java | 57 - .../brooklyn/api/location/LocationSpec.java | 168 - .../brooklyn/api/location/LocationType.java | 32 - .../brooklyn/api/location/MachineDetails.java | 34 - .../brooklyn/api/location/MachineLocation.java | 46 - .../api/location/MachineLocationCustomizer.java | 42 - .../api/location/MachineManagementMixins.java | 91 - .../location/MachineProvisioningLocation.java | 72 - .../location/NoMachinesAvailableException.java | 35 - .../apache/brooklyn/api/location/OsDetails.java | 46 - .../apache/brooklyn/api/location/PortRange.java | 48 - .../brooklyn/api/location/PortSupplier.java | 50 - .../api/location/ProvisioningLocation.java | 44 - .../brooklyn/api/mgmt/AccessController.java | 65 - .../apache/brooklyn/api/mgmt/EntityManager.java | 126 - .../brooklyn/api/mgmt/ExecutionContext.java | 67 - .../brooklyn/api/mgmt/ExecutionManager.java | 117 - .../brooklyn/api/mgmt/HasTaskChildren.java | 39 - .../brooklyn/api/mgmt/LocationManager.java | 87 - .../brooklyn/api/mgmt/ManagementContext.java | 267 -- .../brooklyn/api/mgmt/SubscriptionContext.java | 66 - .../brooklyn/api/mgmt/SubscriptionHandle.java | 27 - .../brooklyn/api/mgmt/SubscriptionManager.java | 112 - .../java/org/apache/brooklyn/api/mgmt/Task.java | 146 - .../apache/brooklyn/api/mgmt/TaskAdaptable.java | 24 - .../apache/brooklyn/api/mgmt/TaskFactory.java | 25 - .../brooklyn/api/mgmt/TaskQueueingContext.java | 62 - .../apache/brooklyn/api/mgmt/TaskWrapper.java | 28 - .../BrooklynClassLoadingContext.java | 50 - .../api/mgmt/entitlement/EntitlementClass.java | 27 - .../mgmt/entitlement/EntitlementContext.java | 24 - .../mgmt/entitlement/EntitlementManager.java | 45 - .../api/mgmt/ha/HighAvailabilityManager.java | 129 - .../api/mgmt/ha/HighAvailabilityMode.java | 67 - .../api/mgmt/ha/ManagementNodeState.java | 72 - .../api/mgmt/ha/ManagementNodeSyncRecord.java | 62 - .../api/mgmt/ha/ManagementPlaneSyncRecord.java | 51 - .../ha/ManagementPlaneSyncRecordPersister.java | 68 - .../brooklyn/api/mgmt/ha/MementoCopyMode.java | 29 - .../api/mgmt/rebind/ChangeListener.java | 44 - .../rebind/PersistenceExceptionHandler.java | 44 - .../brooklyn/api/mgmt/rebind/RebindContext.java | 52 - .../api/mgmt/rebind/RebindExceptionHandler.java | 119 - .../brooklyn/api/mgmt/rebind/RebindManager.java | 132 - .../brooklyn/api/mgmt/rebind/RebindSupport.java | 57 - .../brooklyn/api/mgmt/rebind/Rebindable.java | 40 - .../mgmt/rebind/mementos/BrooklynMemento.java | 64 - .../mementos/BrooklynMementoManifest.java | 58 - .../mementos/BrooklynMementoPersister.java | 138 - .../rebind/mementos/BrooklynMementoRawData.java | 185 - .../rebind/mementos/CatalogItemMemento.java | 54 - .../mgmt/rebind/mementos/EnricherMemento.java | 33 - .../api/mgmt/rebind/mementos/EntityMemento.java | 80 - .../api/mgmt/rebind/mementos/FeedMemento.java | 33 - .../mgmt/rebind/mementos/LocationMemento.java | 38 - .../api/mgmt/rebind/mementos/Memento.java | 85 - .../api/mgmt/rebind/mementos/PolicyMemento.java | 35 - .../api/mgmt/rebind/mementos/TreeNode.java | 48 - .../brooklyn/api/objs/BrooklynObject.java | 169 - .../brooklyn/api/objs/BrooklynObjectType.java | 79 - .../apache/brooklyn/api/objs/BrooklynType.java | 57 - .../apache/brooklyn/api/objs/Configurable.java | 101 - .../apache/brooklyn/api/objs/EntityAdjunct.java | 53 - .../apache/brooklyn/api/objs/HasShortName.java | 26 - .../apache/brooklyn/api/objs/Identifiable.java | 24 - .../apache/brooklyn/api/objs/SpecParameter.java | 42 - .../org/apache/brooklyn/api/policy/Policy.java | 80 - .../apache/brooklyn/api/policy/PolicySpec.java | 76 - .../apache/brooklyn/api/policy/PolicyType.java | 36 - .../api/relations/RelationshipType.java | 38 - .../brooklyn/api/sensor/AttributeSensor.java | 52 - .../apache/brooklyn/api/sensor/Enricher.java | 61 - .../brooklyn/api/sensor/EnricherSpec.java | 140 - .../brooklyn/api/sensor/EnricherType.java | 36 - .../org/apache/brooklyn/api/sensor/Feed.java | 74 - .../org/apache/brooklyn/api/sensor/Sensor.java | 77 - .../apache/brooklyn/api/sensor/SensorEvent.java | 47 - .../api/sensor/SensorEventListener.java | 37 - .../api/typereg/BrooklynTypeRegistry.java | 78 - .../brooklyn/api/typereg/OsgiBundleWithUrl.java | 36 - .../brooklyn/api/typereg/RegisteredType.java | 96 - .../typereg/RegisteredTypeLoadingContext.java | 50 - brooklyn-server/camp/README.md | 34 - brooklyn-server/camp/camp-base/notes.txt | 83 - brooklyn-server/camp/camp-base/pom.xml | 96 - .../brooklyn/camp/AggregatingCampPlatform.java | 130 - .../apache/brooklyn/camp/BasicCampPlatform.java | 142 - .../org/apache/brooklyn/camp/CampPlatform.java | 76 - .../camp/commontypes/RepresentationSkew.java | 23 - .../brooklyn/camp/spi/AbstractResource.java | 195 -- .../brooklyn/camp/spi/ApplicationComponent.java | 93 - .../camp/spi/ApplicationComponentTemplate.java | 54 - .../org/apache/brooklyn/camp/spi/Assembly.java | 109 - .../brooklyn/camp/spi/AssemblyTemplate.java | 118 - .../java/org/apache/brooklyn/camp/spi/Link.java | 40 - .../brooklyn/camp/spi/PlatformComponent.java | 101 - .../camp/spi/PlatformComponentTemplate.java | 52 - .../brooklyn/camp/spi/PlatformRootSummary.java | 70 - .../brooklyn/camp/spi/PlatformTransaction.java | 46 - .../spi/collection/AbstractResourceLookup.java | 35 - .../collection/AggregatingResourceLookup.java | 57 - .../spi/collection/BasicResourceLookup.java | 71 - .../camp/spi/collection/ResolvableLink.java | 37 - .../camp/spi/collection/ResourceLookup.java | 47 - .../AssemblyTemplateInstantiator.java | 30 - .../BasicAssemblyTemplateInstantiator.java | 36 - .../apache/brooklyn/camp/spi/pdp/Artifact.java | 98 - .../brooklyn/camp/spi/pdp/ArtifactContent.java | 64 - .../camp/spi/pdp/ArtifactRequirement.java | 71 - .../spi/pdp/AssemblyTemplateConstructor.java | 100 - .../brooklyn/camp/spi/pdp/DeploymentPlan.java | 147 - .../apache/brooklyn/camp/spi/pdp/Service.java | 94 - .../camp/spi/pdp/ServiceCharacteristic.java | 71 - .../brooklyn/camp/spi/resolve/PdpMatcher.java | 51 - .../brooklyn/camp/spi/resolve/PdpProcessor.java | 186 -- .../camp/spi/resolve/PlanInterpreter.java | 113 - .../interpret/PlanInterpretationContext.java | 152 - .../interpret/PlanInterpretationNode.java | 259 -- .../apache/brooklyn/camp/util/yaml/Yamls.java | 24 - .../pdp/DeploymentPlanToyInterpreterTest.java | 112 - .../brooklyn/camp/spi/pdp/PdpYamlTest.java | 79 - .../web/MockAssemblyTemplateInstantiator.java | 37 - .../camp/test/mock/web/MockWebPlatform.java | 131 - .../test/platform/BasicCampPlatformTest.java | 86 - .../camp/spi/pdp/pdp-single-artifact.yaml | 27 - .../camp/spi/pdp/pdp-single-service.yaml | 29 - .../pdp/yaml-sample-toy-interpreter-result.yaml | 22 - .../spi/pdp/yaml-sample-toy-interpreter.yaml | 28 - brooklyn-server/camp/camp-brooklyn/README.md | 20 - brooklyn-server/camp/camp-brooklyn/pom.xml | 217 -- .../camp/brooklyn/BrooklynCampConstants.java | 49 - .../camp/brooklyn/BrooklynCampPlatform.java | 103 - .../BrooklynCampPlatformLauncherAbstract.java | 73 - .../BrooklynCampPlatformLauncherNoServer.java | 37 - .../camp/brooklyn/BrooklynCampReservedKeys.java | 30 - .../camp/brooklyn/YamlLauncherAbstract.java | 131 - .../camp/brooklyn/YamlLauncherNoServer.java | 39 - .../api/AssemblyTemplateSpecInstantiator.java | 43 - .../BrooklynAssemblyTemplateInstantiator.java | 124 - .../BrooklynComponentTemplateResolver.java | 387 --- .../BrooklynEntityDecorationResolver.java | 216 -- .../spi/creation/BrooklynEntityMatcher.java | 180 - .../creation/BrooklynYamlLocationResolver.java | 142 - .../creation/BrooklynYamlTypeInstantiator.java | 209 -- .../brooklyn/spi/creation/CampCatalogUtils.java | 40 - .../spi/creation/CampInternalUtils.java | 247 -- .../brooklyn/spi/creation/CampResolver.java | 147 - .../spi/creation/CampToSpecTransformer.java | 110 - .../spi/creation/CampTypePlanTransformer.java | 98 - .../spi/creation/EntitySpecConfiguration.java | 57 - .../service/BrooklynServiceTypeResolver.java | 78 - .../service/CampServiceSpecResolver.java | 47 - .../creation/service/ServiceTypeResolver.java | 77 - .../service/ServiceTypeResolverAdaptor.java | 70 - .../service/UrlServiceSpecResolver.java | 81 - .../spi/dsl/BrooklynDslDeferredSupplier.java | 155 - .../spi/dsl/BrooklynDslInterpreter.java | 193 -- .../camp/brooklyn/spi/dsl/DslUtils.java | 44 - .../spi/dsl/methods/BrooklynDslCommon.java | 438 --- .../brooklyn/spi/dsl/methods/DslComponent.java | 331 -- .../camp/brooklyn/spi/dsl/parse/DslParser.java | 144 - .../spi/dsl/parse/FunctionWithArgs.java | 57 - .../brooklyn/spi/dsl/parse/QuotedString.java | 50 - .../lookup/AbstractBrooklynResourceLookup.java | 36 - .../lookup/AbstractTemplateBrooklynLookup.java | 56 - .../spi/lookup/AssemblyBrooklynLookup.java | 68 - .../lookup/AssemblyTemplateBrooklynLookup.java | 70 - .../brooklyn/spi/lookup/BrooklynUrlLookup.java | 38 - .../lookup/PlatformComponentBrooklynLookup.java | 60 - ...PlatformComponentTemplateBrooklynLookup.java | 59 - .../platform/BrooklynImmutableCampPlatform.java | 108 - ...che.brooklyn.core.plan.PlanToSpecTransformer | 19 - ...lyn.core.typereg.BrooklynTypePlanTransformer | 19 - .../camp/brooklyn/AbstractYamlRebindTest.java | 207 -- .../camp/brooklyn/AbstractYamlTest.java | 176 - .../brooklyn/camp/brooklyn/AppYamlTest.java | 121 - .../camp/brooklyn/ApplicationsYamlTest.java | 253 -- .../BrooklynYamlTypeInstantiatorTest.java | 74 - .../camp/brooklyn/ByonLocationsYamlTest.java | 281 -- .../DependentConfigPollingYamlTest.java | 117 - .../camp/brooklyn/DslAndRebindYamlTest.java | 515 --- .../brooklyn/EmptySoftwareProcessYamlTest.java | 124 - .../brooklyn/EmptyWindowsProcessYamlTest.java | 51 - .../camp/brooklyn/EnrichersYamlTest.java | 256 -- .../camp/brooklyn/EntitiesYamlTest.java | 1030 ------ .../ExternalConfigBrooklynPropertiesTest.java | 146 - .../camp/brooklyn/ExternalConfigYamlTest.java | 328 -- ...aWebAppWithDslYamlRebindIntegrationTest.java | 123 - .../camp/brooklyn/LocationsYamlTest.java | 285 -- .../camp/brooklyn/MapReferenceYamlTest.java | 128 - .../brooklyn/camp/brooklyn/ObjectsYamlTest.java | 283 -- .../camp/brooklyn/PoliciesYamlTest.java | 214 -- .../camp/brooklyn/ReferencedYamlTest.java | 180 - .../brooklyn/ReferencingYamlTestEntity.java | 74 - .../brooklyn/ReferencingYamlTestEntityImpl.java | 25 - .../brooklyn/ReloadBrooklynPropertiesTest.java | 87 - .../brooklyn/camp/brooklyn/SimpleTestPojo.java | 43 - .../camp/brooklyn/TestEntityWithInitConfig.java | 34 - .../brooklyn/TestEntityWithInitConfigImpl.java | 58 - .../camp/brooklyn/TestReferencingEnricher.java | 34 - .../camp/brooklyn/TestReferencingPolicy.java | 34 - .../TestSensorAndEffectorInitializer.java | 84 - .../brooklyn/VanillaBashNetcatYamlTest.java | 113 - .../camp/brooklyn/WindowsYamlLiveTest.java | 410 --- .../brooklyn/camp/brooklyn/WrapAppTest.java | 92 - .../catalog/AbstractCatalogXmlTest.java | 108 - .../CatalogOsgiVersionMoreEntityTest.java | 265 -- .../brooklyn/catalog/CatalogXmlOsgiTest.java | 37 - .../brooklyn/catalog/CatalogXmlVersionTest.java | 57 - .../brooklyn/catalog/CatalogYamlAppTest.java | 109 - .../brooklyn/catalog/CatalogYamlCombiTest.java | 148 - .../brooklyn/catalog/CatalogYamlEntityTest.java | 891 ----- .../catalog/CatalogYamlLocationTest.java | 253 -- .../brooklyn/catalog/CatalogYamlPolicyTest.java | 195 -- .../brooklyn/catalog/CatalogYamlRebindTest.java | 343 -- .../catalog/CatalogYamlTemplateTest.java | 282 -- .../catalog/CatalogYamlVersioningTest.java | 269 -- .../catalog/SpecParameterParsingTest.java | 156 - .../catalog/SpecParameterUnwrappingTest.java | 379 --- .../camp/brooklyn/catalog/TestBasicApp.java | 27 - .../camp/brooklyn/catalog/TestBasicAppImpl.java | 24 - .../CreatePasswordSensorIntegrationTest.java | 67 - .../service/ServiceTypeResolverTest.java | 39 - .../service/TestServiceTypeResolver.java | 54 - .../camp/brooklyn/spi/dsl/DslParseTest.java | 78 - .../lite/CampPlatformWithJustBrooklynMgmt.java | 41 - .../brooklyn/test/lite/CampYamlLiteTest.java | 261 -- .../brooklyn/test/lite/TestAppAssembly.java | 36 - .../test/lite/TestAppAssemblyInstantiator.java | 96 - .../EmptySoftwareProcessWithPassword.yaml | 36 - ...lyn.spi.creation.service.ServiceTypeResolver | 19 - .../test/resources/example-with-function.yaml | 34 - .../java-web-app-and-db-with-function-2.yaml | 41 - .../java-web-app-and-db-with-function.yaml | 36 - .../src/test/resources/mysql-chef.yaml | 49 - .../more-entities-osgi-catalog-scan.yaml | 32 - .../more-entity-v1-called-v1-osgi-catalog.yaml | 27 - .../catalog/more-entity-v1-osgi-catalog.yaml | 27 - ...more-entity-v1-with-policy-osgi-catalog.yaml | 29 - .../catalog/more-entity-v2-osgi-catalog.yaml | 28 - .../more-policies-osgi-catalog-scan.yaml | 32 - .../catalog/simple-policy-osgi-catalog.yaml | 27 - .../apache/brooklyn/camp/brooklyn/echoArg.bat | 19 - .../camp/brooklyn/echoFreemarkerMyarg.bat | 18 - .../camp/brooklyn/echoFreemarkerMyarg.ps1 | 18 - .../apache/brooklyn/camp/brooklyn/echoMyArg.ps1 | 22 - .../org/apache/brooklyn/camp/brooklyn/exit0.bat | 18 - .../org/apache/brooklyn/camp/brooklyn/exit0.ps1 | 18 - .../org/apache/brooklyn/camp/brooklyn/exit1.bat | 18 - .../org/apache/brooklyn/camp/brooklyn/exit1.ps1 | 19 - .../test/lite/test-app-service-blueprint.yaml | 38 - .../src/test/resources/osgi-catalog.xml | 29 - .../src/test/resources/postgresql-chef.yaml | 38 - .../test/resources/same-server-entity-test.yaml | 28 - .../src/test/resources/simple-catalog.xml | 47 - .../test/resources/test-app-with-enricher.yaml | 37 - .../test/resources/test-app-with-policy.yaml | 34 - .../test-cluster-with-member-spec.yaml | 32 - .../resources/test-entity-basic-template.yaml | 24 - .../test-entity-reference-map-template.yaml | 28 - .../resources/test-entity-with-enricher.yaml | 36 - .../resources/test-entity-with-init-config.yaml | 31 - .../test/resources/test-entity-with-policy.yaml | 36 - ...-java-web-app-spec-and-db-with-function.yaml | 39 - .../resources/test-propagating-enricher.yaml | 32 - .../resources/test-referencing-enrichers.yaml | 133 - .../resources/test-referencing-entities.yaml | 136 - .../resources/test-referencing-policies.yaml | 133 - .../src/test/resources/test-tomcat-https.yaml | 28 - .../resources/vanilla-bash-netcat-w-client.yaml | 96 - .../test/resources/visitors-creation-script.sql | 41 - .../src/test/resources/yaml-ref-app.yaml | 21 - .../yaml-ref-bundle-without-libraries.yaml | 19 - .../src/test/resources/yaml-ref-catalog.yaml | 21 - .../src/test/resources/yaml-ref-entity.yaml | 21 - brooklyn-server/camp/camp-server/pom.xml | 167 - .../brooklyn/camp/server/dto/ApiErrorDto.java | 119 - .../server/dto/ApplicationComponentDto.java | 68 - .../dto/ApplicationComponentTemplateDto.java | 40 - .../brooklyn/camp/server/dto/AssemblyDto.java | 73 - .../camp/server/dto/AssemblyTemplateDto.java | 68 - .../brooklyn/camp/server/dto/DtoBase.java | 31 - .../camp/server/dto/DtoCustomAttributes.java | 66 - .../brooklyn/camp/server/dto/LinkDto.java | 72 - .../camp/server/dto/PlatformComponentDto.java | 78 - .../dto/PlatformComponentTemplateDto.java | 40 - .../brooklyn/camp/server/dto/PlatformDto.java | 127 - .../brooklyn/camp/server/dto/ResourceDto.java | 111 - .../camp/server/rest/CampRestResources.java | 69 - .../brooklyn/camp/server/rest/CampServer.java | 192 -- .../rest/resource/AbstractCampRestResource.java | 56 - .../rest/resource/ApidocRestResource.java | 31 - .../ApplicationComponentRestResource.java | 49 - ...pplicationComponentTemplateRestResource.java | 49 - .../rest/resource/AssemblyRestResource.java | 51 - .../resource/AssemblyTemplateRestResource.java | 86 - .../resource/PlatformComponentRestResource.java | 49 - .../PlatformComponentTemplateRestResource.java | 49 - .../rest/resource/PlatformRestResource.java | 87 - .../camp/server/rest/util/CampJsons.java | 39 - .../camp/server/rest/util/CampRestContext.java | 50 - .../camp/server/rest/util/CampRestGuavas.java | 32 - .../camp/server/rest/util/DtoFactory.java | 175 - .../camp/server/rest/util/WebResourceUtils.java | 59 - .../ApplicationCompomentTemplateDtoTest.java | 49 - .../brooklyn/camp/server/dto/BasicDtoTest.java | 90 - .../brooklyn/camp/server/dto/LinkDtoTest.java | 62 - .../dto/PlatformCompomentTemplateDtoTest.java | 49 - .../camp/server/dto/ResourceDtoTest.java | 77 - .../rest/resource/PlatformRestResourceTest.java | 43 - .../test/fixture/AbstractRestResourceTest.java | 84 - .../camp/server/test/fixture/InMemoryCamp.java | 52 - brooklyn-server/camp/pom.xml | 45 - brooklyn-server/core/pom.xml | 321 -- .../core/BrooklynFeatureEnablement.java | 209 -- .../apache/brooklyn/core/BrooklynLogging.java | 73 - .../apache/brooklyn/core/BrooklynVersion.java | 450 --- .../brooklyn/core/annotation/Effector.java | 33 - .../brooklyn/core/annotation/EffectorParam.java | 42 - .../brooklyn/core/catalog/CatalogLoadMode.java | 73 - .../core/catalog/CatalogPredicates.java | 319 -- .../catalog/internal/BasicBrooklynCatalog.java | 1073 ------ .../internal/CatalogBundleConverter.java | 63 - .../core/catalog/internal/CatalogBundleDto.java | 96 - .../catalog/internal/CatalogClasspathDo.java | 357 -- .../catalog/internal/CatalogClasspathDto.java | 43 - .../core/catalog/internal/CatalogDo.java | 364 -- .../core/catalog/internal/CatalogDto.java | 229 -- .../core/catalog/internal/CatalogDtoUtils.java | 66 - .../catalog/internal/CatalogEntityItemDto.java | 43 - .../catalog/internal/CatalogInitialization.java | 453 --- .../catalog/internal/CatalogItemBuilder.java | 150 - .../catalog/internal/CatalogItemComparator.java | 52 - .../core/catalog/internal/CatalogItemDo.java | 226 -- .../internal/CatalogItemDtoAbstract.java | 439 --- .../catalog/internal/CatalogLibrariesDo.java | 42 - .../catalog/internal/CatalogLibrariesDto.java | 53 - .../internal/CatalogLocationItemDto.java | 43 - .../catalog/internal/CatalogPolicyItemDto.java | 43 - .../internal/CatalogTemplateItemDto.java | 42 - .../core/catalog/internal/CatalogUtils.java | 321 -- .../catalog/internal/CatalogXmlSerializer.java | 77 - .../internal/JavaCatalogToSpecTransformer.java | 111 - .../brooklyn/core/config/BasicConfigKey.java | 327 -- .../brooklyn/core/config/ConfigConstraints.java | 195 -- .../apache/brooklyn/core/config/ConfigKeys.java | 273 -- .../brooklyn/core/config/ConfigPredicates.java | 157 - .../brooklyn/core/config/ConfigUtils.java | 129 - .../config/ConstraintViolationException.java | 38 - .../brooklyn/core/config/ListConfigKey.java | 128 - .../brooklyn/core/config/MapConfigKey.java | 206 -- .../apache/brooklyn/core/config/Sanitizer.java | 172 - .../brooklyn/core/config/SetConfigKey.java | 119 - .../core/config/StructuredConfigKey.java | 60 - .../core/config/SubElementConfigKey.java | 77 - .../brooklyn/core/config/WrappedConfigKey.java | 44 - .../AbstractExternalConfigSupplier.java | 45 - .../config/external/ExternalConfigSupplier.java | 34 - .../external/InPlaceExternalConfigSupplier.java | 51 - .../PropertiesFileExternalConfigSupplier.java | 68 - .../vault/VaultAppIdExternalConfigSupplier.java | 90 - .../vault/VaultExternalConfigSupplier.java | 133 - .../vault/VaultTokenExternalConfigSupplier.java | 39 - .../VaultUserPassExternalConfigSupplier.java | 56 - .../internal/AbstractCollectionConfigKey.java | 120 - .../config/internal/AbstractConfigMapImpl.java | 110 - .../internal/AbstractStructuredConfigKey.java | 139 - .../core/config/render/RendererHints.java | 284 -- .../core/effector/AbstractEffector.java | 90 - .../core/effector/AddChildrenEffector.java | 117 - .../brooklyn/core/effector/AddEffector.java | 116 - .../brooklyn/core/effector/AddSensor.java | 126 - .../core/effector/BasicParameterType.java | 116 - .../brooklyn/core/effector/EffectorAndBody.java | 60 - .../brooklyn/core/effector/EffectorBase.java | 106 - .../brooklyn/core/effector/EffectorBody.java | 100 - .../brooklyn/core/effector/EffectorTasks.java | 234 -- .../core/effector/EffectorWithBody.java | 32 - .../brooklyn/core/effector/Effectors.java | 214 -- .../core/effector/ExplicitEffector.java | 74 - .../brooklyn/core/effector/MethodEffector.java | 180 - .../core/effector/ssh/SshCommandEffector.java | 102 - .../core/effector/ssh/SshEffectorTasks.java | 342 -- .../core/enricher/AbstractEnricher.java | 121 - .../core/enricher/EnricherDynamicType.java | 43 - .../core/enricher/EnricherTypeSnapshot.java | 39 - .../core/entity/AbstractApplication.java | 267 -- .../brooklyn/core/entity/AbstractEntity.java | 2144 ------------ .../apache/brooklyn/core/entity/Attributes.java | 169 - .../core/entity/BrooklynConfigKeys.java | 216 -- .../apache/brooklyn/core/entity/Entities.java | 1201 ------- .../brooklyn/core/entity/EntityAdjuncts.java | 70 - .../core/entity/EntityAndAttribute.java | 107 - .../brooklyn/core/entity/EntityAsserts.java | 226 -- .../brooklyn/core/entity/EntityDynamicType.java | 376 --- .../brooklyn/core/entity/EntityFunctions.java | 307 -- .../core/entity/EntityInitializers.java | 49 - .../brooklyn/core/entity/EntityInternal.java | 274 -- .../brooklyn/core/entity/EntityPredicates.java | 451 --- .../brooklyn/core/entity/EntityRelations.java | 179 - .../brooklyn/core/entity/EntitySuppliers.java | 47 - .../brooklyn/core/entity/EntityTasks.java | 81 - .../core/entity/EntityTypeSnapshot.java | 126 - .../brooklyn/core/entity/EntityTypes.java | 28 - .../core/entity/StartableApplication.java | 25 - .../drivers/BasicEntityDriverManager.java | 56 - .../drivers/ReflectiveEntityDriverFactory.java | 281 -- .../drivers/RegistryEntityDriverFactory.java | 127 - .../downloads/BasicDownloadRequirement.java | 85 - .../downloads/BasicDownloadResolver.java | 66 - .../drivers/downloads/BasicDownloadTargets.java | 121 - .../downloads/BasicDownloadsManager.java | 161 - .../DownloadProducerFromCloudsoftRepo.java | 83 - .../DownloadProducerFromLocalRepo.java | 84 - .../DownloadProducerFromProperties.java | 344 -- .../DownloadProducerFromUrlAttribute.java | 63 - .../drivers/downloads/DownloadSubstituters.java | 172 - .../drivers/downloads/FilenameProducers.java | 64 - .../AbstractConfigurableEntityFactory.java | 82 - .../core/entity/factory/ApplicationBuilder.java | 249 -- .../factory/BasicConfigurableEntityFactory.java | 76 - .../entity/factory/ClosureEntityFactory.java | 53 - .../factory/ConfigurableEntityFactory.java | 33 - ...figurableEntityFactoryFromEntityFactory.java | 45 - .../core/entity/factory/EntityFactory.java | 32 - .../factory/EntityFactoryForLocation.java | 30 - .../internal/ConfigMapViewWithStringKeys.java | 130 - .../core/entity/internal/EntityConfigMap.java | 319 -- .../internal/EntityTransientCopyInternal.java | 121 - .../core/entity/lifecycle/Lifecycle.java | 187 -- .../core/entity/lifecycle/PolicyDescriptor.java | 68 - .../entity/lifecycle/ServiceStateLogic.java | 639 ---- .../brooklyn/core/entity/trait/Changeable.java | 35 - .../core/entity/trait/MemberReplaceable.java | 45 - .../brooklyn/core/entity/trait/Resizable.java | 68 - .../brooklyn/core/entity/trait/Startable.java | 123 - .../core/entity/trait/StartableMethods.java | 125 - .../apache/brooklyn/core/feed/AbstractFeed.java | 246 -- .../core/feed/AttributePollHandler.java | 248 -- .../brooklyn/core/feed/ConfigToAttributes.java | 59 - .../core/feed/DelegatingPollHandler.java | 96 - .../apache/brooklyn/core/feed/FeedConfig.java | 307 -- .../apache/brooklyn/core/feed/PollConfig.java | 85 - .../apache/brooklyn/core/feed/PollHandler.java | 38 - .../org/apache/brooklyn/core/feed/Poller.java | 210 -- .../core/internal/ApiObjectsFactoryImpl.java | 41 - .../core/internal/BrooklynInitialization.java | 81 - .../core/internal/BrooklynProperties.java | 305 -- .../core/internal/BrooklynPropertiesImpl.java | 477 --- .../core/internal/storage/BrooklynStorage.java | 114 - .../core/internal/storage/DataGrid.java | 52 - .../core/internal/storage/DataGridFactory.java | 38 - .../core/internal/storage/Reference.java | 50 - .../internal/storage/impl/BackedReference.java | 73 - .../internal/storage/impl/BasicReference.java | 67 - .../storage/impl/BrooklynStorageImpl.java | 139 - .../impl/ConcurrentMapAcceptingNullVals.java | 272 -- .../impl/inmemory/InMemoryDataGridFactory.java | 40 - .../storage/impl/inmemory/InmemoryDatagrid.java | 93 - .../core/location/AbstractLocation.java | 794 ----- .../core/location/AbstractLocationResolver.java | 188 -- .../AggregatingMachineProvisioningLocation.java | 139 - .../core/location/BasicHardwareDetails.java | 56 - .../core/location/BasicLocationDefinition.java | 85 - .../core/location/BasicLocationRegistry.java | 513 --- .../core/location/BasicMachineDetails.java | 183 - .../core/location/BasicMachineMetadata.java | 84 - .../brooklyn/core/location/BasicOsDetails.java | 123 - .../core/location/CatalogLocationResolver.java | 83 - .../location/DefinedLocationByIdResolver.java | 74 - .../location/DeprecatedKeysMappingBuilder.java | 66 - .../core/location/HasSubnetHostname.java | 32 - .../core/location/LocationConfigKeys.java | 79 - .../core/location/LocationConfigUtils.java | 559 ---- .../core/location/LocationPredicates.java | 270 -- ...ocationPropertiesFromBrooklynProperties.java | 223 -- .../brooklyn/core/location/Locations.java | 160 - .../apache/brooklyn/core/location/Machines.java | 194 -- .../core/location/NamedLocationResolver.java | 97 - .../brooklyn/core/location/PortRanges.java | 273 -- .../core/location/SupportsPortForwarding.java | 39 - .../location/access/BrooklynAccessUtils.java | 153 - .../location/access/PortForwardManager.java | 328 -- .../access/PortForwardManagerAuthority.java | 46 - .../access/PortForwardManagerClient.java | 413 --- .../location/access/PortForwardManagerImpl.java | 505 --- .../PortForwardManagerLocationResolver.java | 89 - .../core/location/access/PortMapping.java | 101 - .../AbstractAvailabilityZoneExtension.java | 82 - ...bstractCloudMachineProvisioningLocation.java | 97 - .../cloud/AvailabilityZoneExtension.java | 54 - .../location/cloud/CloudLocationConfig.java | 121 - .../cloud/names/AbstractCloudMachineNamer.java | 150 - .../cloud/names/BasicCloudMachineNamer.java | 96 - .../location/cloud/names/CloudMachineNamer.java | 61 - .../cloud/names/CustomMachineNamer.java | 72 - .../core/location/dynamic/DynamicLocation.java | 50 - .../core/location/dynamic/LocationOwner.java | 85 - .../location/geo/GeoBytesHostGeoLookup.java | 104 - .../core/location/geo/HasHostGeoInfo.java | 25 - .../brooklyn/core/location/geo/HostGeoInfo.java | 216 -- .../core/location/geo/HostGeoLookup.java | 27 - .../location/geo/LocalhostExternalIpLoader.java | 208 -- .../location/geo/MaxMind2HostGeoLookup.java | 114 - .../core/location/geo/UtraceHostGeoLookup.java | 209 -- .../location/internal/LocationDynamicType.java | 40 - .../location/internal/LocationInternal.java | 96 - .../location/internal/LocationTypeSnapshot.java | 40 - .../apache/brooklyn/core/mgmt/BrooklynTags.java | 138 - .../brooklyn/core/mgmt/BrooklynTaskTags.java | 455 --- .../brooklyn/core/mgmt/BrooklynTasks.java | 25 - .../core/mgmt/EntityManagementUtils.java | 332 -- .../core/mgmt/HasBrooklynManagementContext.java | 31 - .../core/mgmt/ManagementContextInjectable.java | 33 - .../AbstractBrooklynClassLoadingContext.java | 83 - .../BrooklynClassLoadingContext.java | 28 - .../BrooklynClassLoadingContextSequential.java | 135 - ...ssLoaderFromBrooklynClassLoadingContext.java | 66 - .../JavaBrooklynClassLoadingContext.java | 133 - .../OsgiBrooklynClassLoadingContext.java | 144 - .../BasicEntitlementClassDefinition.java | 56 - .../entitlement/EntitlementManagerAdapter.java | 133 - .../mgmt/entitlement/EntitlementPredicates.java | 61 - .../core/mgmt/entitlement/Entitlements.java | 418 --- .../mgmt/entitlement/NotEntitledException.java | 44 - .../entitlement/PerUserEntitlementManager.java | 99 - .../PerUserEntitlementManagerWithDefault.java | 31 - .../mgmt/entitlement/WebEntitlementContext.java | 56 - .../core/mgmt/ha/BasicMasterChooser.java | 203 -- .../mgmt/ha/HighAvailabilityManagerImpl.java | 1113 ------- .../ha/ManagementPlaneSyncRecordDeltaImpl.java | 122 - ...ntPlaneSyncRecordPersisterToObjectStore.java | 364 -- .../brooklyn/core/mgmt/ha/MasterChooser.java | 39 - .../brooklyn/core/mgmt/ha/OsgiManager.java | 300 -- .../ha/dto/BasicManagementNodeSyncRecord.java | 194 -- .../ha/dto/ManagementPlaneSyncRecordImpl.java | 99 - .../internal/AbstractManagementContext.java | 522 --- .../internal/AbstractSubscriptionManager.java | 141 - .../core/mgmt/internal/AccessManager.java | 41 - .../internal/AsyncCollectionChangeAdapter.java | 82 - .../BasicExternalConfigSupplierRegistry.java | 125 - .../mgmt/internal/BasicSubscriptionContext.java | 181 - .../mgmt/internal/BrooklynGarbageCollector.java | 625 ---- .../internal/BrooklynObjectManagementMode.java | 31 - .../internal/BrooklynObjectManagerInternal.java | 36 - .../mgmt/internal/BrooklynShutdownHooks.java | 244 -- .../core/mgmt/internal/CampYamlParser.java | 34 - .../mgmt/internal/CollectionChangeListener.java | 24 - .../internal/DeferredBrooklynProperties.java | 370 -- .../core/mgmt/internal/EffectorUtils.java | 363 -- .../mgmt/internal/EntityChangeListener.java | 78 - .../mgmt/internal/EntityManagementSupport.java | 480 --- .../mgmt/internal/EntityManagerInternal.java | 32 - .../ExternalConfigSupplierRegistry.java | 45 - ...PropertyChangeToCollectionChangeAdapter.java | 65 - .../core/mgmt/internal/LocalAccessManager.java | 111 - .../core/mgmt/internal/LocalEntityManager.java | 820 ----- .../mgmt/internal/LocalLocationManager.java | 460 --- .../mgmt/internal/LocalManagementContext.java | 433 --- .../mgmt/internal/LocalSubscriptionManager.java | 330 -- .../core/mgmt/internal/LocalUsageManager.java | 411 --- .../mgmt/internal/LocationManagerInternal.java | 28 - .../internal/ManagementContextInternal.java | 125 - .../mgmt/internal/ManagementTransitionInfo.java | 48 - .../mgmt/internal/ManagementTransitionMode.java | 127 - .../internal/NonDeploymentAccessManager.java | 98 - .../internal/NonDeploymentEntityManager.java | 196 -- .../internal/NonDeploymentLocationManager.java | 146 - .../NonDeploymentManagementContext.java | 662 ---- .../internal/NonDeploymentUsageManager.java | 121 - .../internal/QueueingSubscriptionManager.java | 148 - .../core/mgmt/internal/Subscription.java | 65 - .../core/mgmt/internal/SubscriptionTracker.java | 159 - .../BrooklynMementoPersisterToObjectStore.java | 695 ---- .../mgmt/persist/BrooklynPersistenceUtils.java | 269 -- .../persist/CatalogItemLibrariesConverter.java | 68 - .../DeserializingClassRenamesProvider.java | 84 - .../core/mgmt/persist/FileBasedObjectStore.java | 404 --- .../persist/FileBasedStoreObjectAccessor.java | 130 - .../mgmt/persist/LocationWithObjectStore.java | 27 - .../core/mgmt/persist/MementoSerializer.java | 52 - .../brooklyn/core/mgmt/persist/PersistMode.java | 26 - .../persist/PersistenceActivityMetrics.java | 83 - .../mgmt/persist/PersistenceObjectStore.java | 142 - .../mgmt/persist/RetryingMementoSerializer.java | 95 - .../persist/StoreObjectAccessorLocking.java | 218 -- .../core/mgmt/persist/XmlMementoSerializer.java | 541 --- .../AbstractBrooklynObjectRebindSupport.java | 128 - .../rebind/ActivePartialRebindIteration.java | 164 - .../rebind/BasicCatalogItemRebindSupport.java | 69 - .../mgmt/rebind/BasicEnricherRebindSupport.java | 50 - .../mgmt/rebind/BasicEntityRebindSupport.java | 236 -- .../mgmt/rebind/BasicFeedRebindSupport.java | 49 - .../mgmt/rebind/BasicLocationRebindSupport.java | 137 - .../mgmt/rebind/BasicPolicyRebindSupport.java | 51 - .../rebind/ImmediateDeltaChangeListener.java | 154 - .../mgmt/rebind/InitialFullRebindIteration.java | 133 - .../rebind/PeriodicDeltaChangeListener.java | 509 --- .../rebind/PersistenceExceptionHandlerImpl.java | 108 - .../core/mgmt/rebind/PersisterDeltaImpl.java | 174 - .../core/mgmt/rebind/RebindContextImpl.java | 190 -- .../mgmt/rebind/RebindContextLookupContext.java | 176 - .../mgmt/rebind/RebindExceptionHandlerImpl.java | 513 --- .../core/mgmt/rebind/RebindIteration.java | 1164 ------- .../core/mgmt/rebind/RebindManagerImpl.java | 672 ---- .../brooklyn/core/mgmt/rebind/TreeUtils.java | 56 - .../core/mgmt/rebind/dto/AbstractMemento.java | 230 -- .../rebind/dto/AbstractTreeNodeMemento.java | 113 - .../rebind/dto/BasicCatalogItemMemento.java | 293 -- .../mgmt/rebind/dto/BasicEnricherMemento.java | 92 - .../mgmt/rebind/dto/BasicEntityMemento.java | 324 -- .../core/mgmt/rebind/dto/BasicFeedMemento.java | 92 - .../mgmt/rebind/dto/BasicLocationMemento.java | 106 - .../mgmt/rebind/dto/BasicPolicyMemento.java | 92 - .../mgmt/rebind/dto/BrooklynMementoImpl.java | 256 -- .../rebind/dto/BrooklynMementoManifestImpl.java | 172 - .../rebind/dto/EntityMementoManifestImpl.java | 56 - .../core/mgmt/rebind/dto/MementoValidators.java | 67 - .../mgmt/rebind/dto/MementosGenerators.java | 492 --- .../mgmt/rebind/dto/MutableBrooklynMemento.java | 293 -- .../transformer/BrooklynMementoTransformer.java | 32 - .../rebind/transformer/CompoundTransformer.java | 291 -- .../transformer/CompoundTransformerLoader.java | 108 - .../rebind/transformer/RawDataTransformer.java | 30 - .../DeleteOrphanedLocationsTransformer.java | 125 - .../transformer/impl/XsltTransformer.java | 59 - .../core/mgmt/usage/ApplicationUsage.java | 126 - .../brooklyn/core/mgmt/usage/LocationUsage.java | 135 - .../brooklyn/core/mgmt/usage/UsageListener.java | 103 - .../brooklyn/core/mgmt/usage/UsageManager.java | 98 - .../core/objs/AbstractBrooklynObject.java | 265 -- .../AbstractConfigurationSupportInternal.java | 89 - .../core/objs/AbstractEntityAdjunct.java | 590 ---- .../brooklyn/core/objs/AdjunctConfigMap.java | 139 - .../apache/brooklyn/core/objs/AdjunctType.java | 173 - .../core/objs/BasicConfigurableObject.java | 119 - .../core/objs/BasicEntityTypeRegistry.java | 156 - .../brooklyn/core/objs/BasicSpecParameter.java | 358 -- .../brooklyn/core/objs/BrooklynDynamicType.java | 283 -- .../core/objs/BrooklynObjectInternal.java | 144 - .../core/objs/BrooklynObjectPredicate.java | 33 - .../core/objs/BrooklynTypeSnapshot.java | 101 - .../brooklyn/core/objs/BrooklynTypes.java | 131 - .../brooklyn/core/objs/proxy/EntityProxy.java | 27 - .../core/objs/proxy/EntityProxyImpl.java | 273 -- .../core/objs/proxy/InternalEntityFactory.java | 441 --- .../core/objs/proxy/InternalFactory.java | 131 - .../objs/proxy/InternalLocationFactory.java | 151 - .../core/objs/proxy/InternalPolicyFactory.java | 204 -- .../core/plan/PlanNotRecognizedException.java | 42 - .../brooklyn/core/plan/PlanToSpecFactory.java | 153 - .../core/plan/PlanToSpecTransformer.java | 68 - .../brooklyn/core/policy/AbstractPolicy.java | 125 - .../apache/brooklyn/core/policy/Policies.java | 73 - .../brooklyn/core/policy/PolicyDynamicType.java | 43 - .../core/policy/PolicyTypeSnapshot.java | 39 - .../relations/AbstractBasicRelationSupport.java | 62 - .../relations/ByObjectBasicRelationSupport.java | 103 - .../core/relations/EmptyRelationSupport.java | 59 - .../core/relations/RelationshipTypes.java | 188 -- .../entity/AbstractEntitySpecResolver.java | 65 - .../entity/CatalogEntitySpecResolver.java | 85 - .../entity/DelegatingEntitySpecResolver.java | 127 - .../core/resolve/entity/EntitySpecResolver.java | 67 - .../resolve/entity/JavaEntitySpecResolver.java | 99 - .../brooklyn/core/sensor/AttributeMap.java | 217 -- .../sensor/AttributeSensorAndConfigKey.java | 152 - .../core/sensor/BasicAttributeSensor.java | 62 - .../BasicAttributeSensorAndConfigKey.java | 114 - .../core/sensor/BasicNotificationSensor.java | 36 - .../brooklyn/core/sensor/BasicSensor.java | 114 - .../brooklyn/core/sensor/BasicSensorEvent.java | 112 - .../core/sensor/DependentConfiguration.java | 935 ------ .../sensor/PortAttributeSensorAndConfigKey.java | 147 - .../apache/brooklyn/core/sensor/Sensors.java | 164 - .../brooklyn/core/sensor/StaticSensor.java | 72 - ...platedStringAttributeSensorAndConfigKey.java | 66 - .../core/sensor/http/HttpRequestSensor.java | 97 - .../sensor/password/CreatePasswordSensor.java | 59 - .../core/sensor/ssh/SshCommandSensor.java | 141 - .../core/server/BrooklynServerConfig.java | 177 - .../core/server/BrooklynServerPaths.java | 281 -- .../core/server/BrooklynServiceAttributes.java | 66 - .../core/server/entity/BrooklynMetrics.java | 55 - .../core/server/entity/BrooklynMetricsImpl.java | 86 - ...actFormatSpecificTypeImplementationPlan.java | 52 - .../typereg/AbstractTypePlanTransformer.java | 138 - .../core/typereg/BasicBrooklynTypeRegistry.java | 296 -- .../core/typereg/BasicOsgiBundleWithUrl.java | 101 - .../core/typereg/BasicRegisteredType.java | 150 - .../typereg/BasicTypeImplementationPlan.java | 41 - .../typereg/BrooklynTypePlanTransformer.java | 88 - .../JavaClassNameTypePlanTransformer.java | 91 - .../core/typereg/RegisteredTypeKindVisitor.java | 45 - .../typereg/RegisteredTypeLoadingContexts.java | 236 -- .../core/typereg/RegisteredTypePredicates.java | 257 -- .../brooklyn/core/typereg/RegisteredTypes.java | 426 --- .../core/typereg/TypePlanTransformers.java | 165 - .../typereg/UnsupportedTypePlanException.java | 37 - .../stock/AbstractAggregatingEnricher.java | 174 - .../enricher/stock/AbstractAggregator.java | 238 -- .../stock/AbstractMultipleSensorAggregator.java | 169 - .../enricher/stock/AbstractTransformer.java | 103 - .../stock/AbstractTransformingEnricher.java | 38 - .../stock/AbstractTypeTransformingEnricher.java | 68 - .../brooklyn/enricher/stock/AddingEnricher.java | 107 - .../brooklyn/enricher/stock/Aggregator.java | 231 -- .../brooklyn/enricher/stock/Combiner.java | 138 - .../stock/CustomAggregatingEnricher.java | 320 -- .../brooklyn/enricher/stock/Enrichers.java | 935 ------ .../apache/brooklyn/enricher/stock/Joiner.java | 127 - .../brooklyn/enricher/stock/Propagator.java | 208 -- .../stock/SensorPropagatingEnricher.java | 181 - .../stock/SensorTransformingEnricher.java | 106 - .../brooklyn/enricher/stock/Transformer.java | 102 - .../brooklyn/enricher/stock/UpdatingMap.java | 178 - .../YamlRollingTimeWindowMeanEnricher.java | 178 - .../stock/YamlTimeWeightedDeltaEnricher.java | 83 - .../enricher/stock/reducer/Reducer.java | 138 - .../brooklyn/entity/group/AbstractGroup.java | 90 - .../entity/group/AbstractGroupImpl.java | 278 -- .../group/AbstractMembershipTrackingPolicy.java | 246 -- .../brooklyn/entity/group/BasicGroup.java | 36 - .../brooklyn/entity/group/BasicGroupImpl.java | 46 - .../apache/brooklyn/entity/group/Cluster.java | 35 - .../brooklyn/entity/group/DynamicCluster.java | 226 -- .../entity/group/DynamicClusterImpl.java | 1035 ------ .../brooklyn/entity/group/DynamicFabric.java | 75 - .../entity/group/DynamicFabricImpl.java | 275 -- .../brooklyn/entity/group/DynamicGroup.java | 89 - .../brooklyn/entity/group/DynamicGroupImpl.java | 230 -- .../entity/group/DynamicMultiGroup.java | 103 - .../entity/group/DynamicMultiGroupImpl.java | 202 -- .../entity/group/DynamicRegionsFabric.java | 42 - .../entity/group/DynamicRegionsFabricImpl.java | 77 - .../apache/brooklyn/entity/group/Fabric.java | 26 - .../brooklyn/entity/group/QuarantineGroup.java | 33 - .../entity/group/QuarantineGroupImpl.java | 102 - .../group/StopFailedRuntimeException.java | 40 - .../org/apache/brooklyn/entity/group/Tier.java | 28 - .../zoneaware/AbstractZoneFailureDetector.java | 126 - .../BalancingNodePlacementStrategy.java | 131 - .../zoneaware/CombiningZoneFailureDetector.java | 81 - .../CriticalCauseZoneFailureDetector.java | 56 - .../ProportionalZoneFailureDetector.java | 59 - .../brooklyn/entity/stock/BasicApplication.java | 32 - .../entity/stock/BasicApplicationImpl.java | 33 - .../brooklyn/entity/stock/BasicEntity.java | 34 - .../brooklyn/entity/stock/BasicEntityImpl.java | 30 - .../brooklyn/entity/stock/BasicStartable.java | 56 - .../entity/stock/BasicStartableImpl.java | 107 - .../brooklyn/entity/stock/DataEntity.java | 58 - .../brooklyn/entity/stock/DataEntityImpl.java | 80 - .../brooklyn/entity/stock/DelegateEntity.java | 73 - .../entity/stock/DelegateEntityImpl.java | 49 - .../entity/stock/EffectorStartableImpl.java | 77 - .../brooklyn/feed/function/FunctionFeed.java | 208 -- .../feed/function/FunctionPollConfig.java | 111 - .../org/apache/brooklyn/feed/http/HttpFeed.java | 382 --- .../brooklyn/feed/http/HttpPollConfig.java | 160 - .../brooklyn/feed/http/HttpPollValue.java | 40 - .../apache/brooklyn/feed/http/HttpPolls.java | 39 - .../brooklyn/feed/http/HttpValueFunctions.java | 157 - .../brooklyn/feed/http/JsonFunctions.java | 412 --- .../apache/brooklyn/feed/shell/ShellFeed.java | 273 -- .../brooklyn/feed/shell/ShellPollConfig.java | 125 - .../org/apache/brooklyn/feed/ssh/SshFeed.java | 290 -- .../apache/brooklyn/feed/ssh/SshPollConfig.java | 190 -- .../apache/brooklyn/feed/ssh/SshPollValue.java | 60 - .../brooklyn/feed/ssh/SshValueFunctions.java | 133 - .../WindowsPerformanceCounterPollConfig.java | 53 - .../location/byon/ByonLocationResolver.java | 266 -- .../FixedListMachineProvisioningLocation.java | 476 --- .../location/byon/HostLocationResolver.java | 93 - .../byon/SingleMachineLocationResolver.java | 81 - .../byon/SingleMachineProvisioningLocation.java | 93 - .../localhost/LocalhostLocationResolver.java | 76 - .../LocalhostMachineProvisioningLocation.java | 354 -- ...calhostPropertiesFromBrooklynProperties.java | 57 - .../brooklyn/location/multi/MultiLocation.java | 165 - .../location/multi/MultiLocationResolver.java | 149 - .../brooklyn/location/paas/PaasLocation.java | 30 - .../location/ssh/SshMachineLocation.java | 1106 ------ .../util/core/BrooklynLanguageExtensions.java | 45 - .../util/core/BrooklynMavenArtifacts.java | 58 - .../util/core/BrooklynNetworkUtils.java | 42 - .../brooklyn/util/core/ResourcePredicates.java | 72 - .../brooklyn/util/core/ResourceUtils.java | 620 ---- .../brooklyn/util/core/config/ConfigBag.java | 588 ---- .../util/core/crypto/FluentKeySigner.java | 191 -- .../brooklyn/util/core/crypto/SecureKeys.java | 185 - .../brooklyn/util/core/file/ArchiveBuilder.java | 442 --- .../brooklyn/util/core/file/ArchiveTasks.java | 57 - .../brooklyn/util/core/file/ArchiveUtils.java | 350 -- .../util/core/flags/ClassCoercionException.java | 41 - .../brooklyn/util/core/flags/FlagUtils.java | 601 ---- .../util/core/flags/MethodCoercions.java | 185 - .../brooklyn/util/core/flags/SetFromFlag.java | 71 - .../brooklyn/util/core/flags/TypeCoercions.java | 890 ----- .../brooklyn/util/core/http/HttpTool.java | 28 - .../util/core/http/HttpToolResponse.java | 31 - .../core/internal/ConfigKeySelfExtracting.java | 40 - .../brooklyn/util/core/internal/Repeater.java | 366 -- .../ssh/BackoffLimitedRetryHandler.java | 73 - .../core/internal/ssh/ShellAbstractTool.java | 441 --- .../util/core/internal/ssh/ShellTool.java | 113 - .../util/core/internal/ssh/SshAbstractTool.java | 174 - .../util/core/internal/ssh/SshException.java | 32 - .../util/core/internal/ssh/SshTool.java | 186 -- .../util/core/internal/ssh/cli/SshCliTool.java | 316 -- .../core/internal/ssh/process/ProcessTool.java | 214 -- .../internal/ssh/sshj/SshjClientConnection.java | 281 -- .../util/core/internal/ssh/sshj/SshjTool.java | 1090 ------ .../util/core/javalang/ReflectionScanner.java | 134 - .../util/core/javalang/UrlClassLoader.java | 69 - .../brooklyn/util/core/mutex/MutexSupport.java | 119 - .../util/core/mutex/SemaphoreForTasks.java | 111 - .../util/core/mutex/SemaphoreWithOwners.java | 231 -- .../brooklyn/util/core/mutex/WithMutexes.java | 45 - .../apache/brooklyn/util/core/osgi/Compat.java | 69 - .../apache/brooklyn/util/core/osgi/Osgis.java | 473 --- .../util/core/sensor/SensorPredicates.java | 51 - .../core/task/AbstractExecutionContext.java | 75 - .../util/core/task/BasicExecutionContext.java | 220 -- .../util/core/task/BasicExecutionManager.java | 892 ----- .../brooklyn/util/core/task/BasicTask.java | 910 ----- .../brooklyn/util/core/task/CanSetName.java | 25 - .../brooklyn/util/core/task/CompoundTask.java | 130 - .../util/core/task/DeferredSupplier.java | 38 - .../util/core/task/DynamicSequentialTask.java | 496 --- .../brooklyn/util/core/task/DynamicTasks.java | 353 -- .../util/core/task/ExecutionListener.java | 31 - .../brooklyn/util/core/task/ForwardingTask.java | 324 -- .../core/task/ListenableForwardingFuture.java | 74 - .../brooklyn/util/core/task/ParallelTask.java | 84 - .../brooklyn/util/core/task/ScheduledTask.java | 212 -- .../brooklyn/util/core/task/SequentialTask.java | 58 - .../util/core/task/SingleThreadedScheduler.java | 216 -- .../brooklyn/util/core/task/TaskBuilder.java | 191 -- .../brooklyn/util/core/task/TaskInternal.java | 163 - .../brooklyn/util/core/task/TaskPredicates.java | 79 - .../brooklyn/util/core/task/TaskScheduler.java | 41 - .../brooklyn/util/core/task/TaskTags.java | 71 - .../apache/brooklyn/util/core/task/Tasks.java | 487 --- .../brooklyn/util/core/task/ValueResolver.java | 437 --- .../util/core/task/ssh/SshFetchTaskFactory.java | 88 - .../util/core/task/ssh/SshFetchTaskWrapper.java | 134 - .../util/core/task/ssh/SshPutTaskFactory.java | 122 - .../util/core/task/ssh/SshPutTaskStub.java | 69 - .../util/core/task/ssh/SshPutTaskWrapper.java | 189 -- .../brooklyn/util/core/task/ssh/SshTasks.java | 239 -- .../internal/AbstractSshExecTaskFactory.java | 58 - .../ssh/internal/PlainSshExecTaskFactory.java | 71 - .../core/task/system/ProcessTaskFactory.java | 64 - .../util/core/task/system/ProcessTaskStub.java | 101 - .../core/task/system/ProcessTaskWrapper.java | 186 -- .../util/core/task/system/SystemTasks.java | 29 - .../internal/AbstractProcessTaskFactory.java | 213 -- .../system/internal/ExecWithLoggingHelpers.java | 199 -- .../internal/SystemProcessTaskFactory.java | 131 - .../util/core/text/DataUriSchemeParser.java | 267 -- .../util/core/text/TemplateProcessor.java | 536 --- .../util/core/xstream/ClassRenamingMapper.java | 53 - ...ompilerIndependentOuterClassFieldMapper.java | 166 - .../xstream/EnumCaseForgivingConverter.java | 60 - .../EnumCaseForgivingSingleValueConverter.java | 35 - .../core/xstream/ImmutableListConverter.java | 54 - .../core/xstream/ImmutableMapConverter.java | 56 - .../core/xstream/ImmutableSetConverter.java | 54 - .../core/xstream/Inet4AddressConverter.java | 65 - .../util/core/xstream/MapConverter.java | 104 - .../util/core/xstream/MutableSetConverter.java | 44 - .../core/xstream/StringKeyMapConverter.java | 133 - .../util/core/xstream/XmlSerializer.java | 134 - .../brooklyn/util/core/xstream/XmlUtil.java | 58 - ...klyn.api.internal.ApiObjectsFactoryInterface | 19 - ...pache.brooklyn.api.location.LocationResolver | 27 - ...che.brooklyn.core.plan.PlanToSpecTransformer | 19 - ...oklyn.core.resolve.entity.EntitySpecResolver | 20 - ...lyn.core.typereg.BrooklynTypePlanTransformer | 19 - .../resources/OSGI-INF/blueprint/blueprint.xml | 41 - .../main/resources/brooklyn-catalog-empty.xml | 20 - .../main/resources/brooklyn/empty.catalog.bom | 18 - .../deserializingClassRenames.properties | 1423 -------- .../recursiveCopyWithExtraRules.xslt | 32 - .../brooklyn/location/basic/os-details.sh | 93 - .../geo/external-ip-address-resolvers.txt | 24 - .../core/BrooklynFeatureEnablementTest.java | 118 - .../brooklyn/core/BrooklynVersionTest.java | 124 - .../core/catalog/CatalogPredicatesTest.java | 176 - .../core/catalog/internal/CatalogDtoTest.java | 162 - .../internal/CatalogItemBuilderTest.java | 132 - .../internal/CatalogItemComparatorTest.java | 86 - .../core/catalog/internal/CatalogLoadTest.java | 79 - .../core/catalog/internal/CatalogScanTest.java | 200 -- .../catalog/internal/CatalogVersioningTest.java | 178 - .../core/catalog/internal/MyCatalogItems.java | 36 - .../internal/StaticTypePlanTransformer.java | 124 - .../internal/StaticTypePlanTransformerTest.java | 63 - .../config/BrooklynPropertiesBuilderTest.java | 83 - .../BrooklynPropertiesFromGroovyTest.groovy | 56 - .../core/config/BrooklynPropertiesTest.java | 202 -- .../core/config/ConfigKeyConstraintTest.java | 359 -- .../brooklyn/core/config/ConfigKeysTest.java | 104 - .../core/config/ConfigPredicatesTest.java | 87 - .../brooklyn/core/config/ConfigUtilsTest.java | 40 - .../config/MapConfigKeyAndFriendsMoreTest.java | 271 -- ...apListAndOtherStructuredConfigKeyTest.groovy | 357 -- .../VaultExternalConfigSupplierLiveTest.java | 169 - .../core/effector/EffectorBasicTest.java | 183 - .../core/effector/EffectorConcatenateTest.java | 241 -- .../core/effector/EffectorMetadataTest.java | 166 - .../effector/EffectorSayHiGroovyTest.groovy | 182 - .../core/effector/EffectorSayHiTest.java | 173 - .../core/effector/EffectorTaskTest.java | 437 --- .../ssh/SshCommandEffectorIntegrationTest.java | 94 - .../core/effector/ssh/SshEffectorTasksTest.java | 265 -- .../core/enricher/BasicEnricherTest.java | 119 - .../core/enricher/EnricherConfigTest.java | 147 - .../entity/AbstractApplicationLegacyTest.java | 159 - .../core/entity/AbstractEntityLegacyTest.java | 131 - .../brooklyn/core/entity/AttributeMapTest.java | 248 -- .../brooklyn/core/entity/AttributeTest.java | 66 - .../entity/ConfigEntityInheritanceTest.java | 190 -- .../core/entity/DependentConfigurationTest.java | 458 --- .../brooklyn/core/entity/DynamicEntityTest.java | 60 - .../entity/DynamicEntityTypeConfigTest.java | 126 - .../brooklyn/core/entity/EntitiesTest.java | 134 - .../brooklyn/core/entity/EntityAssertsTest.java | 216 -- .../core/entity/EntityAutomanagedTest.java | 329 -- .../core/entity/EntityConcurrencyTest.java | 275 -- .../brooklyn/core/entity/EntityConfigTest.java | 178 - .../core/entity/EntityFunctionsTest.java | 83 - .../core/entity/EntityLocationsTest.java | 126 - .../core/entity/EntityPredicatesTest.java | 129 - .../core/entity/EntityRegistrationTest.java | 102 - .../core/entity/EntitySetFromFlagTest.java | 213 -- .../brooklyn/core/entity/EntitySpecTest.java | 227 -- .../core/entity/EntitySubscriptionTest.java | 283 -- .../core/entity/EntitySuppliersTest.java | 70 - .../brooklyn/core/entity/EntityTypeTest.java | 289 -- .../brooklyn/core/entity/OwnedChildrenTest.java | 213 -- .../core/entity/PolicyRegistrationTest.java | 161 - .../entity/RecordingSensorEventListener.java | 115 - .../brooklyn/core/entity/SanitizerTest.java | 38 - .../drivers/BasicEntityDriverManagerTest.java | 74 - .../drivers/EntityDriverRegistryTest.java | 59 - .../ReflectiveEntityDriverFactoryTest.java | 169 - .../RegistryEntityDriverFactoryTest.java | 86 - .../downloads/BasicDownloadsRegistryTest.java | 155 - .../DownloadProducerFromLocalRepoTest.java | 130 - .../DownloadProducerFromPropertiesTest.java | 162 - .../downloads/DownloadSubstitutersTest.java | 131 - .../downloads/FilenameProducersTest.java | 34 - .../drivers/downloads/MyEntityDriver.java | 44 - .../brooklyn/core/entity/hello/HelloEntity.java | 53 - .../core/entity/hello/HelloEntityImpl.java | 31 - .../core/entity/hello/LocalEntitiesTest.java | 275 -- .../entity/internal/ConfigMapGroovyTest.groovy | 61 - .../core/entity/internal/ConfigMapTest.java | 298 -- .../EntityConfigMapUsageLegacyTest.java | 292 -- .../internal/EntityConfigMapUsageTest.java | 314 -- .../lifecycle/LifecycleTransitionTest.java | 51 - .../entity/lifecycle/ServiceStateLogicTest.java | 314 -- .../ApplicationBuilderOverridingTest.java | 234 -- .../proxying/BasicEntityTypeRegistryTest.java | 135 - .../core/entity/proxying/EntityManagerTest.java | 83 - .../core/entity/proxying/EntityProxyTest.java | 171 - .../proxying/InternalEntityFactoryTest.java | 109 - .../core/entity/trait/FailingEntity.java | 84 - .../core/entity/trait/FailingEntityImpl.java | 92 - .../core/entity/trait/StartableMethodsTest.java | 127 - .../core/feed/ConfigToAttributesTest.java | 69 - .../apache/brooklyn/core/feed/PollerTest.java | 153 - .../storage/impl/BrooklynStorageImplTest.java | 287 -- .../ConcurrentMapAcceptingNullValsTest.java | 114 - .../core/location/AbstractLocationTest.java | 184 - ...regatingMachineProvisioningLocationTest.java | 117 - .../location/LegacyAbstractLocationTest.java | 151 - .../core/location/LocationConfigTest.java | 204 -- .../core/location/LocationConfigUtilsTest.java | 156 - .../core/location/LocationExtensionsTest.java | 185 - .../core/location/LocationManagementTest.java | 82 - .../core/location/LocationPredicatesTest.java | 102 - ...ionPropertiesFromBrooklynPropertiesTest.java | 122 - .../core/location/LocationRegistryTest.java | 161 - .../core/location/LocationSubscriptionTest.java | 241 -- .../core/location/MachineDetailsTest.java | 83 - .../brooklyn/core/location/MachinesTest.java | 158 - .../brooklyn/core/location/PortRangesTest.java | 130 - .../RecordingMachineLocationCustomizer.java | 71 - .../core/location/SimulatedLocation.java | 139 - .../core/location/TestPortSupplierLocation.java | 90 - .../access/BrooklynAccessUtilsTest.java | 139 - .../PortForwardManagerLocationResolverTest.java | 83 - .../access/PortForwardManagerRebindTest.java | 195 -- .../location/access/PortForwardManagerTest.java | 193 -- .../location/cloud/CloudMachineNamerTest.java | 165 - .../location/cloud/CustomMachineNamerTest.java | 79 - .../core/location/geo/HostGeoInfoTest.java | 52 - .../geo/HostGeoLookupIntegrationTest.java | 87 - ...ocalhostExternalIpLoaderIntegrationTest.java | 54 - .../entitlement/AcmeEntitlementManager.java | 52 - .../entitlement/AcmeEntitlementManagerTest.java | 60 - .../AcmeEntitlementManagerTestFixture.java | 157 - .../entitlement/EntitlementsPredicatesTest.java | 36 - .../core/mgmt/entitlement/EntitlementsTest.java | 207 -- .../mgmt/entitlement/EntityEntitlementTest.java | 184 - ...PerUserEntitlementManagerPropertiesTest.java | 52 - .../HighAvailabilityManagerFileBasedTest.java | 46 - ...ilabilityManagerInMemoryIntegrationTest.java | 95 - .../ha/HighAvailabilityManagerInMemoryTest.java | 142 - .../HighAvailabilityManagerSplitBrainTest.java | 473 --- .../ha/HighAvailabilityManagerTestFixture.java | 286 -- .../brooklyn/core/mgmt/ha/HotStandbyTest.java | 660 ---- .../ha/ImmutableManagementPlaneSyncRecord.java | 57 - ...agementPlaneSyncRecordPersisterInMemory.java | 99 - .../core/mgmt/ha/MasterChooserTest.java | 145 - .../ha/MutableManagementPlaneSyncRecord.java | 62 - .../core/mgmt/ha/TestEntityFailingRebind.java | 55 - .../brooklyn/core/mgmt/ha/WarmStandbyTest.java | 154 - .../core/mgmt/internal/AccessManagerTest.java | 143 - .../internal/BrooklynShutdownHooksTest.java | 91 - .../internal/EntityExecutionManagerTest.java | 477 --- .../ExternalConfigSupplierRegistryTest.java | 72 - .../LocalManagementContextInstancesTest.java | 87 - .../internal/LocalManagementContextTest.java | 126 - .../internal/LocalSubscriptionManagerTest.java | 174 - .../brooklyn/core/mgmt/osgi/OsgiPathTest.java | 104 - .../core/mgmt/osgi/OsgiStandaloneTest.java | 191 -- .../mgmt/osgi/OsgiVersionMoreEntityTest.java | 454 --- .../BrooklynMementoPersisterFileBasedTest.java | 55 - ...ntoPersisterInMemorySizeIntegrationTest.java | 106 - .../BrooklynMementoPersisterInMemoryTest.java | 33 - .../BrooklynMementoPersisterTestFixture.java | 165 - .../mgmt/persist/FileBasedObjectStoreTest.java | 99 - .../FileBasedStoreObjectAccessorWriterTest.java | 90 - .../core/mgmt/persist/InMemoryObjectStore.java | 170 - .../InMemoryStoreObjectAccessorWriterTest.java | 36 - .../core/mgmt/persist/ListeningObjectStore.java | 252 -- ...nceStoreObjectAccessorWriterTestFixture.java | 136 - .../mgmt/persist/XmlMementoSerializerTest.java | 615 ---- .../mgmt/rebind/ActivePartialRebindTest.java | 105 - .../rebind/ActivePartialRebindVersionTest.java | 117 - .../core/mgmt/rebind/CheckpointEntityTest.java | 108 - .../brooklyn/core/mgmt/rebind/Dumpers.java | 273 -- .../mgmt/rebind/RebindCatalogEntityTest.java | 154 - .../core/mgmt/rebind/RebindCatalogItemTest.java | 285 -- ...talogWhenCatalogPersistenceDisabledTest.java | 93 - .../rebind/RebindClassInitializationTest.java | 78 - .../mgmt/rebind/RebindDynamicGroupTest.java | 67 - .../core/mgmt/rebind/RebindEnricherTest.java | 324 -- .../rebind/RebindEntityDynamicTypeInfoTest.java | 122 - .../core/mgmt/rebind/RebindEntityTest.java | 953 ------ .../core/mgmt/rebind/RebindFailuresTest.java | 293 -- .../core/mgmt/rebind/RebindFeedTest.java | 403 --- .../core/mgmt/rebind/RebindFeedWithHaTest.java | 131 - .../core/mgmt/rebind/RebindGroupTest.java | 123 - .../rebind/RebindLocalhostLocationTest.java | 104 - .../core/mgmt/rebind/RebindLocationTest.java | 381 --- .../RebindManagerExceptionHandlerTest.java | 86 - .../mgmt/rebind/RebindManagerSorterTest.java | 147 - .../core/mgmt/rebind/RebindManagerTest.java | 62 - .../core/mgmt/rebind/RebindOptions.java | 102 - .../core/mgmt/rebind/RebindPolicyTest.java | 339 -- .../rebind/RebindSshMachineLocationTest.java | 102 - .../core/mgmt/rebind/RebindTestFixture.java | 330 -- .../mgmt/rebind/RebindTestFixtureWithApp.java | 32 - .../core/mgmt/rebind/RebindTestUtils.java | 491 --- .../rebind/RecordingRebindExceptionHandler.java | 92 - .../CompoundTransformerLoaderTest.java | 79 - .../transformer/CompoundTransformerTest.java | 481 --- .../transformer/impl/XsltTransformerTest.java | 170 - .../core/objs/AbstractEntityAdjunctTest.java | 52 - .../objs/BasicSpecParameterFromClassTest.java | 109 - .../objs/BasicSpecParameterFromListTest.java | 186 -- .../core/plan/XmlPlanToSpecTransformer.java | 136 - .../core/plan/XmlPlanToSpecTransformerTest.java | 67 - .../core/policy/basic/BasicPolicyTest.java | 89 - .../core/policy/basic/EnricherTypeTest.java | 58 - .../core/policy/basic/PolicyConfigTest.java | 201 -- .../policy/basic/PolicySubscriptionTest.java | 153 - .../core/policy/basic/PolicyTypeTest.java | 58 - .../relations/RelationsEntityBasicTest.java | 55 - .../relations/RelationsEntityRebindTest.java | 51 - .../core/relations/RelationshipTest.java | 57 - .../brooklyn/core/sensor/StaticSensorTest.java | 53 - .../core/sensor/http/HttpRequestSensorTest.java | 84 - .../password/CreatePasswordSensorTest.java | 59 - .../ssh/SshCommandSensorIntegrationTest.java | 89 - .../core/server/entity/BrooklynMetricsTest.java | 127 - .../core/test/BrooklynAppLiveTestSupport.java | 50 - .../core/test/BrooklynAppUnitTestSupport.java | 52 - .../core/test/BrooklynMgmtUnitTestSupport.java | 61 - .../apache/brooklyn/core/test/HttpService.java | 226 -- .../core/test/entity/BlockingEntity.java | 45 - .../core/test/entity/BlockingEntityImpl.java | 59 - .../entity/LocalManagementContextForTests.java | 157 - .../core/test/entity/NoopStartable.java | 29 - .../core/test/entity/TestApplication.java | 59 - .../core/test/entity/TestApplicationImpl.java | 96 - .../entity/TestApplicationNoEnrichersImpl.java | 29 - .../brooklyn/core/test/entity/TestCluster.java | 40 - .../core/test/entity/TestClusterImpl.java | 100 - .../brooklyn/core/test/entity/TestEntity.java | 112 - .../core/test/entity/TestEntityImpl.java | 184 - .../test/entity/TestEntityNoEnrichersImpl.java | 32 - .../entity/TestEntityTransientCopyImpl.java | 28 - .../brooklyn/core/test/policy/TestEnricher.java | 62 - .../brooklyn/core/test/policy/TestPolicy.java | 61 - .../longevity/EntityCleanupLongevityTest.java | 61 - .../EntityCleanupLongevityTestFixture.java | 174 - .../test/qa/longevity/EntityCleanupTest.java | 58 - .../qa/performance/AbstractPerformanceTest.java | 179 - .../EntityPerformanceLongevityTest.java | 35 - .../qa/performance/EntityPerformanceTest.java | 164 - .../EntityPersistencePerformanceTest.java | 99 - .../FilePersistencePerformanceTest.java | 246 -- .../GroovyYardStickPerformanceTest.groovy | 67 - .../JavaYardStickPerformanceTest.java | 90 - .../SubscriptionPerformanceTest.java | 155 - .../qa/performance/TaskPerformanceTest.java | 164 - .../typereg/BasicBrooklynTypeRegistryTest.java | 186 -- .../typereg/ExampleXmlTypePlanTransformer.java | 140 - .../ExampleXmlTypePlanTransformerTest.java | 67 - .../JavaClassNameTypePlanTransformerTest.java | 90 - .../typereg/RegisteredTypePredicatesTest.java | 157 - ...CustomAggregatingEnricherDeprecatedTest.java | 405 --- .../stock/CustomAggregatingEnricherTest.java | 553 --- .../stock/EnricherWithDeferredSupplierTest.java | 132 - .../brooklyn/enricher/stock/EnrichersTest.java | 495 --- ...SensorPropagatingEnricherDeprecatedTest.java | 108 - .../stock/SensorPropagatingEnricherTest.java | 268 -- .../TransformingEnricherDeprecatedTest.java | 92 - .../stock/TransformingEnricherTest.java | 71 - .../YamlRollingTimeWindowMeanEnricherTest.java | 179 - .../YamlTimeWeightedDeltaEnricherTest.java | 107 - .../enricher/stock/reducer/ReducerTest.java | 242 -- .../entity/group/DynamicClusterTest.java | 1178 ------- ...DynamicClusterWithAvailabilityZonesTest.java | 225 -- .../entity/group/DynamicFabricTest.java | 494 --- .../brooklyn/entity/group/DynamicGroupTest.java | 550 --- .../entity/group/DynamicMultiGroupTest.java | 218 -- .../entity/group/DynamicRegionsFabricTest.java | 170 - .../entity/group/GroupPickUpEntitiesTest.java | 157 - .../apache/brooklyn/entity/group/GroupTest.java | 143 - .../group/MembershipTrackingPolicyTest.java | 312 -- .../entity/group/QuarantineGroupTest.java | 85 - .../BalancingNodePlacementStrategyTest.java | 116 - .../ProportionalZoneFailureDetectorTest.java | 123 - .../entity/stock/BasicStartableTest.java | 172 - .../brooklyn/entity/stock/DataEntityTest.java | 142 - .../feed/function/FunctionFeedTest.java | 315 -- .../feed/http/HttpFeedIntegrationTest.java | 160 - .../apache/brooklyn/feed/http/HttpFeedTest.java | 389 --- .../feed/http/HttpValueFunctionsTest.java | 93 - .../brooklyn/feed/http/JsonFunctionsTest.java | 135 - .../feed/shell/ShellFeedIntegrationTest.java | 226 -- .../feed/ssh/SshFeedIntegrationTest.java | 258 -- .../apache/brooklyn/feed/ssh/SshFeedTest.java | 188 -- .../feed/ssh/SshValueFunctionsTest.java | 43 - .../location/byon/ByonLocationResolverTest.java | 411 --- ...stMachineProvisioningLocationRebindTest.java | 131 - ...ixedListMachineProvisioningLocationTest.java | 578 ---- .../location/byon/HostLocationResolverTest.java | 126 - .../byon/SingleMachineLocationResolverTest.java | 132 - .../SingleMachineProvisioningLocationTest.java | 65 - .../LocalhostLocationResolverTest.java | 269 -- ...ocalhostMachineProvisioningLocationTest.java | 215 -- .../LocalhostProvisioningAndAccessTest.java | 59 - .../location/multi/MultiLocationRebindTest.java | 122 - .../multi/MultiLocationResolverTest.java | 203 -- .../location/multi/MultiLocationTest.java | 121 - .../location/paas/PaasLocationTest.java | 34 - .../location/paas/TestPaasLocation.java | 32 - .../ssh/SshMachineLocationIntegrationTest.java | 141 - .../ssh/SshMachineLocationPerformanceTest.java | 172 - .../SshMachineLocationReuseIntegrationTest.java | 171 - .../ssh/SshMachineLocationSshToolTest.java | 131 - .../location/ssh/SshMachineLocationTest.java | 346 -- .../util/core/BrooklynMavenArtifactsTest.java | 97 - .../util/core/ResourceUtilsHttpTest.java | 195 -- .../brooklyn/util/core/ResourceUtilsTest.java | 189 -- .../util/core/config/ConfigBagTest.java | 192 -- .../core/crypto/SecureKeysAndSignerTest.java | 168 - .../util/core/file/ArchiveBuilderTest.java | 199 -- .../util/core/file/ArchiveUtilsTest.java | 136 - .../util/core/flags/MethodCoercionsTest.java | 148 - .../util/core/http/BetterMockWebServer.java | 138 - .../util/core/http/HttpToolIntegrationTest.java | 99 - .../util/core/internal/FlagUtilsTest.java | 318 -- .../util/core/internal/RepeaterTest.java | 251 -- .../util/core/internal/TypeCoercionsTest.java | 381 --- .../core/internal/ssh/RecordingSshTool.java | 104 - .../internal/ssh/ShellToolAbstractTest.java | 444 --- .../ssh/SshToolAbstractIntegrationTest.java | 347 -- .../ssh/SshToolAbstractPerformanceTest.java | 137 - .../ssh/cli/SshCliToolIntegrationTest.java | 118 - .../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 - .../util/core/mutex/WithMutexesTest.java | 129 - .../brooklyn/util/core/osgi/OsgiTestBase.java | 56 - .../util/core/sensor/SensorPredicatesTest.java | 38 - .../core/ssh/BashCommandsIntegrationTest.java | 530 --- .../task/BasicTaskExecutionPerformanceTest.java | 205 -- .../util/core/task/BasicTaskExecutionTest.java | 461 --- .../util/core/task/BasicTasksFutureTest.java | 226 -- .../core/task/CompoundTaskExecutionTest.java | 257 -- .../core/task/DynamicSequentialTaskTest.java | 482 --- .../core/task/NonBasicTaskExecutionTest.java | 134 - .../util/core/task/ScheduledExecutionTest.java | 330 -- .../core/task/SingleThreadedSchedulerTest.java | 194 -- .../util/core/task/TaskFinalizationTest.java | 62 - .../util/core/task/TaskPredicatesTest.java | 73 - .../brooklyn/util/core/task/TasksTest.java | 183 - .../util/core/task/ValueResolverTest.java | 133 - .../util/core/task/ssh/SshTasksTest.java | 211 -- .../util/core/task/system/SystemTasksTest.java | 136 - .../util/core/text/DataUriSchemeParserTest.java | 53 - .../util/core/text/TemplateProcessorTest.java | 197 -- .../core/xstream/CompilerCompatibilityTest.java | 158 - .../util/core/xstream/ConverterTestFixture.java | 40 - .../xstream/EnumCaseForgivingConverterTest.java | 53 - .../xstream/ImmutableListConverterTest.java | 60 - .../core/xstream/InetAddressConverterTest.java | 42 - .../core/xstream/StringKeyMapConverterTest.java | 77 - .../brooklyn/util/core/xstream/XmlUtilTest.java | 34 - .../io.brooklyn/brooklyn-core/pom.properties | 22 - .../brooklyn/catalog/internal/osgi-catalog.xml | 31 - .../brooklyn/config/more-sample.properties | 20 - .../resources/brooklyn/config/sample.properties | 20 - .../resources/brooklyn/config/tricky.properties | 23 - .../test/resources/brooklyn/default.catalog.bom | 19 - .../rebind/rebind-catalog-item-test-catalog.xml | 28 - .../rebind/transformer/impl/renameClass.xslt | 35 - .../rebind/transformer/impl/renameField.xslt | 35 - .../rebind/transformer/impl/renameType.xslt | 41 - .../brooklyn/util/crypto/sample_dsa.pem | 12 - .../brooklyn/util/crypto/sample_dsa.pem.pub | 1 - .../brooklyn/util/crypto/sample_rsa.pem | 27 - .../brooklyn/util/crypto/sample_rsa.pem.pub | 1 - .../util/crypto/sample_rsa_passphrase.pem | 30 - .../util/crypto/sample_rsa_passphrase.pem.pub | 1 - .../resources/brooklyn/util/ssh/test_sudoers | 24 - .../test/resources/hello-world-no-mapping.txt | 18 - .../test/resources/hello-world-no-mapping.war | Bin 14693 -> 0 bytes .../core/src/test/resources/hello-world.txt | 18 - .../core/src/test/resources/hello-world.war | Bin 14729 -> 0 bytes .../brooklyn-AppInCatalog.jar | Bin 2891 -> 0 bytes .../brooklyn-AppInCatalog.txt | 38 - .../brooklyn/location/basic/sample_id_rsa | 27 - .../brooklyn/location/basic/sample_id_rsa.pub | 1 - .../rebind/compiler_compatibility_eclipse.xml | 41 - .../rebind/compiler_compatibility_oracle.xml | 41 - .../core/src/test/resources/server.ks | Bin 1366 -> 0 bytes brooklyn-server/karaf/apache-brooklyn/pom.xml | 127 - .../filtered-resources/etc/branding.properties | 35 - .../src/main/resources/etc/custom.properties | 120 - .../resources/etc/org.ops4j.pax.logging.cfg | 46 - .../src/main/resources/etc/system.properties | 133 - brooklyn-server/karaf/commands/pom.xml | 82 - .../apache/brooklyn/karaf/commands/Catalog.java | 46 - brooklyn-server/karaf/features/pom.xml | 60 - .../karaf/features/src/main/feature/feature.xml | 218 -- .../features/src/main/resources/.gitignore | 4 - brooklyn-server/karaf/itest/pom.xml | 209 -- .../java/org/apache/brooklyn/AssemblyTest.java | 118 - .../itest/src/test/resources/exam.properties | 21 - .../karaf/itest/src/test/resources/logback.xml | 43 - brooklyn-server/karaf/pom.xml | 163 - brooklyn-server/launcher/pom.xml | 283 -- .../org/apache/brooklyn/launcher/Activator.java | 39 - .../brooklyn/launcher/BrooklynLauncher.java | 1067 ------ .../launcher/BrooklynServerDetails.java | 47 - .../brooklyn/launcher/BrooklynWebServer.java | 670 ---- .../camp/BrooklynCampPlatformLauncher.java | 71 - .../launcher/camp/SimpleYamlLauncher.java | 35 - .../config/BrooklynDevelopmentModes.java | 92 - .../launcher/config/BrooklynGlobalConfig.java | 66 - .../launcher/config/CustomResourceLocator.java | 126 - .../config/StopWhichAppsOnShutdown.java | 23 - .../ContextHandlerCollectionHotSwappable.java | 62 - .../entity/basic/VanillaSoftwareYamlTest.java | 97 - .../BrooklynEntityMirrorIntegrationTest.java | 179 - .../brooklynnode/BrooklynNodeRestTest.java | 145 - .../database/mssql/MssqlBlueprintLiveTest.java | 59 - .../BrooklynLauncherHighAvailabilityTest.java | 258 -- .../BrooklynLauncherRebindCatalogTest.java | 124 - .../BrooklynLauncherRebindTestFixture.java | 257 -- .../BrooklynLauncherRebindTestToFiles.java | 154 - ...lynLauncherRebindToCloudObjectStoreTest.java | 175 - .../brooklyn/launcher/BrooklynLauncherTest.java | 392 --- .../launcher/BrooklynWebServerTest.java | 222 -- .../launcher/SimpleYamlLauncherForTests.java | 31 - .../brooklyn/launcher/WebAppRunnerTest.java | 171 - .../apache/brooklyn/launcher/YamlLauncher.java | 35 - .../blueprints/AbstractBlueprintTest.java | 233 -- .../blueprints/CouchbaseBlueprintTest.java | 69 - .../blueprints/MongoDbBlueprintTest.java | 51 - .../Windows7zipBlueprintLiveTest.java | 100 - .../jsgui/BrooklynJavascriptGuiLauncher.java | 88 - .../BrooklynJavascriptGuiLauncherTest.java | 81 - .../src/test/resources/7zip-catalog.yaml | 42 - .../basic-empty-app-and-entity-blueprint.yaml | 30 - .../resources/basic-empy-app-blueprint.yaml | 23 - .../src/test/resources/cassandra-blueprint.yaml | 29 - .../launcher/src/test/resources/client.ks | Bin 1364 -> 0 bytes .../launcher/src/test/resources/client.ts | Bin 658 -> 0 bytes .../resources/couchbase-cluster-singleNode.yaml | 36 - .../src/test/resources/couchbase-cluster.yaml | 33 - .../src/test/resources/couchbase-node.yaml | 26 - .../couchbase-replication-w-pillowfight.yaml | 56 - .../src/test/resources/couchbase-w-loadgen.yaml | 54 - .../test/resources/couchbase-w-pillowfight.yaml | 35 - .../launcher/src/test/resources/install7zip.ps1 | 35 - .../java-web-app-and-db-with-function.yaml | 36 - .../src/test/resources/mongo-blueprint.yaml | 23 - .../resources/mongo-client-single-server.yaml | 35 - .../src/test/resources/mongo-product-delete.js | 20 - .../src/test/resources/mongo-product-insert.js | 24 - .../src/test/resources/mongo-product-update.js | 20 - .../src/test/resources/mongo-scripts.yaml | 39 - .../resources/mongo-sharded-authentication.yaml | 65 - .../src/test/resources/mongo-sharded.yaml | 54 - .../mongo-single-server-blueprint.yaml | 23 - .../launcher/src/test/resources/mongo.key | 16 - .../launcher/src/test/resources/mssql-test.yaml | 60 - .../launcher/src/test/resources/nginx.yaml | 27 - .../src/test/resources/opengamma-cluster.yaml | 48 - .../launcher/src/test/resources/playing.yaml | 21 - .../test/resources/postgres-gce-blueprint.yaml | 22 - .../resources/rebind-test-catalog-additions.bom | 32 - .../src/test/resources/rebind-test-catalog.bom | 32 - .../launcher/src/test/resources/server.ks | Bin 1366 -> 0 bytes .../launcher/src/test/resources/server.ts | Bin 658 -> 0 bytes .../src/test/resources/storm-blueprint.yaml | 26 - .../resources/vanilla-software-blueprint.yaml | 40 - .../vanilla-software-with-child-blueprint.yaml | 44 - .../test/resources/visitors-creation-script.sql | 41 - .../launcher/src/test/resources/web.yaml | 24 - brooklyn-server/locations/jclouds/pom.xml | 198 -- .../JcloudsBlobStoreBasedObjectStore.java | 237 -- .../jclouds/JcloudsStoreObjectAccessor.java | 127 - ...AbstractJcloudsSubnetSshMachineLocation.java | 37 - .../jclouds/BasicJcloudsLocationCustomizer.java | 99 - .../location/jclouds/BrooklynImageChooser.java | 368 -- .../jclouds/ComputeServiceRegistry.java | 27 - .../jclouds/ComputeServiceRegistryImpl.java | 182 - .../jclouds/JcloudsByonLocationResolver.java | 182 - .../location/jclouds/JcloudsLocation.java | 3147 ------------------ .../location/jclouds/JcloudsLocationConfig.java | 279 -- .../jclouds/JcloudsLocationCustomizer.java | 104 - .../jclouds/JcloudsLocationResolver.java | 226 -- .../jclouds/JcloudsMachineLocation.java | 61 - .../location/jclouds/JcloudsMachineNamer.java | 44 - .../location/jclouds/JcloudsPredicates.java | 60 - ...JcloudsPropertiesFromBrooklynProperties.java | 158 - .../jclouds/JcloudsSshMachineLocation.java | 596 ---- .../brooklyn/location/jclouds/JcloudsUtil.java | 473 --- .../jclouds/JcloudsWinRmMachineLocation.java | 308 -- .../jclouds/SudoTtyFixingCustomizer.java | 57 - .../JcloudsLocationSecurityGroupCustomizer.java | 667 ---- .../JcloudsPortForwarderExtension.java | 45 - .../networking/SecurityGroupDefinition.java | 102 - .../jclouds/networking/SecurityGroupTool.java | 166 - .../jclouds/pool/MachinePoolPredicates.java | 149 - .../location/jclouds/pool/MachineSet.java | 98 - .../jclouds/pool/ReusableMachineTemplate.java | 182 - .../AbstractPortableTemplateBuilder.java | 527 --- .../templates/PortableTemplateBuilder.java | 145 - .../zone/AwsAvailabilityZoneExtension.java | 73 - .../policy/jclouds/os/CreateUserPolicy.java | 181 - ...pache.brooklyn.api.location.LocationResolver | 20 - .../brooklyn/location-metadata.properties | 222 -- .../location/jclouds/sample/setup-server.sh | 31 - .../mgmt/persist/jclouds/BlobStoreCleaner.java | 71 - .../persist/jclouds/BlobStoreExpiryTest.java | 196 -- .../BlobStorePersistencePerformanceTest.java | 134 - .../mgmt/persist/jclouds/BlobStoreTest.java | 150 - ...nMementoPersisterJcloudsObjectStoreTest.java | 67 - ...tyToBlobStorePersistencePerformanceTest.java | 65 - ...ailabilityManagerJcloudsObjectStoreTest.java | 80 - .../JcloudsBlobStoreBasedObjectStoreTest.java | 118 - .../jclouds/JcloudsExpect100ContinueTest.java | 148 - .../JcloudsObjectStoreAccessorWriterTest.java | 182 - .../jclouds/AbstractJcloudsLiveTest.java | 183 - .../jclouds/AbstractJcloudsStubbedLiveTest.java | 124 - .../jclouds/BailOutJcloudsLocation.java | 194 -- .../jclouds/DelegatingComputeService.java | 229 -- .../jclouds/JcloudsAddressesLiveTest.java | 227 -- .../JcloudsByonLocationResolverAwsLiveTest.java | 177 - ...dsByonLocationResolverSoftlayerLiveTest.java | 104 - .../JcloudsByonLocationResolverTest.java | 80 - .../jclouds/JcloudsByonRebindLiveTest.java | 165 - .../JcloudsHardwareProfilesStubbedLiveTest.java | 77 - .../jclouds/JcloudsLocationMetadataTest.java | 71 - .../JcloudsLocationRegisterMachineLiveTest.java | 144 - ...cloudsLocationReleasePortForwardingTest.java | 184 - .../jclouds/JcloudsLocationResolverTest.java | 356 -- ...udsLocationSuspendResumeMachineLiveTest.java | 62 - ...ationTemplateOptionsCustomisersLiveTest.java | 108 - .../location/jclouds/JcloudsLocationTest.java | 610 ---- .../location/jclouds/JcloudsLoginLiveTest.java | 456 --- .../jclouds/JcloudsMachineNamerTest.java | 56 - ...udsPropertiesFromBrooklynPropertiesTest.java | 99 - .../location/jclouds/JcloudsRebindLiveTest.java | 231 -- .../location/jclouds/JcloudsRebindStubTest.java | 256 -- .../location/jclouds/JcloudsSshingLiveTest.java | 60 - .../location/jclouds/JcloudsSuseLiveTest.java | 102 - .../location/jclouds/LiveTestEntity.java | 89 - .../jclouds/RebindJcloudsLocationLiveTest.java | 326 -- .../jclouds/RebindJcloudsLocationTest.java | 65 - ...loudsLocationUserLoginAndConfigLiveTest.java | 248 -- ...hineProvisioningLocationJcloudsLiveTest.java | 123 - .../jclouds/StandaloneJcloudsLiveTest.java | 253 -- ...oudsLocationSecurityGroupCustomizerTest.java | 366 -- .../JcloudsPortForwardingStubbedLiveTest.java | 195 -- .../networking/SecurityGroupLiveTest.java | 32 - .../provider/AbstractJcloudsLocationTest.java | 202 -- .../provider/AwsEc2LocationLiveTest.java | 66 - .../provider/AwsEc2LocationWindowsLiveTest.java | 95 - .../provider/CarrenzaLocationLiveTest.java | 135 - .../provider/GoGridLocationLiveTest.java | 52 - .../provider/RackspaceLocationLiveTest.java | 82 - .../zone/AwsAvailabilityZoneExtensionTest.java | 120 - .../jclouds/os/CreateUserPolicyLiveTest.java | 122 - .../policy/jclouds/os/CreateUserPolicyTest.java | 136 - ...location-test-various-login-credentials.yaml | 67 - .../jclouds/persisted-aws-machine-aKEcbxKN | 329 -- .../jclouds/persisted-aws-parent-lCYB3mTb | 78 - .../persisted-aws-winrm-machine-KYSryzW8 | 184 - .../jclouds/persisted-aws-winrm-parent-fKc0Ofyn | 75 - .../jclouds/persisted-azure-machine-VNapYjwp | 271 -- .../jclouds/persisted-azure-parent-briByOel | 65 - .../logging/logback-includes/pom.xml | 50 - .../JcloudsPersistenceThreadDiscriminator.java | 65 - .../brooklyn/logback-appender-file.xml | 71 - .../brooklyn/logback-appender-jclouds.xml | 49 - .../brooklyn/logback-appender-stdout.xml | 35 - .../main/resources/brooklyn/logback-debug.xml | 28 - .../brooklyn/logback-logger-debug-all.xml | 31 - .../brooklyn/logback-logger-debug-favs.xml | 32 - .../brooklyn/logback-logger-debug-jclouds.xml | 47 - .../brooklyn/logback-logger-excludes.xml | 64 - .../resources/brooklyn/logback-logger-trace.xml | 26 - .../src/main/resources/logback-custom.xml | 45 - .../src/main/resources/logback-main.xml | 61 - brooklyn-server/logging/logback-xml/pom.xml | 45 - .../logback-xml/src/main/resources/logback.xml | 40 - brooklyn-server/parent/pom.xml | 1815 ---------- brooklyn-server/policy/pom.xml | 95 - .../policy/autoscaling/AutoScalerPolicy.java | 1133 ------- .../autoscaling/MaxPoolSizeReachedEvent.java | 103 - .../policy/autoscaling/ResizeOperator.java | 31 - .../policy/autoscaling/SizeHistory.java | 166 - .../brooklyn/policy/enricher/DeltaEnricher.java | 53 - .../policy/enricher/HttpLatencyDetector.java | 320 -- .../policy/enricher/RollingMeanEnricher.java | 81 - .../enricher/RollingTimeWindowMeanEnricher.java | 212 -- .../enricher/TimeFractionDeltaEnricher.java | 109 - .../enricher/TimeWeightedDeltaEnricher.java | 130 - .../followthesun/DefaultFollowTheSunModel.java | 328 -- .../policy/followthesun/FollowTheSunModel.java | 56 - .../followthesun/FollowTheSunParameters.java | 95 - .../policy/followthesun/FollowTheSunPolicy.java | 279 -- .../policy/followthesun/FollowTheSunPool.java | 74 - .../followthesun/FollowTheSunPoolImpl.java | 177 - .../followthesun/FollowTheSunStrategy.java | 161 - .../policy/followthesun/WeightedObject.java | 71 - .../policy/ha/AbstractFailureDetector.java | 360 -- .../policy/ha/ConditionalSuspendPolicy.java | 102 - .../policy/ha/ConnectionFailureDetector.java | 125 - .../apache/brooklyn/policy/ha/HASensors.java | 62 - .../policy/ha/ServiceFailureDetector.java | 339 -- .../brooklyn/policy/ha/ServiceReplacer.java | 213 -- .../brooklyn/policy/ha/ServiceRestarter.java | 162 - .../policy/ha/SshMachineFailureDetector.java | 99 - .../loadbalancing/BalanceableContainer.java | 50 - .../loadbalancing/BalanceablePoolModel.java | 64 - .../loadbalancing/BalanceableWorkerPool.java | 83 - .../BalanceableWorkerPoolImpl.java | 184 - .../policy/loadbalancing/BalancingStrategy.java | 622 ---- .../DefaultBalanceablePoolModel.java | 280 -- .../loadbalancing/ItemsInContainersGroup.java | 51 - .../ItemsInContainersGroupImpl.java | 147 - .../loadbalancing/LoadBalancingPolicy.java | 341 -- .../loadbalancing/LocationConstraint.java | 28 - .../brooklyn/policy/loadbalancing/Movable.java | 50 - .../policy/loadbalancing/PolicyUtilForPool.java | 96 - .../autoscaling/AutoScalerPolicyMetricTest.java | 352 -- .../autoscaling/AutoScalerPolicyRebindTest.java | 134 - .../AutoScalerPolicyReconfigurationTest.java | 189 -- .../autoscaling/AutoScalerPolicyTest.java | 648 ---- .../autoscaling/LocallyResizableEntity.java | 72 - .../policy/enricher/DeltaEnrichersTests.java | 144 - .../enricher/HttpLatencyDetectorTest.java | 149 - .../policy/enricher/RebindEnricherTest.java | 153 - .../enricher/RollingMeanEnricherTest.java | 106 - .../RollingTimeWindowMeanEnricherTest.java | 156 - .../enricher/TimeFractionDeltaEnricherTest.java | 104 - .../AbstractFollowTheSunPolicyTest.java | 236 -- .../followthesun/FollowTheSunModelTest.java | 194 -- .../FollowTheSunPolicySoakTest.java | 271 -- .../followthesun/FollowTheSunPolicyTest.java | 303 -- .../ha/ConnectionFailureDetectorTest.java | 307 -- .../brooklyn/policy/ha/HaPolicyRebindTest.java | 170 - ...ServiceFailureDetectorStabilizationTest.java | 233 -- .../policy/ha/ServiceFailureDetectorTest.java | 406 --- .../brooklyn/policy/ha/ServiceReplacerTest.java | 337 -- .../policy/ha/ServiceRestarterTest.java | 189 -- .../AbstractLoadBalancingPolicyTest.java | 251 -- .../BalanceableWorkerPoolTest.java | 131 - .../ItemsInContainersGroupTest.java | 188 -- .../loadbalancing/LoadBalancingModelTest.java | 113 - .../LoadBalancingPolicyConcurrencyTest.java | 210 -- .../LoadBalancingPolicySoakTest.java | 272 -- .../loadbalancing/LoadBalancingPolicyTest.java | 396 --- .../loadbalancing/MockContainerEntity.java | 60 - .../loadbalancing/MockContainerEntityImpl.java | 208 -- .../policy/loadbalancing/MockItemEntity.java | 45 - .../loadbalancing/MockItemEntityImpl.java | 112 - brooklyn-server/pom.xml | 225 -- brooklyn-server/rest/rest-api/pom.xml | 178 - .../org/apache/brooklyn/rest/api/AccessApi.java | 62 - .../apache/brooklyn/rest/api/ActivityApi.java | 69 - .../brooklyn/rest/api/ApplicationApi.java | 222 -- .../apache/brooklyn/rest/api/CatalogApi.java | 376 --- .../apache/brooklyn/rest/api/EffectorApi.java | 85 - .../org/apache/brooklyn/rest/api/EntityApi.java | 235 -- .../brooklyn/rest/api/EntityConfigApi.java | 145 - .../apache/brooklyn/rest/api/LocationApi.java | 101 - .../org/apache/brooklyn/rest/api/PolicyApi.java | 151 - .../brooklyn/rest/api/PolicyConfigApi.java | 120 - .../org/apache/brooklyn/rest/api/ScriptApi.java | 52 - .../org/apache/brooklyn/rest/api/SensorApi.java | 150 - .../org/apache/brooklyn/rest/api/ServerApi.java | 206 -- .../org/apache/brooklyn/rest/api/UsageApi.java | 156 - .../apache/brooklyn/rest/api/VersionApi.java | 43 - .../brooklyn/rest/domain/AccessSummary.java | 74 - .../apache/brooklyn/rest/domain/ApiError.java | 207 -- .../brooklyn/rest/domain/ApplicationSpec.java | 181 - .../rest/domain/ApplicationSummary.java | 117 - .../rest/domain/BrooklynFeatureSummary.java | 91 - .../rest/domain/CatalogEntitySummary.java | 83 - .../rest/domain/CatalogItemSummary.java | 163 - .../rest/domain/CatalogLocationSummary.java | 62 - .../rest/domain/CatalogPolicySummary.java | 65 - .../brooklyn/rest/domain/ConfigSummary.java | 171 - .../brooklyn/rest/domain/EffectorSummary.java | 187 -- .../rest/domain/EntityConfigSummary.java | 70 - .../apache/brooklyn/rest/domain/EntitySpec.java | 102 - .../brooklyn/rest/domain/EntitySummary.java | 97 - .../apache/brooklyn/rest/domain/HasConfig.java | 28 - .../org/apache/brooklyn/rest/domain/HasId.java | 26 - .../apache/brooklyn/rest/domain/HasName.java | 26 - .../rest/domain/HighAvailabilitySummary.java | 144 - .../brooklyn/rest/domain/LinkWithMetadata.java | 88 - .../rest/domain/LocationConfigSummary.java | 64 - .../brooklyn/rest/domain/LocationSpec.java | 96 - .../brooklyn/rest/domain/LocationSummary.java | 96 - .../rest/domain/PolicyConfigSummary.java | 60 - .../brooklyn/rest/domain/PolicySummary.java | 108 - .../rest/domain/ScriptExecutionSummary.java | 67 - .../brooklyn/rest/domain/SensorSummary.java | 107 - .../org/apache/brooklyn/rest/domain/Status.java | 33 - .../rest/domain/SummaryComparators.java | 82 - .../brooklyn/rest/domain/TaskSummary.java | 231 -- .../brooklyn/rest/domain/UsageStatistic.java | 123 - .../brooklyn/rest/domain/UsageStatistics.java | 76 - .../brooklyn/rest/domain/VersionSummary.java | 80 - .../rest-api/src/main/webapp/WEB-INF/web.xml | 121 - .../brooklyn/rest/domain/ApiErrorTest.java | 63 - .../rest/domain/ApplicationSpecTest.java | 53 - .../rest/domain/EffectorSummaryTest.java | 53 - .../brooklyn/rest/domain/EntitySpecTest.java | 50 - .../brooklyn/rest/domain/EntitySummaryTest.java | 61 - .../brooklyn/rest/domain/LocationSpecTest.java | 58 - .../rest/domain/VersionSummaryTest.java | 62 - .../brooklyn/rest/util/RestApiTestUtils.java | 57 - .../resources/fixtures/api-error-basic.json | 4 - .../fixtures/api-error-no-details.json | 3 - .../resources/fixtures/application-list.json | 44 - .../resources/fixtures/application-spec.json | 16 - .../resources/fixtures/application-tree.json | 43 - .../test/resources/fixtures/application.json | 22 - .../fixtures/catalog-application-list.json | 29 - .../resources/fixtures/catalog-application.json | 9 - .../fixtures/effector-summary-list.json | 47 - .../resources/fixtures/effector-summary.json | 9 - .../resources/fixtures/entity-only-type.json | 3 - .../resources/fixtures/entity-summary-list.json | 14 - .../test/resources/fixtures/entity-summary.json | 13 - .../src/test/resources/fixtures/entity.json | 7 - .../src/test/resources/fixtures/ha-summary.json | 19 - .../test/resources/fixtures/location-list.json | 10 - .../resources/fixtures/location-summary.json | 8 - .../fixtures/location-without-credential.json | 5 - .../src/test/resources/fixtures/location.json | 4 - .../fixtures/sensor-current-state.json | 6 - .../resources/fixtures/sensor-summary-list.json | 42 - .../test/resources/fixtures/sensor-summary.json | 8 - .../test/resources/fixtures/server-version.json | 14 - .../test/resources/fixtures/service-state.json | 1 - .../resources/fixtures/task-summary-list.json | 15 - brooklyn-server/rest/rest-client/pom.xml | 149 - .../brooklyn/rest/client/BrooklynApi.java | 395 --- .../util/http/BuiltResponsePreservingError.java | 79 - .../ApplicationResourceIntegrationTest.java | 190 -- .../rest/client/BrooklynApiRestClientTest.java | 153 - .../src/test/resources/catalog/test-catalog.bom | 33 - .../rest-client/src/test/webapp/WEB-INF/web.xml | 129 - brooklyn-server/rest/rest-server/pom.xml | 303 -- .../apache/brooklyn/rest/BrooklynRestApi.java | 89 - .../apache/brooklyn/rest/BrooklynWebConfig.java | 158 - .../BrooklynPropertiesSecurityFilter.java | 175 - .../rest/filter/HaHotCheckResourceFilter.java | 150 - .../rest/filter/HaHotStateRequired.java | 36 - .../rest/filter/HaMasterCheckFilter.java | 139 - .../brooklyn/rest/filter/LoggingFilter.java | 160 - .../brooklyn/rest/filter/NoCacheFilter.java | 40 - .../rest/filter/RequestTaggingFilter.java | 63 - .../brooklyn/rest/filter/SwaggerFilter.java | 76 - .../resources/AbstractBrooklynRestResource.java | 151 - .../brooklyn/rest/resources/AccessResource.java | 46 - .../rest/resources/ActivityResource.java | 67 - .../brooklyn/rest/resources/ApidocResource.java | 31 - .../rest/resources/ApplicationResource.java | 480 --- .../rest/resources/CatalogResource.java | 521 --- .../rest/resources/EffectorResource.java | 114 - .../rest/resources/EntityConfigResource.java | 171 - .../brooklyn/rest/resources/EntityResource.java | 223 -- .../rest/resources/LocationResource.java | 184 - .../rest/resources/PolicyConfigResource.java | 108 - .../brooklyn/rest/resources/PolicyResource.java | 131 - .../brooklyn/rest/resources/ScriptResource.java | 102 - .../brooklyn/rest/resources/SensorResource.java | 149 - .../brooklyn/rest/resources/ServerResource.java | 495 --- .../brooklyn/rest/resources/UsageResource.java | 256 -- .../rest/resources/VersionResource.java | 32 - .../brooklyn/rest/security/PasswordHasher.java | 32 - .../provider/AbstractSecurityProvider.java | 56 - .../provider/AnyoneSecurityProvider.java | 40 - .../provider/BlackholeSecurityProvider.java | 40 - ...nUserWithRandomPasswordSecurityProvider.java | 73 - .../provider/DelegatingSecurityProvider.java | 166 - .../provider/ExplicitUsersSecurityProvider.java | 118 - .../security/provider/LdapSecurityProvider.java | 132 - .../security/provider/SecurityProvider.java | 35 - .../rest/transform/AccessTransformer.java | 39 - .../rest/transform/ApplicationTransformer.java | 116 - .../transform/BrooklynFeatureTransformer.java | 45 - .../rest/transform/CatalogTransformer.java | 192 -- .../rest/transform/EffectorTransformer.java | 85 - .../rest/transform/EntityTransformer.java | 165 - .../transform/HighAvailabilityTransformer.java | 50 - .../rest/transform/LocationTransformer.java | 193 -- .../rest/transform/PolicyTransformer.java | 83 - .../rest/transform/SensorTransformer.java | 84 - .../rest/transform/TaskTransformer.java | 146 - .../rest/util/BrooklynRestResourceUtils.java | 608 ---- .../rest/util/DefaultExceptionMapper.java | 104 - .../brooklyn/rest/util/EntityLocationUtils.java | 85 - .../brooklyn/rest/util/FormMapProvider.java | 81 - .../rest/util/ManagementContextProvider.java | 33 - .../apache/brooklyn/rest/util/OsgiCompat.java | 46 - .../brooklyn/rest/util/ShutdownHandler.java | 23 - .../rest/util/ShutdownHandlerProvider.java | 30 - .../brooklyn/rest/util/URLParamEncoder.java | 27 - .../brooklyn/rest/util/WebResourceUtils.java | 161 - .../rest/util/json/BidiSerialization.java | 174 - .../util/json/BrooklynJacksonJsonProvider.java | 170 - .../json/ConfigurableSerializerProvider.java | 93 - .../ErrorAndToStringUnknownTypeSerializer.java | 124 - .../rest/util/json/MultimapSerializer.java | 62 - ...StrictPreferringFieldsVisibilityChecker.java | 107 - .../main/resources/build-metadata.properties | 18 - .../src/main/resources/not-a-jar-file.txt | 18 - .../src/main/resources/reset-catalog.xml | 37 - .../rest-server/src/main/webapp/WEB-INF/web.xml | 137 - .../BrooklynPropertiesSecurityFilterTest.java | 151 - .../brooklyn/rest/BrooklynRestApiLauncher.java | 476 --- .../rest/BrooklynRestApiLauncherTest.java | 77 - .../BrooklynRestApiLauncherTestFixture.java | 110 - .../apache/brooklyn/rest/HaHotCheckTest.java | 129 - .../brooklyn/rest/HaMasterCheckFilterTest.java | 218 -- .../brooklyn/rest/domain/ApplicationTest.java | 92 - .../rest/domain/LocationSummaryTest.java | 55 - .../brooklyn/rest/domain/SensorSummaryTest.java | 101 - .../rest/resources/AccessResourceTest.java | 68 - .../rest/resources/ApidocResourceTest.java | 177 - .../ApplicationResourceIntegrationTest.java | 133 - .../rest/resources/ApplicationResourceTest.java | 694 ---- .../rest/resources/CatalogResetTest.java | 113 - .../rest/resources/CatalogResourceTest.java | 512 --- .../rest/resources/DelegatingPrintStream.java | 183 - .../rest/resources/DescendantsTest.java | 132 - .../resources/EntityConfigResourceTest.java | 172 - .../rest/resources/EntityResourceTest.java | 189 -- .../rest/resources/ErrorResponseTest.java | 98 - .../rest/resources/LocationResourceTest.java | 189 -- .../rest/resources/PolicyResourceTest.java | 145 - .../rest/resources/ScriptResourceTest.java | 54 - .../SensorResourceIntegrationTest.java | 82 - .../rest/resources/SensorResourceTest.java | 271 -- .../ServerResourceIntegrationTest.java | 125 - .../rest/resources/ServerResourceTest.java | 168 - .../rest/resources/ServerShutdownTest.java | 185 - .../rest/resources/UsageResourceTest.java | 443 --- .../rest/resources/VersionResourceTest.java | 52 - .../rest/security/PasswordHasherTest.java | 37 - .../security/provider/TestSecurityProvider.java | 46 - .../test/config/render/TestRendererHints.java | 36 - .../brooklynnode/DeployBlueprintTest.java | 89 - .../rest/testing/BrooklynRestApiTest.java | 204 -- .../rest/testing/BrooklynRestResourceTest.java | 154 - .../rest/testing/mocks/CapitalizePolicy.java | 33 - .../rest/testing/mocks/EverythingGroup.java | 27 - .../rest/testing/mocks/EverythingGroupImpl.java | 32 - .../rest/testing/mocks/NameMatcherGroup.java | 30 - .../testing/mocks/NameMatcherGroupImpl.java | 33 - .../rest/testing/mocks/RestMockApp.java | 24 - .../rest/testing/mocks/RestMockAppBuilder.java | 39 - .../testing/mocks/RestMockSimpleEntity.java | 103 - .../testing/mocks/RestMockSimplePolicy.java | 64 - .../util/BrooklynRestResourceUtilsTest.java | 213 -- .../rest/util/EntityLocationUtilsTest.java | 72 - .../rest/util/HaHotStateCheckClassResource.java | 38 - .../rest/util/HaHotStateCheckResource.java | 44 - .../rest/util/NoOpRecordingShutdownHandler.java | 39 - .../util/NullHttpServletRequestProvider.java | 46 - .../rest/util/NullServletConfigProvider.java | 51 - .../util/ServerStoppingShutdownHandler.java | 75 - .../json/BrooklynJacksonSerializerTest.java | 399 --- .../src/test/resources/brooklyn-test-logo.jpg | Bin 6986 -> 0 bytes .../resources/brooklyn/scanning.catalog.bom | 19 - brooklyn-server/server-cli/README.md | 89 - brooklyn-server/server-cli/pom.xml | 206 -- .../org/apache/brooklyn/cli/AbstractMain.java | 283 -- .../org/apache/brooklyn/cli/CloudExplorer.java | 380 --- .../org/apache/brooklyn/cli/ItemLister.java | 271 -- .../main/java/org/apache/brooklyn/cli/Main.java | 993 ------ .../apache/brooklyn/cli/lister/ClassFinder.java | 152 - .../brooklyn/cli/lister/ItemDescriptors.java | 172 - .../server-cli/src/main/license/README.md | 7 - .../src/main/license/files/DISCLAIMER | 8 - .../server-cli/src/main/license/files/LICENSE | 242 -- .../server-cli/src/main/license/files/NOTICE | 5 - .../src/main/license/source-inclusions.yaml | 24 - .../main/resources/brooklyn/default.catalog.bom | 365 -- .../statics/brooklyn-object-list.html | 147 - .../brooklyn/item-lister/statics/common.js | 94 - .../brooklyn/item-lister/statics/items.css | 153 - .../statics/style/js/catalog/typeahead.js | 727 ---- .../statics/style/js/underscore-min.js | 6 - .../statics/style/js/underscore-min.map | 1 - .../item-lister/templates/enricher.html | 59 - .../brooklyn/item-lister/templates/entity.html | 66 - .../item-lister/templates/location.html | 62 - .../brooklyn/item-lister/templates/policy.html | 59 - .../java/org/apache/brooklyn/cli/CliTest.java | 631 ---- .../brooklyn/cli/CloudExplorerLiveTest.java | 209 -- .../src/test/license/files/DISCLAIMER | 8 - .../server-cli/src/test/license/files/LICENSE | 175 - .../server-cli/src/test/license/files/NOTICE | 5 - .../src/test/resources/ExampleAppInFile.groovy | 22 - .../resources/example-app-app-location.yaml | 23 - .../resources/example-app-entity-location.yaml | 23 - .../test/resources/example-app-no-location.yaml | 22 - brooklyn-server/software/base/pom.xml | 213 -- .../entity/brooklynnode/BrooklynCluster.java | 70 - .../brooklynnode/BrooklynClusterImpl.java | 115 - .../brooklynnode/BrooklynEntityMirror.java | 67 - .../brooklynnode/BrooklynEntityMirrorImpl.java | 194 -- .../entity/brooklynnode/BrooklynNode.java | 312 -- .../entity/brooklynnode/BrooklynNodeDriver.java | 27 - .../entity/brooklynnode/BrooklynNodeImpl.java | 528 --- .../brooklynnode/BrooklynNodeSshDriver.java | 413 --- .../entity/brooklynnode/EntityHttpClient.java | 93 - .../brooklynnode/EntityHttpClientImpl.java | 162 - .../entity/brooklynnode/LocalBrooklynNode.java | 37 - .../brooklynnode/LocalBrooklynNodeImpl.java | 48 - .../brooklynnode/RemoteEffectorBuilder.java | 84 - .../BrooklynClusterUpgradeEffectorBody.java | 206 -- .../BrooklynNodeUpgradeEffectorBody.java | 229 -- .../effector/SelectMasterEffectorBody.java | 174 - .../SetHighAvailabilityModeEffectorBody.java | 63 - ...SetHighAvailabilityPriorityEffectorBody.java | 54 - .../brooklyn/entity/chef/ChefAttributeFeed.java | 410 --- .../entity/chef/ChefAttributePollConfig.java | 53 - .../brooklyn/entity/chef/ChefBashCommands.java | 42 - .../apache/brooklyn/entity/chef/ChefConfig.java | 98 - .../brooklyn/entity/chef/ChefConfigs.java | 102 - .../apache/brooklyn/entity/chef/ChefEntity.java | 26 - .../brooklyn/entity/chef/ChefEntityImpl.java | 38 - .../entity/chef/ChefLifecycleEffectorTasks.java | 361 -- .../brooklyn/entity/chef/ChefServerTasks.java | 97 - .../brooklyn/entity/chef/ChefSoloDriver.java | 85 - .../brooklyn/entity/chef/ChefSoloTasks.java | 70 - .../apache/brooklyn/entity/chef/ChefTasks.java | 153 - .../entity/chef/KnifeConvergeTaskFactory.java | 246 -- .../brooklyn/entity/chef/KnifeTaskFactory.java | 240 -- .../brooklyn/entity/java/JavaAppUtils.java | 263 -- .../brooklyn/entity/java/JavaEntityMethods.java | 30 - .../entity/java/JavaSoftwareProcessDriver.java | 30 - .../java/JavaSoftwareProcessSshDriver.java | 443 --- .../entity/java/JmxAttributeSensor.java | 121 - .../apache/brooklyn/entity/java/JmxSupport.java | 357 -- .../brooklyn/entity/java/JmxmpSslSupport.java | 134 - .../apache/brooklyn/entity/java/UsesJava.java | 68 - .../brooklyn/entity/java/UsesJavaMXBeans.java | 77 - .../apache/brooklyn/entity/java/UsesJmx.java | 190 -- .../brooklyn/entity/java/VanillaJavaApp.java | 77 - .../entity/java/VanillaJavaAppDriver.java | 26 - .../entity/java/VanillaJavaAppImpl.java | 112 - .../entity/java/VanillaJavaAppSshDriver.java | 211 -- .../entity/machine/MachineAttributes.java | 87 - .../brooklyn/entity/machine/MachineEntity.java | 59 - .../entity/machine/MachineEntityImpl.java | 186 -- .../entity/machine/MachineInitTasks.java | 228 -- .../machine/ProvidesProvisioningFlags.java | 35 - .../entity/machine/SetHostnameCustomizer.java | 233 -- .../entity/machine/pool/ServerPool.java | 109 - .../entity/machine/pool/ServerPoolImpl.java | 432 --- .../entity/machine/pool/ServerPoolLocation.java | 80 - .../pool/ServerPoolLocationResolver.java | 138 - .../entity/resolve/ChefEntitySpecResolver.java | 42 - .../HardcodedCatalogEntitySpecResolver.java | 96 - .../base/AbstractSoftwareProcessDriver.java | 514 --- .../base/AbstractSoftwareProcessSshDriver.java | 666 ---- .../AbstractSoftwareProcessWinRmDriver.java | 315 -- .../software/base/AbstractVanillaProcess.java | 35 - .../software/base/EmptySoftwareProcess.java | 32 - .../base/EmptySoftwareProcessDriver.java | 22 - .../software/base/EmptySoftwareProcessImpl.java | 49 - .../base/EmptySoftwareProcessSshDriver.java | 83 - .../software/base/EmptyWindowsProcess.java | 38 - .../base/EmptyWindowsProcessDriver.java | 22 - .../software/base/EmptyWindowsProcessImpl.java | 49 - .../base/EmptyWindowsProcessWinRmDriver.java | 97 - .../entity/software/base/InboundPortsUtils.java | 98 - .../SameServerDriverLifecycleEffectorTasks.java | 155 - .../entity/software/base/SameServerEntity.java | 78 - .../software/base/SameServerEntityImpl.java | 133 - .../entity/software/base/SoftwareProcess.java | 377 --- .../software/base/SoftwareProcessDriver.java | 75 - ...wareProcessDriverLifecycleEffectorTasks.java | 262 -- .../software/base/SoftwareProcessImpl.java | 645 ---- .../software/base/VanillaSoftwareProcess.java | 62 - .../base/VanillaSoftwareProcessDriver.java | 23 - .../base/VanillaSoftwareProcessImpl.java | 37 - .../base/VanillaSoftwareProcessSshDriver.java | 190 -- .../software/base/VanillaWindowsProcess.java | 107 - .../base/VanillaWindowsProcessDriver.java | 23 - .../base/VanillaWindowsProcessImpl.java | 47 - .../base/VanillaWindowsProcessWinRmDriver.java | 99 - .../MachineLifecycleEffectorTasks.java | 970 ------ .../base/lifecycle/NaiveScriptRunner.java | 43 - .../lifecycle/NativeWindowsScriptRunner.java | 29 - .../software/base/lifecycle/ScriptHelper.java | 436 --- .../software/base/lifecycle/ScriptPart.java | 82 - .../base/lifecycle/WinRmExecuteHelper.java | 217 -- .../system_service/EntityLaunchListener.java | 111 - .../system_service/InitdServiceInstaller.java | 135 - .../system_service/SystemServiceEnricher.java | 142 - .../system_service/SystemServiceInstaller.java | 25 - .../SystemServiceInstallerFactory.java | 28 - .../feed/jmx/JmxAttributePollConfig.java | 74 - .../org/apache/brooklyn/feed/jmx/JmxFeed.java | 423 --- .../org/apache/brooklyn/feed/jmx/JmxHelper.java | 724 ---- .../feed/jmx/JmxNotificationFilters.java | 64 - .../jmx/JmxNotificationSubscriptionConfig.java | 95 - .../feed/jmx/JmxOperationPollConfig.java | 121 - .../brooklyn/feed/jmx/JmxValueFunctions.java | 136 - ...pache.brooklyn.api.location.LocationResolver | 19 - ...oklyn.core.resolve.entity.EntitySpecResolver | 20 - .../entity/brooklynnode/brooklyn-cluster.yaml | 33 - .../brooklyn-node-persisting-to-tmp.yaml | 27 - .../entity/brooklynnode/brooklyn-node.yaml | 35 - .../brooklyn/entity/system_service/service.sh | 51 - .../brooklyn/entity/AbstractEc2LiveTest.java | 181 - .../entity/AbstractGoogleComputeLiveTest.java | 137 - .../entity/AbstractSoftlayerLiveTest.java | 115 - .../BrooklynClusterIntegrationTest.java | 97 - .../BrooklynNodeIntegrationTest.java | 711 ---- .../entity/brooklynnode/BrooklynNodeTest.java | 137 - .../brooklynnode/CallbackEntityHttpClient.java | 99 - .../entity/brooklynnode/MockBrooklynNode.java | 72 - .../brooklynnode/SameBrooklynNodeImpl.java | 97 - .../brooklynnode/SelectMasterEffectorTest.java | 259 -- .../brooklyn/entity/chef/ChefConfigsTest.java | 52 - .../entity/chef/ChefLiveTestSupport.java | 99 - .../chef/ChefServerTasksIntegrationTest.java | 126 - .../AbstractChefToyMySqlEntityLiveTest.java | 40 - .../ChefSoloDriverMySqlEntityLiveTest.java | 49 - .../mysql/ChefSoloDriverToyMySqlEntity.java | 89 - ...micChefAutodetectToyMySqlEntityLiveTest.java | 43 - ...DynamicChefServerToyMySqlEntityLiveTest.java | 50 - .../DynamicChefSoloToyMySqlEntityLiveTest.java | 43 - .../chef/mysql/DynamicToyMySqlEntityChef.java | 81 - .../chef/mysql/TypedToyMySqlEntityChef.java | 55 - .../brooklyn/entity/java/EntityPollingTest.java | 206 -- .../entity/java/ExampleVanillaMain.java | 26 - .../java/ExampleVanillaMainCpuHungry.java | 41 - .../brooklyn/entity/java/JavaOptsTest.java | 356 -- ...SoftwareProcessSshDriverIntegrationTest.java | 173 - .../brooklyn/entity/java/JmxSupportTest.java | 135 - .../brooklyn/entity/java/SslKeyConfigTest.java | 53 - .../entity/java/VanillaJavaAppRebindTest.java | 171 - .../entity/java/VanillaJavaAppTest.java | 352 -- .../machine/MachineEntityEc2LiveTest.java | 57 - .../entity/machine/MachineEntityRebindTest.java | 44 - .../machine/SetHostnameCustomizerLiveTest.java | 143 - .../machine/SetHostnameCustomizerTest.java | 157 - .../machine/pool/AbstractServerPoolTest.java | 145 - .../entity/machine/pool/ServerPoolLiveTest.java | 97 - .../pool/ServerPoolLocationResolverTest.java | 90 - .../machine/pool/ServerPoolRebindTest.java | 109 - .../entity/machine/pool/ServerPoolTest.java | 175 - .../software/base/AbstractDockerLiveTest.java | 99 - ...ctSoftwareProcessRestartIntegrationTest.java | 96 - .../AbstractSoftwareProcessStreamsTest.java | 105 - .../software/base/DoNothingSoftwareProcess.java | 32 - .../base/DoNothingSoftwareProcessDriver.java | 69 - .../base/DoNothingSoftwareProcessImpl.java | 38 - .../DoNothingWinRmSoftwareProcessDriver.java | 68 - .../entity/software/base/EntitySshToolTest.java | 107 - ...eServerDriverLifecycleEffectorTasksTest.java | 124 - .../software/base/SameServerEntityTest.java | 82 - .../software/base/SoftwareEffectorTest.java | 141 - .../base/SoftwareProcessEntityLatchTest.java | 161 - .../base/SoftwareProcessEntityRebindTest.java | 177 - .../base/SoftwareProcessEntityTest.java | 816 ----- ...twareProcessOpenIptablesStreamsLiveTest.java | 113 - ...SoftwareProcessSshDriverIntegrationTest.java | 389 --- .../base/SoftwareProcessSubclassTest.java | 169 - ...ftwareProcessAndChildrenIntegrationTest.java | 194 -- .../VanillaSoftwareProcessIntegrationTest.java | 209 -- ...laSoftwareProcessStreamsIntegrationTest.java | 70 - ...laWindowsProcessWinrmExitStatusLiveTest.java | 291 -- ...nillaWindowsProcessWinrmStreamsLiveTest.java | 133 - .../MachineLifecycleEffectorTasksTest.java | 147 - .../software/base/lifecycle/MyEntity.java | 27 - .../software/base/lifecycle/MyEntityApp.java | 26 - .../software/base/lifecycle/MyEntityImpl.java | 125 - .../base/lifecycle/NaiveScriptRunnerTest.java | 254 -- .../base/lifecycle/ScriptHelperTest.java | 157 - .../base/lifecycle/ScriptHelperUnitTest.java | 146 - .../base/lifecycle/StartStopSshDriverTest.java | 168 - .../lifecycle/WinRmExecuteHelperUnitTest.java | 62 - .../AutoScalerPolicyNoMoreMachinesTest.java | 214 -- .../usage/ApplicationUsageTrackingTest.java | 180 - .../mgmt/usage/LocationUsageTrackingTest.java | 172 - .../core/mgmt/usage/RecordingUsageListener.java | 68 - .../test/core/mgmt/usage/UsageListenerTest.java | 107 - .../base/test/driver/MockSshDriver.java | 72 - ...rWithAvailabilityZonesMultiLocationTest.java | 115 - .../base/test/jmx/GeneralisedDynamicMBean.java | 146 - .../software/base/test/jmx/JmxService.java | 176 - .../location/MachineDetailsEc2LiveTest.java | 70 - .../MachineDetailsGoogleComputeLiveTest.java | 67 - .../location/WinRmMachineLocationLiveTest.java | 601 ---- .../base/test/location/WindowsTestFixture.java | 78 - .../test/mysql/AbstractToyMySqlEntityTest.java | 107 - .../mysql/DynamicToyMySqlEntityBuilder.java | 185 - .../test/mysql/DynamicToyMySqlEntityTest.java | 58 - .../PortAttributeSensorAndConfigKeyTest.java | 86 - .../SystemServiceEnricherTest.java | 95 - .../apache/brooklyn/feed/jmx/JmxFeedTest.java | 420 --- .../apache/brooklyn/feed/jmx/JmxHelperTest.java | 312 -- .../feed/jmx/JmxValueFunctionsTest.java | 120 - .../brooklyn/feed/jmx/RebindJmxFeedTest.java | 148 - .../brooklyn-tests.pem | 27 - .../brooklyn-validator.pem | 27 - .../hosted-chef-brooklyn-credentials/knife.rb | 27 - .../brooklyn/entity/software/base/frogs.txt | 27 - .../brooklyn/entity/software/base/template.yaml | 23 - .../base/template_with_extra_substitutions.txt | 18 - brooklyn-server/software/winrm/pom.xml | 65 - .../WindowsPerformanceCounterSensors.java | 73 - .../windows/WindowsPerformanceCounterFeed.java | 414 --- .../winrm/AdvertiseWinrmLoginPolicy.java | 80 - .../location/winrm/WinRmMachineLocation.java | 428 --- .../core/internal/winrm/WinRmException.java | 32 - .../util/core/internal/winrm/WinRmTool.java | 83 - .../core/internal/winrm/WinRmToolResponse.java | 46 - .../internal/winrm/winrm4j/Winrm4jTool.java | 215 -- .../WindowsPerformanceCounterFeedLiveTest.java | 101 - .../WindowsPerformanceCounterFeedTest.java | 129 - .../winrm/AdvertiseWinrmLoginPolicyTest.java | 49 - .../winrm/ByonLocationResolverTest.java | 95 - .../winrm/WinRmMachineLocationTest.java | 43 - brooklyn-server/storage/hazelcast/pom.xml | 88 - .../storage/impl/hazelcast/EntityId.java | 36 - .../impl/hazelcast/EntityStreamSerializer.java | 68 - .../impl/hazelcast/HazelcastDataGrid.java | 89 - .../hazelcast/HazelcastDataGridFactory.java | 42 - .../impl/hazelcast/HazelcastStorageTest.java | 107 - brooklyn-server/test-framework/pom.xml | 96 - .../brooklyn/test/framework/BaseTest.java | 49 - .../InfrastructureDeploymentTestCase.java | 57 - .../InfrastructureDeploymentTestCaseImpl.java | 93 - .../framework/LoopOverGroupMembersTestCase.java | 45 - .../LoopOverGroupMembersTestCaseImpl.java | 134 - .../test/framework/ParallelTestCase.java | 30 - .../test/framework/ParallelTestCaseImpl.java | 142 - .../test/framework/SimpleShellCommandTest.java | 100 - .../framework/SimpleShellCommandTestImpl.java | 258 -- .../test/framework/TargetableTestComponent.java | 53 - .../framework/TargetableTestComponentImpl.java | 83 - .../brooklyn/test/framework/TestCase.java | 30 - .../brooklyn/test/framework/TestCaseImpl.java | 89 - .../brooklyn/test/framework/TestEffector.java | 48 - .../test/framework/TestEffectorImpl.java | 116 - .../test/framework/TestFrameworkAssertions.java | 265 -- .../brooklyn/test/framework/TestHttpCall.java | 54 - .../test/framework/TestHttpCallImpl.java | 123 - .../brooklyn/test/framework/TestSensor.java | 37 - .../brooklyn/test/framework/TestSensorImpl.java | 115 - .../InfrastructureDeploymentTestCaseTest.java | 267 -- .../LoopOverGroupMembersTestCaseTest.java | 286 -- .../SimpleShellCommandIntegrationTest.java | 292 -- .../test/framework/TestEffectorTest.java | 191 -- .../framework/TestFrameworkAssertionsTest.java | 155 - .../test/framework/TestHttpCallTest.java | 122 - .../brooklyn/test/framework/TestSensorTest.java | 309 -- .../test/framework/entity/TestEntity.java | 77 - .../test/framework/entity/TestEntityImpl.java | 64 - .../framework/entity/TestInfrastructure.java | 31 - .../entity/TestInfrastructureImpl.java | 46 - .../resources/test-framework-examples/README.md | 28 - .../example-catalog-test.bom | 40 - .../test-framework-examples/example-catalog.bom | 33 - .../nginx-test-examples.yml | 119 - .../testhttpcall-examples.yml | 151 - .../tomcat-test-examples.yml | 57 - brooklyn-server/test-support/pom.xml | 63 - .../apache/brooklyn/test/EntityTestUtils.java | 193 -- .../org/apache/brooklyn/test/HttpTestUtils.java | 396 --- .../brooklyn/test/NetworkingTestUtils.java | 78 - .../brooklyn/test/PerformanceTestUtils.java | 26 - .../org/apache/brooklyn/test/TestUtils.java | 79 - .../org/apache/brooklyn/test/WebAppMonitor.java | 213 -- .../test/performance/FilePersister.java | 85 - .../brooklyn/test/performance/Histogram.java | 89 - .../performance/MeasurementResultPersister.java | 29 - .../test/performance/PerformanceMeasurer.java | 156 - .../performance/PerformanceTestDescriptor.java | 208 -- .../test/performance/PerformanceTestResult.java | 62 - .../test/performance/PerformanceTestUtils.java | 107 - brooklyn-server/utils/common/pom.xml | 106 - .../brooklyn/config/ConfigInheritance.java | 50 - .../org/apache/brooklyn/config/ConfigKey.java | 111 - .../org/apache/brooklyn/config/ConfigMap.java | 86 - .../apache/brooklyn/config/StringConfigMap.java | 35 - .../java/org/apache/brooklyn/test/Asserts.java | 1350 -------- .../test/http/TestHttpRequestHandler.java | 72 - .../brooklyn/test/http/TestHttpServer.java | 150 - .../apache/brooklyn/util/CommandLineUtil.java | 53 - .../org/apache/brooklyn/util/GenericTypes.java | 37 - .../brooklyn/util/JavaGroovyEquivalents.java | 181 - .../org/apache/brooklyn/util/ShellUtils.java | 180 - .../util/collections/CollectionFunctionals.java | 263 -- .../brooklyn/util/collections/Jsonya.java | 581 ---- .../brooklyn/util/collections/MutableList.java | 256 -- .../brooklyn/util/collections/MutableMap.java | 253 -- .../brooklyn/util/collections/MutableSet.java | 212 -- .../brooklyn/util/collections/QuorumCheck.java | 236 -- .../util/collections/SetFromLiveMap.java | 141 - .../util/collections/TimeWindowedList.java | 147 - .../util/collections/TimestampedValue.java | 59 - .../util/concurrent/CallableFromRunnable.java | 54 - .../util/crypto/AuthorizedKeysParser.java | 134 - .../crypto/SecureKeysWithoutBouncyCastle.java | 161 - .../brooklyn/util/crypto/SslTrustUtils.java | 100 - .../util/crypto/TrustingSslSocketFactory.java | 105 - .../exceptions/CompoundRuntimeException.java | 59 - .../brooklyn/util/exceptions/Exceptions.java | 347 -- .../FatalConfigurationRuntimeException.java | 33 - .../util/exceptions/FatalRuntimeException.java | 34 - .../util/exceptions/NotManagedException.java | 36 - .../exceptions/PropagatedRuntimeException.java | 76 - .../util/exceptions/ReferenceWithError.java | 101 - .../exceptions/RuntimeInterruptedException.java | 50 - .../exceptions/RuntimeTimeoutException.java | 36 - .../util/exceptions/UserFacingException.java | 39 - .../apache/brooklyn/util/git/GithubUrls.java | 42 - .../apache/brooklyn/util/guava/Functionals.java | 151 - .../apache/brooklyn/util/guava/IfFunctions.java | 158 - .../guava/IllegalStateExceptionSupplier.java | 55 - .../util/guava/KeyTransformingLoadingCache.java | 152 - .../org/apache/brooklyn/util/guava/Maybe.java | 376 --- .../brooklyn/util/guava/MaybeFunctions.java | 98 - .../util/guava/PredicateWithContext.java | 33 - .../util/guava/SerializablePredicate.java | 26 - .../apache/brooklyn/util/guava/TypeTokens.java | 72 - .../apache/brooklyn/util/http/HttpAsserts.java | 341 -- .../org/apache/brooklyn/util/http/HttpTool.java | 528 --- .../brooklyn/util/http/HttpToolResponse.java | 186 -- .../util/http/TrustingSslSocketFactory.java | 134 - .../internal/BasicDelegatingSystemProperty.java | 36 - .../util/internal/BooleanSystemProperty.java | 29 - .../util/internal/BrooklynSystemProperties.java | 40 - .../util/internal/DoubleSystemProperty.java | 28 - .../util/internal/IntegerSystemProperty.java | 28 - .../util/internal/StringSystemProperty.java | 50 - .../brooklyn/util/io/FilePermissions.java | 93 - .../org/apache/brooklyn/util/io/FileUtil.java | 187 -- .../util/javalang/AggregateClassLoader.java | 173 - .../util/javalang/AtomicReferences.java | 48 - .../apache/brooklyn/util/javalang/Boxing.java | 102 - .../apache/brooklyn/util/javalang/Enums.java | 170 - .../apache/brooklyn/util/javalang/Equals.java | 93 - .../brooklyn/util/javalang/JavaClassNames.java | 162 - .../util/javalang/LoadedClassLoader.java | 44 - .../util/javalang/MemoryUsageTracker.java | 72 - .../brooklyn/util/javalang/Reflections.java | 829 ----- .../brooklyn/util/javalang/Serializers.java | 121 - .../util/javalang/StackTraceSimplifier.java | 202 -- .../apache/brooklyn/util/javalang/Threads.java | 61 - .../brooklyn/util/logging/LoggingSetup.java | 39 - .../util/logging/SimpleOneLineLogFormatter.java | 140 - .../org/apache/brooklyn/util/math/BitList.java | 271 -- .../org/apache/brooklyn/util/math/BitUtils.java | 70 - .../brooklyn/util/math/MathFunctions.java | 307 -- .../brooklyn/util/math/MathPredicates.java | 174 - .../brooklyn/util/maven/MavenArtifact.java | 222 -- .../brooklyn/util/maven/MavenRetriever.java | 125 - .../java/org/apache/brooklyn/util/net/Cidr.java | 242 -- .../brooklyn/util/net/HasNetworkAddresses.java | 48 - .../util/net/NetworkMultiAddressUtils.java | 79 - .../apache/brooklyn/util/net/Networking.java | 553 --- .../org/apache/brooklyn/util/net/Protocol.java | 38 - .../util/net/ReachableSocketFinder.java | 154 - .../brooklyn/util/net/URLParamEncoder.java | 61 - .../java/org/apache/brooklyn/util/net/Urls.java | 246 -- .../brooklyn/util/net/UserAndHostAndPort.java | 84 - .../java/org/apache/brooklyn/util/os/Os.java | 580 ---- .../apache/brooklyn/util/pool/BasicPool.java | 202 -- .../org/apache/brooklyn/util/pool/Lease.java | 29 - .../org/apache/brooklyn/util/pool/Pool.java | 74 - .../apache/brooklyn/util/repeat/Repeater.java | 392 --- .../apache/brooklyn/util/ssh/BashCommands.java | 731 ---- .../brooklyn/util/ssh/IptablesCommands.java | 261 -- .../util/stream/DelegatingPrintStream.java | 174 - .../util/stream/IllegalOutputStream.java | 31 - .../util/stream/InputStreamSupplier.java | 49 - .../util/stream/KnownSizeInputStream.java | 113 - .../brooklyn/util/stream/ReaderInputStream.java | 202 -- .../brooklyn/util/stream/StreamGobbler.java | 137 - .../apache/brooklyn/util/stream/Streams.java | 176 - .../util/stream/ThreadLocalPrintStream.java | 137 - .../brooklyn/util/text/ByteSizeStrings.java | 416 --- .../brooklyn/util/text/ComparableVersion.java | 90 - .../brooklyn/util/text/FormattedString.java | 47 - .../apache/brooklyn/util/text/Identifiers.java | 302 -- .../brooklyn/util/text/KeyValueParser.java | 124 - .../util/text/NaturalOrderComparator.java | 179 - .../util/text/QuotedStringTokenizer.java | 196 -- .../brooklyn/util/text/StringEscapes.java | 424 --- .../brooklyn/util/text/StringFunctions.java | 415 --- .../brooklyn/util/text/StringPredicates.java | 310 -- .../brooklyn/util/text/StringShortener.java | 150 - .../org/apache/brooklyn/util/text/Strings.java | 919 ----- .../brooklyn/util/text/VersionComparator.java | 199 -- .../brooklyn/util/text/WildcardGlobs.java | 382 --- .../brooklyn/util/time/CountdownTimer.java | 132 - .../org/apache/brooklyn/util/time/Duration.java | 319 -- .../apache/brooklyn/util/time/Durations.java | 70 - .../org/apache/brooklyn/util/time/Time.java | 971 ------ .../org/apache/brooklyn/util/yaml/Yamls.java | 553 --- .../org/apache/brooklyn/test/AssertsTest.java | 169 - .../apache/brooklyn/test/FixedLocaleTest.java | 49 - .../apache/brooklyn/util/HttpAssertsTest.java | 330 -- .../collections/CollectionFunctionalsTest.java | 82 - .../brooklyn/util/collections/JsonyaTest.java | 193 -- .../util/collections/MutableListTest.java | 124 - .../util/collections/MutableMapTest.java | 60 - .../util/collections/MutableSetTest.java | 123 - .../util/collections/QuorumChecksTest.java | 105 - .../util/collections/TimeWindowedListTest.java | 144 - .../util/exceptions/ExceptionsTest.java | 207 -- .../brooklyn/util/guava/FunctionalsTest.java | 58 - .../brooklyn/util/guava/IfFunctionsTest.java | 106 - .../guava/KeyTransformingLoadingCacheTest.java | 133 - .../brooklyn/util/guava/MaybeFunctionsTest.java | 47 - .../util/internal/CommandLineUtilTest.java | 64 - .../util/internal/JavaClassNamesCallerTest.java | 45 - .../apache/brooklyn/util/io/FileUtilTest.java | 118 - .../brooklyn/util/javalang/BoxingTest.java | 38 - .../brooklyn/util/javalang/EnumsTest.java | 67 - .../util/javalang/JavaClassNamesTest.java | 76 - .../util/javalang/MemoryUsageTrackerTest.java | 89 - .../brooklyn/util/javalang/ReflectionsTest.java | 148 - .../util/javalang/StackTraceSimplifierTest.java | 82 - .../apache/brooklyn/util/math/BitListTest.java | 123 - .../apache/brooklyn/util/math/BitUtilsTest.java | 50 - .../brooklyn/util/math/MathFunctionsTest.java | 56 - .../brooklyn/util/math/MathPredicatesTest.java | 64 - .../brooklyn/util/maven/MavenArtifactTest.java | 297 -- .../org/apache/brooklyn/util/net/CidrTest.java | 176 - .../brooklyn/util/net/NetworkingUtilsTest.java | 230 -- .../util/net/ReachableSocketFinderTest.java | 165 - .../org/apache/brooklyn/util/net/UrlsTest.java | 84 - .../util/net/UserAndHostAndPortTest.java | 51 - .../org/apache/brooklyn/util/os/OsTest.java | 168 - .../brooklyn/util/pool/BasicPoolTest.java | 199 -- .../brooklyn/util/repeat/RepeaterTest.java | 240 -- .../util/ssh/IptablesCommandsFirewalldTest.java | 104 - .../brooklyn/util/ssh/IptablesCommandsTest.java | 88 - .../brooklyn/util/stream/StreamGobblerTest.java | 90 - .../stream/ThreadLocalStdoutStderrTest.java | 90 - .../brooklyn/util/text/ByteSizeStringsTest.java | 164 - .../util/text/ComparableVersionTest.java | 63 - .../brooklyn/util/text/IdentifiersTest.java | 118 - .../brooklyn/util/text/KeyValueParserTest.java | 149 - .../util/text/NaturalOrderComparatorTest.java | 90 - .../util/text/QuotedStringTokenizerTest.java | 111 - .../brooklyn/util/text/StringEscapesTest.java | 118 - .../brooklyn/util/text/StringFunctionsTest.java | 96 - .../util/text/StringPredicatesTest.java | 75 - .../brooklyn/util/text/StringShortenerTest.java | 65 - .../apache/brooklyn/util/text/StringsTest.java | 362 -- .../util/text/VersionComparatorTest.java | 102 - .../brooklyn/util/text/WildcardGlobsTest.java | 236 -- .../brooklyn/util/time/CountdownTimerTest.java | 102 - .../apache/brooklyn/util/time/DurationTest.java | 108 - .../org/apache/brooklyn/util/time/TimeTest.java | 346 -- .../apache/brooklyn/util/yaml/YamlsTest.java | 195 -- brooklyn-server/utils/groovy/pom.xml | 70 - .../util/groovy/FromCallableClosure.java | 38 - .../util/groovy/FromFunctionClosure.java | 39 - .../util/groovy/FromRunnableClosure.java | 46 - .../brooklyn/util/groovy/GroovyJavaMethods.java | 200 -- .../brooklyn/util/groovy/PojoTestingFields.java | 28 - .../utils/jmx/jmxmp-ssl-agent/pom.xml | 157 - .../brooklyn/util/jmx/jmxmp/JmxmpAgent.java | 337 -- .../src/main/license/DISCLAIMER.shaded | 8 - .../src/main/license/LICENSE.shaded | 925 ----- .../src/main/license/NOTICE.shaded | 15 - .../util/jmx/jmxmp/JmxmpAgentSslTest.java | 257 -- .../brooklyn/util/jmx/jmxmp/JmxmpClient.java | 89 - brooklyn-server/utils/jmx/jmxrmi-agent/pom.xml | 71 - .../brooklyn/util/jmx/jmxrmi/JmxRmiAgent.java | 190 -- .../brooklyn/util/jmx/jmxrmi/JmxRmiClient.java | 47 - brooklyn-server/utils/rest-swagger/pom.xml | 160 - .../rest/apidoc/ApiListingResource.java | 260 -- .../rest/apidoc/RestApiResourceScanner.java | 81 - brooklyn-server/utils/rt-felix/pom.xml | 61 - .../rt/felix/EmbeddedFelixFramework.java | 270 -- .../brooklyn/rt/felix/ManifestHelper.java | 103 - .../rt/felix/EmbeddedFelixFrameworkTest.java | 101 - brooklyn-server/utils/rt-osgi/pom.xml | 53 - .../apache/brooklyn/util/osgi/OsgiUtils.java | 101 - .../brooklyn/util/osgi/VersionedName.java | 76 - .../src/test/dependencies/osgi/README.md | 33 - .../src/test/dependencies/osgi/entities/pom.xml | 84 - .../test/osgi/entities/SimpleApplication.java | 28 - .../osgi/entities/SimpleApplicationImpl.java | 27 - .../test/osgi/entities/SimpleEntity.java | 28 - .../test/osgi/entities/SimpleEntityImpl.java | 26 - .../test/osgi/entities/SimpleLocation.java | 35 - .../test/osgi/entities/SimplePolicy.java | 36 - .../apache/brooklyn/test/osgi/entities/icon.gif | Bin 43 -> 0 bytes .../dependencies/osgi/more-entities-v1/pom.xml | 82 - .../test/osgi/entities/more/MoreEntity.java | 37 - .../test/osgi/entities/more/MoreEntityImpl.java | 43 - .../test/osgi/entities/more/MoreLocation.java | 24 - .../test/osgi/entities/more/MorePolicy.java | 25 - .../test/osgi/entities/more/MoreTemplate.java | 24 - .../osgi/more-entities-v2-evil-twin/pom.xml | 88 - .../test/osgi/entities/more/MoreEntity.java | 37 - .../test/osgi/entities/more/MoreEntityImpl.java | 46 - .../dependencies/osgi/more-entities-v2/pom.xml | 88 - .../test/osgi/entities/more/MoreEntity.java | 43 - .../test/osgi/entities/more/MoreEntityImpl.java | 46 - .../test/osgi/entities/more/MoreLocation.java | 26 - .../test/osgi/entities/more/MorePolicy.java | 29 - .../test/osgi/entities/more/MoreTemplate.java | 26 - .../brooklyn/util/osgi/OsgiTestResources.java | 74 - .../apache/brooklyn/util/osgi/OsgisTest.java | 39 - .../src/test/resources/brooklyn/osgi/README.md | 25 - .../osgi/brooklyn-osgi-test-a_0.1.0.jar | Bin 2055 -> 0 bytes .../osgi/brooklyn-osgi-test-a_0.1.0.txt | 26 - .../osgi/brooklyn-test-osgi-entities.jar | Bin 14454 -> 0 bytes .../osgi/brooklyn-test-osgi-entities.txt | 26 - .../brooklyn-test-osgi-more-entities_0.1.0.jar | Bin 14964 -> 0 bytes .../brooklyn-test-osgi-more-entities_0.1.0.txt | 26 - .../brooklyn-test-osgi-more-entities_0.2.0.jar | Bin 15646 -> 0 bytes .../brooklyn-test-osgi-more-entities_0.2.0.txt | 26 - ...-test-osgi-more-entities_evil-twin_0.2.0.jar | Bin 13811 -> 0 bytes ...-test-osgi-more-entities_evil-twin_0.2.0.txt | 26 - brooklyn-server/utils/test-support/pom.xml | 55 - .../test/support/BrooklynLeakListener.java | 89 - .../test/support/LoggingVerboseReporter.java | 36 - .../support/PlatformTestSelectorListener.java | 57 - .../brooklyn/test/support/StatusListener.java | 100 - .../TestResourceUnavailableException.java | 141 - .../brooklyn/test/support/VerboseReporter.java | 343 -- .../brooklyn/logback-appender-file.xml | 34 - .../src/main/resources/logback-test.xml | 31 - camp/README.md | 34 + camp/camp-base/notes.txt | 83 + camp/camp-base/pom.xml | 96 + .../brooklyn/camp/AggregatingCampPlatform.java | 130 + .../apache/brooklyn/camp/BasicCampPlatform.java | 142 + .../org/apache/brooklyn/camp/CampPlatform.java | 76 + .../camp/commontypes/RepresentationSkew.java | 23 + .../brooklyn/camp/spi/AbstractResource.java | 195 ++ .../brooklyn/camp/spi/ApplicationComponent.java | 93 + .../camp/spi/ApplicationComponentTemplate.java | 54 + .../org/apache/brooklyn/camp/spi/Assembly.java | 109 + .../brooklyn/camp/spi/AssemblyTemplate.java | 118 + .../java/org/apache/brooklyn/camp/spi/Link.java | 40 + .../brooklyn/camp/spi/PlatformComponent.java | 101 + .../camp/spi/PlatformComponentTemplate.java | 52 + .../brooklyn/camp/spi/PlatformRootSummary.java | 70 + .../brooklyn/camp/spi/PlatformTransaction.java | 46 + .../spi/collection/AbstractResourceLookup.java | 35 + .../collection/AggregatingResourceLookup.java | 57 + .../spi/collection/BasicResourceLookup.java | 71 + .../camp/spi/collection/ResolvableLink.java | 37 + .../camp/spi/collection/ResourceLookup.java | 47 + .../AssemblyTemplateInstantiator.java | 30 + .../BasicAssemblyTemplateInstantiator.java | 36 + .../apache/brooklyn/camp/spi/pdp/Artifact.java | 98 + .../brooklyn/camp/spi/pdp/ArtifactContent.java | 64 + .../camp/spi/pdp/ArtifactRequirement.java | 71 + .../spi/pdp/AssemblyTemplateConstructor.java | 100 + .../brooklyn/camp/spi/pdp/DeploymentPlan.java | 147 + .../apache/brooklyn/camp/spi/pdp/Service.java | 94 + .../camp/spi/pdp/ServiceCharacteristic.java | 71 + .../brooklyn/camp/spi/resolve/PdpMatcher.java | 51 + .../brooklyn/camp/spi/resolve/PdpProcessor.java | 186 ++ .../camp/spi/resolve/PlanInterpreter.java | 113 + .../interpret/PlanInterpretationContext.java | 152 + .../interpret/PlanInterpretationNode.java | 259 ++ .../apache/brooklyn/camp/util/yaml/Yamls.java | 24 + .../pdp/DeploymentPlanToyInterpreterTest.java | 112 + .../brooklyn/camp/spi/pdp/PdpYamlTest.java | 79 + .../web/MockAssemblyTemplateInstantiator.java | 37 + .../camp/test/mock/web/MockWebPlatform.java | 131 + .../test/platform/BasicCampPlatformTest.java | 86 + .../camp/spi/pdp/pdp-single-artifact.yaml | 27 + .../camp/spi/pdp/pdp-single-service.yaml | 29 + .../pdp/yaml-sample-toy-interpreter-result.yaml | 22 + .../spi/pdp/yaml-sample-toy-interpreter.yaml | 28 + camp/camp-brooklyn/README.md | 20 + camp/camp-brooklyn/pom.xml | 217 ++ .../camp/brooklyn/BrooklynCampConstants.java | 49 + .../camp/brooklyn/BrooklynCampPlatform.java | 103 + .../BrooklynCampPlatformLauncherAbstract.java | 73 + .../BrooklynCampPlatformLauncherNoServer.java | 37 + .../camp/brooklyn/BrooklynCampReservedKeys.java | 30 + .../camp/brooklyn/YamlLauncherAbstract.java | 131 + .../camp/brooklyn/YamlLauncherNoServer.java | 39 + .../api/AssemblyTemplateSpecInstantiator.java | 43 + .../BrooklynAssemblyTemplateInstantiator.java | 124 + .../BrooklynComponentTemplateResolver.java | 387 +++ .../BrooklynEntityDecorationResolver.java | 216 ++ .../spi/creation/BrooklynEntityMatcher.java | 180 + .../creation/BrooklynYamlLocationResolver.java | 142 + .../creation/BrooklynYamlTypeInstantiator.java | 209 ++ .../brooklyn/spi/creation/CampCatalogUtils.java | 40 + .../spi/creation/CampInternalUtils.java | 247 ++ .../brooklyn/spi/creation/CampResolver.java | 147 + .../spi/creation/CampToSpecTransformer.java | 110 + .../spi/creation/CampTypePlanTransformer.java | 98 + .../spi/creation/EntitySpecConfiguration.java | 57 + .../service/BrooklynServiceTypeResolver.java | 78 + .../service/CampServiceSpecResolver.java | 47 + .../creation/service/ServiceTypeResolver.java | 77 + .../service/ServiceTypeResolverAdaptor.java | 70 + .../service/UrlServiceSpecResolver.java | 81 + .../spi/dsl/BrooklynDslDeferredSupplier.java | 155 + .../spi/dsl/BrooklynDslInterpreter.java | 193 ++ .../camp/brooklyn/spi/dsl/DslUtils.java | 44 + .../spi/dsl/methods/BrooklynDslCommon.java | 438 +++ .../brooklyn/spi/dsl/methods/DslComponent.java | 331 ++ .../camp/brooklyn/spi/dsl/parse/DslParser.java | 144 + .../spi/dsl/parse/FunctionWithArgs.java | 57 + .../brooklyn/spi/dsl/parse/QuotedString.java | 50 + .../lookup/AbstractBrooklynResourceLookup.java | 36 + .../lookup/AbstractTemplateBrooklynLookup.java | 56 + .../spi/lookup/AssemblyBrooklynLookup.java | 68 + .../lookup/AssemblyTemplateBrooklynLookup.java | 70 + .../brooklyn/spi/lookup/BrooklynUrlLookup.java | 38 + .../lookup/PlatformComponentBrooklynLookup.java | 60 + ...PlatformComponentTemplateBrooklynLookup.java | 59 + .../platform/BrooklynImmutableCampPlatform.java | 108 + ...che.brooklyn.core.plan.PlanToSpecTransformer | 19 + ...lyn.core.typereg.BrooklynTypePlanTransformer | 19 + .../camp/brooklyn/AbstractYamlRebindTest.java | 207 ++ .../camp/brooklyn/AbstractYamlTest.java | 176 + .../brooklyn/camp/brooklyn/AppYamlTest.java | 121 + .../camp/brooklyn/ApplicationsYamlTest.java | 253 ++ .../BrooklynYamlTypeInstantiatorTest.java | 74 + .../camp/brooklyn/ByonLocationsYamlTest.java | 281 ++ .../DependentConfigPollingYamlTest.java | 117 + .../camp/brooklyn/DslAndRebindYamlTest.java | 515 +++ .../brooklyn/EmptySoftwareProcessYamlTest.java | 124 + .../brooklyn/EmptyWindowsProcessYamlTest.java | 51 + .../camp/brooklyn/EnrichersYamlTest.java | 256 ++ .../camp/brooklyn/EntitiesYamlTest.java | 1030 ++++++ .../ExternalConfigBrooklynPropertiesTest.java | 146 + .../camp/brooklyn/ExternalConfigYamlTest.java | 328 ++ ...aWebAppWithDslYamlRebindIntegrationTest.java | 123 + .../camp/brooklyn/LocationsYamlTest.java | 285 ++ .../camp/brooklyn/MapReferenceYamlTest.java | 128 + .../brooklyn/camp/brooklyn/ObjectsYamlTest.java | 283 ++ .../camp/brooklyn/PoliciesYamlTest.java | 214 ++ .../camp/brooklyn/ReferencedYamlTest.java | 180 + .../brooklyn/ReferencingYamlTestEntity.java | 74 + .../brooklyn/ReferencingYamlTestEntityImpl.java | 25 + .../brooklyn/ReloadBrooklynPropertiesTest.java | 87 + .../brooklyn/camp/brooklyn/SimpleTestPojo.java | 43 + .../camp/brooklyn/TestEntityWithInitConfig.java | 34 + .../brooklyn/TestEntityWithInitConfigImpl.java | 58 + .../camp/brooklyn/TestReferencingEnricher.java | 34 + .../camp/brooklyn/TestReferencingPolicy.java | 34 + .../TestSensorAndEffectorInitializer.java | 84 + .../brooklyn/VanillaBashNetcatYamlTest.java | 113 + .../camp/brooklyn/WindowsYamlLiveTest.java | 410 +++ .../brooklyn/camp/brooklyn/WrapAppTest.java | 92 + .../catalog/AbstractCatalogXmlTest.java | 108 + .../CatalogOsgiVersionMoreEntityTest.java | 265 ++ .../brooklyn/catalog/CatalogXmlOsgiTest.java | 37 + .../brooklyn/catalog/CatalogXmlVersionTest.java | 57 + .../brooklyn/catalog/CatalogYamlAppTest.java | 109 + .../brooklyn/catalog/CatalogYamlCombiTest.java | 148 + .../brooklyn/catalog/CatalogYamlEntityTest.java | 891 +++++ .../catalog/CatalogYamlLocationTest.java | 253 ++ .../brooklyn/catalog/CatalogYamlPolicyTest.java | 195 ++ .../brooklyn/catalog/CatalogYamlRebindTest.java | 343 ++ .../catalog/CatalogYamlTemplateTest.java | 282 ++ .../catalog/CatalogYamlVersioningTest.java | 269 ++ .../catalog/SpecParameterParsingTest.java | 156 + .../catalog/SpecParameterUnwrappingTest.java | 379 +++ .../camp/brooklyn/catalog/TestBasicApp.java | 27 + .../camp/brooklyn/catalog/TestBasicAppImpl.java | 24 + .../CreatePasswordSensorIntegrationTest.java | 67 + .../service/ServiceTypeResolverTest.java | 39 + .../service/TestServiceTypeResolver.java | 54 + .../camp/brooklyn/spi/dsl/DslParseTest.java | 78 + .../lite/CampPlatformWithJustBrooklynMgmt.java | 41 + .../brooklyn/test/lite/CampYamlLiteTest.java | 261 ++ .../brooklyn/test/lite/TestAppAssembly.java | 36 + .../test/lite/TestAppAssemblyInstantiator.java | 96 + .../EmptySoftwareProcessWithPassword.yaml | 36 + ...lyn.spi.creation.service.ServiceTypeResolver | 19 + .../test/resources/example-with-function.yaml | 34 + .../java-web-app-and-db-with-function-2.yaml | 41 + .../java-web-app-and-db-with-function.yaml | 36 + .../src/test/resources/mysql-chef.yaml | 49 + .../more-entities-osgi-catalog-scan.yaml | 32 + .../more-entity-v1-called-v1-osgi-catalog.yaml | 27 + .../catalog/more-entity-v1-osgi-catalog.yaml | 27 + ...more-entity-v1-with-policy-osgi-catalog.yaml | 29 + .../catalog/more-entity-v2-osgi-catalog.yaml | 28 + .../more-policies-osgi-catalog-scan.yaml | 32 + .../catalog/simple-policy-osgi-catalog.yaml | 27 + .../apache/brooklyn/camp/brooklyn/echoArg.bat | 19 + .../camp/brooklyn/echoFreemarkerMyarg.bat | 18 + .../camp/brooklyn/echoFreemarkerMyarg.ps1 | 18 + .../apache/brooklyn/camp/brooklyn/echoMyArg.ps1 | 22 + .../org/apache/brooklyn/camp/brooklyn/exit0.bat | 18 + .../org/apache/brooklyn/camp/brooklyn/exit0.ps1 | 18 + .../org/apache/brooklyn/camp/brooklyn/exit1.bat | 18 + .../org/apache/brooklyn/camp/brooklyn/exit1.ps1 | 19 + .../test/lite/test-app-service-blueprint.yaml | 38 + .../src/test/resources/osgi-catalog.xml | 29 + .../src/test/resources/postgresql-chef.yaml | 38 + .../test/resources/same-server-entity-test.yaml | 28 + .../src/test/resources/simple-catalog.xml | 47 + .../test/resources/test-app-with-enricher.yaml | 37 + .../test/resources/test-app-with-policy.yaml | 34 + .../test-cluster-with-member-spec.yaml | 32 + .../resources/test-entity-basic-template.yaml | 24 + .../test-entity-reference-map-template.yaml | 28 + .../resources/test-entity-with-enricher.yaml | 36 + .../resources/test-entity-with-init-config.yaml | 31 + .../test/resources/test-entity-with-policy.yaml | 36 + ...-java-web-app-spec-and-db-with-function.yaml | 39 + .../resources/test-propagating-enricher.yaml | 32 + .../resources/test-referencing-enrichers.yaml | 133 + .../resources/test-referencing-entities.yaml | 136 + .../resources/test-referencing-policies.yaml | 133 + .../src/test/resources/test-tomcat-https.yaml | 28 + .../resources/vanilla-bash-netcat-w-client.yaml | 96 + .../test/resources/visitors-creation-script.sql | 41 + .../src/test/resources/yaml-ref-app.yaml | 21 + .../yaml-ref-bundle-without-libraries.yaml | 19 + .../src/test/resources/yaml-ref-catalog.yaml | 21 + .../src/test/resources/yaml-ref-entity.yaml | 21 + camp/camp-server/pom.xml | 167 + .../brooklyn/camp/server/dto/ApiErrorDto.java | 119 + .../server/dto/ApplicationComponentDto.java | 68 + .../dto/ApplicationComponentTemplateDto.java | 40 + .../brooklyn/camp/server/dto/AssemblyDto.java | 73 + .../camp/server/dto/AssemblyTemplateDto.java | 68 + .../brooklyn/camp/server/dto/DtoBase.java | 31 + .../camp/server/dto/DtoCustomAttributes.java | 66 + .../brooklyn/camp/server/dto/LinkDto.java | 72 + .../camp/server/dto/PlatformComponentDto.java | 78 + .../dto/PlatformComponentTemplateDto.java | 40 + .../brooklyn/camp/server/dto/PlatformDto.java | 127 + .../brooklyn/camp/server/dto/ResourceDto.java | 111 + .../camp/server/rest/CampRestResources.java | 69 + .../brooklyn/camp/server/rest/CampServer.java | 192 ++ .../rest/resource/AbstractCampRestResource.java | 56 + .../rest/resource/ApidocRestResource.java | 31 + .../ApplicationComponentRestResource.java | 49 + ...pplicationComponentTemplateRestResource.java | 49 + .../rest/resource/AssemblyRestResource.java | 51 + .../resource/AssemblyTemplateRestResource.java | 86 + .../resource/PlatformComponentRestResource.java | 49 + .../PlatformComponentTemplateRestResource.java | 49 + .../rest/resource/PlatformRestResource.java | 87 + .../camp/server/rest/util/CampJsons.java | 39 + .../camp/server/rest/util/CampRestContext.java | 50 + .../camp/server/rest/util/CampRestGuavas.java | 32 + .../camp/server/rest/util/DtoFactory.java | 175 + .../camp/server/rest/util/WebResourceUtils.java | 59 + .../ApplicationCompomentTemplateDtoTest.java | 49 + .../brooklyn/camp/server/dto/BasicDtoTest.java | 90 + .../brooklyn/camp/server/dto/LinkDtoTest.java | 62 + .../dto/PlatformCompomentTemplateDtoTest.java | 49 + .../camp/server/dto/ResourceDtoTest.java | 77 + .../rest/resource/PlatformRestResourceTest.java | 43 + .../test/fixture/AbstractRestResourceTest.java | 84 + .../camp/server/test/fixture/InMemoryCamp.java | 52 + camp/pom.xml | 45 + core/pom.xml | 321 ++ .../core/BrooklynFeatureEnablement.java | 209 ++ .../apache/brooklyn/core/BrooklynLogging.java | 73 + .../apache/brooklyn/core/BrooklynVersion.java | 450 +++ .../brooklyn/core/annotation/Effector.java | 33 + .../brooklyn/core/annotation/EffectorParam.java | 42 + .../brooklyn/core/catalog/CatalogLoadMode.java | 73 + .../core/catalog/CatalogPredicates.java | 319 ++ .../catalog/internal/BasicBrooklynCatalog.java | 1073 ++++++ .../internal/CatalogBundleConverter.java | 63 + .../core/catalog/internal/CatalogBundleDto.java | 96 + .../catalog/internal/CatalogClasspathDo.java | 357 ++ .../catalog/internal/CatalogClasspathDto.java | 43 + .../core/catalog/internal/CatalogDo.java | 364 ++ .../core/catalog/internal/CatalogDto.java | 229 ++ .../core/catalog/internal/CatalogDtoUtils.java | 66 + .../catalog/internal/CatalogEntityItemDto.java | 43 + .../catalog/internal/CatalogInitialization.java | 453 +++ .../catalog/internal/CatalogItemBuilder.java | 150 + .../catalog/internal/CatalogItemComparator.java | 52 + .../core/catalog/internal/CatalogItemDo.java | 226 ++ .../internal/CatalogItemDtoAbstract.java | 439 +++ .../catalog/internal/CatalogLibrariesDo.java | 42 + .../catalog/internal/CatalogLibrariesDto.java | 53 + .../internal/CatalogLocationItemDto.java | 43 + .../catalog/internal/CatalogPolicyItemDto.java | 43 + .../internal/CatalogTemplateItemDto.java | 42 + .../core/catalog/internal/CatalogUtils.java | 321 ++ .../catalog/internal/CatalogXmlSerializer.java | 77 + .../internal/JavaCatalogToSpecTransformer.java | 111 + .../brooklyn/core/config/BasicConfigKey.java | 327 ++ .../brooklyn/core/config/ConfigConstraints.java | 195 ++ .../apache/brooklyn/core/config/ConfigKeys.java | 273 ++ .../brooklyn/core/config/ConfigPredicates.java | 157 + .../brooklyn/core/config/ConfigUtils.java | 129 + .../config/ConstraintViolationException.java | 38 + .../brooklyn/core/config/ListConfigKey.java | 128 + .../brooklyn/core/config/MapConfigKey.java | 206 ++ .../apache/brooklyn/core/config/Sanitizer.java | 172 + .../brooklyn/core/config/SetConfigKey.java | 119 + .../core/config/StructuredConfigKey.java | 60 + .../core/config/SubElementConfigKey.java | 77 + .../brooklyn/core/config/WrappedConfigKey.java | 44 + .../AbstractExternalConfigSupplier.java | 45 + .../config/external/ExternalConfigSupplier.java | 34 + .../external/InPlaceExternalConfigSupplier.java | 51 + .../PropertiesFileExternalConfigSupplier.java | 68 + .../vault/VaultAppIdExternalConfigSupplier.java | 90 + .../vault/VaultExternalConfigSupplier.java | 133 + .../vault/VaultTokenExternalConfigSupplier.java | 39 + .../VaultUserPassExternalConfigSupplier.java | 56 + .../internal/AbstractCollectionConfigKey.java | 120 + .../config/internal/AbstractConfigMapImpl.java | 110 + .../internal/AbstractStructuredConfigKey.java | 139 + .../core/config/render/RendererHints.java | 284 ++ .../core/effector/AbstractEffector.java | 90 + .../core/effector/AddChildrenEffector.java | 117 + .../brooklyn/core/effector/AddEffector.java | 116 + .../brooklyn/core/effector/AddSensor.java | 126 + .../core/effector/BasicParameterType.java | 116 + .../brooklyn/core/effector/EffectorAndBody.java | 60 + .../brooklyn/core/effector/EffectorBase.java | 106 + .../brooklyn/core/effector/EffectorBody.java | 100 + .../brooklyn/core/effector/EffectorTasks.java | 234 ++ .../core/effector/EffectorWithBody.java | 32 + .../brooklyn/core/effector/Effectors.java | 214 ++ .../core/effector/ExplicitEffector.java | 74 + .../brooklyn/core/effector/MethodEffector.java | 180 + .../core/effector/ssh/SshCommandEffector.java | 102 + .../core/effector/ssh/SshEffectorTasks.java | 342 ++ .../core/enricher/AbstractEnricher.java | 121 + .../core/enricher/EnricherDynamicType.java | 43 + .../core/enricher/EnricherTypeSnapshot.java | 39 + .../core/entity/AbstractApplication.java | 267 ++ .../brooklyn/core/entity/AbstractEntity.java | 2144 ++++++++++++ .../apache/brooklyn/core/entity/Attributes.java | 169 + .../core/entity/BrooklynConfigKeys.java | 216 ++ .../apache/brooklyn/core/entity/Entities.java | 1201 +++++++ .../brooklyn/core/entity/EntityAdjuncts.java | 70 + .../core/entity/EntityAndAttribute.java | 107 + .../brooklyn/core/entity/EntityAsserts.java | 226 ++ .../brooklyn/core/entity/EntityDynamicType.java | 376 +++ .../brooklyn/core/entity/EntityFunctions.java | 307 ++ .../core/entity/EntityInitializers.java | 49 + .../brooklyn/core/entity/EntityInternal.java | 274 ++ .../brooklyn/core/entity/EntityPredicates.java | 451 +++ .../brooklyn/core/entity/EntityRelations.java | 179 + .../brooklyn/core/entity/EntitySuppliers.java | 47 + .../brooklyn/core/entity/EntityTasks.java | 81 + .../core/entity/EntityTypeSnapshot.java | 126 + .../brooklyn/core/entity/EntityTypes.java | 28 + .../core/entity/StartableApplication.java | 25 + .../drivers/BasicEntityDriverManager.java | 56 + .../drivers/ReflectiveEntityDriverFactory.java | 281 ++ .../drivers/RegistryEntityDriverFactory.java | 127 + .../downloads/BasicDownloadRequirement.java | 85 + .../downloads/BasicDownloadResolver.java | 66 + .../drivers/downloads/BasicDownloadTargets.java | 121 + .../downloads/BasicDownloadsManager.java | 161 + .../DownloadProducerFromCloudsoftRepo.java | 83 + .../DownloadProducerFromLocalRepo.java | 84 + .../DownloadProducerFromProperties.java | 344 ++ .../DownloadProducerFromUrlAttribute.java | 63 + .../drivers/downloads/DownloadSubstituters.java | 172 + .../drivers/downloads/FilenameProducers.java | 64 + .../AbstractConfigurableEntityFactory.java | 82 + .../core/entity/factory/ApplicationBuilder.java | 249 ++ .../factory/BasicConfigurableEntityFactory.java | 76 + .../entity/factory/ClosureEntityFactory.java | 53 + .../factory/ConfigurableEntityFactory.java | 33 + ...figurableEntityFactoryFromEntityFactory.java | 45 + .../core/entity/factory/EntityFactory.java | 32 + .../factory/EntityFactoryForLocation.java | 30 + .../internal/ConfigMapViewWithStringKeys.java | 130 + .../core/entity/internal/EntityConfigMap.java | 319 ++ .../internal/EntityTransientCopyInternal.java | 121 + .../core/entity/lifecycle/Lifecycle.java | 187 ++ .../core/entity/lifecycle/PolicyDescriptor.java | 68 + .../entity/lifecycle/ServiceStateLogic.java | 639 ++++ .../brooklyn/core/entity/trait/Changeable.java | 35 + .../core/entity/trait/MemberReplaceable.java | 45 + .../brooklyn/core/entity/trait/Resizable.java | 68 + .../brooklyn/core/entity/trait/Startable.java | 123 + .../core/entity/trait/StartableMethods.java | 125 + .../apache/brooklyn/core/feed/AbstractFeed.java | 246 ++ .../core/feed/AttributePollHandler.java | 248 ++ .../brooklyn/core/feed/ConfigToAttributes.java | 59 + .../core/feed/DelegatingPollHandler.java | 96 + .../apache/brooklyn/core/feed/FeedConfig.java | 307 ++ .../apache/brooklyn/core/feed/PollConfig.java | 85 + .../apache/brooklyn/core/feed/PollHandler.java | 38 + .../org/apache/brooklyn/core/feed/Poller.java | 210 ++ .../core/internal/ApiObjectsFactoryImpl.java | 41 + .../core/internal/BrooklynInitialization.java | 81 + .../core/internal/BrooklynProperties.java | 305 ++ .../core/internal/BrooklynPropertiesImpl.java | 477 +++ .../core/internal/storage/BrooklynStorage.java | 114 + .../core/internal/storage/DataGrid.java | 52 + .../core/internal/storage/DataGridFactory.java | 38 + .../core/internal/storage/Reference.java | 50 + .../internal/storage/impl/BackedReference.java | 73 + .../internal/storage/impl/BasicReference.java | 67 + .../storage/impl/BrooklynStorageImpl.java | 139 + .../impl/ConcurrentMapAcceptingNullVals.java | 272 ++ .../impl/inmemory/InMemoryDataGridFactory.java | 40 + .../storage/impl/inmemory/InmemoryDatagrid.java | 93 + .../core/location/AbstractLocation.java | 794 +++++ .../core/location/AbstractLocationResolver.java | 188 ++ .../AggregatingMachineProvisioningLocation.java | 139 + .../core/location/BasicHardwareDetails.java | 56 + .../core/location/BasicLocationDefinition.java | 85 + .../core/location/BasicLocationRegistry.java | 513 +++ .../core/location/BasicMachineDetails.java | 183 + .../core/location/BasicMachineMetadata.java | 84 + .../brooklyn/core/location/BasicOsDetails.java | 123 + .../core/location/CatalogLocationResolver.java | 83 + .../location/DefinedLocationByIdResolver.java | 74 + .../location/DeprecatedKeysMappingBuilder.java | 66 + .../core/location/HasSubnetHostname.java | 32 + .../core/location/LocationConfigKeys.java | 79 + .../core/location/LocationConfigUtils.java | 559 ++++ .../core/location/LocationPredicates.java | 270 ++ ...ocationPropertiesFromBrooklynProperties.java | 223 ++ .../brooklyn/core/location/Locations.java | 160 + .../apache/brooklyn/core/location/Machines.java | 194 ++ .../core/location/NamedLocationResolver.java | 97 + .../brooklyn/core/location/PortRanges.java | 273 ++ .../core/location/SupportsPortForwarding.java | 39 + .../location/access/BrooklynAccessUtils.java | 153 + .../location/access/PortForwardManager.java | 328 ++ .../access/PortForwardManagerAuthority.java | 46 + .../access/PortForwardManagerClient.java | 413 +++ .../location/access/PortForwardManagerImpl.java | 505 +++ .../PortForwardManagerLocationResolver.java | 89 + .../core/location/access/PortMapping.java | 101 + .../AbstractAvailabilityZoneExtension.java | 82 + ...bstractCloudMachineProvisioningLocation.java | 97 + .../cloud/AvailabilityZoneExtension.java | 54 + .../location/cloud/CloudLocationConfig.java | 121 + .../cloud/names/AbstractCloudMachineNamer.java | 150 + .../cloud/names/BasicCloudMachineNamer.java | 96 + .../location/cloud/names/CloudMachineNamer.java | 61 + .../cloud/names/CustomMachineNamer.java | 72 + .../core/location/dynamic/DynamicLocation.java | 50 + .../core/location/dynamic/LocationOwner.java | 85 + .../location/geo/GeoBytesHostGeoLookup.java | 104 + .../core/location/geo/HasHostGeoInfo.java | 25 + .../brooklyn/core/location/geo/HostGeoInfo.java | 216 ++ .../core/location/geo/HostGeoLookup.java | 27 + .../location/geo/LocalhostExternalIpLoader.java | 208 ++ .../location/geo/MaxMind2HostGeoLookup.java | 114 + .../core/location/geo/UtraceHostGeoLookup.java | 209 ++ .../location/internal/LocationDynamicType.java | 40 + .../location/internal/LocationInternal.java | 96 + .../location/internal/LocationTypeSnapshot.java | 40 + .../apache/brooklyn/core/mgmt/BrooklynTags.java | 138 + .../brooklyn/core/mgmt/BrooklynTaskTags.java | 455 +++ .../brooklyn/core/mgmt/BrooklynTasks.java | 25 + .../core/mgmt/EntityManagementUtils.java | 332 ++ .../core/mgmt/HasBrooklynManagementContext.java | 31 + .../core/mgmt/ManagementContextInjectable.java | 33 + .../AbstractBrooklynClassLoadingContext.java | 83 + .../BrooklynClassLoadingContext.java | 28 + .../BrooklynClassLoadingContextSequential.java | 135 + ...ssLoaderFromBrooklynClassLoadingContext.java | 66 + .../JavaBrooklynClassLoadingContext.java | 133 + .../OsgiBrooklynClassLoadingContext.java | 144 + .../BasicEntitlementClassDefinition.java | 56 + .../entitlement/EntitlementManagerAdapter.java | 133 + .../mgmt/entitlement/EntitlementPredicates.java | 61 + .../core/mgmt/entitlement/Entitlements.java | 418 +++ .../mgmt/entitlement/NotEntitledException.java | 44 + .../entitlement/PerUserEntitlementManager.java | 99 + .../PerUserEntitlementManagerWithDefault.java | 31 + .../mgmt/entitlement/WebEntitlementContext.java | 56 + .../core/mgmt/ha/BasicMasterChooser.java | 203 ++ .../mgmt/ha/HighAvailabilityManagerImpl.java | 1113 +++++++ .../ha/ManagementPlaneSyncRecordDeltaImpl.java | 122 + ...ntPlaneSyncRecordPersisterToObjectStore.java | 364 ++ .../brooklyn/core/mgmt/ha/MasterChooser.java | 39 + .../brooklyn/core/mgmt/ha/OsgiManager.java | 300 ++ .../ha/dto/BasicManagementNodeSyncRecord.java | 194 ++ .../ha/dto/ManagementPlaneSyncRecordImpl.java | 99 + .../internal/AbstractManagementContext.java | 522 +++ .../internal/AbstractSubscriptionManager.java | 141 + .../core/mgmt/internal/AccessManager.java | 41 + .../internal/AsyncCollectionChangeAdapter.java | 82 + .../BasicExternalConfigSupplierRegistry.java | 125 + .../mgmt/internal/BasicSubscriptionContext.java | 181 + .../mgmt/internal/BrooklynGarbageCollector.java | 625 ++++ .../internal/BrooklynObjectManagementMode.java | 31 + .../internal/BrooklynObjectManagerInternal.java | 36 + .../mgmt/internal/BrooklynShutdownHooks.java | 244 ++ .../core/mgmt/internal/CampYamlParser.java | 34 + .../mgmt/internal/CollectionChangeListener.java | 24 + .../internal/DeferredBrooklynProperties.java | 370 ++ .../core/mgmt/internal/EffectorUtils.java | 363 ++ .../mgmt/internal/EntityChangeListener.java | 78 + .../mgmt/internal/EntityManagementSupport.java | 480 +++ .../mgmt/internal/EntityManagerInternal.java | 32 + .../ExternalConfigSupplierRegistry.java | 45 + ...PropertyChangeToCollectionChangeAdapter.java | 65 + .../core/mgmt/internal/LocalAccessManager.java | 111 + .../core/mgmt/internal/LocalEntityManager.java | 820 +++++ .../mgmt/internal/LocalLocationManager.java | 460 +++ .../mgmt/internal/LocalManagementContext.java | 433 +++ .../mgmt/internal/LocalSubscriptionManager.java | 330 ++ .../core/mgmt/internal/LocalUsageManager.java | 411 +++ .../mgmt/internal/LocationManagerInternal.java | 28 + .../internal/ManagementContextInternal.java | 125 + .../mgmt/internal/ManagementTransitionInfo.java | 48 + .../mgmt/internal/ManagementTransitionMode.java | 127 + .../internal/NonDeploymentAccessManager.java | 98 + .../internal/NonDeploymentEntityManager.java | 196 ++ .../internal/NonDeploymentLocationManager.java | 146 + .../NonDeploymentManagementContext.java | 662 ++++ .../internal/NonDeploymentUsageManager.java | 121 + .../internal/QueueingSubscriptionManager.java | 148 + .../core/mgmt/internal/Subscription.java | 65 + .../core/mgmt/internal/SubscriptionTracker.java | 159 + .../BrooklynMementoPersisterToObjectStore.java | 695 ++++ .../mgmt/persist/BrooklynPersistenceUtils.java | 269 ++ .../persist/CatalogItemLibrariesConverter.java | 68 + .../DeserializingClassRenamesProvider.java | 84 + .../core/mgmt/persist/FileBasedObjectStore.java | 404 +++ .../persist/FileBasedStoreObjectAccessor.java | 130 + .../mgmt/persist/LocationWithObjectStore.java | 27 + .../core/mgmt/persist/MementoSerializer.java | 52 + .../brooklyn/core/mgmt/persist/PersistMode.java | 26 + .../persist/PersistenceActivityMetrics.java | 83 + .../mgmt/persist/PersistenceObjectStore.java | 142 + .../mgmt/persist/RetryingMementoSerializer.java | 95 + .../persist/StoreObjectAccessorLocking.java | 218 ++ .../core/mgmt/persist/XmlMementoSerializer.java | 541 +++ .../AbstractBrooklynObjectRebindSupport.java | 128 + .../rebind/ActivePartialRebindIteration.java | 164 + .../rebind/BasicCatalogItemRebindSupport.java | 69 + .../mgmt/rebind/BasicEnricherRebindSupport.java | 50 + .../mgmt/rebind/BasicEntityRebindSupport.java | 236 ++ .../mgmt/rebind/BasicFeedRebindSupport.java | 49 + .../mgmt/rebind/BasicLocationRebindSupport.java | 137 + .../mgmt/rebind/BasicPolicyRebindSupport.java | 51 + .../rebind/ImmediateDeltaChangeListener.java | 154 + .../mgmt/rebind/InitialFullRebindIteration.java | 133 + .../rebind/PeriodicDeltaChangeListener.java | 509 +++ .../rebind/PersistenceExceptionHandlerImpl.java | 108 + .../core/mgmt/rebind/PersisterDeltaImpl.java | 174 + .../core/mgmt/rebind/RebindContextImpl.java | 190 ++ .../mgmt/rebind/RebindContextLookupContext.java | 176 + .../mgmt/rebind/RebindExceptionHandlerImpl.java | 513 +++ .../core/mgmt/rebind/RebindIteration.java | 1164 +++++++ .../core/mgmt/rebind/RebindManagerImpl.java | 672 ++++ .../brooklyn/core/mgmt/rebind/TreeUtils.java | 56 + .../core/mgmt/rebind/dto/AbstractMemento.java | 230 ++ .../rebind/dto/AbstractTreeNodeMemento.java | 113 + .../rebind/dto/BasicCatalogItemMemento.java | 293 ++ .../mgmt/rebind/dto/BasicEnricherMemento.java | 92 + .../mgmt/rebind/dto/BasicEntityMemento.java | 324 ++ .../core/mgmt/rebind/dto/BasicFeedMemento.java | 92 + .../mgmt/rebind/dto/BasicLocationMemento.java | 106 + .../mgmt/rebind/dto/BasicPolicyMemento.java | 92 + .../mgmt/rebind/dto/BrooklynMementoImpl.java | 256 ++ .../rebind/dto/BrooklynMementoManifestImpl.java | 172 + .../rebind/dto/EntityMementoManifestImpl.java | 56 + .../core/mgmt/rebind/dto/MementoValidators.java | 67 + .../mgmt/rebind/dto/MementosGenerators.java | 492 +++ .../mgmt/rebind/dto/MutableBrooklynMemento.java | 293 ++ .../transformer/BrooklynMementoTransformer.java | 32 + .../rebind/transformer/CompoundTransformer.java | 291 ++ .../transformer/CompoundTransformerLoader.java | 108 + .../rebind/transformer/RawDataTransformer.java | 30 + .../DeleteOrphanedLocationsTransformer.java | 125 + .../transformer/impl/XsltTransformer.java | 59 + .../core/mgmt/usage/ApplicationUsage.java | 126 + .../brooklyn/core/mgmt/usage/LocationUsage.java | 135 + .../brooklyn/core/mgmt/usage/UsageListener.java | 103 + .../brooklyn/core/mgmt/usage/UsageManager.java | 98 + .../core/objs/AbstractBrooklynObject.java | 265 ++ .../AbstractConfigurationSupportInternal.java | 89 + .../core/objs/AbstractEntityAdjunct.java | 590 ++++ .../brooklyn/core/objs/AdjunctConfigMap.java | 139 + .../apache/brooklyn/core/objs/AdjunctType.java | 173 + .../core/objs/BasicConfigurableObject.java | 119 + .../core/objs/BasicEntityTypeRegistry.java | 156 + .../brooklyn/core/objs/BasicSpecParameter.java | 358 ++ .../brooklyn/core/objs/BrooklynDynamicType.java | 283 ++ .../core/objs/BrooklynObjectInternal.java | 144 + .../core/objs/BrooklynObjectPredicate.java | 33 + .../core/objs/BrooklynTypeSnapshot.java | 101 + .../brooklyn/core/objs/BrooklynTypes.java | 131 + .../brooklyn/core/objs/proxy/EntityProxy.java | 27 + .../core/objs/proxy/EntityProxyImpl.java | 273 ++ .../core/objs/proxy/InternalEntityFactory.java | 441 +++ .../core/objs/proxy/InternalFactory.java | 131 + .../objs/proxy/InternalLocationFactory.java | 151 + .../core/objs/proxy/InternalPolicyFactory.java | 204 ++ .../core/plan/PlanNotRecognizedException.java | 42 + .../brooklyn/core/plan/PlanToSpecFactory.java | 153 + .../core/plan/PlanToSpecTransformer.java | 68 + .../brooklyn/core/policy/AbstractPolicy.java | 125 + .../apache/brooklyn/core/policy/Policies.java | 73 + .../brooklyn/core/policy/PolicyDynamicType.java | 43 + .../core/policy/PolicyTypeSnapshot.java | 39 + .../relations/AbstractBasicRelationSupport.java | 62 + .../relations/ByObjectBasicRelationSupport.java | 103 + .../core/relations/EmptyRelationSupport.java | 59 + .../core/relations/RelationshipTypes.java | 188 ++ .../entity/AbstractEntitySpecResolver.java | 65 + .../entity/CatalogEntitySpecResolver.java | 85 + .../entity/DelegatingEntitySpecResolver.java | 127 + .../core/resolve/entity/EntitySpecResolver.java | 67 + .../resolve/entity/JavaEntitySpecResolver.java | 99 + .../brooklyn/core/sensor/AttributeMap.java | 217 ++ .../sensor/AttributeSensorAndConfigKey.java | 152 + .../core/sensor/BasicAttributeSensor.java | 62 + .../BasicAttributeSensorAndConfigKey.java | 114 + .../core/sensor/BasicNotificationSensor.java | 36 + .../brooklyn/core/sensor/BasicSensor.java | 114 + .../brooklyn/core/sensor/BasicSensorEvent.java | 112 + .../core/sensor/DependentConfiguration.java | 935 ++++++ .../sensor/PortAttributeSensorAndConfigKey.java | 147 + .../apache/brooklyn/core/sensor/Sensors.java | 164 + .../brooklyn/core/sensor/StaticSensor.java | 72 + ...platedStringAttributeSensorAndConfigKey.java | 66 + .../core/sensor/http/HttpRequestSensor.java | 97 + .../sensor/password/CreatePasswordSensor.java | 59 + .../core/sensor/ssh/SshCommandSensor.java | 141 + .../core/server/BrooklynServerConfig.java | 177 + .../core/server/BrooklynServerPaths.java | 281 ++ .../core/server/BrooklynServiceAttributes.java | 66 + .../core/server/entity/BrooklynMetrics.java | 55 + .../core/server/entity/BrooklynMetricsImpl.java | 86 + ...actFormatSpecificTypeImplementationPlan.java | 52 + .../typereg/AbstractTypePlanTransformer.java | 138 + .../core/typereg/BasicBrooklynTypeRegistry.java | 296 ++ .../core/typereg/BasicOsgiBundleWithUrl.java | 101 + .../core/typereg/BasicRegisteredType.java | 150 + .../typereg/BasicTypeImplementationPlan.java | 41 + .../typereg/BrooklynTypePlanTransformer.java | 88 + .../JavaClassNameTypePlanTransformer.java | 91 + .../core/typereg/RegisteredTypeKindVisitor.java | 45 + .../typereg/RegisteredTypeLoadingContexts.java | 236 ++ .../core/typereg/RegisteredTypePredicates.java | 257 ++ .../brooklyn/core/typereg/RegisteredTypes.java | 426 +++ .../core/typereg/TypePlanTransformers.java | 165 + .../typereg/UnsupportedTypePlanException.java | 37 + .../stock/AbstractAggregatingEnricher.java | 174 + .../enricher/stock/AbstractAggregator.java | 238 ++ .../stock/AbstractMultipleSensorAggregator.java | 169 + .../enricher/stock/AbstractTransformer.java | 103 + .../stock/AbstractTransformingEnricher.java | 38 + .../stock/AbstractTypeTransformingEnricher.java | 68 + .../brooklyn/enricher/stock/AddingEnricher.java | 107 + .../brooklyn/enricher/stock/Aggregator.java | 231 ++ .../brooklyn/enricher/stock/Combiner.java | 138 + .../stock/CustomAggregatingEnricher.java | 320 ++ .../brooklyn/enricher/stock/Enrichers.java | 935 ++++++ .../apache/brooklyn/enricher/stock/Joiner.java | 127 + .../brooklyn/enricher/stock/Propagator.java | 208 ++ .../stock/SensorPropagatingEnricher.java | 181 + .../stock/SensorTransformingEnricher.java | 106 + .../brooklyn/enricher/stock/Transformer.java | 102 + .../brooklyn/enricher/stock/UpdatingMap.java | 178 + .../YamlRollingTimeWindowMeanEnricher.java | 178 + .../stock/YamlTimeWeightedDeltaEnricher.java | 83 + .../enricher/stock/reducer/Reducer.java | 138 + .../brooklyn/entity/group/AbstractGroup.java | 90 + .../entity/group/AbstractGroupImpl.java | 278 ++ .../group/AbstractMembershipTrackingPolicy.java | 246 ++ .../brooklyn/entity/group/BasicGroup.java | 36 + .../brooklyn/entity/group/BasicGroupImpl.java | 46 + .../apache/brooklyn/entity/group/Cluster.java | 35 + .../brooklyn/entity/group/DynamicCluster.java | 226 ++ .../entity/group/DynamicClusterImpl.java | 1035 ++++++ .../brooklyn/entity/group/DynamicFabric.java | 75 + .../entity/group/DynamicFabricImpl.java | 275 ++ .../brooklyn/entity/group/DynamicGroup.java | 89 + .../brooklyn/entity/group/DynamicGroupImpl.java | 230 ++ .../entity/group/DynamicMultiGroup.java | 103 + .../entity/group/DynamicMultiGroupImpl.java | 202 ++ .../entity/group/DynamicRegionsFabric.java | 42 + .../entity/group/DynamicRegionsFabricImpl.java | 77 + .../apache/brooklyn/entity/group/Fabric.java | 26 + .../brooklyn/entity/group/QuarantineGroup.java | 33 + .../entity/group/QuarantineGroupImpl.java | 102 + .../group/StopFailedRuntimeException.java | 40 + .../org/apache/brooklyn/entity/group/Tier.java | 28 + .../zoneaware/AbstractZoneFailureDetector.java | 126 + .../BalancingNodePlacementStrategy.java | 131 + .../zoneaware/CombiningZoneFailureDetector.java | 81 + .../CriticalCauseZoneFailureDetector.java | 56 + .../ProportionalZoneFailureDetector.java | 59 + .../brooklyn/entity/stock/BasicApplication.java | 32 + .../entity/stock/BasicApplicationImpl.java | 33 + .../brooklyn/entity/stock/BasicEntity.java | 34 + .../brooklyn/entity/stock/BasicEntityImpl.java | 30 + .../brooklyn/entity/stock/BasicStartable.java | 56 + .../entity/stock/BasicStartableImpl.java | 107 + .../brooklyn/entity/stock/DataEntity.java | 58 + .../brooklyn/entity/stock/DataEntityImpl.java | 80 + .../brooklyn/entity/stock/DelegateEntity.java | 73 + .../entity/stock/DelegateEntityImpl.java | 49 + .../entity/stock/EffectorStartableImpl.java | 77 + .../brooklyn/feed/function/FunctionFeed.java | 208 ++ .../feed/function/FunctionPollConfig.java | 111 + .../org/apache/brooklyn/feed/http/HttpFeed.java | 382 +++ .../brooklyn/feed/http/HttpPollConfig.java | 160 + .../brooklyn/feed/http/HttpPollValue.java | 40 + .../apache/brooklyn/feed/http/HttpPolls.java | 39 + .../brooklyn/feed/http/HttpValueFunctions.java | 157 + .../brooklyn/feed/http/JsonFunctions.java | 412 +++ .../apache/brooklyn/feed/shell/ShellFeed.java | 273 ++ .../brooklyn/feed/shell/ShellPollConfig.java | 125 + .../org/apache/brooklyn/feed/ssh/SshFeed.java | 290 ++ .../apache/brooklyn/feed/ssh/SshPollConfig.java | 190 ++ .../apache/brooklyn/feed/ssh/SshPollValue.java | 60 + .../brooklyn/feed/ssh/SshValueFunctions.java | 133 + .../WindowsPerformanceCounterPollConfig.java | 53 + .../location/byon/ByonLocationResolver.java | 266 ++ .../FixedListMachineProvisioningLocation.java | 476 +++ .../location/byon/HostLocationResolver.java | 93 + .../byon/SingleMachineLocationResolver.java | 81 + .../byon/SingleMachineProvisioningLocation.java | 93 + .../localhost/LocalhostLocationResolver.java | 76 + .../LocalhostMachineProvisioningLocation.java | 354 ++ ...calhostPropertiesFromBrooklynProperties.java | 57 + .../brooklyn/location/multi/MultiLocation.java | 165 + .../location/multi/MultiLocationResolver.java | 149 + .../brooklyn/location/paas/PaasLocation.java | 30 + .../location/ssh/SshMachineLocation.java | 1106 ++++++ .../util/core/BrooklynLanguageExtensions.java | 45 + .../util/core/BrooklynMavenArtifacts.java | 58 + .../util/core/BrooklynNetworkUtils.java | 42 + .../brooklyn/util/core/ResourcePredicates.java | 72 + .../brooklyn/util/core/ResourceUtils.java | 620 ++++ .../brooklyn/util/core/config/ConfigBag.java | 588 ++++ .../util/core/crypto/FluentKeySigner.java | 191 ++ .../brooklyn/util/core/crypto/SecureKeys.java | 185 + .../brooklyn/util/core/file/ArchiveBuilder.java | 442 +++ .../brooklyn/util/core/file/ArchiveTasks.java | 57 + .../brooklyn/util/core/file/ArchiveUtils.java | 350 ++ .../util/core/flags/ClassCoercionException.java | 41 + .../brooklyn/util/core/flags/FlagUtils.java | 601 ++++ .../util/core/flags/MethodCoercions.java | 185 + .../brooklyn/util/core/flags/SetFromFlag.java | 71 + .../brooklyn/util/core/flags/TypeCoercions.java | 890 +++++ .../brooklyn/util/core/http/HttpTool.java | 28 + .../util/core/http/HttpToolResponse.java | 31 + .../core/internal/ConfigKeySelfExtracting.java | 40 + .../brooklyn/util/core/internal/Repeater.java | 366 ++ .../ssh/BackoffLimitedRetryHandler.java | 73 + .../core/internal/ssh/ShellAbstractTool.java | 441 +++ .../util/core/internal/ssh/ShellTool.java | 113 + .../util/core/internal/ssh/SshAbstractTool.java | 174 + .../util/core/internal/ssh/SshException.java | 32 + .../util/core/internal/ssh/SshTool.java | 186 ++ .../util/core/internal/ssh/cli/SshCliTool.java | 316 ++ .../core/internal/ssh/process/ProcessTool.java | 214 ++ .../internal/ssh/sshj/SshjClientConnection.java | 281 ++ .../util/core/internal/ssh/sshj/SshjTool.java | 1090 ++++++ .../util/core/javalang/ReflectionScanner.java | 134 + .../util/core/javalang/UrlClassLoader.java | 69 + .../brooklyn/util/core/mutex/MutexSupport.java | 119 + .../util/core/mutex/SemaphoreForTasks.java | 111 + .../util/core/mutex/SemaphoreWithOwners.java | 231 ++ .../brooklyn/util/core/mutex/WithMutexes.java | 45 + .../apache/brooklyn/util/core/osgi/Compat.java | 69 + .../apache/brooklyn/util/core/osgi/Osgis.java | 473 +++ .../util/core/sensor/SensorPredicates.java | 51 + .../core/task/AbstractExecutionContext.java | 75 + .../util/core/task/BasicExecutionContext.java | 220 ++ .../util/core/task/BasicExecutionManager.java | 892 +++++ .../brooklyn/util/core/task/BasicTask.java | 910 +++++ .../brooklyn/util/core/task/CanSetName.java | 25 + .../brooklyn/util/core/task/CompoundTask.java | 130 + .../util/core/task/DeferredSupplier.java | 38 + .../util/core/task/DynamicSequentialTask.java | 496 +++ .../brooklyn/util/core/task/DynamicTasks.java | 353 ++ .../util/core/task/ExecutionListener.java | 31 + .../brooklyn/util/core/task/ForwardingTask.java | 324 ++ .../core/task/ListenableForwardingFuture.java | 74 + .../brooklyn/util/core/task/ParallelTask.java | 84 + .../brooklyn/util/core/task/ScheduledTask.java | 212 ++ .../brooklyn/util/core/task/SequentialTask.java | 58 + .../util/core/task/SingleThreadedScheduler.java | 216 ++ .../brooklyn/util/core/task/TaskBuilder.java | 191 ++ .../brooklyn/util/core/task/TaskInternal.java | 163 + .../brooklyn/util/core/task/TaskPredicates.java | 79 + .../brooklyn/util/core/task/TaskScheduler.java | 41 + .../brooklyn/util/core/task/TaskTags.java | 71 + .../apache/brooklyn/util/core/task/Tasks.java | 487 +++ .../brooklyn/util/core/task/ValueResolver.java | 437 +++ .../util/core/task/ssh/SshFetchTaskFactory.java | 88 + .../util/core/task/ssh/SshFetchTaskWrapper.java | 134 + .../util/core/task/ssh/SshPutTaskFactory.java | 122 + .../util/core/task/ssh/SshPutTaskStub.java | 69 + .../util/core/task/ssh/SshPutTaskWrapper.java | 189 ++ .../brooklyn/util/core/task/ssh/SshTasks.java | 239 ++ .../internal/AbstractSshExecTaskFactory.java | 58 + .../ssh/internal/PlainSshExecTaskFactory.java | 71 + .../core/task/system/ProcessTaskFactory.java | 64 + .../util/core/task/system/ProcessTaskStub.java | 101 + .../core/task/system/ProcessTaskWrapper.java | 186 ++ .../util/core/task/system/SystemTasks.java | 29 + .../internal/AbstractProcessTaskFactory.java | 213 ++ .../system/internal/ExecWithLoggingHelpers.java | 199 ++ .../internal/SystemProcessTaskFactory.java | 131 + .../util/core/text/DataUriSchemeParser.java | 267 ++ .../util/core/text/TemplateProcessor.java | 536 +++ .../util/core/xstream/ClassRenamingMapper.java | 53 + ...ompilerIndependentOuterClassFieldMapper.java | 166 + .../xstream/EnumCaseForgivingConverter.java | 60 + .../EnumCaseForgivingSingleValueConverter.java | 35 + .../core/xstream/ImmutableListConverter.java | 54 + .../core/xstream/ImmutableMapConverter.java | 56 + .../core/xstream/ImmutableSetConverter.java | 54 + .../core/xstream/Inet4AddressConverter.java | 65 + .../util/core/xstream/MapConverter.java | 104 + .../util/core/xstream/MutableSetConverter.java | 44 + .../core/xstream/StringKeyMapConverter.java | 133 + .../util/core/xstream/XmlSerializer.java | 134 + .../brooklyn/util/core/xstream/XmlUtil.java | 58 + ...klyn.api.internal.ApiObjectsFactoryInterface | 19 + ...pache.brooklyn.api.location.LocationResolver | 27 + ...che.brooklyn.core.plan.PlanToSpecTransformer | 19 + ...oklyn.core.resolve.entity.EntitySpecResolver | 20 + ...lyn.core.typereg.BrooklynTypePlanTransformer | 19 + .../resources/OSGI-INF/blueprint/blueprint.xml | 41 + .../main/resources/brooklyn-catalog-empty.xml | 20 + .../main/resources/brooklyn/empty.catalog.bom | 18 + .../deserializingClassRenames.properties | 1423 ++++++++ .../recursiveCopyWithExtraRules.xslt | 32 + .../brooklyn/location/basic/os-details.sh | 93 + .../geo/external-ip-address-resolvers.txt | 24 + .../core/BrooklynFeatureEnablementTest.java | 118 + .../brooklyn/core/BrooklynVersionTest.java | 124 + .../core/catalog/CatalogPredicatesTest.java | 176 + .../core/catalog/internal/CatalogDtoTest.java | 162 + .../internal/CatalogItemBuilderTest.java | 132 + .../internal/CatalogItemComparatorTest.java | 86 + .../core/catalog/internal/CatalogLoadTest.java | 79 + .../core/catalog/internal/CatalogScanTest.java | 200 ++ .../catalog/internal/CatalogVersioningTest.java | 178 + .../core/catalog/internal/MyCatalogItems.java | 36 + .../internal/StaticTypePlanTransformer.java | 124 + .../internal/StaticTypePlanTransformerTest.java | 63 + .../config/BrooklynPropertiesBuilderTest.java | 83 + .../BrooklynPropertiesFromGroovyTest.groovy | 56 + .../core/config/BrooklynPropertiesTest.java | 202 ++ .../core/config/ConfigKeyConstraintTest.java | 359 ++ .../brooklyn/core/config/ConfigKeysTest.java | 104 + .../core/config/ConfigPredicatesTest.java | 87 + .../brooklyn/core/config/ConfigUtilsTest.java | 40 + .../config/MapConfigKeyAndFriendsMoreTest.java | 271 ++ ...apListAndOtherStructuredConfigKeyTest.groovy | 357 ++ .../VaultExternalConfigSupplierLiveTest.java | 169 + .../core/effector/EffectorBasicTest.java | 183 + .../core/effector/EffectorConcatenateTest.java | 241 ++ .../core/effector/EffectorMetadataTest.java | 166 + .../effector/EffectorSayHiGroovyTest.groovy | 182 + .../core/effector/EffectorSayHiTest.java | 173 + .../core/effector/EffectorTaskTest.java | 437 +++ .../ssh/SshCommandEffectorIntegrationTest.java | 94 + .../core/effector/ssh/SshEffectorTasksTest.java | 265 ++ .../core/enricher/BasicEnricherTest.java | 119 + .../core/enricher/EnricherConfigTest.java | 147 + .../entity/AbstractApplicationLegacyTest.java | 159 + .../core/entity/AbstractEntityLegacyTest.java | 131 + .../brooklyn/core/entity/AttributeMapTest.java | 248 ++ .../brooklyn/core/entity/AttributeTest.java | 66 + .../entity/ConfigEntityInheritanceTest.java | 190 ++ .../core/entity/DependentConfigurationTest.java | 458 +++ .../brooklyn/core/entity/DynamicEntityTest.java | 60 + .../entity/DynamicEntityTypeConfigTest.java | 126 + .../brooklyn/core/entity/EntitiesTest.java | 134 + .../brooklyn/core/entity/EntityAssertsTest.java | 216 ++ .../core/entity/EntityAutomanagedTest.java | 329 ++ .../core/entity/EntityConcurrencyTest.java | 275 ++ .../brooklyn/core/entity/EntityConfigTest.java | 178 + .../core/entity/EntityFunctionsTest.java | 83 + .../core/entity/EntityLocationsTest.java | 126 + .../core/entity/EntityPredicatesTest.java | 129 + .../core/entity/EntityRegistrationTest.java | 102 + .../core/entity/EntitySetFromFlagTest.java | 213 ++ .../brooklyn/core/entity/EntitySpecTest.java | 227 ++ .../core/entity/EntitySubscriptionTest.java | 283 ++ .../core/entity/EntitySuppliersTest.java | 70 + .../brooklyn/core/entity/EntityTypeTest.java | 289 ++ .../brooklyn/core/entity/OwnedChildrenTest.java | 213 ++ .../core/entity/PolicyRegistrationTest.java | 161 + .../entity/RecordingSensorEventListener.java | 115 + .../brooklyn/core/entity/SanitizerTest.java | 38 + .../drivers/BasicEntityDriverManagerTest.java | 74 + .../drivers/EntityDriverRegistryTest.java | 59 + .../ReflectiveEntityDriverFactoryTest.java | 169 + .../RegistryEntityDriverFactoryTest.java | 86 + .../downloads/BasicDownloadsRegistryTest.java | 155 + .../DownloadProducerFromLocalRepoTest.java | 130 + .../DownloadProducerFromPropertiesTest.java | 162 + .../downloads/DownloadSubstitutersTest.java | 131 + .../downloads/FilenameProducersTest.java | 34 + .../drivers/downloads/MyEntityDriver.java | 44 + .../brooklyn/core/entity/hello/HelloEntity.java | 53 + .../core/entity/hello/HelloEntityImpl.java | 31 + .../core/entity/hello/LocalEntitiesTest.java | 275 ++ .../entity/internal/ConfigMapGroovyTest.groovy | 61 + .../core/entity/internal/ConfigMapTest.java | 298 ++ .../EntityConfigMapUsageLegacyTest.java | 292 ++ .../internal/EntityConfigMapUsageTest.java | 314 ++ .../lifecycle/LifecycleTransitionTest.java | 51 + .../entity/lifecycle/ServiceStateLogicTest.java | 314 ++ .../ApplicationBuilderOverridingTest.java | 234 ++ .../proxying/BasicEntityTypeRegistryTest.java | 135 + .../core/entity/proxying/EntityManagerTest.java | 83 + .../core/entity/proxying/EntityProxyTest.java | 171 + .../proxying/InternalEntityFactoryTest.java | 109 + .../core/entity/trait/FailingEntity.java | 84 + .../core/entity/trait/FailingEntityImpl.java | 92 + .../core/entity/trait/StartableMethodsTest.java | 127 + .../core/feed/ConfigToAttributesTest.java | 69 + .../apache/brooklyn/core/feed/PollerTest.java | 153 + .../storage/impl/BrooklynStorageImplTest.java | 287 ++ .../ConcurrentMapAcceptingNullValsTest.java | 114 + .../core/location/AbstractLocationTest.java | 184 + ...regatingMachineProvisioningLocationTest.java | 117 + .../location/LegacyAbstractLocationTest.java | 151 + .../core/location/LocationConfigTest.java | 204 ++ .../core/location/LocationConfigUtilsTest.java | 156 + .../core/location/LocationExtensionsTest.java | 185 + .../core/location/LocationManagementTest.java | 82 + .../core/location/LocationPredicatesTest.java | 102 + ...ionPropertiesFromBrooklynPropertiesTest.java | 122 + .../core/location/LocationRegistryTest.java | 161 + .../core/location/LocationSubscriptionTest.java | 241 ++ .../core/location/MachineDetailsTest.java | 83 + .../brooklyn/core/location/MachinesTest.java | 158 + .../brooklyn/core/location/PortRangesTest.java | 130 + .../RecordingMachineLocationCustomizer.java | 71 + .../core/location/SimulatedLocation.java | 139 + .../core/location/TestPortSupplierLocation.java | 90 + .../access/BrooklynAccessUtilsTest.java | 139 + .../PortForwardManagerLocationResolverTest.java | 83 + .../access/PortForwardManagerRebindTest.java | 195 ++ .../location/access/PortForwardManagerTest.java | 193 ++ .../location/cloud/CloudMachineNamerTest.java | 165 + .../location/cloud/CustomMachineNamerTest.java | 79 + .../core/location/geo/HostGeoInfoTest.java | 52 + .../geo/HostGeoLookupIntegrationTest.java | 87 + ...ocalhostExternalIpLoaderIntegrationTest.java | 54 + .../entitlement/AcmeEntitlementManager.java | 52 + .../entitlement/AcmeEntitlementManagerTest.java | 60 + .../AcmeEntitlementManagerTestFixture.java | 157 + .../entitlement/EntitlementsPredicatesTest.java | 36 + .../core/mgmt/entitlement/EntitlementsTest.java | 207 ++ .../mgmt/entitlement/EntityEntitlementTest.java | 184 + ...PerUserEntitlementManagerPropertiesTest.java | 52 + .../HighAvailabilityManagerFileBasedTest.java | 46 + ...ilabilityManagerInMemoryIntegrationTest.java | 95 + .../ha/HighAvailabilityManagerInMemoryTest.java | 142 + .../HighAvailabilityManagerSplitBrainTest.java | 473 +++ .../ha/HighAvailabilityManagerTestFixture.java | 286 ++ .../brooklyn/core/mgmt/ha/HotStandbyTest.java | 660 ++++ .../ha/ImmutableManagementPlaneSyncRecord.java | 57 + ...agementPlaneSyncRecordPersisterInMemory.java | 99 + .../core/mgmt/ha/MasterChooserTest.java | 145 + .../ha/MutableManagementPlaneSyncRecord.java | 62 + .../core/mgmt/ha/TestEntityFailingRebind.java | 55 + .../brooklyn/core/mgmt/ha/WarmStandbyTest.java | 154 + .../core/mgmt/internal/AccessManagerTest.java | 143 + .../internal/BrooklynShutdownHooksTest.java | 91 + .../internal/EntityExecutionManagerTest.java | 477 +++ .../ExternalConfigSupplierRegistryTest.java | 72 + .../LocalManagementContextInstancesTest.java | 87 + .../internal/LocalManagementContextTest.java | 126 + .../internal/LocalSubscriptionManagerTest.java | 174 + .../brooklyn/core/mgmt/osgi/OsgiPathTest.java | 104 + .../core/mgmt/osgi/OsgiStandaloneTest.java | 191 ++ .../mgmt/osgi/OsgiVersionMoreEntityTest.java | 454 +++ .../BrooklynMementoPersisterFileBasedTest.java | 55 + ...ntoPersisterInMemorySizeIntegrationTest.java | 106 + .../BrooklynMementoPersisterInMemoryTest.java | 33 + .../BrooklynMementoPersisterTestFixture.java | 165 + .../mgmt/persist/FileBasedObjectStoreTest.java | 99 + .../FileBasedStoreObjectAccessorWriterTest.java | 90 + .../core/mgmt/persist/InMemoryObjectStore.java | 170 + .../InMemoryStoreObjectAccessorWriterTest.java | 36 + .../core/mgmt/persist/ListeningObjectStore.java | 252 ++ ...nceStoreObjectAccessorWriterTestFixture.java | 136 + .../mgmt/persist/XmlMementoSerializerTest.java | 615 ++++ .../mgmt/rebind/ActivePartialRebindTest.java | 105 + .../rebind/ActivePartialRebindVersionTest.java | 117 + .../core/mgmt/rebind/CheckpointEntityTest.java | 108 + .../brooklyn/core/mgmt/rebind/Dumpers.java | 273 ++ .../mgmt/rebind/RebindCatalogEntityTest.java | 154 + .../core/mgmt/rebind/RebindCatalogItemTest.java | 285 ++ ...talogWhenCatalogPersistenceDisabledTest.java | 93 + .../rebind/RebindClassInitializationTest.java | 78 + .../mgmt/rebind/RebindDynamicGroupTest.java | 67 + .../core/mgmt/rebind/RebindEnricherTest.java | 324 ++ .../rebind/RebindEntityDynamicTypeInfoTest.java | 122 + .../core/mgmt/rebind/RebindEntityTest.java | 953 ++++++ .../core/mgmt/rebind/RebindFailuresTest.java | 293 ++ .../core/mgmt/rebind/RebindFeedTest.java | 403 +++ .../core/mgmt/rebind/RebindFeedWithHaTest.java | 131 + .../core/mgmt/rebind/RebindGroupTest.java | 123 + .../rebind/RebindLocalhostLocationTest.java | 104 + .../core/mgmt/rebind/RebindLocationTest.java | 381 +++ .../RebindManagerExceptionHandlerTest.java | 86 + .../mgmt/rebind/RebindManagerSorterTest.java | 147 + .../core/mgmt/rebind/RebindManagerTest.java | 62 + .../core/mgmt/rebind/RebindOptions.java | 102 + .../core/mgmt/rebind/RebindPolicyTest.java | 339 ++ .../rebind/RebindSshMachineLocationTest.java | 102 + .../core/mgmt/rebind/RebindTestFixture.java | 330 ++ .../mgmt/rebind/RebindTestFixtureWithApp.java | 32 + .../core/mgmt/rebind/RebindTestUtils.java | 491 +++ .../rebind/RecordingRebindExceptionHandler.java | 92 + .../CompoundTransformerLoaderTest.java | 79 + .../transformer/CompoundTransformerTest.java | 481 +++ .../transformer/impl/XsltTransformerTest.java | 170 + .../core/objs/AbstractEntityAdjunctTest.java | 52 + .../objs/BasicSpecParameterFromClassTest.java | 109 + .../objs/BasicSpecParameterFromListTest.java | 186 ++ .../core/plan/XmlPlanToSpecTransformer.java | 136 + .../core/plan/XmlPlanToSpecTransformerTest.java | 67 + .../core/policy/basic/BasicPolicyTest.java | 89 + .../core/policy/basic/EnricherTypeTest.java | 58 + .../core/policy/basic/PolicyConfigTest.java | 201 ++ .../policy/basic/PolicySubscriptionTest.java | 153 + .../core/policy/basic/PolicyTypeTest.java | 58 + .../relations/RelationsEntityBasicTest.java | 55 + .../relations/RelationsEntityRebindTest.java | 51 + .../core/relations/RelationshipTest.java | 57 + .../brooklyn/core/sensor/StaticSensorTest.java | 53 + .../core/sensor/http/HttpRequestSensorTest.java | 84 + .../password/CreatePasswordSensorTest.java | 59 + .../ssh/SshCommandSensorIntegrationTest.java | 89 + .../core/server/entity/BrooklynMetricsTest.java | 127 + .../core/test/BrooklynAppLiveTestSupport.java | 50 + .../core/test/BrooklynAppUnitTestSupport.java | 52 + .../core/test/BrooklynMgmtUnitTestSupport.java | 61 + .../apache/brooklyn/core/test/HttpService.java | 226 ++ .../core/test/entity/BlockingEntity.java | 45 + .../core/test/entity/BlockingEntityImpl.java | 59 + .../entity/LocalManagementContextForTests.java | 157 + .../core/test/entity/NoopStartable.java | 29 + .../core/test/entity/TestApplication.java | 59 + .../core/test/entity/TestApplicationImpl.java | 96 + .../entity/TestApplicationNoEnrichersImpl.java | 29 + .../brooklyn/core/test/entity/TestCluster.java | 40 + .../core/test/entity/TestClusterImpl.java | 100 + .../brooklyn/core/test/entity/TestEntity.java | 112 + .../core/test/entity/TestEntityImpl.java | 184 + .../test/entity/TestEntityNoEnrichersImpl.java | 32 + .../entity/TestEntityTransientCopyImpl.java | 28 + .../brooklyn/core/test/policy/TestEnricher.java | 62 + .../brooklyn/core/test/policy/TestPolicy.java | 61 + .../longevity/EntityCleanupLongevityTest.java | 61 + .../EntityCleanupLongevityTestFixture.java | 174 + .../test/qa/longevity/EntityCleanupTest.java | 58 + .../qa/performance/AbstractPerformanceTest.java | 179 + .../EntityPerformanceLongevityTest.java | 35 + .../qa/performance/EntityPerformanceTest.java | 164 + .../EntityPersistencePerformanceTest.java | 99 + .../FilePersistencePerformanceTest.java | 246 ++ .../GroovyYardStickPerformanceTest.groovy | 67 + .../JavaYardStickPerformanceTest.java | 90 + .../SubscriptionPerformanceTest.java | 155 + .../qa/performance/TaskPerformanceTest.java | 164 + .../typereg/BasicBrooklynTypeRegistryTest.java | 186 ++ .../typereg/ExampleXmlTypePlanTransformer.java | 140 + .../ExampleXmlTypePlanTransformerTest.java | 67 + .../JavaClassNameTypePlanTransformerTest.java | 90 + .../typereg/RegisteredTypePredicatesTest.java | 157 + ...CustomAggregatingEnricherDeprecatedTest.java | 405 +++ .../stock/CustomAggregatingEnricherTest.java | 553 +++ .../stock/EnricherWithDeferredSupplierTest.java | 132 + .../brooklyn/enricher/stock/EnrichersTest.java | 495 +++ ...SensorPropagatingEnricherDeprecatedTest.java | 108 + .../stock/SensorPropagatingEnricherTest.java | 268 ++ .../TransformingEnricherDeprecatedTest.java | 92 + .../stock/TransformingEnricherTest.java | 71 + .../YamlRollingTimeWindowMeanEnricherTest.java | 179 + .../YamlTimeWeightedDeltaEnricherTest.java | 107 + .../enricher/stock/reducer/ReducerTest.java | 242 ++ .../entity/group/DynamicClusterTest.java | 1178 +++++++ ...DynamicClusterWithAvailabilityZonesTest.java | 225 ++ .../entity/group/DynamicFabricTest.java | 494 +++ .../brooklyn/entity/group/DynamicGroupTest.java | 550 +++ .../entity/group/DynamicMultiGroupTest.java | 218 ++ .../entity/group/DynamicRegionsFabricTest.java | 170 + .../entity/group/GroupPickUpEntitiesTest.java | 157 + .../apache/brooklyn/entity/group/GroupTest.java | 143 + .../group/MembershipTrackingPolicyTest.java | 312 ++ .../entity/group/QuarantineGroupTest.java | 85 + .../BalancingNodePlacementStrategyTest.java | 116 + .../ProportionalZoneFailureDetectorTest.java | 123 + .../entity/stock/BasicStartableTest.java | 172 + .../brooklyn/entity/stock/DataEntityTest.java | 142 + .../feed/function/FunctionFeedTest.java | 315 ++ .../feed/http/HttpFeedIntegrationTest.java | 160 + .../apache/brooklyn/feed/http/HttpFeedTest.java | 389 +++ .../feed/http/HttpValueFunctionsTest.java | 93 + .../brooklyn/feed/http/JsonFunctionsTest.java | 135 + .../feed/shell/ShellFeedIntegrationTest.java | 226 ++ .../feed/ssh/SshFeedIntegrationTest.java | 258 ++ .../apache/brooklyn/feed/ssh/SshFeedTest.java | 188 ++ .../feed/ssh/SshValueFunctionsTest.java | 43 + .../location/byon/ByonLocationResolverTest.java | 411 +++ ...stMachineProvisioningLocationRebindTest.java | 131 + ...ixedListMachineProvisioningLocationTest.java | 578 ++++ .../location/byon/HostLocationResolverTest.java | 126 + .../byon/SingleMachineLocationResolverTest.java | 132 + .../SingleMachineProvisioningLocationTest.java | 65 + .../LocalhostLocationResolverTest.java | 269 ++ ...ocalhostMachineProvisioningLocationTest.java | 215 ++ .../LocalhostProvisioningAndAccessTest.java | 59 + .../location/multi/MultiLocationRebindTest.java | 122 + .../multi/MultiLocationResolverTest.java | 203 ++ .../location/multi/MultiLocationTest.java | 121 + .../location/paas/PaasLocationTest.java | 34 + .../location/paas/TestPaasLocation.java | 32 + .../ssh/SshMachineLocationIntegrationTest.java | 141 + .../ssh/SshMachineLocationPerformanceTest.java | 172 + .../SshMachineLocationReuseIntegrationTest.java | 171 + .../ssh/SshMachineLocationSshToolTest.java | 131 + .../location/ssh/SshMachineLocationTest.java | 346 ++ .../util/core/BrooklynMavenArtifactsTest.java | 97 + .../util/core/ResourceUtilsHttpTest.java | 195 ++ .../brooklyn/util/core/ResourceUtilsTest.java | 189 ++ .../util/core/config/ConfigBagTest.java | 192 ++ .../core/crypto/SecureKeysAndSignerTest.java | 168 + .../util/core/file/ArchiveBuilderTest.java | 199 ++ .../util/core/file/ArchiveUtilsTest.java | 136 + .../util/core/flags/MethodCoercionsTest.java | 148 + .../util/core/http/BetterMockWebServer.java | 138 + .../util/core/http/HttpToolIntegrationTest.java | 99 + .../util/core/internal/FlagUtilsTest.java | 318 ++ .../util/core/internal/RepeaterTest.java | 251 ++ .../util/core/internal/TypeCoercionsTest.java | 381 +++ .../core/internal/ssh/RecordingSshTool.java | 104 + .../internal/ssh/ShellToolAbstractTest.java | 444 +++ .../ssh/SshToolAbstractIntegrationTest.java | 347 ++ .../ssh/SshToolAbstractPerformanceTest.java | 137 + .../ssh/cli/SshCliToolIntegrationTest.java | 118 + .../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 + .../util/core/mutex/WithMutexesTest.java | 129 + .../brooklyn/util/core/osgi/OsgiTestBase.java | 56 + .../util/core/sensor/SensorPredicatesTest.java | 38 + .../core/ssh/BashCommandsIntegrationTest.java | 530 +++ .../task/BasicTaskExecutionPerformanceTest.java | 205 ++ .../util/core/task/BasicTaskExecutionTest.java | 461 +++ .../util/core/task/BasicTasksFutureTest.java | 226 ++ .../core/task/CompoundTaskExecutionTest.java | 257 ++ .../core/task/DynamicSequentialTaskTest.java | 482 +++ .../core/task/NonBasicTaskExecutionTest.java | 134 + .../util/core/task/ScheduledExecutionTest.java | 330 ++ .../core/task/SingleThreadedSchedulerTest.java | 194 ++ .../util/core/task/TaskFinalizationTest.java | 62 + .../util/core/task/TaskPredicatesTest.java | 73 + .../brooklyn/util/core/task/TasksTest.java | 183 + .../util/core/task/ValueResolverTest.java | 133 + .../util/core/task/ssh/SshTasksTest.java | 211 ++ .../util/core/task/system/SystemTasksTest.java | 136 + .../util/core/text/DataUriSchemeParserTest.java | 53 + .../util/core/text/TemplateProcessorTest.java | 197 ++ .../core/xstream/CompilerCompatibilityTest.java | 158 + .../util/core/xstream/ConverterTestFixture.java | 40 + .../xstream/EnumCaseForgivingConverterTest.java | 53 + .../xstream/ImmutableListConverterTest.java | 60 + .../core/xstream/InetAddressConverterTest.java | 42 + .../core/xstream/StringKeyMapConverterTest.java | 77 + .../brooklyn/util/core/xstream/XmlUtilTest.java | 34 + .../io.brooklyn/brooklyn-core/pom.properties | 22 + .../brooklyn/catalog/internal/osgi-catalog.xml | 31 + .../brooklyn/config/more-sample.properties | 20 + .../resources/brooklyn/config/sample.properties | 20 + .../resources/brooklyn/config/tricky.properties | 23 + .../test/resources/brooklyn/default.catalog.bom | 19 + .../rebind/rebind-catalog-item-test-catalog.xml | 28 + .../rebind/transformer/impl/renameClass.xslt | 35 + .../rebind/transformer/impl/renameField.xslt | 35 + .../rebind/transformer/impl/renameType.xslt | 41 + .../brooklyn/util/crypto/sample_dsa.pem | 12 + .../brooklyn/util/crypto/sample_dsa.pem.pub | 1 + .../brooklyn/util/crypto/sample_rsa.pem | 27 + .../brooklyn/util/crypto/sample_rsa.pem.pub | 1 + .../util/crypto/sample_rsa_passphrase.pem | 30 + .../util/crypto/sample_rsa_passphrase.pem.pub | 1 + .../resources/brooklyn/util/ssh/test_sudoers | 24 + .../test/resources/hello-world-no-mapping.txt | 18 + .../test/resources/hello-world-no-mapping.war | Bin 0 -> 14693 bytes core/src/test/resources/hello-world.txt | 18 + core/src/test/resources/hello-world.war | Bin 0 -> 14729 bytes .../brooklyn-AppInCatalog.jar | Bin 0 -> 2891 bytes .../brooklyn-AppInCatalog.txt | 38 + .../brooklyn/location/basic/sample_id_rsa | 27 + .../brooklyn/location/basic/sample_id_rsa.pub | 1 + .../rebind/compiler_compatibility_eclipse.xml | 41 + .../rebind/compiler_compatibility_oracle.xml | 41 + core/src/test/resources/server.ks | Bin 0 -> 1366 bytes karaf/apache-brooklyn/pom.xml | 127 + .../filtered-resources/etc/branding.properties | 35 + .../src/main/resources/etc/custom.properties | 120 + .../resources/etc/org.ops4j.pax.logging.cfg | 46 + .../src/main/resources/etc/system.properties | 133 + karaf/commands/pom.xml | 82 + .../apache/brooklyn/karaf/commands/Catalog.java | 46 + karaf/features/pom.xml | 60 + karaf/features/src/main/feature/feature.xml | 218 ++ karaf/features/src/main/resources/.gitignore | 4 + karaf/itest/pom.xml | 209 ++ .../java/org/apache/brooklyn/AssemblyTest.java | 118 + karaf/itest/src/test/resources/exam.properties | 21 + karaf/itest/src/test/resources/logback.xml | 43 + karaf/pom.xml | 163 + launcher/pom.xml | 283 ++ .../org/apache/brooklyn/launcher/Activator.java | 39 + .../brooklyn/launcher/BrooklynLauncher.java | 1067 ++++++ .../launcher/BrooklynServerDetails.java | 47 + .../brooklyn/launcher/BrooklynWebServer.java | 670 ++++ .../camp/BrooklynCampPlatformLauncher.java | 71 + .../launcher/camp/SimpleYamlLauncher.java | 35 + .../config/BrooklynDevelopmentModes.java | 92 + .../launcher/config/BrooklynGlobalConfig.java | 66 + .../launcher/config/CustomResourceLocator.java | 126 + .../config/StopWhichAppsOnShutdown.java | 23 + .../ContextHandlerCollectionHotSwappable.java | 62 + .../entity/basic/VanillaSoftwareYamlTest.java | 97 + .../BrooklynEntityMirrorIntegrationTest.java | 179 + .../brooklynnode/BrooklynNodeRestTest.java | 145 + .../database/mssql/MssqlBlueprintLiveTest.java | 59 + .../BrooklynLauncherHighAvailabilityTest.java | 258 ++ .../BrooklynLauncherRebindCatalogTest.java | 124 + .../BrooklynLauncherRebindTestFixture.java | 257 ++ .../BrooklynLauncherRebindTestToFiles.java | 154 + ...lynLauncherRebindToCloudObjectStoreTest.java | 175 + .../brooklyn/launcher/BrooklynLauncherTest.java | 392 +++ .../launcher/BrooklynWebServerTest.java | 222 ++ .../launcher/SimpleYamlLauncherForTests.java | 31 + .../brooklyn/launcher/WebAppRunnerTest.java | 171 + .../apache/brooklyn/launcher/YamlLauncher.java | 35 + .../blueprints/AbstractBlueprintTest.java | 233 ++ .../blueprints/CouchbaseBlueprintTest.java | 69 + .../blueprints/MongoDbBlueprintTest.java | 51 + .../Windows7zipBlueprintLiveTest.java | 100 + .../jsgui/BrooklynJavascriptGuiLauncher.java | 88 + .../BrooklynJavascriptGuiLauncherTest.java | 81 + launcher/src/test/resources/7zip-catalog.yaml | 42 + .../basic-empty-app-and-entity-blueprint.yaml | 30 + .../resources/basic-empy-app-blueprint.yaml | 23 + .../src/test/resources/cassandra-blueprint.yaml | 29 + launcher/src/test/resources/client.ks | Bin 0 -> 1364 bytes launcher/src/test/resources/client.ts | Bin 0 -> 658 bytes .../resources/couchbase-cluster-singleNode.yaml | 36 + .../src/test/resources/couchbase-cluster.yaml | 33 + launcher/src/test/resources/couchbase-node.yaml | 26 + .../couchbase-replication-w-pillowfight.yaml | 56 + .../src/test/resources/couchbase-w-loadgen.yaml | 54 + .../test/resources/couchbase-w-pillowfight.yaml | 35 + launcher/src/test/resources/install7zip.ps1 | 35 + .../java-web-app-and-db-with-function.yaml | 36 + .../src/test/resources/mongo-blueprint.yaml | 23 + .../resources/mongo-client-single-server.yaml | 35 + .../src/test/resources/mongo-product-delete.js | 20 + .../src/test/resources/mongo-product-insert.js | 24 + .../src/test/resources/mongo-product-update.js | 20 + launcher/src/test/resources/mongo-scripts.yaml | 39 + .../resources/mongo-sharded-authentication.yaml | 65 + launcher/src/test/resources/mongo-sharded.yaml | 54 + .../mongo-single-server-blueprint.yaml | 23 + launcher/src/test/resources/mongo.key | 16 + launcher/src/test/resources/mssql-test.yaml | 60 + launcher/src/test/resources/nginx.yaml | 27 + .../src/test/resources/opengamma-cluster.yaml | 48 + launcher/src/test/resources/playing.yaml | 21 + .../test/resources/postgres-gce-blueprint.yaml | 22 + .../resources/rebind-test-catalog-additions.bom | 32 + .../src/test/resources/rebind-test-catalog.bom | 32 + launcher/src/test/resources/server.ks | Bin 0 -> 1366 bytes launcher/src/test/resources/server.ts | Bin 0 -> 658 bytes .../src/test/resources/storm-blueprint.yaml | 26 + .../resources/vanilla-software-blueprint.yaml | 40 + .../vanilla-software-with-child-blueprint.yaml | 44 + .../test/resources/visitors-creation-script.sql | 41 + launcher/src/test/resources/web.yaml | 24 + locations/jclouds/pom.xml | 198 ++ .../JcloudsBlobStoreBasedObjectStore.java | 237 ++ .../jclouds/JcloudsStoreObjectAccessor.java | 127 + ...AbstractJcloudsSubnetSshMachineLocation.java | 37 + .../jclouds/BasicJcloudsLocationCustomizer.java | 99 + .../location/jclouds/BrooklynImageChooser.java | 368 ++ .../jclouds/ComputeServiceRegistry.java | 27 + .../jclouds/ComputeServiceRegistryImpl.java | 182 + .../jclouds/JcloudsByonLocationResolver.java | 182 + .../location/jclouds/JcloudsLocation.java | 3147 ++++++++++++++++++ .../location/jclouds/JcloudsLocationConfig.java | 279 ++ .../jclouds/JcloudsLocationCustomizer.java | 104 + .../jclouds/JcloudsLocationResolver.java | 226 ++ .../jclouds/JcloudsMachineLocation.java | 61 + .../location/jclouds/JcloudsMachineNamer.java | 44 + .../location/jclouds/JcloudsPredicates.java | 60 + ...JcloudsPropertiesFromBrooklynProperties.java | 158 + .../jclouds/JcloudsSshMachineLocation.java | 596 ++++ .../brooklyn/location/jclouds/JcloudsUtil.java | 473 +++ .../jclouds/JcloudsWinRmMachineLocation.java | 308 ++ .../jclouds/SudoTtyFixingCustomizer.java | 57 + .../JcloudsLocationSecurityGroupCustomizer.java | 667 ++++ .../JcloudsPortForwarderExtension.java | 45 + .../networking/SecurityGroupDefinition.java | 102 + .../jclouds/networking/SecurityGroupTool.java | 166 + .../jclouds/pool/MachinePoolPredicates.java | 149 + .../location/jclouds/pool/MachineSet.java | 98 + .../jclouds/pool/ReusableMachineTemplate.java | 182 + .../AbstractPortableTemplateBuilder.java | 527 +++ .../templates/PortableTemplateBuilder.java | 145 + .../zone/AwsAvailabilityZoneExtension.java | 73 + .../policy/jclouds/os/CreateUserPolicy.java | 181 + ...pache.brooklyn.api.location.LocationResolver | 20 + .../brooklyn/location-metadata.properties | 222 ++ .../location/jclouds/sample/setup-server.sh | 31 + .../mgmt/persist/jclouds/BlobStoreCleaner.java | 71 + .../persist/jclouds/BlobStoreExpiryTest.java | 196 ++ .../BlobStorePersistencePerformanceTest.java | 134 + .../mgmt/persist/jclouds/BlobStoreTest.java | 150 + ...nMementoPersisterJcloudsObjectStoreTest.java | 67 + ...tyToBlobStorePersistencePerformanceTest.java | 65 + ...ailabilityManagerJcloudsObjectStoreTest.java | 80 + .../JcloudsBlobStoreBasedObjectStoreTest.java | 118 + .../jclouds/JcloudsExpect100ContinueTest.java | 148 + .../JcloudsObjectStoreAccessorWriterTest.java | 182 + .../jclouds/AbstractJcloudsLiveTest.java | 183 + .../jclouds/AbstractJcloudsStubbedLiveTest.java | 124 + .../jclouds/BailOutJcloudsLocation.java | 194 ++ .../jclouds/DelegatingComputeService.java | 229 ++ .../jclouds/JcloudsAddressesLiveTest.java | 227 ++ .../JcloudsByonLocationResolverAwsLiveTest.java | 177 + ...dsByonLocationResolverSoftlayerLiveTest.java | 104 + .../JcloudsByonLocationResolverTest.java | 80 + .../jclouds/JcloudsByonRebindLiveTest.java | 165 + .../JcloudsHardwareProfilesStubbedLiveTest.java | 77 + .../jclouds/JcloudsLocationMetadataTest.java | 71 + .../JcloudsLocationRegisterMachineLiveTest.java | 144 + ...cloudsLocationReleasePortForwardingTest.java | 184 + .../jclouds/JcloudsLocationResolverTest.java | 356 ++ ...udsLocationSuspendResumeMachineLiveTest.java | 62 + ...ationTemplateOptionsCustomisersLiveTest.java | 108 + .../location/jclouds/JcloudsLocationTest.java | 610 ++++ .../location/jclouds/JcloudsLoginLiveTest.java | 456 +++ .../jclouds/JcloudsMachineNamerTest.java | 56 + ...udsPropertiesFromBrooklynPropertiesTest.java | 99 + .../location/jclouds/JcloudsRebindLiveTest.java | 231 ++ .../location/jclouds/JcloudsRebindStubTest.java | 256 ++ .../location/jclouds/JcloudsSshingLiveTest.java | 60 + .../location/jclouds/JcloudsSuseLiveTest.java | 102 + .../location/jclouds/LiveTestEntity.java | 89 + .../jclouds/RebindJcloudsLocationLiveTest.java | 326 ++ .../jclouds/RebindJcloudsLocationTest.java | 65 + ...loudsLocationUserLoginAndConfigLiveTest.java | 248 ++ ...hineProvisioningLocationJcloudsLiveTest.java | 123 + .../jclouds/StandaloneJcloudsLiveTest.java | 253 ++ ...oudsLocationSecurityGroupCustomizerTest.java | 366 ++ .../JcloudsPortForwardingStubbedLiveTest.java | 195 ++ .../networking/SecurityGroupLiveTest.java | 32 + .../provider/AbstractJcloudsLocationTest.java | 202 ++ .../provider/AwsEc2LocationLiveTest.java | 66 + .../provider/AwsEc2LocationWindowsLiveTest.java | 95 + .../provider/CarrenzaLocationLiveTest.java | 135 + .../provider/GoGridLocationLiveTest.java | 52 + .../provider/RackspaceLocationLiveTest.java | 82 + .../zone/AwsAvailabilityZoneExtensionTest.java | 120 + .../jclouds/os/CreateUserPolicyLiveTest.java | 122 + .../policy/jclouds/os/CreateUserPolicyTest.java | 136 + ...location-test-various-login-credentials.yaml | 67 + .../jclouds/persisted-aws-machine-aKEcbxKN | 329 ++ .../jclouds/persisted-aws-parent-lCYB3mTb | 78 + .../persisted-aws-winrm-machine-KYSryzW8 | 184 + .../jclouds/persisted-aws-winrm-parent-fKc0Ofyn | 75 + .../jclouds/persisted-azure-machine-VNapYjwp | 271 ++ .../jclouds/persisted-azure-parent-briByOel | 65 + logging/logback-includes/pom.xml | 50 + .../JcloudsPersistenceThreadDiscriminator.java | 65 + .../brooklyn/logback-appender-file.xml | 71 + .../brooklyn/logback-appender-jclouds.xml | 49 + .../brooklyn/logback-appender-stdout.xml | 35 + .../main/resources/brooklyn/logback-debug.xml | 28 + .../brooklyn/logback-logger-debug-all.xml | 31 + .../brooklyn/logback-logger-debug-favs.xml | 32 + .../brooklyn/logback-logger-debug-jclouds.xml | 47 + .../brooklyn/logback-logger-excludes.xml | 64 + .../resources/brooklyn/logback-logger-trace.xml | 26 + .../src/main/resources/logback-custom.xml | 45 + .../src/main/resources/logback-main.xml | 61 + logging/logback-xml/pom.xml | 45 + .../logback-xml/src/main/resources/logback.xml | 40 + parent/pom.xml | 1815 ++++++++++ policy/pom.xml | 95 + .../policy/autoscaling/AutoScalerPolicy.java | 1133 +++++++ .../autoscaling/MaxPoolSizeReachedEvent.java | 103 + .../policy/autoscaling/ResizeOperator.java | 31 + .../policy/autoscaling/SizeHistory.java | 166 + .../brooklyn/policy/enricher/DeltaEnricher.java | 53 + .../policy/enricher/HttpLatencyDetector.java | 320 ++ .../policy/enricher/RollingMeanEnricher.java | 81 + .../enricher/RollingTimeWindowMeanEnricher.java | 212 ++ .../enricher/TimeFractionDeltaEnricher.java | 109 + .../enricher/TimeWeightedDeltaEnricher.java | 130 + .../followthesun/DefaultFollowTheSunModel.java | 328 ++ .../policy/followthesun/FollowTheSunModel.java | 56 + .../followthesun/FollowTheSunParameters.java | 95 + .../policy/followthesun/FollowTheSunPolicy.java | 279 ++ .../policy/followthesun/FollowTheSunPool.java | 74 + .../followthesun/FollowTheSunPoolImpl.java | 177 + .../followthesun/FollowTheSunStrategy.java | 161 + .../policy/followthesun/WeightedObject.java | 71 + .../policy/ha/AbstractFailureDetector.java | 360 ++ .../policy/ha/ConditionalSuspendPolicy.java | 102 + .../policy/ha/ConnectionFailureDetector.java | 125 + .../apache/brooklyn/policy/ha/HASensors.java | 62 + .../policy/ha/ServiceFailureDetector.java | 339 ++ .../brooklyn/policy/ha/ServiceReplacer.java | 213 ++ .../brooklyn/policy/ha/ServiceRestarter.java | 162 + .../policy/ha/SshMachineFailureDetector.java | 99 + .../loadbalancing/BalanceableContainer.java | 50 + .../loadbalancing/BalanceablePoolModel.java | 64 + .../loadbalancing/BalanceableWorkerPool.java | 83 + .../BalanceableWorkerPoolImpl.java | 184 + .../policy/loadbalancing/BalancingStrategy.java | 622 ++++ .../DefaultBalanceablePoolModel.java | 280 ++ .../loadbalancing/ItemsInContainersGroup.java | 51 + .../ItemsInContainersGroupImpl.java | 147 + .../loadbalancing/LoadBalancingPolicy.java | 341 ++ .../loadbalancing/LocationConstraint.java | 28 + .../brooklyn/policy/loadbalancing/Movable.java | 50 + .../policy/loadbalancing/PolicyUtilForPool.java | 96 + .../autoscaling/AutoScalerPolicyMetricTest.java | 352 ++ .../autoscaling/AutoScalerPolicyRebindTest.java | 134 + .../AutoScalerPolicyReconfigurationTest.java | 189 ++ .../autoscaling/AutoScalerPolicyTest.java | 648 ++++ .../autoscaling/LocallyResizableEntity.java | 72 + .../policy/enricher/DeltaEnrichersTests.java | 144 + .../enricher/HttpLatencyDetectorTest.java | 149 + .../policy/enricher/RebindEnricherTest.java | 153 + .../enricher/RollingMeanEnricherTest.java | 106 + .../RollingTimeWindowMeanEnricherTest.java | 156 + .../enricher/TimeFractionDeltaEnricherTest.java | 104 + .../AbstractFollowTheSunPolicyTest.java | 236 ++ .../followthesun/FollowTheSunModelTest.java | 194 ++ .../FollowTheSunPolicySoakTest.java | 271 ++ .../followthesun/FollowTheSunPolicyTest.java | 303 ++ .../ha/ConnectionFailureDetectorTest.java | 307 ++ .../brooklyn/policy/ha/HaPolicyRebindTest.java | 170 + ...ServiceFailureDetectorStabilizationTest.java | 233 ++ .../policy/ha/ServiceFailureDetectorTest.java | 406 +++ .../brooklyn/policy/ha/ServiceReplacerTest.java | 337 ++ .../policy/ha/ServiceRestarterTest.java | 189 ++ .../AbstractLoadBalancingPolicyTest.java | 251 ++ .../BalanceableWorkerPoolTest.java | 131 + .../ItemsInContainersGroupTest.java | 188 ++ .../loadbalancing/LoadBalancingModelTest.java | 113 + .../LoadBalancingPolicyConcurrencyTest.java | 210 ++ .../LoadBalancingPolicySoakTest.java | 272 ++ .../loadbalancing/LoadBalancingPolicyTest.java | 396 +++ .../loadbalancing/MockContainerEntity.java | 60 + .../loadbalancing/MockContainerEntityImpl.java | 208 ++ .../policy/loadbalancing/MockItemEntity.java | 45 + .../loadbalancing/MockItemEntityImpl.java | 112 + pom.xml | 159 +- rest/rest-api/pom.xml | 178 + .../org/apache/brooklyn/rest/api/AccessApi.java | 62 + .../apache/brooklyn/rest/api/ActivityApi.java | 69 + .../brooklyn/rest/api/ApplicationApi.java | 222 ++ .../apache/brooklyn/rest/api/CatalogApi.java | 376 +++ .../apache/brooklyn/rest/api/EffectorApi.java | 85 + .../org/apache/brooklyn/rest/api/EntityApi.java | 235 ++ .../brooklyn/rest/api/EntityConfigApi.java | 145 + .../apache/brooklyn/rest/api/LocationApi.java | 101 + .../org/apache/brooklyn/rest/api/PolicyApi.java | 151 + .../brooklyn/rest/api/PolicyConfigApi.java | 120 + .../org/apache/brooklyn/rest/api/ScriptApi.java | 52 + .../org/apache/brooklyn/rest/api/SensorApi.java | 150 + .../org/apache/brooklyn/rest/api/ServerApi.java | 206 ++ .../org/apache/brooklyn/rest/api/UsageApi.java | 156 + .../apache/brooklyn/rest/api/VersionApi.java | 43 + .../brooklyn/rest/domain/AccessSummary.java | 74 + .../apache/brooklyn/rest/domain/ApiError.java | 207 ++ .../brooklyn/rest/domain/ApplicationSpec.java | 181 + .../rest/domain/ApplicationSummary.java | 117 + .../rest/domain/BrooklynFeatureSummary.java | 91 + .../rest/domain/CatalogEntitySummary.java | 83 + .../rest/domain/CatalogItemSummary.java | 163 + .../rest/domain/CatalogLocationSummary.java | 62 + .../rest/domain/CatalogPolicySummary.java | 65 + .../brooklyn/rest/domain/ConfigSummary.java | 171 + .../brooklyn/rest/domain/EffectorSummary.java | 187 ++ .../rest/domain/EntityConfigSummary.java | 70 + .../apache/brooklyn/rest/domain/EntitySpec.java | 102 + .../brooklyn/rest/domain/EntitySummary.java | 97 + .../apache/brooklyn/rest/domain/HasConfig.java | 28 + .../org/apache/brooklyn/rest/domain/HasId.java | 26 + .../apache/brooklyn/rest/domain/HasName.java | 26 + .../rest/domain/HighAvailabilitySummary.java | 144 + .../brooklyn/rest/domain/LinkWithMetadata.java | 88 + .../rest/domain/LocationConfigSummary.java | 64 + .../brooklyn/rest/domain/LocationSpec.java | 96 + .../brooklyn/rest/domain/LocationSummary.java | 96 + .../rest/domain/PolicyConfigSummary.java | 60 + .../brooklyn/rest/domain/PolicySummary.java | 108 + .../rest/domain/ScriptExecutionSummary.java | 67 + .../brooklyn/rest/domain/SensorSummary.java | 107 + .../org/apache/brooklyn/rest/domain/Status.java | 33 + .../rest/domain/SummaryComparators.java | 82 + .../brooklyn/rest/domain/TaskSummary.java | 231 ++ .../brooklyn/rest/domain/UsageStatistic.java | 123 + .../brooklyn/rest/domain/UsageStatistics.java | 76 + .../brooklyn/rest/domain/VersionSummary.java | 80 + rest/rest-api/src/main/webapp/WEB-INF/web.xml | 121 + .../brooklyn/rest/domain/ApiErrorTest.java | 63 + .../rest/domain/ApplicationSpecTest.java | 53 + .../rest/domain/EffectorSummaryTest.java | 53 + .../brooklyn/rest/domain/EntitySpecTest.java | 50 + .../brooklyn/rest/domain/EntitySummaryTest.java | 61 + .../brooklyn/rest/domain/LocationSpecTest.java | 58 + .../rest/domain/VersionSummaryTest.java | 62 + .../brooklyn/rest/util/RestApiTestUtils.java | 57 + .../resources/fixtures/api-error-basic.json | 4 + .../fixtures/api-error-no-details.json | 3 + .../resources/fixtures/application-list.json | 44 + .../resources/fixtures/application-spec.json | 16 + .../resources/fixtures/application-tree.json | 43 + .../test/resources/fixtures/application.json | 22 + .../fixtures/catalog-application-list.json | 29 + .../resources/fixtures/catalog-application.json | 9 + .../fixtures/effector-summary-list.json | 47 + .../resources/fixtures/effector-summary.json | 9 + .../resources/fixtures/entity-only-type.json | 3 + .../resources/fixtures/entity-summary-list.json | 14 + .../test/resources/fixtures/entity-summary.json | 13 + .../src/test/resources/fixtures/entity.json | 7 + .../src/test/resources/fixtures/ha-summary.json | 19 + .../test/resources/fixtures/location-list.json | 10 + .../resources/fixtures/location-summary.json | 8 + .../fixtures/location-without-credential.json | 5 + .../src/test/resources/fixtures/location.json | 4 + .../fixtures/sensor-current-state.json | 6 + .../resources/fixtures/sensor-summary-list.json | 42 + .../test/resources/fixtures/sensor-summary.json | 8 + .../test/resources/fixtures/server-version.json | 14 + .../test/resources/fixtures/service-state.json | 1 + .../resources/fixtures/task-summary-list.json | 15 + rest/rest-client/pom.xml | 149 + .../brooklyn/rest/client/BrooklynApi.java | 395 +++ .../util/http/BuiltResponsePreservingError.java | 79 + .../ApplicationResourceIntegrationTest.java | 190 ++ .../rest/client/BrooklynApiRestClientTest.java | 153 + .../src/test/resources/catalog/test-catalog.bom | 33 + .../rest-client/src/test/webapp/WEB-INF/web.xml | 129 + rest/rest-server/pom.xml | 303 ++ .../apache/brooklyn/rest/BrooklynRestApi.java | 89 + .../apache/brooklyn/rest/BrooklynWebConfig.java | 158 + .../BrooklynPropertiesSecurityFilter.java | 175 + .../rest/filter/HaHotCheckResourceFilter.java | 150 + .../rest/filter/HaHotStateRequired.java | 36 + .../rest/filter/HaMasterCheckFilter.java | 139 + .../brooklyn/rest/filter/LoggingFilter.java | 160 + .../brooklyn/rest/filter/NoCacheFilter.java | 40 + .../rest/filter/RequestTaggingFilter.java | 63 + .../brooklyn/rest/filter/SwaggerFilter.java | 76 + .../resources/AbstractBrooklynRestResource.java | 151 + .../brooklyn/rest/resources/AccessResource.java | 46 + .../rest/resources/ActivityResource.java | 67 + .../brooklyn/rest/resources/ApidocResource.java | 31 + .../rest/resources/ApplicationResource.java | 480 +++ .../rest/resources/CatalogResource.java | 521 +++ .../rest/resources/EffectorResource.java | 114 + .../rest/resources/EntityConfigResource.java | 171 + .../brooklyn/rest/resources/EntityResource.java | 223 ++ .../rest/resources/LocationResource.java | 184 + .../rest/resources/PolicyConfigResource.java | 108 + .../brooklyn/rest/resources/PolicyResource.java | 131 + .../brooklyn/rest/resources/ScriptResource.java | 102 + .../brooklyn/rest/resources/SensorResource.java | 149 + .../brooklyn/rest/resources/ServerResource.java | 495 +++ .../brooklyn/rest/resources/UsageResource.java | 256 ++ .../rest/resources/VersionResource.java | 32 + .../brooklyn/rest/security/PasswordHasher.java | 32 + .../provider/AbstractSecurityProvider.java | 56 + .../provider/AnyoneSecurityProvider.java | 40 + .../provider/BlackholeSecurityProvider.java | 40 + ...nUserWithRandomPasswordSecurityProvider.java | 73 + .../provider/DelegatingSecurityProvider.java | 166 + .../provider/ExplicitUsersSecurityProvider.java | 118 + .../security/provider/LdapSecurityProvider.java | 132 + .../security/provider/SecurityProvider.java | 35 + .../rest/transform/AccessTransformer.java | 39 + .../rest/transform/ApplicationTransformer.java | 116 + .../transform/BrooklynFeatureTransformer.java | 45 + .../rest/transform/CatalogTransformer.java | 192 ++ .../rest/transform/EffectorTransformer.java | 85 + .../rest/transform/EntityTransformer.java | 165 + .../transform/HighAvailabilityTransformer.java | 50 + .../rest/transform/LocationTransformer.java | 193 ++ .../rest/transform/PolicyTransformer.java | 83 + .../rest/transform/SensorTransformer.java | 84 + .../rest/transform/TaskTransformer.java | 146 + .../rest/util/BrooklynRestResourceUtils.java | 608 ++++ .../rest/util/DefaultExceptionMapper.java | 104 + .../brooklyn/rest/util/EntityLocationUtils.java | 85 + .../brooklyn/rest/util/FormMapProvider.java | 81 + .../rest/util/ManagementContextProvider.java | 33 + .../apache/brooklyn/rest/util/OsgiCompat.java | 46 + .../brooklyn/rest/util/ShutdownHandler.java | 23 + .../rest/util/ShutdownHandlerProvider.java | 30 + .../brooklyn/rest/util/URLParamEncoder.java | 27 + .../brooklyn/rest/util/WebResourceUtils.java | 161 + .../rest/util/json/BidiSerialization.java | 174 + .../util/json/BrooklynJacksonJsonProvider.java | 170 + .../json/ConfigurableSerializerProvider.java | 93 + .../ErrorAndToStringUnknownTypeSerializer.java | 124 + .../rest/util/json/MultimapSerializer.java | 62 + ...StrictPreferringFieldsVisibilityChecker.java | 107 + .../main/resources/build-metadata.properties | 18 + .../src/main/resources/not-a-jar-file.txt | 18 + .../src/main/resources/reset-catalog.xml | 37 + .../rest-server/src/main/webapp/WEB-INF/web.xml | 137 + .../BrooklynPropertiesSecurityFilterTest.java | 151 + .../brooklyn/rest/BrooklynRestApiLauncher.java | 476 +++ .../rest/BrooklynRestApiLauncherTest.java | 77 + .../BrooklynRestApiLauncherTestFixture.java | 110 + .../apache/brooklyn/rest/HaHotCheckTest.java | 129 + .../brooklyn/rest/HaMasterCheckFilterTest.java | 218 ++ .../brooklyn/rest/domain/ApplicationTest.java | 92 + .../rest/domain/LocationSummaryTest.java | 55 + .../brooklyn/rest/domain/SensorSummaryTest.java | 101 + .../rest/resources/AccessResourceTest.java | 68 + .../rest/resources/ApidocResourceTest.java | 177 + .../ApplicationResourceIntegrationTest.java | 133 + .../rest/resources/ApplicationResourceTest.java | 694 ++++ .../rest/resources/CatalogResetTest.java | 113 + .../rest/resources/CatalogResourceTest.java | 512 +++ .../rest/resources/DelegatingPrintStream.java | 183 + .../rest/resources/DescendantsTest.java | 132 + .../resources/EntityConfigResourceTest.java | 172 + .../rest/resources/EntityResourceTest.java | 189 ++ .../rest/resources/ErrorResponseTest.java | 98 + .../rest/resources/LocationResourceTest.java | 189 ++ .../rest/resources/PolicyResourceTest.java | 145 + .../rest/resources/ScriptResourceTest.java | 54 + .../SensorResourceIntegrationTest.java | 82 + .../rest/resources/SensorResourceTest.java | 271 ++ .../ServerResourceIntegrationTest.java | 125 + .../rest/resources/ServerResourceTest.java | 168 + .../rest/resources/ServerShutdownTest.java | 185 + .../rest/resources/UsageResourceTest.java | 443 +++ .../rest/resources/VersionResourceTest.java | 52 + .../rest/security/PasswordHasherTest.java | 37 + .../security/provider/TestSecurityProvider.java | 46 + .../test/config/render/TestRendererHints.java | 36 + .../brooklynnode/DeployBlueprintTest.java | 89 + .../rest/testing/BrooklynRestApiTest.java | 204 ++ .../rest/testing/BrooklynRestResourceTest.java | 154 + .../rest/testing/mocks/CapitalizePolicy.java | 33 + .../rest/testing/mocks/EverythingGroup.java | 27 + .../rest/testing/mocks/EverythingGroupImpl.java | 32 + .../rest/testing/mocks/NameMatcherGroup.java | 30 + .../testing/mocks/NameMatcherGroupImpl.java | 33 + .../rest/testing/mocks/RestMockApp.java | 24 + .../rest/testing/mocks/RestMockAppBuilder.java | 39 + .../testing/mocks/RestMockSimpleEntity.java | 103 + .../testing/mocks/RestMockSimplePolicy.java | 64 + .../util/BrooklynRestResourceUtilsTest.java | 213 ++ .../rest/util/EntityLocationUtilsTest.java | 72 + .../rest/util/HaHotStateCheckClassResource.java | 38 + .../rest/util/HaHotStateCheckResource.java | 44 + .../rest/util/NoOpRecordingShutdownHandler.java | 39 + .../util/NullHttpServletRequestProvider.java | 46 + .../rest/util/NullServletConfigProvider.java | 51 + .../util/ServerStoppingShutdownHandler.java | 75 + .../json/BrooklynJacksonSerializerTest.java | 399 +++ .../src/test/resources/brooklyn-test-logo.jpg | Bin 0 -> 6986 bytes .../resources/brooklyn/scanning.catalog.bom | 19 + server-cli/README.md | 89 + server-cli/pom.xml | 206 ++ .../org/apache/brooklyn/cli/AbstractMain.java | 283 ++ .../org/apache/brooklyn/cli/CloudExplorer.java | 380 +++ .../org/apache/brooklyn/cli/ItemLister.java | 271 ++ .../main/java/org/apache/brooklyn/cli/Main.java | 993 ++++++ .../apache/brooklyn/cli/lister/ClassFinder.java | 152 + .../brooklyn/cli/lister/ItemDescriptors.java | 172 + server-cli/src/main/license/README.md | 7 + server-cli/src/main/license/files/DISCLAIMER | 8 + server-cli/src/main/license/files/LICENSE | 242 ++ server-cli/src/main/license/files/NOTICE | 5 + .../src/main/license/source-inclusions.yaml | 24 + .../main/resources/brooklyn/default.catalog.bom | 365 ++ .../statics/brooklyn-object-list.html | 147 + .../brooklyn/item-lister/statics/common.js | 94 + .../brooklyn/item-lister/statics/items.css | 153 + .../statics/style/js/catalog/typeahead.js | 727 ++++ .../statics/style/js/underscore-min.js | 6 + .../statics/style/js/underscore-min.map | 1 + .../item-lister/templates/enricher.html | 59 + .../brooklyn/item-lister/templates/entity.html | 66 + .../item-lister/templates/location.html | 62 + .../brooklyn/item-lister/templates/policy.html | 59 + .../java/org/apache/brooklyn/cli/CliTest.java | 631 ++++ .../brooklyn/cli/CloudExplorerLiveTest.java | 209 ++ server-cli/src/test/license/files/DISCLAIMER | 8 + server-cli/src/test/license/files/LICENSE | 175 + server-cli/src/test/license/files/NOTICE | 5 + .../src/test/resources/ExampleAppInFile.groovy | 22 + .../resources/example-app-app-location.yaml | 23 + .../resources/example-app-entity-location.yaml | 23 + .../test/resources/example-app-no-location.yaml | 22 + software/base/pom.xml | 213 ++ .../entity/brooklynnode/BrooklynCluster.java | 70 + .../brooklynnode/BrooklynClusterImpl.java | 115 + .../brooklynnode/BrooklynEntityMirror.java | 67 + .../brooklynnode/BrooklynEntityMirrorImpl.java | 194 ++ .../entity/brooklynnode/BrooklynNode.java | 312 ++ .../entity/brooklynnode/BrooklynNodeDriver.java | 27 + .../entity/brooklynnode/BrooklynNodeImpl.java | 528 +++ .../brooklynnode/BrooklynNodeSshDriver.java | 413 +++ .../entity/brooklynnode/EntityHttpClient.java | 93 + .../brooklynnode/EntityHttpClientImpl.java | 162 + .../entity/brooklynnode/LocalBrooklynNode.java | 37 + .../brooklynnode/LocalBrooklynNodeImpl.java | 48 + .../brooklynnode/RemoteEffectorBuilder.java | 84 + .../BrooklynClusterUpgradeEffectorBody.java | 206 ++ .../BrooklynNodeUpgradeEffectorBody.java | 229 ++ .../effector/SelectMasterEffectorBody.java | 174 + .../SetHighAvailabilityModeEffectorBody.java | 63 + ...SetHighAvailabilityPriorityEffectorBody.java | 54 + .../brooklyn/entity/chef/ChefAttributeFeed.java | 410 +++ .../entity/chef/ChefAttributePollConfig.java | 53 + .../brooklyn/entity/chef/ChefBashCommands.java | 42 + .../apache/brooklyn/entity/chef/ChefConfig.java | 98 + .../brooklyn/entity/chef/ChefConfigs.java | 102 + .../apache/brooklyn/entity/chef/ChefEntity.java | 26 + .../brooklyn/entity/chef/ChefEntityImpl.java | 38 + .../entity/chef/ChefLifecycleEffectorTasks.java | 361 ++ .../brooklyn/entity/chef/ChefServerTasks.java | 97 + .../brooklyn/entity/chef/ChefSoloDriver.java | 85 + .../brooklyn/entity/chef/ChefSoloTasks.java | 70 + .../apache/brooklyn/entity/chef/ChefTasks.java | 153 + .../entity/chef/KnifeConvergeTaskFactory.java | 246 ++ .../brooklyn/entity/chef/KnifeTaskFactory.java | 240 ++ .../brooklyn/entity/java/JavaAppUtils.java | 263 ++ .../brooklyn/entity/java/JavaEntityMethods.java | 30 + .../entity/java/JavaSoftwareProcessDriver.java | 30 + .../java/JavaSoftwareProcessSshDriver.java | 443 +++ .../entity/java/JmxAttributeSensor.java | 121 + .../apache/brooklyn/entity/java/JmxSupport.java | 357 ++ .../brooklyn/entity/java/JmxmpSslSupport.java | 134 + .../apache/brooklyn/entity/java/UsesJava.java | 68 + .../brooklyn/entity/java/UsesJavaMXBeans.java | 77 + .../apache/brooklyn/entity/java/UsesJmx.java | 190 ++ .../brooklyn/entity/java/VanillaJavaApp.java | 77 + .../entity/java/VanillaJavaAppDriver.java | 26 + .../entity/java/VanillaJavaAppImpl.java | 112 + .../entity/java/VanillaJavaAppSshDriver.java | 211 ++ .../entity/machine/MachineAttributes.java | 87 + .../brooklyn/entity/machine/MachineEntity.java | 59 + .../entity/machine/MachineEntityImpl.java | 186 ++ .../entity/machine/MachineInitTasks.java | 228 ++ .../machine/ProvidesProvisioningFlags.java | 35 + .../entity/machine/SetHostnameCustomizer.java | 233 ++ .../entity/machine/pool/ServerPool.java | 109 + .../entity/machine/pool/ServerPoolImpl.java | 432 +++ .../entity/machine/pool/ServerPoolLocation.java | 80 + .../pool/ServerPoolLocationResolver.java | 138 + .../entity/resolve/ChefEntitySpecResolver.java | 42 + .../HardcodedCatalogEntitySpecResolver.java | 96 + .../base/AbstractSoftwareProcessDriver.java | 514 +++ .../base/AbstractSoftwareProcessSshDriver.java | 666 ++++ .../AbstractSoftwareProcessWinRmDriver.java | 315 ++ .../software/base/AbstractVanillaProcess.java | 35 + .../software/base/EmptySoftwareProcess.java | 32 + .../base/EmptySoftwareProcessDriver.java | 22 + .../software/base/EmptySoftwareProcessImpl.java | 49 + .../base/EmptySoftwareProcessSshDriver.java | 83 + .../software/base/EmptyWindowsProcess.java | 38 + .../base/EmptyWindowsProcessDriver.java | 22 + .../software/base/EmptyWindowsProcessImpl.java | 49 + .../base/EmptyWindowsProcessWinRmDriver.java | 97 + .../entity/software/base/InboundPortsUtils.java | 98 + .../SameServerDriverLifecycleEffectorTasks.java | 155 + .../entity/software/base/SameServerEntity.java | 78 + .../software/base/SameServerEntityImpl.java | 133 + .../entity/software/base/SoftwareProcess.java | 377 +++ .../software/base/SoftwareProcessDriver.java | 75 + ...wareProcessDriverLifecycleEffectorTasks.java | 262 ++ .../software/base/SoftwareProcessImpl.java | 645 ++++ .../software/base/VanillaSoftwareProcess.java | 62 + .../base/VanillaSoftwareProcessDriver.java | 23 + .../base/VanillaSoftwareProcessImpl.java | 37 + .../base/VanillaSoftwareProcessSshDriver.java | 190 ++ .../software/base/VanillaWindowsProcess.java | 107 + .../base/VanillaWindowsProcessDriver.java | 23 + .../base/VanillaWindowsProcessImpl.java | 47 + .../base/VanillaWindowsProcessWinRmDriver.java | 99 + .../MachineLifecycleEffectorTasks.java | 970 ++++++ .../base/lifecycle/NaiveScriptRunner.java | 43 + .../lifecycle/NativeWindowsScriptRunner.java | 29 + .../software/base/lifecycle/ScriptHelper.java | 436 +++ .../software/base/lifecycle/ScriptPart.java | 82 + .../base/lifecycle/WinRmExecuteHelper.java | 217 ++ .../system_service/EntityLaunchListener.java | 111 + .../system_service/InitdServiceInstaller.java | 135 + .../system_service/SystemServiceEnricher.java | 142 + .../system_service/SystemServiceInstaller.java | 25 + .../SystemServiceInstallerFactory.java | 28 + .../feed/jmx/JmxAttributePollConfig.java | 74 + .../org/apache/brooklyn/feed/jmx/JmxFeed.java | 423 +++ .../org/apache/brooklyn/feed/jmx/JmxHelper.java | 724 ++++ .../feed/jmx/JmxNotificationFilters.java | 64 + .../jmx/JmxNotificationSubscriptionConfig.java | 95 + .../feed/jmx/JmxOperationPollConfig.java | 121 + .../brooklyn/feed/jmx/JmxValueFunctions.java | 136 + ...pache.brooklyn.api.location.LocationResolver | 19 + ...oklyn.core.resolve.entity.EntitySpecResolver | 20 + .../entity/brooklynnode/brooklyn-cluster.yaml | 33 + .../brooklyn-node-persisting-to-tmp.yaml | 27 + .../entity/brooklynnode/brooklyn-node.yaml | 35 + .../brooklyn/entity/system_service/service.sh | 51 + .../brooklyn/entity/AbstractEc2LiveTest.java | 181 + .../entity/AbstractGoogleComputeLiveTest.java | 137 + .../entity/AbstractSoftlayerLiveTest.java | 115 + .../BrooklynClusterIntegrationTest.java | 97 + .../BrooklynNodeIntegrationTest.java | 711 ++++ .../entity/brooklynnode/BrooklynNodeTest.java | 137 + .../brooklynnode/CallbackEntityHttpClient.java | 99 + .../entity/brooklynnode/MockBrooklynNode.java | 72 + .../brooklynnode/SameBrooklynNodeImpl.java | 97 + .../brooklynnode/SelectMasterEffectorTest.java | 259 ++ .../brooklyn/entity/chef/ChefConfigsTest.java | 52 + .../entity/chef/ChefLiveTestSupport.java | 99 + .../chef/ChefServerTasksIntegrationTest.java | 126 + .../AbstractChefToyMySqlEntityLiveTest.java | 40 + .../ChefSoloDriverMySqlEntityLiveTest.java | 49 + .../mysql/ChefSoloDriverToyMySqlEntity.java | 89 + ...micChefAutodetectToyMySqlEntityLiveTest.java | 43 + ...DynamicChefServerToyMySqlEntityLiveTest.java | 50 + .../DynamicChefSoloToyMySqlEntityLiveTest.java | 43 + .../chef/mysql/DynamicToyMySqlEntityChef.java | 81 + .../chef/mysql/TypedToyMySqlEntityChef.java | 55 + .../brooklyn/entity/java/EntityPollingTest.java | 206 ++ .../entity/java/ExampleVanillaMain.java | 26 + .../java/ExampleVanillaMainCpuHungry.java | 41 + .../brooklyn/entity/java/JavaOptsTest.java | 356 ++ ...SoftwareProcessSshDriverIntegrationTest.java | 173 + .../brooklyn/entity/java/JmxSupportTest.java | 135 + .../brooklyn/entity/java/SslKeyConfigTest.java | 53 + .../entity/java/VanillaJavaAppRebindTest.java | 171 + .../entity/java/VanillaJavaAppTest.java | 352 ++ .../machine/MachineEntityEc2LiveTest.java | 57 + .../entity/machine/MachineEntityRebindTest.java | 44 + .../machine/SetHostnameCustomizerLiveTest.java | 143 + .../machine/SetHostnameCustomizerTest.java | 157 + .../machine/pool/AbstractServerPoolTest.java | 145 + .../entity/machine/pool/ServerPoolLiveTest.java | 97 + .../pool/ServerPoolLocationResolverTest.java | 90 + .../machine/pool/ServerPoolRebindTest.java | 109 + .../entity/machine/pool/ServerPoolTest.java | 175 + .../software/base/AbstractDockerLiveTest.java | 99 + ...ctSoftwareProcessRestartIntegrationTest.java | 96 + .../AbstractSoftwareProcessStreamsTest.java | 105 + .../software/base/DoNothingSoftwareProcess.java | 32 + .../base/DoNothingSoftwareProcessDriver.java | 69 + .../base/DoNothingSoftwareProcessImpl.java | 38 + .../DoNothingWinRmSoftwareProcessDriver.java | 68 + .../entity/software/base/EntitySshToolTest.java | 107 + ...eServerDriverLifecycleEffectorTasksTest.java | 124 + .../software/base/SameServerEntityTest.java | 82 + .../software/base/SoftwareEffectorTest.java | 141 + .../base/SoftwareProcessEntityLatchTest.java | 161 + .../base/SoftwareProcessEntityRebindTest.java | 177 + .../base/SoftwareProcessEntityTest.java | 816 +++++ ...twareProcessOpenIptablesStreamsLiveTest.java | 113 + ...SoftwareProcessSshDriverIntegrationTest.java | 389 +++ .../base/SoftwareProcessSubclassTest.java | 169 + ...ftwareProcessAndChildrenIntegrationTest.java | 194 ++ .../VanillaSoftwareProcessIntegrationTest.java | 209 ++ ...laSoftwareProcessStreamsIntegrationTest.java | 70 + ...laWindowsProcessWinrmExitStatusLiveTest.java | 291 ++ ...nillaWindowsProcessWinrmStreamsLiveTest.java | 133 + .../MachineLifecycleEffectorTasksTest.java | 147 + .../software/base/lifecycle/MyEntity.java | 27 + .../software/base/lifecycle/MyEntityApp.java | 26 + .../software/base/lifecycle/MyEntityImpl.java | 125 + .../base/lifecycle/NaiveScriptRunnerTest.java | 254 ++ .../base/lifecycle/ScriptHelperTest.java | 157 + .../base/lifecycle/ScriptHelperUnitTest.java | 146 + .../base/lifecycle/StartStopSshDriverTest.java | 168 + .../lifecycle/WinRmExecuteHelperUnitTest.java | 62 + .../AutoScalerPolicyNoMoreMachinesTest.java | 214 ++ .../usage/ApplicationUsageTrackingTest.java | 180 + .../mgmt/usage/LocationUsageTrackingTest.java | 172 + .../core/mgmt/usage/RecordingUsageListener.java | 68 + .../test/core/mgmt/usage/UsageListenerTest.java | 107 + .../base/test/driver/MockSshDriver.java | 72 + ...rWithAvailabilityZonesMultiLocationTest.java | 115 + .../base/test/jmx/GeneralisedDynamicMBean.java | 146 + .../software/base/test/jmx/JmxService.java | 176 + .../location/MachineDetailsEc2LiveTest.java | 70 + .../MachineDetailsGoogleComputeLiveTest.java | 67 + .../location/WinRmMachineLocationLiveTest.java | 601 ++++ .../base/test/location/WindowsTestFixture.java | 78 + .../test/mysql/AbstractToyMySqlEntityTest.java | 107 + .../mysql/DynamicToyMySqlEntityBuilder.java | 185 + .../test/mysql/DynamicToyMySqlEntityTest.java | 58 + .../PortAttributeSensorAndConfigKeyTest.java | 86 + .../SystemServiceEnricherTest.java | 95 + .../apache/brooklyn/feed/jmx/JmxFeedTest.java | 420 +++ .../apache/brooklyn/feed/jmx/JmxHelperTest.java | 312 ++ .../feed/jmx/JmxValueFunctionsTest.java | 120 + .../brooklyn/feed/jmx/RebindJmxFeedTest.java | 148 + .../brooklyn-tests.pem | 27 + .../brooklyn-validator.pem | 27 + .../hosted-chef-brooklyn-credentials/knife.rb | 27 + .../brooklyn/entity/software/base/frogs.txt | 27 + .../brooklyn/entity/software/base/template.yaml | 23 + .../base/template_with_extra_substitutions.txt | 18 + software/winrm/pom.xml | 65 + .../WindowsPerformanceCounterSensors.java | 73 + .../windows/WindowsPerformanceCounterFeed.java | 414 +++ .../winrm/AdvertiseWinrmLoginPolicy.java | 80 + .../location/winrm/WinRmMachineLocation.java | 428 +++ .../core/internal/winrm/WinRmException.java | 32 + .../util/core/internal/winrm/WinRmTool.java | 83 + .../core/internal/winrm/WinRmToolResponse.java | 46 + .../internal/winrm/winrm4j/Winrm4jTool.java | 215 ++ .../WindowsPerformanceCounterFeedLiveTest.java | 101 + .../WindowsPerformanceCounterFeedTest.java | 129 + .../winrm/AdvertiseWinrmLoginPolicyTest.java | 49 + .../winrm/ByonLocationResolverTest.java | 95 + .../winrm/WinRmMachineLocationTest.java | 43 + storage/hazelcast/pom.xml | 88 + .../storage/impl/hazelcast/EntityId.java | 36 + .../impl/hazelcast/EntityStreamSerializer.java | 68 + .../impl/hazelcast/HazelcastDataGrid.java | 89 + .../hazelcast/HazelcastDataGridFactory.java | 42 + .../impl/hazelcast/HazelcastStorageTest.java | 107 + test-framework/pom.xml | 96 + .../brooklyn/test/framework/BaseTest.java | 49 + .../InfrastructureDeploymentTestCase.java | 57 + .../InfrastructureDeploymentTestCaseImpl.java | 93 + .../framework/LoopOverGroupMembersTestCase.java | 45 + .../LoopOverGroupMembersTestCaseImpl.java | 134 + .../test/framework/ParallelTestCase.java | 30 + .../test/framework/ParallelTestCaseImpl.java | 142 + .../test/framework/SimpleShellCommandTest.java | 100 + .../framework/SimpleShellCommandTestImpl.java | 258 ++ .../test/framework/TargetableTestComponent.java | 53 + .../framework/TargetableTestComponentImpl.java | 83 + .../brooklyn/test/framework/TestCase.java | 30 + .../brooklyn/test/framework/TestCaseImpl.java | 89 + .../brooklyn/test/framework/TestEffector.java | 48 + .../test/framework/TestEffectorImpl.java | 116 + .../test/framework/TestFrameworkAssertions.java | 265 ++ .../brooklyn/test/framework/TestHttpCall.java | 54 + .../test/framework/TestHttpCallImpl.java | 123 + .../brooklyn/test/framework/TestSensor.java | 37 + .../brooklyn/test/framework/TestSensorImpl.java | 115 + .../InfrastructureDeploymentTestCaseTest.java | 267 ++ .../LoopOverGroupMembersTestCaseTest.java | 286 ++ .../SimpleShellCommandIntegrationTest.java | 292 ++ .../test/framework/TestEffectorTest.java | 191 ++ .../framework/TestFrameworkAssertionsTest.java | 155 + .../test/framework/TestHttpCallTest.java | 122 + .../brooklyn/test/framework/TestSensorTest.java | 309 ++ .../test/framework/entity/TestEntity.java | 77 + .../test/framework/entity/TestEntityImpl.java | 64 + .../framework/entity/TestInfrastructure.java | 31 + .../entity/TestInfrastructureImpl.java | 46 + .../resources/test-framework-examples/README.md | 28 + .../example-catalog-test.bom | 40 + .../test-framework-examples/example-catalog.bom | 33 + .../nginx-test-examples.yml | 119 + .../testhttpcall-examples.yml | 151 + .../tomcat-test-examples.yml | 57 + test-support/pom.xml | 63 + .../apache/brooklyn/test/EntityTestUtils.java | 193 ++ .../org/apache/brooklyn/test/HttpTestUtils.java | 396 +++ .../brooklyn/test/NetworkingTestUtils.java | 78 + .../brooklyn/test/PerformanceTestUtils.java | 26 + .../org/apache/brooklyn/test/TestUtils.java | 79 + .../org/apache/brooklyn/test/WebAppMonitor.java | 213 ++ .../test/performance/FilePersister.java | 85 + .../brooklyn/test/performance/Histogram.java | 89 + .../performance/MeasurementResultPersister.java | 29 + .../test/performance/PerformanceMeasurer.java | 156 + .../performance/PerformanceTestDescriptor.java | 208 ++ .../test/performance/PerformanceTestResult.java | 62 + .../test/performance/PerformanceTestUtils.java | 107 + utils/common/pom.xml | 106 + .../brooklyn/config/ConfigInheritance.java | 50 + .../org/apache/brooklyn/config/ConfigKey.java | 111 + .../org/apache/brooklyn/config/ConfigMap.java | 86 + .../apache/brooklyn/config/StringConfigMap.java | 35 + .../java/org/apache/brooklyn/test/Asserts.java | 1350 ++++++++ .../test/http/TestHttpRequestHandler.java | 72 + .../brooklyn/test/http/TestHttpServer.java | 150 + .../apache/brooklyn/util/CommandLineUtil.java | 53 + .../org/apache/brooklyn/util/GenericTypes.java | 37 + .../brooklyn/util/JavaGroovyEquivalents.java | 181 + .../org/apache/brooklyn/util/ShellUtils.java | 180 + .../util/collections/CollectionFunctionals.java | 263 ++ .../brooklyn/util/collections/Jsonya.java | 581 ++++ .../brooklyn/util/collections/MutableList.java | 256 ++ .../brooklyn/util/collections/MutableMap.java | 253 ++ .../brooklyn/util/collections/MutableSet.java | 212 ++ .../brooklyn/util/collections/QuorumCheck.java | 236 ++ .../util/collections/SetFromLiveMap.java | 141 + .../util/collections/TimeWindowedList.java | 147 + .../util/collections/TimestampedValue.java | 59 + .../util/concurrent/CallableFromRunnable.java | 54 + .../util/crypto/AuthorizedKeysParser.java | 134 + .../crypto/SecureKeysWithoutBouncyCastle.java | 161 + .../brooklyn/util/crypto/SslTrustUtils.java | 100 + .../util/crypto/TrustingSslSocketFactory.java | 105 + .../exceptions/CompoundRuntimeException.java | 59 + .../brooklyn/util/exceptions/Exceptions.java | 347 ++ .../FatalConfigurationRuntimeException.java | 33 + .../util/exceptions/FatalRuntimeException.java | 34 + .../util/exceptions/NotManagedException.java | 36 + .../exceptions/PropagatedRuntimeException.java | 76 + .../util/exceptions/ReferenceWithError.java | 101 + .../exceptions/RuntimeInterruptedException.java | 50 + .../exceptions/RuntimeTimeoutException.java | 36 + .../util/exceptions/UserFacingException.java | 39 + .../apache/brooklyn/util/git/GithubUrls.java | 42 + .../apache/brooklyn/util/guava/Functionals.java | 151 + .../apache/brooklyn/util/guava/IfFunctions.java | 158 + .../guava/IllegalStateExceptionSupplier.java | 55 + .../util/guava/KeyTransformingLoadingCache.java | 152 + .../org/apache/brooklyn/util/guava/Maybe.java | 376 +++ .../brooklyn/util/guava/MaybeFunctions.java | 98 + .../util/guava/PredicateWithContext.java | 33 + .../util/guava/SerializablePredicate.java | 26 + .../apache/brooklyn/util/guava/TypeTokens.java | 72 + .../apache/brooklyn/util/http/HttpAsserts.java | 341 ++ .../org/apache/brooklyn/util/http/HttpTool.java | 528 +++ .../brooklyn/util/http/HttpToolResponse.java | 186 ++ .../util/http/TrustingSslSocketFactory.java | 134 + .../internal/BasicDelegatingSystemProperty.java | 36 + .../util/internal/BooleanSystemProperty.java | 29 + .../util/internal/BrooklynSystemProperties.java | 40 + .../util/internal/DoubleSystemProperty.java | 28 + .../util/internal/IntegerSystemProperty.java | 28 + .../util/internal/StringSystemProperty.java | 50 + .../brooklyn/util/io/FilePermissions.java | 93 + .../org/apache/brooklyn/util/io/FileUtil.java | 187 ++ .../util/javalang/AggregateClassLoader.java | 173 + .../util/javalang/AtomicReferences.java | 48 + .../apache/brooklyn/util/javalang/Boxing.java | 102 + .../apache/brooklyn/util/javalang/Enums.java | 170 + .../apache/brooklyn/util/javalang/Equals.java | 93 + .../brooklyn/util/javalang/JavaClassNames.java | 162 + .../util/javalang/LoadedClassLoader.java | 44 + .../util/javalang/MemoryUsageTracker.java | 72 + .../brooklyn/util/javalang/Reflections.java | 829 +++++ .../brooklyn/util/javalang/Serializers.java | 121 + .../util/javalang/StackTraceSimplifier.java | 202 ++ .../apache/brooklyn/util/javalang/Threads.java | 61 + .../brooklyn/util/logging/LoggingSetup.java | 39 + .../util/logging/SimpleOneLineLogFormatter.java | 140 + .../org/apache/brooklyn/util/math/BitList.java | 271 ++ .../org/apache/brooklyn/util/math/BitUtils.java | 70 + .../brooklyn/util/math/MathFunctions.java | 307 ++ .../brooklyn/util/math/MathPredicates.java | 174 + .../brooklyn/util/maven/MavenArtifact.java | 222 ++ .../brooklyn/util/maven/MavenRetriever.java | 125 + .../java/org/apache/brooklyn/util/net/Cidr.java | 242 ++ .../brooklyn/util/net/HasNetworkAddresses.java | 48 + .../util/net/NetworkMultiAddressUtils.java | 79 + .../apache/brooklyn/util/net/Networking.java | 553 +++ .../org/apache/brooklyn/util/net/Protocol.java | 38 + .../util/net/ReachableSocketFinder.java | 154 + .../brooklyn/util/net/URLParamEncoder.java | 61 + .../java/org/apache/brooklyn/util/net/Urls.java | 246 ++ .../brooklyn/util/net/UserAndHostAndPort.java | 84 + .../java/org/apache/brooklyn/util/os/Os.java | 580 ++++ .../apache/brooklyn/util/pool/BasicPool.java | 202 ++ .../org/apache/brooklyn/util/pool/Lease.java | 29 + .../org/apache/brooklyn/util/pool/Pool.java | 74 + .../apache/brooklyn/util/repeat/Repeater.java | 392 +++ .../apache/brooklyn/util/ssh/BashCommands.java | 731 ++++ .../brooklyn/util/ssh/IptablesCommands.java | 261 ++ .../util/stream/DelegatingPrintStream.java | 174 + .../util/stream/IllegalOutputStream.java | 31 + .../util/stream/InputStreamSupplier.java | 49 + .../util/stream/KnownSizeInputStream.java | 113 + .../brooklyn/util/stream/ReaderInputStream.java | 202 ++ .../brooklyn/util/stream/StreamGobbler.java | 137 + .../apache/brooklyn/util/stream/Streams.java | 176 + .../util/stream/ThreadLocalPrintStream.java | 137 + .../brooklyn/util/text/ByteSizeStrings.java | 416 +++ .../brooklyn/util/text/ComparableVersion.java | 90 + .../brooklyn/util/text/FormattedString.java | 47 + .../apache/brooklyn/util/text/Identifiers.java | 302 ++ .../brooklyn/util/text/KeyValueParser.java | 124 + .../util/text/NaturalOrderComparator.java | 179 + .../util/text/QuotedStringTokenizer.java | 196 ++ .../brooklyn/util/text/StringEscapes.java | 424 +++ .../brooklyn/util/text/StringFunctions.java | 415 +++ .../brooklyn/util/text/StringPredicates.java | 310 ++ .../brooklyn/util/text/StringShortener.java | 150 + .../org/apache/brooklyn/util/text/Strings.java | 919 +++++ .../brooklyn/util/text/VersionComparator.java | 199 ++ .../brooklyn/util/text/WildcardGlobs.java | 382 +++ .../brooklyn/util/time/CountdownTimer.java | 132 + .../org/apache/brooklyn/util/time/Duration.java | 319 ++ .../apache/brooklyn/util/time/Durations.java | 70 + .../org/apache/brooklyn/util/time/Time.java | 971 ++++++ .../org/apache/brooklyn/util/yaml/Yamls.java | 553 +++ .../org/apache/brooklyn/test/AssertsTest.java | 169 + .../apache/brooklyn/test/FixedLocaleTest.java | 49 + .../apache/brooklyn/util/HttpAssertsTest.java | 330 ++ .../collections/CollectionFunctionalsTest.java | 82 + .../brooklyn/util/collections/JsonyaTest.java | 193 ++ .../util/collections/MutableListTest.java | 124 + .../util/collections/MutableMapTest.java | 60 + .../util/collections/MutableSetTest.java | 123 + .../util/collections/QuorumChecksTest.java | 105 + .../util/collections/TimeWindowedListTest.java | 144 + .../util/exceptions/ExceptionsTest.java | 207 ++ .../brooklyn/util/guava/FunctionalsTest.java | 58 + .../brooklyn/util/guava/IfFunctionsTest.java | 106 + .../guava/KeyTransformingLoadingCacheTest.java | 133 + .../brooklyn/util/guava/MaybeFunctionsTest.java | 47 + .../util/internal/CommandLineUtilTest.java | 64 + .../util/internal/JavaClassNamesCallerTest.java | 45 + .../apache/brooklyn/util/io/FileUtilTest.java | 118 + .../brooklyn/util/javalang/BoxingTest.java | 38 + .../brooklyn/util/javalang/EnumsTest.java | 67 + .../util/javalang/JavaClassNamesTest.java | 76 + .../util/javalang/MemoryUsageTrackerTest.java | 89 + .../brooklyn/util/javalang/ReflectionsTest.java | 148 + .../util/javalang/StackTraceSimplifierTest.java | 82 + .../apache/brooklyn/util/math/BitListTest.java | 123 + .../apache/brooklyn/util/math/BitUtilsTest.java | 50 + .../brooklyn/util/math/MathFunctionsTest.java | 56 + .../brooklyn/util/math/MathPredicatesTest.java | 64 + .../brooklyn/util/maven/MavenArtifactTest.java | 297 ++ .../org/apache/brooklyn/util/net/CidrTest.java | 176 + .../brooklyn/util/net/NetworkingUtilsTest.java | 230 ++ .../util/net/ReachableSocketFinderTest.java | 165 + .../org/apache/brooklyn/util/net/UrlsTest.java | 84 + .../util/net/UserAndHostAndPortTest.java | 51 + .../org/apache/brooklyn/util/os/OsTest.java | 168 + .../brooklyn/util/pool/BasicPoolTest.java | 199 ++ .../brooklyn/util/repeat/RepeaterTest.java | 240 ++ .../util/ssh/IptablesCommandsFirewalldTest.java | 104 + .../brooklyn/util/ssh/IptablesCommandsTest.java | 88 + .../brooklyn/util/stream/StreamGobblerTest.java | 90 + .../stream/ThreadLocalStdoutStderrTest.java | 90 + .../brooklyn/util/text/ByteSizeStringsTest.java | 164 + .../util/text/ComparableVersionTest.java | 63 + .../brooklyn/util/text/IdentifiersTest.java | 118 + .../brooklyn/util/text/KeyValueParserTest.java | 149 + .../util/text/NaturalOrderComparatorTest.java | 90 + .../util/text/QuotedStringTokenizerTest.java | 111 + .../brooklyn/util/text/StringEscapesTest.java | 118 + .../brooklyn/util/text/StringFunctionsTest.java | 96 + .../util/text/StringPredicatesTest.java | 75 + .../brooklyn/util/text/StringShortenerTest.java | 65 + .../apache/brooklyn/util/text/StringsTest.java | 362 ++ .../util/text/VersionComparatorTest.java | 102 + .../brooklyn/util/text/WildcardGlobsTest.java | 236 ++ .../brooklyn/util/time/CountdownTimerTest.java | 102 + .../apache/brooklyn/util/time/DurationTest.java | 108 + .../org/apache/brooklyn/util/time/TimeTest.java | 346 ++ .../apache/brooklyn/util/yaml/YamlsTest.java | 195 ++ utils/groovy/pom.xml | 70 + .../util/groovy/FromCallableClosure.java | 38 + .../util/groovy/FromFunctionClosure.java | 39 + .../util/groovy/FromRunnableClosure.java | 46 + .../brooklyn/util/groovy/GroovyJavaMethods.java | 200 ++ .../brooklyn/util/groovy/PojoTestingFields.java | 28 + utils/jmx/jmxmp-ssl-agent/pom.xml | 157 + .../brooklyn/util/jmx/jmxmp/JmxmpAgent.java | 337 ++ .../src/main/license/DISCLAIMER.shaded | 8 + .../src/main/license/LICENSE.shaded | 925 +++++ .../src/main/license/NOTICE.shaded | 15 + .../util/jmx/jmxmp/JmxmpAgentSslTest.java | 257 ++ .../brooklyn/util/jmx/jmxmp/JmxmpClient.java | 89 + utils/jmx/jmxrmi-agent/pom.xml | 71 + .../brooklyn/util/jmx/jmxrmi/JmxRmiAgent.java | 190 ++ .../brooklyn/util/jmx/jmxrmi/JmxRmiClient.java | 47 + utils/rest-swagger/pom.xml | 160 + .../rest/apidoc/ApiListingResource.java | 260 ++ .../rest/apidoc/RestApiResourceScanner.java | 81 + utils/rt-felix/pom.xml | 61 + .../rt/felix/EmbeddedFelixFramework.java | 270 ++ .../brooklyn/rt/felix/ManifestHelper.java | 103 + .../rt/felix/EmbeddedFelixFrameworkTest.java | 101 + utils/rt-osgi/pom.xml | 53 + .../apache/brooklyn/util/osgi/OsgiUtils.java | 101 + .../brooklyn/util/osgi/VersionedName.java | 76 + .../src/test/dependencies/osgi/README.md | 33 + .../src/test/dependencies/osgi/entities/pom.xml | 84 + .../test/osgi/entities/SimpleApplication.java | 28 + .../osgi/entities/SimpleApplicationImpl.java | 27 + .../test/osgi/entities/SimpleEntity.java | 28 + .../test/osgi/entities/SimpleEntityImpl.java | 26 + .../test/osgi/entities/SimpleLocation.java | 35 + .../test/osgi/entities/SimplePolicy.java | 36 + .../apache/brooklyn/test/osgi/entities/icon.gif | Bin 0 -> 43 bytes .../dependencies/osgi/more-entities-v1/pom.xml | 82 + .../test/osgi/entities/more/MoreEntity.java | 37 + .../test/osgi/entities/more/MoreEntityImpl.java | 43 + .../test/osgi/entities/more/MoreLocation.java | 24 + .../test/osgi/entities/more/MorePolicy.java | 25 + .../test/osgi/entities/more/MoreTemplate.java | 24 + .../osgi/more-entities-v2-evil-twin/pom.xml | 88 + .../test/osgi/entities/more/MoreEntity.java | 37 + .../test/osgi/entities/more/MoreEntityImpl.java | 46 + .../dependencies/osgi/more-entities-v2/pom.xml | 88 + .../test/osgi/entities/more/MoreEntity.java | 43 + .../test/osgi/entities/more/MoreEntityImpl.java | 46 + .../test/osgi/entities/more/MoreLocation.java | 26 + .../test/osgi/entities/more/MorePolicy.java | 29 + .../test/osgi/entities/more/MoreTemplate.java | 26 + .../brooklyn/util/osgi/OsgiTestResources.java | 74 + .../apache/brooklyn/util/osgi/OsgisTest.java | 39 + .../src/test/resources/brooklyn/osgi/README.md | 25 + .../osgi/brooklyn-osgi-test-a_0.1.0.jar | Bin 0 -> 2055 bytes .../osgi/brooklyn-osgi-test-a_0.1.0.txt | 26 + .../osgi/brooklyn-test-osgi-entities.jar | Bin 0 -> 14454 bytes .../osgi/brooklyn-test-osgi-entities.txt | 26 + .../brooklyn-test-osgi-more-entities_0.1.0.jar | Bin 0 -> 14964 bytes .../brooklyn-test-osgi-more-entities_0.1.0.txt | 26 + .../brooklyn-test-osgi-more-entities_0.2.0.jar | Bin 0 -> 15646 bytes .../brooklyn-test-osgi-more-entities_0.2.0.txt | 26 + ...-test-osgi-more-entities_evil-twin_0.2.0.jar | Bin 0 -> 13811 bytes ...-test-osgi-more-entities_evil-twin_0.2.0.txt | 26 + utils/test-support/pom.xml | 55 + .../test/support/BrooklynLeakListener.java | 89 + .../test/support/LoggingVerboseReporter.java | 36 + .../support/PlatformTestSelectorListener.java | 57 + .../brooklyn/test/support/StatusListener.java | 100 + .../TestResourceUnavailableException.java | 141 + .../brooklyn/test/support/VerboseReporter.java | 343 ++ .../brooklyn/logback-appender-file.xml | 34 + .../src/main/resources/logback-test.xml | 31 + 4676 files changed, 340501 insertions(+), 341120 deletions(-) ----------------------------------------------------------------------