You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2015/12/23 12:06:47 UTC

[24/71] [abbrv] incubator-brooklyn git commit: Merge commit 'e430723' into reorg2

Merge commit 'e430723' into reorg2

Newer PR's moved to the right place.

Conflicts:
	brooklyn-library/sandbox/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastCluster.java
	brooklyn-library/sandbox/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastClusterImpl.java
	brooklyn-library/sandbox/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastNode.java
	brooklyn-library/sandbox/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastNodeDriver.java
	brooklyn-library/sandbox/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastNodeImpl.java
	brooklyn-library/sandbox/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastNodeSshDriver.java
	brooklyn-library/sandbox/nosql/src/main/resources/org/apache/brooklyn/entity/nosql/hazelcast/hazelcast-brooklyn.xml
	brooklyn-library/sandbox/nosql/src/test/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastClusterEc2LiveTest.java
	brooklyn-library/sandbox/nosql/src/test/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastClusterSoftlayerLiveTest.java
	sandbox/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastCluster.java
	sandbox/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastClusterImpl.java
	sandbox/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastNode.java
	sandbox/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastNodeDriver.java
	sandbox/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastNodeImpl.java
	sandbox/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastNodeSshDriver.java
	sandbox/nosql/src/main/resources/org/apache/brooklyn/entity/nosql/hazelcast/hazelcast-brooklyn.xml
	sandbox/nosql/src/test/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastClusterEc2LiveTest.java
	sandbox/nosql/src/test/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastClusterSoftlayerLiveTest.java
	software/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastCluster.java
	software/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastClusterImpl.java
	software/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastNode.java
	software/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastNodeDriver.java
	software/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastNodeImpl.java
	software/nosql/src/main/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastNodeSshDriver.java
	software/nosql/src/main/resources/org/apache/brooklyn/entity/nosql/hazelcast/hazelcast-brooklyn.xml
	software/nosql/src/test/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastClusterSoftlayerLiveTest.java
	software/nosql/src/test/java/org/apache/brooklyn/entity/nosql/hazelcast/HazelcastTestHelper.java


Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/018a0e15
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/018a0e15
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/018a0e15

Branch: refs/heads/master
Commit: 018a0e15cae6f69e247f11a7ef84ab9bd437507e
Parents: e3b0389 e430723
Author: Alex Heneveld <al...@cloudsoftcorp.com>
Authored: Mon Dec 21 12:09:30 2015 +0000
Committer: Alex Heneveld <al...@cloudsoftcorp.com>
Committed: Mon Dec 21 12:09:30 2015 +0000

----------------------------------------------------------------------
 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  |   394 -
 .../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    |   267 -
 .../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 |   128 -
 .../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 |    32 -
 .../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-dist/.gitattributes                    |     6 +
 brooklyn-dist/.gitignore                        |    32 +
 brooklyn-dist/LICENSE                           |   455 +
 brooklyn-dist/NOTICE                            |     5 +
 brooklyn-dist/README.md                         |    21 +
 brooklyn-dist/all/pom.xml                       |   117 +
 brooklyn-dist/archetypes/quickstart/NOTES.txt   |    76 +
 brooklyn-dist/archetypes/quickstart/pom.xml     |   232 +
 .../quickstart/src/brooklyn-sample/README.md    |    73 +
 .../quickstart/src/brooklyn-sample/pom.xml      |   102 +
 .../src/main/assembly/assembly.xml              |    88 +
 .../src/main/assembly/files/README.txt          |    96 +
 .../src/main/assembly/files/conf/logback.xml    |    11 +
 .../src/main/assembly/scripts/start.sh          |    40 +
 .../com/acme/sample/brooklyn/SampleMain.java    |    81 +
 .../app/ClusterWebServerDatabaseSample.java     |   137 +
 .../sample/app/SingleWebServerSample.java       |    32 +
 .../src/main/resources/logback-custom.xml       |    10 +
 .../src/main/resources/sample-icon.png          |   Bin 0 -> 46490 bytes
 .../main/resources/visitors-creation-script.sql |    35 +
 .../app/SampleLocalhostIntegrationTest.java     |    81 +
 .../brooklyn/sample/app/SampleUnitTest.java     |    69 +
 .../quickstart/src/main/resources/.gitignore    |     1 +
 .../META-INF/maven/archetype-metadata.xml       |    65 +
 .../projects/integration-test-1/.gitignore      |     1 +
 .../integration-test-1/archetype.properties     |    22 +
 .../projects/integration-test-1/goal.txt        |     1 +
 brooklyn-dist/dist/licensing/.gitignore         |     2 +
 brooklyn-dist/dist/licensing/MAIN_LICENSE_ASL2  |   176 +
 brooklyn-dist/dist/licensing/README.md          |    78 +
 brooklyn-dist/dist/licensing/extras-files       |     1 +
 .../dist/licensing/licenses/binary/ASL2         |   177 +
 .../dist/licensing/licenses/binary/BSD-2-Clause |    23 +
 .../dist/licensing/licenses/binary/BSD-3-Clause |    27 +
 .../dist/licensing/licenses/binary/CDDL1        |   381 +
 .../dist/licensing/licenses/binary/CDDL1.1      |   304 +
 .../dist/licensing/licenses/binary/EPL1         |   212 +
 .../dist/licensing/licenses/binary/MIT          |    20 +
 .../dist/licensing/licenses/binary/WTFPL        |    15 +
 .../dist/licensing/licenses/binary/bouncycastle |    23 +
 .../dist/licensing/licenses/binary/jtidy        |    53 +
 .../dist/licensing/licenses/binary/jython       |    27 +
 .../licenses/binary/metastuff-bsd-style         |    43 +
 .../licenses/binary/xpp3_indiana_university     |    45 +
 brooklyn-dist/dist/licensing/licenses/cli/MIT   |    20 +
 .../dist/licensing/licenses/jsgui/BSD-2-Clause  |    23 +
 .../dist/licensing/licenses/jsgui/BSD-3-Clause  |    27 +
 brooklyn-dist/dist/licensing/licenses/jsgui/MIT |    20 +
 .../dist/licensing/licenses/source/BSD-2-Clause |    23 +
 .../dist/licensing/licenses/source/BSD-3-Clause |    27 +
 .../dist/licensing/licenses/source/MIT          |    20 +
 .../dist/licensing/make-all-licenses.sh         |    61 +
 .../dist/licensing/make-one-license.sh          |    79 +
 brooklyn-dist/dist/licensing/overrides.yaml     |   383 +
 .../licensing/projects-with-custom-licenses     |     2 +
 brooklyn-dist/dist/pom.xml                      |   158 +
 .../dist/src/main/config/build-distribution.xml |    96 +
 .../dist/src/main/dist/bin/.gitattributes       |     3 +
 brooklyn-dist/dist/src/main/dist/bin/brooklyn   |    51 +
 .../dist/src/main/dist/bin/brooklyn.bat         |   111 +
 .../dist/src/main/dist/bin/brooklyn.ps1         |   135 +
 .../dist/src/main/dist/conf/logback.xml         |    14 +
 brooklyn-dist/dist/src/main/license/README.md   |     2 +
 .../dist/src/main/license/files/DISCLAIMER      |     8 +
 .../dist/src/main/license/files/LICENSE         |  2149 ++
 .../dist/src/main/license/files/NOTICE          |     5 +
 .../brooklyn/cli/BaseCliIntegrationTest.java    |   189 +
 .../apache/brooklyn/cli/CliIntegrationTest.java |   219 +
 brooklyn-dist/downstream-parent/pom.xml         |   519 +
 brooklyn-dist/release/.gitignore                |     2 +
 brooklyn-dist/release/README.md                 |    50 +
 brooklyn-dist/release/Vagrantfile               |    66 +
 brooklyn-dist/release/change-version.sh         |    70 +
 brooklyn-dist/release/gpg-agent.conf            |     2 +
 brooklyn-dist/release/make-release-artifacts.sh |   257 +
 brooklyn-dist/release/print-vote-email.sh       |   130 +
 .../release/pull-request-reports/Gemfile        |     5 +
 .../release/pull-request-reports/Gemfile.lock   |    38 +
 .../release/pull-request-reports/pr_report.rb   |    12 +
 brooklyn-dist/release/settings.xml              |    29 +
 brooklyn-dist/scripts/buildAndTest              |   102 +
 brooklyn-dist/scripts/grep-in-poms.sh           |    25 +
 .../scripts/release-branch-from-master          |   114 +
 brooklyn-dist/scripts/release-make              |    83 +
 brooklyn-docs/.gitattributes                    |     6 +
 brooklyn-docs/.gitignore                        |    36 +
 brooklyn-docs/Gemfile                           |    11 +
 brooklyn-docs/Gemfile.lock                      |    98 +
 brooklyn-docs/LICENSE                           |   455 +
 brooklyn-docs/LICENSE.txt                       |   189 +
 brooklyn-docs/NOTICE                            |     5 +
 brooklyn-docs/README.md                         |   289 +
 brooklyn-docs/_build/build.sh                   |   309 +
 .../_build/config-exclude-all-but-guide.yml     |     1 +
 brooklyn-docs/_build/config-exclude-guide.yml   |     1 +
 .../_build/config-exclude-root-index.yml        |     1 +
 brooklyn-docs/_build/config-guide-latest.yml    |     3 +
 brooklyn-docs/_build/config-guide-root.yml      |     2 +
 brooklyn-docs/_build/config-guide-version.yml   |     6 +
 brooklyn-docs/_build/config-production.yml      |     6 +
 brooklyn-docs/_build/config-pygments.yml        |    28 +
 brooklyn-docs/_build/config-rdiscount.yml       |    28 +
 brooklyn-docs/_build/config-style-latest.yml    |     2 +
 .../_build/config-subpath-brooklyn.yml          |     9 +
 brooklyn-docs/_build/config-website-root.yml    |     3 +
 brooklyn-docs/_build/help.txt                   |    22 +
 brooklyn-docs/_build/htmlproof-brooklyn.sh      |    21 +
 brooklyn-docs/_build/javadoc-overview.html      |    22 +
 brooklyn-docs/_build/list-objects-logback.xml   |    42 +
 brooklyn-docs/_build/make-javadoc.sh            |    60 +
 brooklyn-docs/_build/quick-make-few-javadoc.sh  |     6 +
 brooklyn-docs/_build/serve-public-site.sh       |     1 +
 brooklyn-docs/_build/serve-site.sh              |     1 +
 .../_build/tests/jsonball/test_jsonball.md      |    18 +
 .../tests/jsonball/test_jsonball_file.json      |     1 +
 .../tests/jsonball/test_jsonball_page.json      |     2 +
 brooklyn-docs/_build/tests/jsonball/toc.json    |     6 +
 brooklyn-docs/_config.yml                       |    54 +
 .../_extra/big_examples/before-begin.include.md |    56 +
 .../console-geoscaling-details-w700.png         |   Bin 0 -> 167441 bytes
 .../console-geoscaling-details.png              |   Bin 0 -> 176651 bytes
 .../global-web-fabric/console-map-w700.png      |   Bin 0 -> 201060 bytes
 .../global-web-fabric/console-map.png           |   Bin 0 -> 331520 bytes
 .../geopaas-deployed-app-w700.png               |   Bin 0 -> 153738 bytes
 .../global-web-fabric/geopaas-deployed-app.png  |   Bin 0 -> 114615 bytes
 .../big_examples/global-web-fabric/index.md     |   378 +
 brooklyn-docs/_extra/big_examples/index.md      |    18 +
 .../_extra/big_examples/messaging/index.md      |   181 +
 .../nosql-cassandra/cassandra.include.md        |   282 +
 .../big_examples/nosql-cassandra/index.md       |     7 +
 .../_extra/big_examples/simple-web-cluster.md   |     9 +
 brooklyn-docs/_extra/big_examples/toc.json      |    13 +
 brooklyn-docs/_extra/big_examples/webcluster.md |     9 +
 .../_extra/big_examples/webcluster/index.md     |     7 +
 .../webcluster/webcluster.include.md            |   124 +
 .../_extra/brooklyn-gpg-public-key.asc          |    21 +
 brooklyn-docs/_extra/deploying-yaml.md          |    39 +
 brooklyn-docs/_extra/highlevel1.md              |    50 +
 brooklyn-docs/_extra/list-of-blueprints.md      |   160 +
 brooklyn-docs/_extra/local-artifact-repo.md     |    32 +
 .../example_files/tomcat_multi-location.java    |    15 +
 .../example_files/tomcat_nginx.java             |    17 +
 .../example_files/tomcat_simple.java            |     9 +
 .../_extra/simple_java_examples/examples.md     |   121 +
 brooklyn-docs/_extra/update-docs.md             |    14 +
 brooklyn-docs/_includes/base-head.html          |    17 +
 brooklyn-docs/_includes/base-scss.scss          |    36 +
 brooklyn-docs/_includes/feature-image.html      |     4 +
 brooklyn-docs/_includes/feature-item-end.html   |    14 +
 brooklyn-docs/_includes/feature-item.html       |     4 +
 brooklyn-docs/_includes/fields.md               |    32 +
 brooklyn-docs/_includes/footer.html             |    16 +
 brooklyn-docs/_includes/java_link.html          |    18 +
 brooklyn-docs/_includes/list-children.html      |     9 +
 brooklyn-docs/_includes/sidemenu.html           |   244 +
 brooklyn-docs/_includes/sitemap-item.html       |    36 +
 brooklyn-docs/_includes/topmenu.html            |    75 +
 brooklyn-docs/_layouts/base.html                |   186 +
 brooklyn-docs/_layouts/website-base.html        |    33 +
 brooklyn-docs/_layouts/website-landing.html     |    43 +
 brooklyn-docs/_layouts/website-normal.html      |    39 +
 brooklyn-docs/_plugins/brooklyn_jekyll_util.rb  |   129 +
 brooklyn-docs/_plugins/brooklyn_metadata.rb     |    64 +
 brooklyn-docs/_plugins/dependency_url.rb        |    31 +
 brooklyn-docs/_plugins/json.rb                  |    27 +
 brooklyn-docs/_plugins/jsonball.rb              |   103 +
 brooklyn-docs/_plugins/read.rb                  |    81 +
 brooklyn-docs/_plugins/site_structure.rb        |   344 +
 brooklyn-docs/_plugins/trim.rb                  |    25 +
 brooklyn-docs/favicon.ico                       |   Bin 0 -> 1150 bytes
 .../concepts/application-parent-membership.md   |    25 +
 ...ooklyn-flow-websequencediagrams.com-w400.png |   Bin 0 -> 58518 bytes
 .../brooklyn-flow-websequencediagrams.com.png   |   Bin 0 -> 106928 bytes
 .../concepts/configuration-sensor-effectors.md  |    40 +
 .../guide/concepts/dependent-configuration.md   |    34 +
 brooklyn-docs/guide/concepts/entities.md        |    23 +
 brooklyn-docs/guide/concepts/execution.md       |    34 +
 brooklyn-docs/guide/concepts/index.md           |    22 +
 .../concepts/lifecycle-managementcontext.md     |    44 +
 brooklyn-docs/guide/concepts/location.md        |    22 +
 brooklyn-docs/guide/concepts/policies.md        |    11 +
 .../concepts/stop-start-restart-behaviour.md    |    65 +
 brooklyn-docs/guide/dev/code/index.md           |    97 +
 brooklyn-docs/guide/dev/code/licensing.md       |   122 +
 brooklyn-docs/guide/dev/code/tests.md           |    31 +
 .../guide/dev/env/ide/eclipse.include.md        |     6 +
 brooklyn-docs/guide/dev/env/ide/index.md        |   108 +
 brooklyn-docs/guide/dev/env/index.md            |    13 +
 brooklyn-docs/guide/dev/env/maven-build.md      |   180 +
 brooklyn-docs/guide/dev/index.md                |    39 +
 .../guide/dev/tips/debugging-remote-brooklyn.md |   138 +
 brooklyn-docs/guide/dev/tips/index.md           |    59 +
 brooklyn-docs/guide/dev/tips/logging.md         |   143 +
 brooklyn-docs/guide/index.md                    |    21 +
 brooklyn-docs/guide/java/archetype.md           |    64 +
 brooklyn-docs/guide/java/common-usage.md        |   140 +
 .../guide/java/defining-and-deploying.md        |   125 +
 brooklyn-docs/guide/java/entities.md            |   223 +
 brooklyn-docs/guide/java/entitlements.md        |    42 +
 brooklyn-docs/guide/java/entity.md              |    90 +
 brooklyn-docs/guide/java/index.md               |    23 +
 brooklyn-docs/guide/java/policies.md            |    73 +
 brooklyn-docs/guide/java/policy.md              |    77 +
 brooklyn-docs/guide/java/service-state.md       |    73 +
 ...topology-dependencies-management-policies.md |    69 +
 .../guide/java/wt-deployed-application-700.png  |   Bin 0 -> 176494 bytes
 .../guide/java/wt-deployed-application.png      |   Bin 0 -> 127347 bytes
 brooklyn-docs/guide/java/wt-starting-700.png    |   Bin 0 -> 303892 bytes
 brooklyn-docs/guide/java/wt-starting.png        |   Bin 0 -> 332710 bytes
 .../guide/java/wt-tree-jboss-sensors-700.png    |   Bin 0 -> 268853 bytes
 .../guide/java/wt-tree-jboss-sensors.png        |   Bin 0 -> 169929 bytes
 brooklyn-docs/guide/misc/download.md            |   175 +
 brooklyn-docs/guide/misc/index.md               |    21 +
 brooklyn-docs/guide/misc/javadoc/index.md       |    11 +
 brooklyn-docs/guide/misc/known-issues.md        |    27 +
 .../guide/misc/migrate-to-0.8.0-regexes.sed     |  1394 +
 brooklyn-docs/guide/misc/migrate-to-0.8.0.md    |    32 +
 brooklyn-docs/guide/misc/release-notes.md       |    41 +
 brooklyn-docs/guide/ops/brooklyn_properties.md  |   236 +
 .../guide/ops/catalog/images/add-to-catalog.png |   Bin 0 -> 4919 bytes
 brooklyn-docs/guide/ops/catalog/index.md        |   325 +
 .../guide/ops/catalog/mysql-in-catalog-w700.png |   Bin 0 -> 92767 bytes
 .../guide/ops/catalog/mysql-in-catalog.png      |   Bin 0 -> 168831 bytes
 .../guide/ops/externalized-configuration.md     |   236 +
 .../guide/ops/gui/_my-web-cluster.yaml          |    23 +
 .../guide/ops/gui/_my-web-cluster2.yaml         |    31 +
 brooklyn-docs/guide/ops/gui/blueprints.md       |    68 +
 ...cation-catalog-web-cluster-with-db-large.png |   Bin 0 -> 165148 bytes
 ...talog-web-cluster-with-db-location-large.png |   Bin 0 -> 152721 bytes
 ...ion-catalog-web-cluster-with-db-location.png |   Bin 0 -> 86425 bytes
 ...-application-catalog-web-cluster-with-db.png |   Bin 0 -> 70109 bytes
 .../images/add-application-modal-yaml-large.png |   Bin 0 -> 124297 bytes
 .../gui/images/add-application-modal-yaml.png   |   Bin 0 -> 55183 bytes
 .../ops/gui/images/home-app-starting-large.png  |   Bin 0 -> 490707 bytes
 .../guide/ops/gui/images/home-app-starting.png  |   Bin 0 -> 188754 bytes
 .../gui/images/my-db-activities-step1-large.png |   Bin 0 -> 99671 bytes
 .../ops/gui/images/my-db-activities-step1.png   |   Bin 0 -> 57813 bytes
 .../gui/images/my-db-activities-step2-large.png |   Bin 0 -> 176900 bytes
 .../ops/gui/images/my-db-activities-step2.png   |   Bin 0 -> 97061 bytes
 .../gui/images/my-db-activities-step3-large.png |   Bin 0 -> 162986 bytes
 .../ops/gui/images/my-db-activities-step3.png   |   Bin 0 -> 84365 bytes
 .../ops/gui/images/my-web-cluster-starting.png  |   Bin 0 -> 32948 bytes
 .../my-web-cluster-stop-confirm-large.png       |   Bin 0 -> 148155 bytes
 .../gui/images/my-web-cluster-stop-confirm.png  |   Bin 0 -> 79280 bytes
 .../guide/ops/gui/images/my-web-large.png       |   Bin 0 -> 104519 bytes
 .../ops/gui/images/my-web-summary-large.png     |   Bin 0 -> 178785 bytes
 .../guide/ops/gui/images/my-web-summary.png     |   Bin 0 -> 80583 bytes
 .../my-web-validating-app-endpoint-large.png    |   Bin 0 -> 123007 bytes
 .../images/my-web-validating-app-endpoint.png   |   Bin 0 -> 68969 bytes
 brooklyn-docs/guide/ops/gui/images/my-web.png   |   Bin 0 -> 58849 bytes
 brooklyn-docs/guide/ops/gui/index.md            |    11 +
 brooklyn-docs/guide/ops/gui/managing.md         |    70 +
 brooklyn-docs/guide/ops/gui/policies.md         |    49 +
 brooklyn-docs/guide/ops/gui/running.md          |    50 +
 brooklyn-docs/guide/ops/high-availability.md    |    51 +
 brooklyn-docs/guide/ops/index.md                |    21 +
 .../guide/ops/locations/cloud-credentials.md    |    85 +
 brooklyn-docs/guide/ops/locations/index.md      |   420 +
 .../guide/ops/locations/location-customizers.md |   152 +
 .../guide/ops/locations/more-locations.md       |    55 +
 brooklyn-docs/guide/ops/locations/ssh-keys.md   |    85 +
 brooklyn-docs/guide/ops/locations/vpc-issues.md |    32 +
 brooklyn-docs/guide/ops/logging.md              |    72 +
 brooklyn-docs/guide/ops/persistence/index.md    |   379 +
 .../guide/ops/production-installation.md        |   103 +
 brooklyn-docs/guide/ops/requirements.md         |    70 +
 brooklyn-docs/guide/ops/rest.md                 |    89 +
 brooklyn-docs/guide/ops/security-guidelines.md  |   102 +
 brooklyn-docs/guide/ops/server-cli-reference.md |   201 +
 .../guide/ops/troubleshooting/connectivity.md   |   154 +
 .../guide/ops/troubleshooting/deployment.md     |    88 +
 .../going-deep-in-java-and-logs.md              |   484 +
 .../images/external-error-large.png             |   Bin 0 -> 131907 bytes
 .../troubleshooting/images/external-error.png   |   Bin 0 -> 71972 bytes
 .../images/failed-task-large.png                |   Bin 0 -> 169079 bytes
 .../ops/troubleshooting/images/failed-task.png  |   Bin 0 -> 92530 bytes
 .../images/jmx-sensors-all-large.png            |   Bin 0 -> 133517 bytes
 .../troubleshooting/images/jmx-sensors-all.png  |   Bin 0 -> 76581 bytes
 .../images/jmx-sensors-large.png                |   Bin 0 -> 197177 bytes
 .../ops/troubleshooting/images/jmx-sensors.png  |   Bin 0 -> 109139 bytes
 .../images/resource-exception-large.png         |   Bin 0 -> 134842 bytes
 .../images/resource-exception.png               |   Bin 0 -> 76059 bytes
 .../images/script-failure-large.png             |   Bin 0 -> 130227 bytes
 .../troubleshooting/images/script-failure.png   |   Bin 0 -> 71912 bytes
 .../guide/ops/troubleshooting/index.md          |    12 +
 .../guide/ops/troubleshooting/overview.md       |   116 +
 .../ops/troubleshooting/softwareprocess.md      |    51 +
 brooklyn-docs/guide/start/_my-web-cluster.yaml  |    23 +
 brooklyn-docs/guide/start/_my-web-cluster2.yaml |    31 +
 brooklyn-docs/guide/start/blueprints.md         |    65 +
 brooklyn-docs/guide/start/brooklyn.properties   |   337 +
 brooklyn-docs/guide/start/concept-quickstart.md |    33 +
 ...cation-catalog-web-cluster-with-db-large.png |   Bin 0 -> 165148 bytes
 ...talog-web-cluster-with-db-location-large.png |   Bin 0 -> 152721 bytes
 ...ion-catalog-web-cluster-with-db-location.png |   Bin 0 -> 86425 bytes
 ...-application-catalog-web-cluster-with-db.png |   Bin 0 -> 70109 bytes
 .../images/add-application-modal-yaml-large.png |   Bin 0 -> 124297 bytes
 .../start/images/add-application-modal-yaml.png |   Bin 0 -> 55183 bytes
 .../images/my-db-activities-step1-large.png     |   Bin 0 -> 99671 bytes
 .../start/images/my-db-activities-step1.png     |   Bin 0 -> 57813 bytes
 .../images/my-db-activities-step2-large.png     |   Bin 0 -> 176900 bytes
 .../start/images/my-db-activities-step2.png     |   Bin 0 -> 97061 bytes
 .../images/my-db-activities-step3-large.png     |   Bin 0 -> 162986 bytes
 .../start/images/my-db-activities-step3.png     |   Bin 0 -> 84365 bytes
 .../start/images/my-web-cluster-starting.png    |   Bin 0 -> 32948 bytes
 .../my-web-cluster-stop-confirm-large.png       |   Bin 0 -> 148155 bytes
 .../images/my-web-cluster-stop-confirm.png      |   Bin 0 -> 79280 bytes
 .../guide/start/images/my-web-large.png         |   Bin 0 -> 104519 bytes
 .../guide/start/images/my-web-summary-large.png |   Bin 0 -> 178785 bytes
 .../guide/start/images/my-web-summary.png       |   Bin 0 -> 80583 bytes
 .../my-web-validating-app-endpoint-large.png    |   Bin 0 -> 123007 bytes
 .../images/my-web-validating-app-endpoint.png   |   Bin 0 -> 68969 bytes
 brooklyn-docs/guide/start/images/my-web.png     |   Bin 0 -> 58849 bytes
 brooklyn-docs/guide/start/index.md              |    12 +
 brooklyn-docs/guide/start/managing.md           |    70 +
 brooklyn-docs/guide/start/policies.md           |    51 +
 brooklyn-docs/guide/start/running.md            |    65 +
 brooklyn-docs/guide/yaml/advanced-example.md    |   180 +
 brooklyn-docs/guide/yaml/blueprinting-tips.md   |   105 +
 brooklyn-docs/guide/yaml/chef/about-chef.md     |    50 +
 .../yaml/chef/advanced-chef-integration.md      |    48 +
 .../guide/yaml/chef/chef-call-flow.png          |   Bin 0 -> 36222 bytes
 .../guide/yaml/chef/creating-blueprints.md      |   105 +
 .../yaml/chef/example_yaml/mysql-chef-1.yaml    |    24 +
 .../yaml/chef/example_yaml/mysql-chef-2.yaml    |    28 +
 brooklyn-docs/guide/yaml/chef/index.md          |    18 +
 brooklyn-docs/guide/yaml/chef/writing-chef.md   |    79 +
 .../guide/yaml/clusters-and-policies.md         |    42 +
 brooklyn-docs/guide/yaml/clusters.md            |    34 +
 brooklyn-docs/guide/yaml/configuring-vms.md     |    31 +
 brooklyn-docs/guide/yaml/creating-yaml.md       |    78 +
 brooklyn-docs/guide/yaml/custom-entities.md     |   108 +
 .../appserver-clustered-w-db-concise.yaml       |    15 +
 .../example_yaml/appserver-clustered-w-db.yaml  |    18 +
 .../appserver-configured-in-config.yaml         |     6 +
 .../yaml/example_yaml/appserver-configured.yaml |     5 +
 .../appserver-w-db-other-flavor.yaml            |    17 +
 .../guide/yaml/example_yaml/appserver-w-db.yaml |    15 +
 .../yaml/example_yaml/appserver-w-policy.yaml   |    26 +
 .../brooklyn-elasticsearch-catalog.bom          |   124 +
 .../yaml/example_yaml/brooklyn-elk-catalog.bom  |    35 +
 .../example_yaml/brooklyn-kibana-catalog.bom    |    52 +
 .../example_yaml/brooklyn-logstash-catalog.bom  |    59 +
 .../guide/yaml/example_yaml/cluster-vm.yaml     |    12 +
 .../simple-appserver-with-location-byon.yaml    |    12 +
 .../simple-appserver-with-location.yaml         |     8 +
 .../yaml/example_yaml/simple-appserver.yaml     |     4 +
 .../guide/yaml/example_yaml/simple-vm.yaml      |     8 +
 ...est-app-with-enrichers-slightly-simpler.yaml |    57 +
 .../example_yaml/vanilla-bash-netcat-file.yaml  |     6 +
 .../vanilla-bash-netcat-restarter.yaml          |    20 +
 .../vanilla-bash-netcat-w-client.yaml           |    78 +
 .../yaml/example_yaml/vanilla-bash-netcat.yaml  |    18 +
 brooklyn-docs/guide/yaml/index.md               |    22 +
 brooklyn-docs/guide/yaml/multiple-services.md   |    97 +
 brooklyn-docs/guide/yaml/setting-locations.md   |    45 +
 .../entities/paralleltestcase-entity.yaml       |     6 +
 .../yaml/test/example_yaml/entities/script1.sh  |     2 +
 .../entities/simpleshellcommandtest-entity.yaml |    24 +
 .../example_yaml/entities/testcase-entity.yaml  |     6 +
 .../entities/testeffector-entity.yaml           |     8 +
 .../entities/testhttpcall-entity.yaml           |     7 +
 .../entities/testsensor-entity.yaml             |     7 +
 .../testcases/effector-test-snippet.yaml        |    28 +
 .../testcases/getting-started-test-example.yaml |    71 +
 .../testcases/http-test-snippet.yaml            |    20 +
 .../testcases/sensor-test-snippet.yaml          |     7 +
 .../getting-started-blueprint-test-large.png    |   Bin 0 -> 156553 bytes
 .../images/getting-started-blueprint-test.png   |   Bin 0 -> 84906 bytes
 brooklyn-docs/guide/yaml/test/index.md          |    25 +
 brooklyn-docs/guide/yaml/test/test-entities.md  |   129 +
 brooklyn-docs/guide/yaml/test/usage-examples.md |    58 +
 .../guide/yaml/web-console-yaml-700.png         |   Bin 0 -> 138229 bytes
 brooklyn-docs/guide/yaml/web-console-yaml.png   |   Bin 0 -> 661136 bytes
 brooklyn-docs/guide/yaml/winrm/index.md         |   501 +
 brooklyn-docs/guide/yaml/yaml-reference.md      |   229 +
 brooklyn-docs/index.md                          |    19 +
 brooklyn-docs/style/css/_archive_warning.scss   |    31 +
 brooklyn-docs/style/css/_basic.scss             |    62 +
 brooklyn-docs/style/css/_blueprint_tour.scss    |   181 +
 brooklyn-docs/style/css/_code_blocks.scss       |    98 +
 brooklyn-docs/style/css/_feature_list.scss      |    60 +
 brooklyn-docs/style/css/_footer.scss            |    36 +
 brooklyn-docs/style/css/_landing.scss           |    26 +
 brooklyn-docs/style/css/_main_container.scss    |    84 +
 brooklyn-docs/style/css/_menu.scss              |   201 +
 brooklyn-docs/style/css/_search.scss            |    29 +
 brooklyn-docs/style/css/_tooltips.scss          |    14 +
 brooklyn-docs/style/css/_util.scss              |    27 +
 brooklyn-docs/style/css/catalog_items.css       |   152 +
 brooklyn-docs/style/css/code.css                |    79 +
 brooklyn-docs/style/css/javadoc.scss            |   119 +
 brooklyn-docs/style/css/website.scss            |    20 +
 brooklyn-docs/style/deps/README.md              |     3 +
 .../glyphicons-halflings-regular.eot            |   Bin 0 -> 20335 bytes
 .../glyphicons-halflings-regular.svg            |   229 +
 .../glyphicons-halflings-regular.ttf            |   Bin 0 -> 41280 bytes
 .../glyphicons-halflings-regular.woff           |   Bin 0 -> 23320 bytes
 brooklyn-docs/style/deps/bootstrap-theme.css    |   346 +
 brooklyn-docs/style/deps/bootstrap.css          |  5784 ++++
 brooklyn-docs/style/deps/bootstrap.js           |  1951 ++
 brooklyn-docs/style/deps/bootstrap.min.css      |     7 +
 brooklyn-docs/style/deps/bootstrap.min.js       |     6 +
 .../style/deps/font-awesome-4.2.0/_LICENSE      |     1 +
 .../font-awesome-4.2.0/css/font-awesome.css     |  1672 ++
 .../font-awesome-4.2.0/css/font-awesome.min.css |     4 +
 .../font-awesome-4.2.0/fonts/FontAwesome.otf    |   Bin 0 -> 85908 bytes
 .../fonts/fontawesome-webfont.eot               |   Bin 0 -> 56006 bytes
 .../fonts/fontawesome-webfont.svg               |   520 +
 .../fonts/fontawesome-webfont.ttf               |   Bin 0 -> 112160 bytes
 .../fonts/fontawesome-webfont.woff              |   Bin 0 -> 65452 bytes
 .../less/bordered-pulled.less                   |    16 +
 .../deps/font-awesome-4.2.0/less/core.less      |    11 +
 .../font-awesome-4.2.0/less/fixed-width.less    |     6 +
 .../font-awesome-4.2.0/less/font-awesome.less   |    17 +
 .../deps/font-awesome-4.2.0/less/icons.less     |   552 +
 .../deps/font-awesome-4.2.0/less/larger.less    |    13 +
 .../deps/font-awesome-4.2.0/less/list.less      |    19 +
 .../deps/font-awesome-4.2.0/less/mixins.less    |    25 +
 .../deps/font-awesome-4.2.0/less/path.less      |    14 +
 .../less/rotated-flipped.less                   |    20 +
 .../deps/font-awesome-4.2.0/less/spinning.less  |    29 +
 .../deps/font-awesome-4.2.0/less/stacked.less   |    20 +
 .../deps/font-awesome-4.2.0/less/variables.less |   561 +
 .../scss/_bordered-pulled.scss                  |    16 +
 .../deps/font-awesome-4.2.0/scss/_core.scss     |    11 +
 .../font-awesome-4.2.0/scss/_fixed-width.scss   |     6 +
 .../deps/font-awesome-4.2.0/scss/_icons.scss    |   552 +
 .../deps/font-awesome-4.2.0/scss/_larger.scss   |    13 +
 .../deps/font-awesome-4.2.0/scss/_list.scss     |    19 +
 .../deps/font-awesome-4.2.0/scss/_mixins.scss   |    25 +
 .../deps/font-awesome-4.2.0/scss/_path.scss     |    14 +
 .../scss/_rotated-flipped.scss                  |    20 +
 .../deps/font-awesome-4.2.0/scss/_spinning.scss |    29 +
 .../deps/font-awesome-4.2.0/scss/_stacked.scss  |    20 +
 .../font-awesome-4.2.0/scss/_variables.scss     |   561 +
 .../font-awesome-4.2.0/scss/font-awesome.scss   |    17 +
 .../images/ui-bg_flat_0_aaaaaa_40x100.png       |   Bin 0 -> 180 bytes
 .../images/ui-bg_flat_75_ffffff_40x100.png      |   Bin 0 -> 178 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png      |   Bin 0 -> 120 bytes
 .../images/ui-bg_glass_65_ffffff_1x400.png      |   Bin 0 -> 105 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png      |   Bin 0 -> 111 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png      |   Bin 0 -> 110 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png      |   Bin 0 -> 119 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png    |   Bin 0 -> 101 bytes
 .../images/ui-icons_222222_256x240.png          |   Bin 0 -> 4369 bytes
 .../images/ui-icons_2e83ff_256x240.png          |   Bin 0 -> 4369 bytes
 .../images/ui-icons_454545_256x240.png          |   Bin 0 -> 4369 bytes
 .../images/ui-icons_888888_256x240.png          |   Bin 0 -> 4369 bytes
 .../images/ui-icons_cd0a0a_256x240.png          |   Bin 0 -> 4369 bytes
 .../deps/jquery-ui/jquery-ui-1.8.18.custom.css  |   565 +
 .../jquery-ui/jquery-ui-1.8.18.custom.min.js    |   356 +
 brooklyn-docs/style/deps/jquery.cookie.js       |    94 +
 brooklyn-docs/style/deps/jquery.js              |  9190 ++++++
 brooklyn-docs/style/deps/jquery.min.js          |     4 +
 brooklyn-docs/style/deps/octicons/LICENSE.txt   |     9 +
 brooklyn-docs/style/deps/octicons/README.md     |     1 +
 .../style/deps/octicons/octicons-local.ttf      |   Bin 0 -> 52764 bytes
 brooklyn-docs/style/deps/octicons/octicons.css  |   235 +
 brooklyn-docs/style/deps/octicons/octicons.eot  |   Bin 0 -> 31440 bytes
 brooklyn-docs/style/deps/octicons/octicons.less |   233 +
 brooklyn-docs/style/deps/octicons/octicons.svg  |   198 +
 brooklyn-docs/style/deps/octicons/octicons.ttf  |   Bin 0 -> 31272 bytes
 brooklyn-docs/style/deps/octicons/octicons.woff |   Bin 0 -> 17492 bytes
 .../style/deps/octicons/sprockets-octicons.scss |   230 +
 brooklyn-docs/style/deps/superfish.js           |   121 +
 brooklyn-docs/style/deps/underscore-min.js      |     6 +
 brooklyn-docs/style/deps/underscore-min.map     |     1 +
 .../img/apache-brooklyn-logo-244px-wide.png     |   Bin 0 -> 4892 bytes
 .../img/apache-brooklyn-logo-817px-wide.png     |   Bin 0 -> 10688 bytes
 .../style/img/bridge-large-no-title.png         |   Bin 0 -> 66113 bytes
 brooklyn-docs/style/img/bridge.png              |   Bin 0 -> 20450 bytes
 brooklyn-docs/style/img/brooklyn.gif            |   Bin 0 -> 4873 bytes
 .../style/img/clipboard-green-click.png         |   Bin 0 -> 51832 bytes
 .../style/img/clipboard-green-hover.png         |   Bin 0 -> 51473 bytes
 .../style/img/clipboard-green-normal.png        |   Bin 0 -> 61853 bytes
 brooklyn-docs/style/img/clipboard.png           |   Bin 0 -> 3981 bytes
 brooklyn-docs/style/img/divider-quicklinks.gif  |   Bin 0 -> 817 bytes
 brooklyn-docs/style/img/feather.png             |   Bin 0 -> 40042 bytes
 brooklyn-docs/style/img/github-1024-black.png   |   Bin 0 -> 15613 bytes
 brooklyn-docs/style/img/github-256-black.png    |   Bin 0 -> 12166 bytes
 brooklyn-docs/style/img/github-256-green.png    |   Bin 0 -> 13875 bytes
 brooklyn-docs/style/img/irc-256-black.png       |   Bin 0 -> 4446 bytes
 brooklyn-docs/style/img/irc-256-green.png       |   Bin 0 -> 5731 bytes
 brooklyn-docs/style/img/irc-icon.graffle        |   640 +
 brooklyn-docs/style/img/ok.png                  |   Bin 0 -> 595 bytes
 brooklyn-docs/style/img/twitter-256-black.png   |   Bin 0 -> 10590 bytes
 brooklyn-docs/style/img/twitter-256-green.png   |   Bin 0 -> 11732 bytes
 brooklyn-docs/style/img/twitter-4096-black.png  |   Bin 0 -> 45680 bytes
 brooklyn-docs/style/img/warning.png             |   Bin 0 -> 29886 bytes
 brooklyn-docs/style/js/_readme.txt              |     2 +
 brooklyn-docs/style/js/catalog/bloodhound.js    |   727 +
 brooklyn-docs/style/js/catalog/common.js        |   103 +
 brooklyn-docs/style/js/underscore-min.js        |     6 +
 brooklyn-docs/style/js/underscore-min.map       |     1 +
 .../website/community/how-to-contribute-docs.md |    65 +
 brooklyn-docs/website/community/index.md        |    73 +
 brooklyn-docs/website/community/irc.md          |    14 +
 .../website/community/mailing-lists.md          |    36 +
 .../website/developers/code-standards.md        |    14 +
 .../website/developers/committers/index.md      |    11 +
 .../committers/merging-contributed-code.md      |   118 +
 .../committers/release-process/announce.md      |    55 +
 .../release-process/environment-variables.md    |    21 +
 .../committers/release-process/fix-release.md   |    13 +
 .../committers/release-process/index.md         |    30 +
 .../release-process/make-release-artifacts.md   |    58 +
 .../committers/release-process/prerequisites.md |   136 +
 .../committers/release-process/publish-temp.md  |    41 +
 .../committers/release-process/publish.md       |   160 +
 .../release-process/release-version.md          |    83 +
 .../release-process/verify-release-artifacts.md |   165 +
 .../committers/release-process/vote-ipmc.md     |    99 +
 .../committers/release-process/vote.md          |   139 +
 brooklyn-docs/website/developers/fork-after.png |   Bin 0 -> 134377 bytes
 .../website/developers/fork-before.png          |   Bin 0 -> 131674 bytes
 brooklyn-docs/website/developers/fork-new.png   |   Bin 0 -> 137626 bytes
 .../website/developers/how-to-contribute.md     |   109 +
 brooklyn-docs/website/developers/index.md       |    46 +
 brooklyn-docs/website/developers/links.md       |    22 +
 .../website/developers/pull-request.png         |   Bin 0 -> 94166 bytes
 brooklyn-docs/website/documentation/faq.md      |    50 +
 brooklyn-docs/website/documentation/glossary.md |    92 +
 .../website/documentation/increase-entropy.md   |    31 +
 brooklyn-docs/website/documentation/index.md    |    30 +
 .../website/documentation/other-docs.md         |    10 +
 brooklyn-docs/website/download/index.md         |    99 +
 brooklyn-docs/website/download/verify.md        |   151 +
 brooklyn-docs/website/index.md                  |    77 +
 .../website/learnmore/blueprint-tour.md         |   191 +
 .../website/learnmore/catalog/catalog-item.html |   138 +
 .../website/learnmore/catalog/index.html        |   161 +
 .../learnmore/features/blueprint-compose.png    |   Bin 0 -> 15299 bytes
 .../features/blueprint-machine-specs.png        |   Bin 0 -> 16214 bytes
 .../website/learnmore/features/blueprinting.md  |    24 +
 .../website/learnmore/features/index.md         |    18 +
 .../learnmore/features/java-hierarchy.png       |   Bin 0 -> 106962 bytes
 .../website/learnmore/features/java.md          |    41 +
 .../website/learnmore/features/operations.md    |    75 +
 .../website/learnmore/features/ops-console.png  |   Bin 0 -> 491417 bytes
 .../website/learnmore/features/ops-rest.png     |   Bin 0 -> 62894 bytes
 .../learnmore/features/policy-based-mgmt.md     |    28 +
 brooklyn-docs/website/learnmore/index.md        |    30 +
 brooklyn-docs/website/learnmore/theory.md       |   184 +
 brooklyn-docs/website/meta/license.md           |   205 +
 brooklyn-docs/website/meta/sitemap.md           |    25 +
 brooklyn-docs/website/meta/versions.md          |    98 +
 brooklyn-library/.gitattributes                 |     6 +
 brooklyn-library/.gitignore                     |    32 +
 brooklyn-library/LICENSE                        |   455 +
 brooklyn-library/NOTICE                         |     5 +
 brooklyn-library/README.md                      |    21 +
 .../examples/global-web-fabric/.gitignore       |     2 +
 .../examples/global-web-fabric/README.txt       |    42 +
 .../examples/global-web-fabric/pom.xml          |    98 +
 .../resources/vmc-delete-all.sh                 |    34 +
 .../brooklyn/demo/GlobalWebFabricExample.java   |   118 +
 .../java/org/apache/brooklyn/demo/ReadMe.java   |    28 +
 brooklyn-library/examples/pom.xml               |    46 +
 .../examples/simple-messaging-pubsub/.gitignore |     1 +
 .../examples/simple-messaging-pubsub/README.txt |    47 +
 .../examples/simple-messaging-pubsub/pom.xml    |   125 +
 .../brooklyn/demo/KafkaClusterExample.java      |    58 +
 .../java/org/apache/brooklyn/demo/Publish.java  |    71 +
 .../demo/StandaloneQpidBrokerExample.java       |    73 +
 .../org/apache/brooklyn/demo/Subscribe.java     |    76 +
 .../src/main/resources/custom-config.xml        |    65 +
 .../src/main/resources/passwd                   |    21 +
 .../examples/simple-nosql-cluster/.gitignore    |     1 +
 .../examples/simple-nosql-cluster/README.md     |    41 +
 .../examples/simple-nosql-cluster/pom.xml       |    91 +
 .../src/main/assembly/assembly.xml              |    64 +
 .../src/main/assembly/files/conf/logback.xml    |    29 +
 .../src/main/assembly/scripts/start.sh          |    40 +
 .../brooklyn/demo/CumulusRDFApplication.java    |   239 +
 .../demo/HighAvailabilityCassandraCluster.java  |    89 +
 .../brooklyn/demo/ResilientMongoDbApp.java      |   105 +
 .../brooklyn/demo/RiakClusterExample.java       |    76 +
 .../brooklyn/demo/SimpleCassandraCluster.java   |    58 +
 .../brooklyn/demo/SimpleCouchDBCluster.java     |    36 +
 .../brooklyn/demo/SimpleMongoDBReplicaSet.java  |    39 +
 .../brooklyn/demo/SimpleRedisCluster.java       |    35 +
 .../apache/brooklyn/demo/StormSampleApp.java    |    69 +
 .../brooklyn/demo/WideAreaCassandraCluster.java |    86 +
 .../src/main/resources/cumulus.yaml             |    26 +
 .../src/main/resources/mongodb.conf             |    32 +
 .../brooklyn/demo/ha-cassandra-cluster.yaml     |    45 +
 .../brooklyn/demo/simple-cassandra-cluster.yaml |    28 +
 .../demo/wide-area-cassandra-cluster.yaml       |    41 +
 .../examples/simple-web-cluster/.gitignore      |     2 +
 .../examples/simple-web-cluster/README.txt      |    59 +
 .../examples/simple-web-cluster/pom.xml         |   144 +
 .../resources/jmeter-test-plan.jmx              |   143 +
 .../src/main/assembly/assembly.xml              |    74 +
 .../src/main/assembly/files/README.txt          |    49 +
 .../src/main/assembly/scripts/start.sh          |    43 +
 .../brooklyn/demo/NodeJsTodoApplication.java    |    60 +
 .../brooklyn/demo/SingleWebServerExample.java   |    66 +
 .../demo/WebClusterDatabaseExample.java         |   122 +
 .../demo/WebClusterDatabaseExampleApp.java      |   174 +
 .../apache/brooklyn/demo/WebClusterExample.java |    95 +
 .../src/main/resources/logback-custom.xml       |    43 +
 .../brooklyn/demo/glossy-3d-blue-web-icon.png   |   Bin 0 -> 46490 bytes
 .../apache/brooklyn/demo/nodejs-riak-todo.yaml  |    46 +
 .../org/apache/brooklyn/demo/nodejs-todo.yaml   |    53 +
 .../main/resources/visitors-creation-script.sql |    41 +
 ...lusterDatabaseExampleAppIntegrationTest.java |   204 +
 .../examples/webapps/hello-world-sql/.gitignore |     1 +
 .../examples/webapps/hello-world-sql/pom.xml    |   109 +
 .../src/main/webapp/WEB-INF/web.xml             |    26 +
 .../src/main/webapp/available.jsp               |    81 +
 .../hello-world-sql/src/main/webapp/db.jsp      |   123 +
 .../src/main/webapp/hadoop-chat.jsp             |   110 +
 .../src/main/webapp/hadoop-wordcount.jsp        |   114 +
 .../main/webapp/images/BrooklynBridge3Large.png |   Bin 0 -> 703246 bytes
 .../src/main/webapp/images/bridge-small.png     |   Bin 0 -> 42335 bytes
 .../hello-world-sql/src/main/webapp/index.html  |    42 +
 .../hello-world-sql/src/main/webapp/mongo.jsp   |   127 +
 .../hello-world-sql/src/main/webapp/riak.jsp    |   148 +
 .../src/main/webapp/styles/main.css             |    71 +
 .../webapps/hello-world-webapp/.gitignore       |     1 +
 .../examples/webapps/hello-world-webapp/pom.xml |    43 +
 .../src/main/webapp/WEB-INF/web.xml             |    26 +
 .../src/main/webapp/available.jsp               |    76 +
 .../hello-world-webapp/src/main/webapp/db.jsp   |   123 +
 .../src/main/webapp/hadoop-chat.jsp             |   110 +
 .../src/main/webapp/hadoop-wordcount.jsp        |   114 +
 .../main/webapp/images/BrooklynBridge3Large.png |   Bin 0 -> 703246 bytes
 .../webapp/images/bridge-large-no-title.png     |   Bin 0 -> 66113 bytes
 .../src/main/webapp/images/bridge-small.png     |   Bin 0 -> 42335 bytes
 .../src/main/webapp/index.html                  |    42 +
 .../src/main/webapp/primes.jsp                  |    77 +
 .../src/main/webapp/styles/main.css             |    71 +
 brooklyn-library/examples/webapps/pom.xml       |    55 +
 brooklyn-library/qa/log-exclusions.txt          |    19 +
 brooklyn-library/qa/pom.xml                     |   123 +
 .../qa/load/SimulatedJBoss7ServerImpl.java      |   239 +
 .../qa/load/SimulatedMySqlNodeImpl.java         |   183 +
 .../qa/load/SimulatedNginxControllerImpl.java   |   196 +
 .../brooklyn/qa/load/SimulatedTheeTierApp.java  |   140 +
 .../apache/brooklyn/qa/longevity/Monitor.java   |   260 +
 .../brooklyn/qa/longevity/MonitorListener.java  |    35 +
 .../brooklyn/qa/longevity/MonitorPrefs.java     |    54 +
 .../brooklyn/qa/longevity/MonitorUtils.java     |   328 +
 .../brooklyn/qa/longevity/StatusRecorder.java   |   130 +
 .../qa/src/main/resources/hello-world.txt       |    24 +
 .../qa/src/main/resources/hello-world.war       |   Bin 0 -> 15066 bytes
 .../SoftlayerObtainPrivateLiveTest.java         |   225 +
 .../org/apache/brooklyn/qa/load/LoadTest.java   |   241 +
 .../brooklyn/qa/longevity/MonitorUtilsTest.java |   164 +
 .../webcluster/SinusoidalLoadGenerator.java     |    89 +
 .../qa/longevity/webcluster/WebClusterApp.java  |   101 +
 brooklyn-library/qa/start-monitor.sh            |    39 +
 brooklyn-library/qa/start-webcluster.sh         |    39 +
 .../sandbox/cassandra-multicloud-snitch/pom.xml |    64 +
 .../customsnitch/MultiCloudSnitch.java          |   222 +
 brooklyn-library/sandbox/database/pom.xml       |    66 +
 .../brooklyn/entity/database/Database.java      |    42 +
 .../apache/brooklyn/entity/database/Schema.java |    37 +
 .../entity/database/derby/DerbyDatabase.java    |   172 +
 .../database/derby/DerbyDatabaseDriver.java     |    25 +
 .../database/derby/DerbyDatabaseSshDriver.java  |   116 +
 .../entity/database/derby/DerbySchema.java      |   148 +
 .../entity/database/PlaceholderTest.java        |    26 +
 brooklyn-library/sandbox/extra/pom.xml          |    79 +
 .../postgresql/PostgreSqlNodeSaltImpl.java      |   183 +
 .../brooklyn/entity/salt/SaltBashCommands.java  |    91 +
 .../apache/brooklyn/entity/salt/SaltConfig.java |   101 +
 .../brooklyn/entity/salt/SaltConfigs.java       |    89 +
 .../entity/salt/SaltLifecycleEffectorTasks.java |   220 +
 .../brooklyn/entity/salt/SaltStackMaster.java   |    72 +
 .../entity/salt/SaltStackMasterDriver.java      |    25 +
 .../entity/salt/SaltStackMasterImpl.java        |    55 +
 .../entity/salt/SaltStackMasterSshDriver.java   |    96 +
 .../apache/brooklyn/entity/salt/SaltTasks.java  |   145 +
 .../org/apache/brooklyn/entity/salt/master      |    65 +
 .../org/apache/brooklyn/entity/salt/masterless  |    53 +
 .../org/apache/brooklyn/entity/salt/minion      |    52 +
 .../postgresql/PostgreSqlSaltLiveTest.java      |   112 +
 .../brooklyn/entity/salt/SaltConfigsTest.java   |    70 +
 .../entity/salt/SaltLiveTestSupport.java        |    68 +
 brooklyn-library/sandbox/mobile-app/pom.xml     |    67 +
 .../mobile-app/src/main/webapp/WEB-INF/web.xml  |    24 +
 .../main/webapp/assets/mobile/css/mobile.css    |    74 +
 .../assets/mobile/images/brooklyn-logo.png      |   Bin 0 -> 7055 bytes
 .../src/main/webapp/assets/mobile/js/app.js     |    84 +
 .../main/webapp/assets/mobile/js/controllers.js |   202 +
 .../src/main/webapp/assets/mobile/js/filters.js |    29 +
 .../webapp/assets/mobile/js/i18n/en-us.json     |    27 +
 .../main/webapp/assets/mobile/js/services.js    |    28 +
 .../mobile/js/templates/applicationsList.html   |    72 +
 .../mobile/js/templates/entitiesList.html       |    53 +
 .../mobile/js/templates/entitySummary.html      |   250 +
 .../libs/angular-1.2.19/angular-cookies.js      |   204 +
 .../libs/angular-1.2.19/angular-cookies.min.js  |     8 +
 .../angular-1.2.19/angular-cookies.min.js.map   |     8 +
 .../mobile/libs/angular-1.2.19/angular-csp.css  |    24 +
 .../mobile/libs/angular-1.2.19/angular-mocks.js |  2171 ++
 .../libs/angular-1.2.19/angular-resource.js     |   619 +
 .../libs/angular-1.2.19/angular-resource.min.js |    13 +
 .../angular-1.2.19/angular-resource.min.js.map  |     8 +
 .../mobile/libs/angular-1.2.19/angular-route.js |   927 +
 .../libs/angular-1.2.19/angular-route.min.js    |    14 +
 .../angular-1.2.19/angular-route.min.js.map     |     8 +
 .../mobile/libs/angular-1.2.19/angular-touch.js |   584 +
 .../libs/angular-1.2.19/angular-touch.min.js    |    13 +
 .../angular-1.2.19/angular-touch.min.js.map     |     8 +
 .../mobile/libs/angular-1.2.19/angular.js       | 21778 ++++++++++++++
 .../mobile/libs/angular-1.2.19/angular.min.js   |   214 +
 .../libs/angular-1.2.19/angular.min.js.map      |     8 +
 .../mobile/libs/angular-1.2.19/errors.json      |     1 +
 .../angular-1.2.19/i18n/angular-locale_de.js    |    99 +
 .../angular-1.2.19/i18n/angular-locale_en-gb.js |    99 +
 .../angular-1.2.19/i18n/angular-locale_en-us.js |    99 +
 .../angular-1.2.19/i18n/angular-locale_en.js    |    99 +
 .../angular-1.2.19/i18n/angular-locale_es.js    |    99 +
 .../angular-1.2.19/i18n/angular-locale_fr.js    |    99 +
 .../angular-1.2.19/i18n/angular-locale_ru.js    |    99 +
 .../mobile/libs/angular-1.2.19/version.json     |     1 +
 .../mobile/libs/angular-1.2.19/version.txt      |     1 +
 .../.bower.json                                 |    19 +
 .../README.md                                   |     9 +
 .../angular-translate-loader-static-files.js    |    31 +
 ...angular-translate-loader-static-files.min.js |     6 +
 .../bower.json                                  |     8 +
 .../.bower.json                                 |    18 +
 .../angular-translate-storage-cookie/README.md  |     9 +
 .../angular-translate-storage-cookie.js         |    19 +
 .../angular-translate-storage-cookie.min.js     |     6 +
 .../angular-translate-storage-cookie/bower.json |     8 +
 .../angular-translate-storage-local/.bower.json |    20 +
 .../angular-translate-storage-local/README.md   |     9 +
 .../angular-translate-storage-local.js          |    38 +
 .../angular-translate-storage-local.min.js      |     6 +
 .../angular-translate-storage-local/bower.json  |     9 +
 .../mobile/libs/angular-translate/.bower.json   |    16 +
 .../mobile/libs/angular-translate/README.md     |     9 +
 .../libs/angular-translate/angular-translate.js |   883 +
 .../angular-translate/angular-translate.min.js  |     6 +
 .../mobile/libs/angular-translate/bower.json    |     5 +
 .../.gitignore                                  |   102 +
 .../dist/css/mobile-angular-ui-base.css         |  7543 +++++
 .../dist/css/mobile-angular-ui-base.min.css     |     1 +
 .../dist/css/mobile-angular-ui-desktop.css      |   531 +
 .../dist/css/mobile-angular-ui-desktop.min.css  |     1 +
 .../dist/css/mobile-angular-ui-hover.css        |   480 +
 .../dist/css/mobile-angular-ui-hover.min.css    |     1 +
 .../dist/fonts/FontAwesome.otf                  |   Bin 0 -> 75188 bytes
 .../dist/fonts/fontawesome-webfont.eot          |   Bin 0 -> 72449 bytes
 .../dist/fonts/fontawesome-webfont.svg          |   504 +
 .../dist/fonts/fontawesome-webfont.ttf          |   Bin 0 -> 141564 bytes
 .../dist/fonts/fontawesome-webfont.woff         |   Bin 0 -> 83760 bytes
 .../dist/js/mobile-angular-ui.js                |  1854 ++
 .../dist/js/mobile-angular-ui.min.js            |     1 +
 .../mobile-app/src/main/webapp/index.m.html     |    99 +
 brooklyn-library/sandbox/monitoring/pom.xml     |    67 +
 .../entity/monitoring/zabbix/ZabbixFeed.java    |   463 +
 .../monitoring/zabbix/ZabbixMonitored.java      |    38 +
 .../monitoring/zabbix/ZabbixPollConfig.java     |    75 +
 .../entity/monitoring/zabbix/ZabbixServer.java  |    52 +
 .../monitoring/zabbix/ZabbixServerImpl.java     |   142 +
 brooklyn-library/sandbox/nosql/README.md        |    92 +
 brooklyn-library/sandbox/nosql/pom.xml          |    79 +
 .../nosql/infinispan/Infinispan5Driver.java     |    23 +
 .../nosql/infinispan/Infinispan5Server.java     |    88 +
 .../nosql/infinispan/Infinispan5SshDriver.java  |   124 +
 .../Infinispan5ServerIntegrationTest.java       |   104 +
 brooklyn-library/software/database/pom.xml      |   154 +
 .../brooklyn/entity/database/DatabaseNode.java  |    29 +
 .../entity/database/DatastoreMixins.java        |   104 +
 .../entity/database/crate/CrateNode.java        |    90 +
 .../entity/database/crate/CrateNodeDriver.java  |    24 +
 .../entity/database/crate/CrateNodeImpl.java    |    99 +
 .../database/crate/CrateNodeSshDriver.java      |   118 +
 .../entity/database/mariadb/MariaDbDriver.java  |    30 +
 .../entity/database/mariadb/MariaDbNode.java    |    98 +
 .../database/mariadb/MariaDbNodeImpl.java       |   136 +
 .../database/mariadb/MariaDbSshDriver.java      |   256 +
 .../database/mysql/InitSlaveTaskBody.java       |   426 +
 .../entity/database/mysql/MySqlCluster.java     |    77 +
 .../entity/database/mysql/MySqlClusterImpl.java |   375 +
 .../database/mysql/MySqlClusterUtils.java       |    52 +
 .../entity/database/mysql/MySqlDriver.java      |    33 +
 .../entity/database/mysql/MySqlNode.java        |   124 +
 .../database/mysql/MySqlNodeEffectors.java      |    87 +
 .../entity/database/mysql/MySqlNodeImpl.java    |   167 +
 .../entity/database/mysql/MySqlRowParser.java   |    39 +
 .../entity/database/mysql/MySqlSshDriver.java   |   319 +
 .../database/mysql/ReplicationSnapshot.java     |    58 +
 .../database/postgresql/PostgreSqlDriver.java   |    32 +
 .../database/postgresql/PostgreSqlNode.java     |   115 +
 .../PostgreSqlNodeChefImplFromScratch.java      |   168 +
 .../database/postgresql/PostgreSqlNodeImpl.java |    89 +
 .../database/postgresql/PostgreSqlSpecs.java    |    42 +
 .../postgresql/PostgreSqlSshDriver.java         |   471 +
 .../entity/database/rubyrep/RubyRepDriver.java  |    28 +
 .../entity/database/rubyrep/RubyRepNode.java    |   108 +
 .../database/rubyrep/RubyRepNodeImpl.java       |   111 +
 .../database/rubyrep/RubyRepSshDriver.java      |   125 +
 .../src/main/resources/mariadb-logo-180x119.png |   Bin 0 -> 9659 bytes
 .../src/main/resources/mysql-logo-110x57.png    |   Bin 0 -> 2437 bytes
 .../brooklyn/entity/database/crate/crate.yaml   |    28 +
 .../brooklyn/entity/database/mariadb/my.cnf     |    19 +
 .../entity/database/mssql/ConfigurationFile.ini |   390 +
 .../entity/database/mssql/checkrunningmssql.bat |    23 +
 .../entity/database/mssql/configuremssql.ps1    |    22 +
 .../entity/database/mssql/installmssql.ps1      |    45 +
 .../entity/database/mssql/launchmssql.bat       |    25 +
 .../brooklyn/entity/database/mssql/mssql.yaml   |    40 +
 .../entity/database/mssql/stopmssql.bat         |    24 +
 .../brooklyn/entity/database/mysql/mysql.conf   |    19 +
 .../entity/database/mysql/mysql_master.conf     |    26 +
 .../entity/database/mysql/mysql_slave.conf      |    46 +
 .../entity/database/postgresql/postgresql.conf  |   513 +
 .../entity/database/rubyrep/rubyrep.conf        |    28 +
 .../main/resources/postgresql-logo-200px.png    |   Bin 0 -> 17434 bytes
 .../entity/database/VogellaExampleAccess.java   |   200 +
 .../crate/CrateNodeIntegrationTest.java         |    64 +
 .../mariadb/MariaDbIntegrationTest.java         |   124 +
 .../database/mariadb/MariaDbLiveEc2Test.java    |    79 +
 .../mariadb/MariaDbLiveRackspaceTest.java       |   103 +
 .../mysql/MySqlClusterIntegrationTest.java      |   200 +
 .../database/mysql/MySqlClusterLiveEc2Test.java |    41 +
 .../mysql/MySqlClusterLiveSoftlayerTest.java    |    37 +
 .../database/mysql/MySqlClusterTestHelper.java  |   199 +
 .../database/mysql/MySqlIntegrationTest.java    |   105 +
 .../entity/database/mysql/MySqlLiveEc2Test.java |    76 +
 .../entity/database/mysql/MySqlLiveGceTest.java |    48 +
 .../database/mysql/MySqlLiveRackspaceTest.java  |   106 +
 .../mysql/MySqlRestartIntegrationTest.java      |    50 +
 .../database/mysql/MysqlDockerLiveTest.java     |    48 +
 .../postgresql/PostgreSqDockerLiveTest.java     |    46 +
 .../database/postgresql/PostgreSqlChefTest.java |   102 +
 .../postgresql/PostgreSqlEc2LiveTest.java       |    78 +
 .../postgresql/PostgreSqlGceLiveTest.java       |    45 +
 .../postgresql/PostgreSqlIntegrationTest.java   |    95 +
 .../postgresql/PostgreSqlRackspaceLiveTest.java |   107 +
 .../PostgreSqlRebindIntegrationTest.java        |    57 +
 .../PostgreSqlRestartIntegrationTest.java       |    49 +
 .../database/rubyrep/RubyRepEc2LiveTest.java    |    73 +
 .../rubyrep/RubyRepIntegrationTest.java         |   470 +
 .../rubyrep/RubyRepRackspaceLiveTest.java       |   127 +
 brooklyn-library/software/messaging/pom.xml     |   302 +
 .../entity/messaging/MessageBroker.java         |    33 +
 .../apache/brooklyn/entity/messaging/Queue.java |    50 +
 .../apache/brooklyn/entity/messaging/Topic.java |    46 +
 .../messaging/activemq/ActiveMQBroker.java      |    80 +
 .../messaging/activemq/ActiveMQBrokerImpl.java  |   121 +
 .../messaging/activemq/ActiveMQDestination.java |    24 +
 .../activemq/ActiveMQDestinationImpl.java       |    66 +
 .../messaging/activemq/ActiveMQDriver.java      |    28 +
 .../messaging/activemq/ActiveMQQueue.java       |    26 +
 .../messaging/activemq/ActiveMQQueueImpl.java   |    68 +
 .../messaging/activemq/ActiveMQSpecs.java       |    33 +
 .../messaging/activemq/ActiveMQSshDriver.java   |   145 +
 .../messaging/activemq/ActiveMQTopic.java       |    26 +
 .../messaging/activemq/ActiveMQTopicImpl.java   |    50 +
 .../entity/messaging/amqp/AmqpExchange.java     |    44 +
 .../entity/messaging/amqp/AmqpServer.java       |    52 +
 .../entity/messaging/jms/JMSBroker.java         |    58 +
 .../entity/messaging/jms/JMSBrokerImpl.java     |   167 +
 .../entity/messaging/jms/JMSDestination.java    |    29 +
 .../messaging/jms/JMSDestinationImpl.java       |    51 +
 .../kafka/AbstractfKafkaSshDriver.java          |   132 +
 .../brooklyn/entity/messaging/kafka/Kafka.java  |    44 +
 .../entity/messaging/kafka/KafkaBroker.java     |    82 +
 .../messaging/kafka/KafkaBrokerDriver.java      |    27 +
 .../entity/messaging/kafka/KafkaBrokerImpl.java |   166 +
 .../messaging/kafka/KafkaBrokerSshDriver.java   |    96 +
 .../entity/messaging/kafka/KafkaCluster.java    |    91 +
 .../messaging/kafka/KafkaClusterImpl.java       |   203 +
 .../entity/messaging/kafka/KafkaZooKeeper.java  |    57 +
 .../messaging/kafka/KafkaZooKeeperDriver.java   |    28 +
 .../messaging/kafka/KafkaZooKeeperImpl.java     |    46 +
 .../kafka/KafkaZooKeeperSshDriver.java          |    82 +
 .../entity/messaging/qpid/QpidBroker.java       |    78 +
 .../entity/messaging/qpid/QpidBrokerImpl.java   |   144 +
 .../entity/messaging/qpid/QpidDestination.java  |    32 +
 .../messaging/qpid/QpidDestinationImpl.java     |   100 +
 .../entity/messaging/qpid/QpidDriver.java       |    28 +
 .../entity/messaging/qpid/QpidQueue.java        |    28 +
 .../entity/messaging/qpid/QpidQueueImpl.java    |    66 +
 .../entity/messaging/qpid/QpidSshDriver.java    |   136 +
 .../entity/messaging/qpid/QpidTopic.java        |    26 +
 .../entity/messaging/qpid/QpidTopicImpl.java    |    56 +
 .../entity/messaging/rabbit/RabbitBroker.java   |    90 +
 .../messaging/rabbit/RabbitBrokerImpl.java      |   119 +
 .../messaging/rabbit/RabbitDestination.java     |    91 +
 .../entity/messaging/rabbit/RabbitDriver.java   |    32 +
 .../entity/messaging/rabbit/RabbitQueue.java    |    85 +
 .../messaging/rabbit/RabbitSshDriver.java       |   208 +
 .../brooklyn/entity/messaging/storm/Storm.java  |   104 +
 .../entity/messaging/storm/StormDeployment.java |    41 +
 .../messaging/storm/StormDeploymentImpl.java    |    76 +
 .../entity/messaging/storm/StormDriver.java     |    27 +
 .../entity/messaging/storm/StormImpl.java       |   117 +
 .../entity/messaging/storm/StormSshDriver.java  |   271 +
 .../entity/zookeeper/AbstractZooKeeperImpl.java |   108 +
 .../entity/zookeeper/ZooKeeperDriver.java       |    27 +
 .../entity/zookeeper/ZooKeeperEnsemble.java     |    52 +
 .../entity/zookeeper/ZooKeeperEnsembleImpl.java |   104 +
 .../entity/zookeeper/ZooKeeperNode.java         |    66 +
 .../entity/zookeeper/ZooKeeperNodeImpl.java     |    33 +
 .../entity/zookeeper/ZooKeeperSshDriver.java    |   162 +
 .../src/main/resources/RabbitMQLogo.png         |   Bin 0 -> 14252 bytes
 .../src/main/resources/activemq-logo.png        |   Bin 0 -> 6819 bytes
 .../entity/messaging/activemq/activemq.xml      |   154 +
 .../messaging/kafka/kafka-google-doorway.jpg    |   Bin 0 -> 15692 bytes
 .../entity/messaging/kafka/server.properties    |   112 +
 .../entity/messaging/kafka/zookeeper.properties |    13 +
 .../entity/messaging/rabbit/rabbitmq.config     |     5 +
 .../brooklyn/entity/messaging/storm/storm.yaml  |    39 +
 .../brooklyn/entity/messaging/zookeeper/zoo.cfg |    42 +
 .../messaging/src/main/resources/qpid-logo.jpeg |   Bin 0 -> 5189 bytes
 .../src/main/resources/redis-logo.jpeg          |   Bin 0 -> 6065 bytes
 .../messaging/activemq/ActiveMQEc2LiveTest.java |   116 +
 .../activemq/ActiveMQGoogleComputeLiveTest.java |   116 +
 .../activemq/ActiveMQIntegrationTest.java       |   257 +
 .../messaging/kafka/KafkaIntegrationTest.java   |   139 +
 .../entity/messaging/kafka/KafkaLiveTest.java   |    67 +
 .../entity/messaging/kafka/KafkaSupport.java    |   109 +
 .../entity/messaging/qpid/QpidEc2LiveTest.java  |    45 +
 .../messaging/qpid/QpidIntegrationTest.java     |   253 +
 .../messaging/rabbit/RabbitEc2LiveTest.java     |   125 +
 .../messaging/rabbit/RabbitIntegrationTest.java |   187 +
 .../messaging/storm/LocalhostLiveTest.java      |    32 +
 .../messaging/storm/SoftLayerLiveTest.java      |    33 +
 .../storm/StormAbstractCloudLiveTest.java       |   201 +
 .../messaging/storm/StormEc2LiveTest.java       |    57 +
 .../messaging/storm/StormGceLiveTest.java       |    50 +
 .../storm/topologies/ExclamationBolt.java       |    51 +
 .../zookeeper/ZooKeeperEc2LiveTest.java         |    47 +
 .../zookeeper/ZooKeeperEnsembleLiveTest.java    |   127 +
 .../src/test/resources/qpid-test-config.xml     |    70 +
 brooklyn-library/software/monitoring/pom.xml    |   112 +
 .../entity/monitoring/monit/MonitDriver.java    |    28 +
 .../entity/monitoring/monit/MonitNode.java      |    60 +
 .../entity/monitoring/monit/MonitNodeImpl.java  |   115 +
 .../entity/monitoring/monit/MonitSshDriver.java |   136 +
 .../monitoring/monit/MonitIntegrationTest.java  |   204 +
 .../entity/monitoring/monit/monit.monitrc       |    30 +
 .../entity/monitoring/monit/monitmysql.monitrc  |    29 +
 .../monit/monitmysqlwithrestart.monitrc         |    31 +
 brooklyn-library/software/network/pom.xml       |    97 +
 .../entity/network/bind/BindDnsServer.java      |   156 +
 .../network/bind/BindDnsServerDriver.java       |    38 +
 .../entity/network/bind/BindDnsServerImpl.java  |   339 +
 .../network/bind/BindDnsServerSshDriver.java    |   184 +
 .../entity/network/bind/BindOsSupport.java      |   113 +
 .../network/src/main/resources/isc-logo.png     |   Bin 0 -> 9330 bytes
 .../brooklyn/entity/network/bind/domain.zone    |    46 +
 .../apache/brooklyn/entity/network/bind/ifcfg   |    24 +
 .../brooklyn/entity/network/bind/named.conf     |    63 +
 .../brooklyn/entity/network/bind/named.empty    |    30 +
 .../entity/network/bind/named.localhost         |    32 +
 .../brooklyn/entity/network/bind/named.loopback |    31 +
 .../brooklyn/entity/network/bind/resolv.conf    |    25 +
 .../brooklyn/entity/network/bind/reverse.zone   |    37 +
 .../brooklyn/entity/network/bind/rfc1912.zone   |    52 +
 .../network/bind/BindDnsServerByonLiveTest.java |    44 +
 .../network/bind/BindDnsServerEc2LiveTest.java  |    62 +
 .../bind/BindDnsServerIntegrationTest.java      |   260 +
 .../network/bind/BindDnsServerLiveTest.java     |   111 +
 .../bind/BindDnsServerSoftlayerLiveTest.java    |    32 +
 .../bind/DoNothingSoftwareProcessDriver.java    |    55 +
 .../network/bind/PrefixAndIdEnricher.java       |    57 +
 .../network/bind/TestBindDnsServerImpl.java     |    89 +
 brooklyn-library/software/nosql/pom.xml         |   300 +
 .../nosql/cassandra/CassandraCluster.java       |    30 +
 .../nosql/cassandra/CassandraClusterImpl.java   |    27 +
 .../nosql/cassandra/CassandraDatacenter.java    |   214 +
 .../cassandra/CassandraDatacenterImpl.java      |   629 +
 .../entity/nosql/cassandra/CassandraFabric.java |    80 +
 .../nosql/cassandra/CassandraFabricImpl.java    |   394 +
 .../entity/nosql/cassandra/CassandraNode.java   |   218 +
 .../nosql/cassandra/CassandraNodeDriver.java    |    47 +
 .../nosql/cassandra/CassandraNodeImpl.java      |   606 +
 .../nosql/cassandra/CassandraNodeSshDriver.java |   420 +
 .../entity/nosql/cassandra/TokenGenerator.java  |    49 +
 .../entity/nosql/cassandra/TokenGenerators.java |   192 +
 .../nosql/couchbase/CouchbaseCluster.java       |   134 +
 .../nosql/couchbase/CouchbaseClusterImpl.java   |   597 +
 .../entity/nosql/couchbase/CouchbaseNode.java   |   159 +
 .../nosql/couchbase/CouchbaseNodeDriver.java    |    41 +
 .../nosql/couchbase/CouchbaseNodeImpl.java      |   269 +
 .../nosql/couchbase/CouchbaseNodeSshDriver.java |   511 +
 .../nosql/couchbase/CouchbaseSyncGateway.java   |    75 +
 .../couchbase/CouchbaseSyncGatewayDriver.java   |    27 +
 .../couchbase/CouchbaseSyncGatewayImpl.java     |    82 +
 .../CouchbaseSyncGatewaySshDriver.java          |   167 +
 .../entity/nosql/couchdb/CouchDBCluster.java    |    48 +
 .../nosql/couchdb/CouchDBClusterImpl.java       |    50 +
 .../entity/nosql/couchdb/CouchDBNode.java       |    66 +
 .../entity/nosql/couchdb/CouchDBNodeDriver.java |    37 +
 .../entity/nosql/couchdb/CouchDBNodeImpl.java   |   109 +
 .../nosql/couchdb/CouchDBNodeSshDriver.java     |   152 +
 .../elasticsearch/ElasticSearchCluster.java     |    40 +
 .../elasticsearch/ElasticSearchClusterImpl.java |    45 +
 .../nosql/elasticsearch/ElasticSearchNode.java  |    93 +
 .../elasticsearch/ElasticSearchNodeDriver.java  |    25 +
 .../elasticsearch/ElasticSearchNodeImpl.java    |   111 +
 .../ElasticSearchNodeSshDriver.java             |   139 +
 .../nosql/hazelcast/HazelcastCluster.java       |    59 +
 .../nosql/hazelcast/HazelcastClusterImpl.java   |   125 +
 .../entity/nosql/hazelcast/HazelcastNode.java   |   101 +
 .../nosql/hazelcast/HazelcastNodeDriver.java    |    25 +
 .../nosql/hazelcast/HazelcastNodeImpl.java      |   146 +
 .../nosql/hazelcast/HazelcastNodeSshDriver.java |   164 +
 .../nosql/mongodb/AbstractMongoDBServer.java    |    66 +
 .../nosql/mongodb/AbstractMongoDBSshDriver.java |   231 +
 .../mongodb/MongoDBAuthenticationMixins.java    |    51 +
 .../mongodb/MongoDBAuthenticationUtils.java     |    79 +
 .../entity/nosql/mongodb/MongoDBClient.java     |    65 +
 .../nosql/mongodb/MongoDBClientDriver.java      |    25 +
 .../entity/nosql/mongodb/MongoDBClientImpl.java |    43 +
 .../nosql/mongodb/MongoDBClientSshDriver.java   |   146 +
 .../nosql/mongodb/MongoDBClientSupport.java     |   322 +
 .../entity/nosql/mongodb/MongoDBDriver.java     |    24 +
 .../entity/nosql/mongodb/MongoDBReplicaSet.java |    86 +
 .../nosql/mongodb/MongoDBReplicaSetImpl.java    |   465 +
 .../entity/nosql/mongodb/MongoDBServer.java     |   154 +
 .../entity/nosql/mongodb/MongoDBServerImpl.java |   227 +
 .../entity/nosql/mongodb/MongoDBSshDriver.java  |    58 +
 .../entity/nosql/mongodb/ReplicaSetConfig.java  |   277 +
 .../nosql/mongodb/ReplicaSetMemberStatus.java   |    66 +
 .../sharding/CoLocatedMongoDBRouter.java        |    59 +
 .../sharding/CoLocatedMongoDBRouterImpl.java    |    72 +
 .../mongodb/sharding/MongoDBConfigServer.java   |    27 +
 .../sharding/MongoDBConfigServerCluster.java    |    35 +
 .../MongoDBConfigServerClusterImpl.java         |    58 +
 .../sharding/MongoDBConfigServerDriver.java     |    25 +
 .../sharding/MongoDBConfigServerImpl.java       |    36 +
 .../sharding/MongoDBConfigServerSshDriver.java  |    43 +
 .../nosql/mongodb/sharding/MongoDBRouter.java   |    51 +
 .../mongodb/sharding/MongoDBRouterCluster.java  |    54 +
 .../sharding/MongoDBRouterClusterImpl.java      |   101 +
 .../mongodb/sharding/MongoDBRouterDriver.java   |    25 +
 .../mongodb/sharding/MongoDBRouterImpl.java     |    85 +
 .../sharding/MongoDBRouterSshDriver.java        |    51 +
 .../mongodb/sharding/MongoDBShardCluster.java   |    27 +
 .../sharding/MongoDBShardClusterImpl.java       |   182 +
 .../sharding/MongoDBShardedDeployment.java      |   102 +
 .../sharding/MongoDBShardedDeploymentImpl.java  |   162 +
 .../entity/nosql/redis/RedisCluster.java        |    41 +
 .../entity/nosql/redis/RedisClusterImpl.java    |   158 +
 .../brooklyn/entity/nosql/redis/RedisShard.java |    26 +
 .../entity/nosql/redis/RedisShardImpl.java      |    26 +
 .../brooklyn/entity/nosql/redis/RedisSlave.java |    42 +
 .../entity/nosql/redis/RedisSlaveImpl.java      |    34 +
 .../brooklyn/entity/nosql/redis/RedisStore.java |    73 +
 .../entity/nosql/redis/RedisStoreDriver.java    |    27 +
 .../entity/nosql/redis/RedisStoreImpl.java      |   161 +
 .../entity/nosql/redis/RedisStoreSshDriver.java |   136 +
 .../brooklyn/entity/nosql/riak/RiakCluster.java |    65 +
 .../entity/nosql/riak/RiakClusterImpl.java      |   263 +
 .../brooklyn/entity/nosql/riak/RiakNode.java    |   241 +
 .../entity/nosql/riak/RiakNodeDriver.java       |    48 +
 .../entity/nosql/riak/RiakNodeImpl.java         |   311 +
 .../entity/nosql/riak/RiakNodeSshDriver.java    |   613 +
 .../brooklyn/entity/nosql/solr/SolrServer.java  |    81 +
 .../entity/nosql/solr/SolrServerDriver.java     |    30 +
 .../entity/nosql/solr/SolrServerImpl.java       |    76 +
 .../entity/nosql/solr/SolrServerSshDriver.java  |   156 +
 .../nosql/src/main/resources/cassandra-logo.png |   Bin 0 -> 35150 bytes
 .../nosql/src/main/resources/couchbase-logo.png |   Bin 0 -> 88089 bytes
 .../nosql/src/main/resources/couchdb-logo.png   |   Bin 0 -> 7941 bytes
 .../nosql/src/main/resources/mongodb-logo.png   |   Bin 0 -> 39197 bytes
 .../entity/nosql/cassandra/cassandra-1.2.yaml   |   644 +
 .../entity/nosql/cassandra/cassandra-2.0.yaml   |   688 +
 .../cassandra/cassandra-multicloud-snitch.txt   |    33 +
 .../nosql/cassandra/cassandra-rackdc.properties |     6 +
 .../entity/nosql/couchbase/pillowfight.yaml     |    77 +
 .../brooklyn/entity/nosql/couchdb/couch.ini     |    17 +
 .../brooklyn/entity/nosql/couchdb/couch.uri     |     2 +
 .../nosql/hazelcast/hazelcast-brooklyn.xml      |    64 +
 .../entity/nosql/mongodb/default-mongod.conf    |     7 +
 .../brooklyn/entity/nosql/mongodb/default.conf  |     2 +
 .../entity/nosql/mongodb/mongodb_win.yaml       |    46 +
 .../nosql/mongodb/win/checkrunning_mongodb.ps1  |    30 +
 .../nosql/mongodb/win/configure_mongodb.ps1     |    31 +
 .../nosql/mongodb/win/install_mongodb.ps1       |    32 +
 .../entity/nosql/mongodb/win/launch_mongodb.ps1 |    26 +
 .../entity/nosql/mongodb/win/stop_mongodb.ps1   |    27 +
 .../brooklyn/entity/nosql/redis/redis.conf      |    13 +
 .../brooklyn/entity/nosql/redis/slave.conf      |    16 +
 .../brooklyn/entity/nosql/riak/app.config       |   353 +
 .../nosql/riak/riak-cluster-with-solr.yaml      |    35 +
 .../brooklyn/entity/nosql/riak/riak-mac.conf    |   494 +
 .../nosql/riak/riak-with-webapp-cluster.yaml    |    42 +
 .../entity/nosql/riak/riak-with-webapp.yaml     |    36 +
 .../apache/brooklyn/entity/nosql/riak/riak.conf |   494 +
 .../apache/brooklyn/entity/nosql/riak/riak.md   |    67 +
 .../apache/brooklyn/entity/nosql/riak/riak.png  |   Bin 0 -> 110651 bytes
 .../apache/brooklyn/entity/nosql/riak/vm.args   |    64 +
 .../apache/brooklyn/entity/nosql/solr/solr.xml  |    19 +
 .../nosql/src/main/resources/redis-logo.png     |   Bin 0 -> 34333 bytes
 .../nosql/src/main/resources/solr-logo.png      |   Bin 0 -> 42902 bytes
 .../cassandra/AbstractCassandraNodeTest.java    |    40 +
 .../entity/nosql/cassandra/AstyanaxSupport.java |   330 +
 .../CassandraDatacenterIntegrationTest.java     |   150 +
 .../cassandra/CassandraDatacenterLiveTest.java  |   310 +
 ...assandraDatacenterRebindIntegrationTest.java |    97 +
 .../cassandra/CassandraDatacenterTest.java      |   224 +
 .../nosql/cassandra/CassandraFabricTest.java    |   183 +
 .../cassandra/CassandraNodeEc2LiveTest.java     |    81 +
 .../cassandra/CassandraNodeIntegrationTest.java |   189 +
 .../nosql/cassandra/CassandraNodeLiveTest.java  |    74 +
 .../cassandra/NonNegTokenGeneratorTest.java     |   116 +
 .../cassandra/PosNegTokenGeneratorTest.java     |    57 +
 .../nosql/couchbase/CouchbaseOfflineTest.java   |    61 +
 .../CouchbaseSyncGatewayEc2LiveTest.java        |   136 +
 .../nosql/couchdb/AbstractCouchDBNodeTest.java  |    53 +
 .../nosql/couchdb/CouchDBClusterLiveTest.java   |    89 +
 .../nosql/couchdb/CouchDBNodeEc2LiveTest.java   |    48 +
 .../couchdb/CouchDBNodeIntegrationTest.java     |    66 +
 .../nosql/couchdb/CouchDBNodeLiveTest.java      |    74 +
 .../entity/nosql/couchdb/JcouchdbSupport.java   |    77 +
 .../ElasticSearchClusterIntegrationTest.java    |   127 +
 .../ElasticSearchNodeIntegrationTest.java       |   111 +
 .../hazelcast/HazelcastClusterEc2LiveTest.java  |    47 +
 .../HazelcastClusterNodeIntegrationTest.java    |    49 +
 .../HazelcastClusterSoftlayerLiveTest.java      |    47 +
 .../hazelcast/HazelcastNodeIntegrationTest.java |   107 +
 .../nosql/hazelcast/HazelcastTestHelper.java    |    76 +
 .../nosql/mongodb/MongoDBEc2LiveTest.java       |    84 +
 .../nosql/mongodb/MongoDBIntegrationTest.java   |    90 +
 .../mongodb/MongoDBRebindIntegrationTest.java   |    59 +
 .../mongodb/MongoDBReplicaSetEc2LiveTest.java   |    95 +
 .../MongoDBReplicaSetIntegrationTest.java       |   205 +
 .../mongodb/MongoDBRestartIntegrationTest.java  |    42 +
 .../nosql/mongodb/MongoDBSoftLayerLiveTest.java |    55 +
 .../entity/nosql/mongodb/MongoDBTestHelper.java |   123 +
 .../nosql/mongodb/MongoDBWinEc2LiveTest.java    |   138 +
 .../nosql/mongodb/ReplicaSetConfigTest.java     |   240 +
 .../MongoDBConfigServerIntegrationTest.java     |    65 +
 .../MongoDBShardedDeploymentEc2LiveTest.java    |    82 +
 ...MongoDBShardedDeploymentIntegrationTest.java |   128 +
 .../entity/nosql/redis/JedisSupport.java        |    77 +
 .../redis/RedisClusterIntegrationTest.java      |   108 +
 .../entity/nosql/redis/RedisEc2LiveTest.java    |    91 +
 .../nosql/redis/RedisIntegrationTest.java       |   118 +
 .../nosql/riak/RiakClusterEc2LiveTest.java      |    73 +
 .../entity/nosql/riak/RiakNodeEc2LiveTest.java  |    74 +
 .../riak/RiakNodeGoogleComputeLiveTest.java     |    61 +
 .../nosql/riak/RiakNodeIntegrationTest.java     |   230 +
 .../nosql/riak/RiakNodeSoftlayerLiveTest.java   |    44 +
 .../nosql/solr/AbstractSolrServerTest.java      |    40 +
 .../entity/nosql/solr/SolrJSupport.java         |    66 +
 .../nosql/solr/SolrServerEc2LiveTest.java       |    65 +
 .../nosql/solr/SolrServerIntegrationTest.java   |    84 +
 .../entity/nosql/solr/SolrServerLiveTest.java   |    89 +
 .../nosql/src/test/resources/mongodb-keyfile    |    16 +
 .../nosql/src/test/resources/solr/example.tgz   |   Bin 0 -> 20655 bytes
 .../nosql/src/test/resources/solr/example.txt   |    18 +
 .../test/resources/solr/example/conf/schema.xml |    50 +
 .../resources/solr/example/conf/solrconfig.xml  |  1791 ++
 .../test/resources/solr/example/core.properties |    19 +
 .../resources/test-mongodb-configserver.conf    |     6 +
 .../src/test/resources/test-mongodb-router.conf |     6 +
 .../nosql/src/test/resources/test-mongodb.conf  |    21 +
 brooklyn-library/software/osgi/pom.xml          |   127 +
 .../entity/osgi/karaf/KarafContainer.java       |   137 +
 .../entity/osgi/karaf/KarafContainerImpl.java   |   297 +
 .../brooklyn/entity/osgi/karaf/KarafDriver.java |    30 +
 .../entity/osgi/karaf/KarafSshDriver.java       |   149 +
 .../osgi/src/main/java/org/osgi/jmx/Item.java   |   200 +
 .../main/java/org/osgi/jmx/JmxConstants.java    |   318 +
 .../osgi/src/main/resources/karaf-logo.png      |   Bin 0 -> 26072 bytes
 .../osgi/karaf/KarafContainerEc2LiveTest.java   |    52 +
 .../entity/osgi/karaf/KarafContainerTest.java   |   146 +
 .../osgi/src/test/resources/hello-world.jar     |   Bin 0 -> 2088 bytes
 .../osgi/src/test/resources/hello-world.txt     |    26 +
 brooklyn-library/software/webapp/pom.xml        |   172 +
 .../entity/dns/AbstractGeoDnsService.java       |    74 +
 .../entity/dns/AbstractGeoDnsServiceImpl.java   |   392 +
 .../dns/geoscaling/GeoscalingDnsService.java    |    86 +
 .../geoscaling/GeoscalingDnsServiceImpl.java    |   201 +
 .../geoscaling/GeoscalingScriptGenerator.java   |    79 +
 .../dns/geoscaling/GeoscalingWebClient.java     |   458 +
 .../entity/proxy/AbstractController.java        |    74 +
 .../entity/proxy/AbstractControllerImpl.java    |   515 +
 .../proxy/AbstractNonProvisionedController.java |    28 +
 .../AbstractNonProvisionedControllerImpl.java   |   276 +
 .../brooklyn/entity/proxy/LoadBalancer.java     |   124 +
 .../entity/proxy/LoadBalancerCluster.java       |    37 +
 .../entity/proxy/LoadBalancerClusterImpl.java   |    76 +
 .../brooklyn/entity/proxy/ProxySslConfig.java   |   218 +
 .../proxy/nginx/NginxConfigFileGenerator.java   |    33 +
 .../entity/proxy/nginx/NginxController.java     |   145 +
 .../entity/proxy/nginx/NginxControllerImpl.java |   369 +
 .../nginx/NginxDefaultConfigGenerator.java      |   257 +
 .../entity/proxy/nginx/NginxDriver.java         |    31 +
 .../entity/proxy/nginx/NginxSshDriver.java      |   476 +
 .../nginx/NginxTemplateConfigGenerator.java     |    82 +
 .../brooklyn/entity/proxy/nginx/UrlMapping.java |   102 +
 .../entity/proxy/nginx/UrlMappingImpl.java      |   222 +
 .../entity/proxy/nginx/UrlRewriteRule.java      |    74 +
 .../webapp/ControlledDynamicWebAppCluster.java  |   113 +
 .../ControlledDynamicWebAppClusterImpl.java     |   327 +
 .../entity/webapp/DynamicWebAppCluster.java     |    69 +
 .../entity/webapp/DynamicWebAppClusterImpl.java |   262 +
 .../entity/webapp/DynamicWebAppFabric.java      |    48 +
 .../entity/webapp/DynamicWebAppFabricImpl.java  |    83 +
 .../entity/webapp/ElasticJavaWebAppService.java |    60 +
 .../webapp/FilenameToWebContextMapper.java      |    92 +
 .../brooklyn/entity/webapp/HttpsSslConfig.java  |    74 +
 .../entity/webapp/JavaWebAppDriver.java         |    54 +
 .../entity/webapp/JavaWebAppService.java        |   109 +
 .../webapp/JavaWebAppSoftwareProcess.java       |    34 +
 .../webapp/JavaWebAppSoftwareProcessImpl.java   |   205 +
 .../entity/webapp/JavaWebAppSshDriver.java      |   205 +
 .../brooklyn/entity/webapp/WebAppService.java   |    24 +
 .../entity/webapp/WebAppServiceConstants.java   |    61 +
 .../entity/webapp/WebAppServiceMethods.java     |    89 +
 .../entity/webapp/WebAppServiceMetrics.java     |    77 +
 .../entity/webapp/jboss/JBoss6Driver.java       |    24 +
 .../entity/webapp/jboss/JBoss6Server.java       |    62 +
 .../entity/webapp/jboss/JBoss6ServerImpl.java   |   114 +
 .../entity/webapp/jboss/JBoss6SshDriver.java    |   242 +
 .../entity/webapp/jboss/JBoss7Driver.java       |    30 +
 .../entity/webapp/jboss/JBoss7Server.java       |   111 +
 .../entity/webapp/jboss/JBoss7ServerImpl.java   |   214 +
 .../entity/webapp/jboss/JBoss7SshDriver.java    |   274 +
 .../entity/webapp/jetty/Jetty6Driver.java       |    24 +
 .../entity/webapp/jetty/Jetty6Server.java       |    60 +
 .../entity/webapp/jetty/Jetty6ServerImpl.java   |   142 +
 .../entity/webapp/jetty/Jetty6SshDriver.java    |   173 +
 .../webapp/nodejs/NodeJsWebAppDriver.java       |    29 +
 .../webapp/nodejs/NodeJsWebAppService.java      |    74 +
 .../webapp/nodejs/NodeJsWebAppServiceImpl.java  |    91 +
 .../webapp/nodejs/NodeJsWebAppSshDriver.java    |   184 +
 .../entity/webapp/tomcat/Tomcat7Driver.java     |    23 +
 .../entity/webapp/tomcat/Tomcat7SshDriver.java  |    29 +
 .../entity/webapp/tomcat/Tomcat8Server.java     |    55 +
 .../entity/webapp/tomcat/Tomcat8ServerImpl.java |    26 +
 .../entity/webapp/tomcat/TomcatDriver.java      |    24 +
 .../entity/webapp/tomcat/TomcatServer.java      |    87 +
 .../entity/webapp/tomcat/TomcatServerImpl.java  |   125 +
 .../entity/webapp/tomcat/TomcatSshDriver.java   |   173 +
 .../webapp/src/main/resources/jboss_logo.png    |   Bin 0 -> 23207 bytes
 .../webapp/src/main/resources/jetty-logo.png    |   Bin 0 -> 8870 bytes
 .../webapp/src/main/resources/nginx-logo.jpeg   |   Bin 0 -> 4546 bytes
 .../webapp/src/main/resources/nodejs-logo.png   |   Bin 0 -> 9620 bytes
 .../brooklyn/entity/dns/geoscaling/template.php |    68 +
 .../brooklyn/entity/proxy/nginx/server.conf     |    84 +
 .../entity/webapp/jboss/jboss7-standalone.xml   |   311 +
 .../entity/webapp/jetty/jetty-brooklyn.xml      |    41 +
 .../entity/webapp/sample-java-keystore.jks      |   Bin 0 -> 1355 bytes
 .../entity/webapp/sample-java-keystore.txt      |    22 +
 .../brooklyn/entity/webapp/tomcat/server.xml    |   206 +
 .../entity/webapp/tomcat/tomcat8-server.xml     |   149 +
 .../entity/webapp/tomcat/tomcat8-web.xml        |  4615 +++
 .../brooklyn/entity/webapp/tomcat/web.xml       |  4615 +++
 .../webapp/src/main/resources/tomcat-logo.png   |   Bin 0 -> 18612 bytes
 .../entity/dns/AbstractGeoDnsServiceTest.java   |   345 +
 .../geoscaling/GeoscalingIntegrationTest.java   |   222 +
 .../GeoscalingScriptGeneratorTest.java          |    57 +
 .../dns/geoscaling/GeoscalingWebClientTest.java |   199 +
 .../entity/proxy/AbstractControllerTest.java    |   360 +
 .../entity/proxy/ProxySslConfigTest.java        |    60 +
 .../brooklyn/entity/proxy/StubAppServer.java    |    86 +
 .../proxy/TrackingAbstractController.java       |    30 +
 .../proxy/TrackingAbstractControllerImpl.java   |    67 +
 .../brooklyn/entity/proxy/UrlMappingTest.java   |   215 +
 .../nginx/NginxClusterIntegrationTest.java      |   238 +
 .../entity/proxy/nginx/NginxEc2LiveTest.java    |    71 +
 .../nginx/NginxHttpsSslIntegrationTest.java     |   237 +
 .../proxy/nginx/NginxIntegrationTest.java       |   452 +
 .../proxy/nginx/NginxLightIntegrationTest.java  |    72 +
 .../proxy/nginx/NginxRebindIntegrationTest.java |   368 +
 .../nginx/NginxRebindWithHaIntegrationTest.java |   180 +
 .../nginx/NginxUrlMappingIntegrationTest.java   |   503 +
 .../proxy/nginx/NginxWebClusterEc2LiveTest.java |   115 +
 .../AbstractWebAppFixtureIntegrationTest.java   |   539 +
 ...lledDynamicWebAppClusterIntegrationTest.java |   181 +
 .../ControlledDynamicWebAppClusterTest.java     |   210 +
 .../entity/webapp/DynamicWebAppClusterTest.java |   130 +
 .../entity/webapp/DynamicWebAppFabricTest.java  |   123 +
 .../webapp/ElasticCustomLocationTest.java       |    89 +
 ...ElasticJavaWebAppServiceIntegrationTest.java |    68 +
 .../webapp/FilenameToWebContextMapperTest.java  |    86 +
 .../entity/webapp/HttpsSslConfigTest.java       |    38 +
 .../webapp/TomcatAutoScalerPolicyTest.java      |   123 +
 .../webapp/WebAppConcurrentDeployTest.java      |   102 +
 .../webapp/WebAppLiveIntegrationTest.java       |    91 +
 ...namicWebAppClusterRebindIntegrationTest.java |   197 +
 ...namicWebAppClusterRebindIntegrationTest.java |   188 +
 .../jboss/JBoss6ServerAwsEc2LiveTest.java       |    98 +
 ...Boss6ServerNonInheritingIntegrationTest.java |   100 +
 .../webapp/jboss/JBoss7PasswordHashingTest.java |    62 +
 .../jboss/JBoss7ServerAwsEc2LiveTest.java       |   104 +
 .../jboss/JBoss7ServerDockerLiveTest.java       |    74 +
 ...Boss7ServerNonInheritingIntegrationTest.java |   187 +
 .../JBoss7ServerRebindingIntegrationTest.java   |   124 +
 ...ultiVersionWebAppFixtureIntegrationTest.java |   105 +
 .../Jboss7ServerGoogleComputeLiveTest.java      |    75 +
 .../JettyWebAppFixtureIntegrationTest.java      |    59 +
 .../webapp/nodejs/NodeJsWebAppEc2LiveTest.java  |    59 +
 .../NodeJsWebAppFixtureIntegrationTest.java     |   174 +
 .../NodeJsWebAppSimpleIntegrationTest.java      |    81 +
 .../nodejs/NodeJsWebAppSoftlayerLiveTest.java   |    58 +
 .../webapp/tomcat/Tomcat8ServerEc2LiveTest.java |    65 +
 .../Tomcat8ServerRestartIntegrationTest.java    |    44 +
 .../tomcat/Tomcat8ServerSoftlayerLiveTest.java  |    74 +
 ...mcat8ServerWebAppFixtureIntegrationTest.java |   174 +
 ...ableRetrieveUsageMetricsIntegrationTest.java |    64 +
 .../webapp/tomcat/TomcatServerEc2LiveTest.java  |   101 +
 .../TomcatServerRestartIntegrationTest.java     |    44 +
 .../tomcat/TomcatServerSoftlayerLiveTest.java   |    75 +
 ...omcatServerWebAppFixtureIntegrationTest.java |   154 +
 .../test/entity/TestJavaWebAppEntity.java       |    77 +
 .../test/entity/TestJavaWebAppEntityImpl.java   |    61 +
 .../entity/dns/geoscaling/expectedScript.php    |    79 +
 .../webapp/nodejs/nodejs-hello-world.yaml       |    31 +
 .../test/resources/ssl/certs/localhost/info.txt |     2 +
 .../resources/ssl/certs/localhost/server.crt    |    17 +
 .../resources/ssl/certs/localhost/server.csr    |    12 +
 .../resources/ssl/certs/localhost/server.key    |    15 +
 .../ssl/certs/localhost/server.key.org          |    18 +
 brooklyn-server/.gitattributes                  |     6 +
 brooklyn-server/.gitignore                      |    32 +
 brooklyn-server/LICENSE                         |   455 +
 brooklyn-server/NOTICE                          |     5 +
 brooklyn-server/README.md                       |    21 +
 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  |   394 +
 .../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    |   267 +
 .../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 |   128 +
 .../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 |    32 +
 .../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     |   196 +
 .../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   |   149 +
 .../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       |   261 +
 .../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      |   235 +
 .../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      |   378 +
 .../BrooklynEntityDecorationResolver.java       |   213 +
 .../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    |   119 +
 .../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         |   172 +
 .../brooklyn/camp/brooklyn/AppYamlTest.java     |   121 +
 .../camp/brooklyn/ApplicationsYamlTest.java     |   253 +
 .../BrooklynYamlTypeInstantiatorTest.java       |    74 +
 .../camp/brooklyn/ByonLocationsYamlTest.java    |   281 +
 .../camp/brooklyn/DslAndRebindYamlTest.java     |   315 +
 .../brooklyn/EmptySoftwareProcessYamlTest.java  |   102 +
 .../EnrichersSlightlySimplerYamlTest.java       |   133 +
 .../camp/brooklyn/EnrichersYamlTest.java        |   256 +
 .../brooklyn/EntitiesYamlIntegrationTest.java   |    70 +
 .../camp/brooklyn/EntitiesYamlTest.java         |   954 +
 .../camp/brooklyn/ExternalConfigYamlTest.java   |   218 +
 ...aWebAppWithDslYamlRebindIntegrationTest.java |   123 +
 .../brooklyn/JavaWebAppsIntegrationTest.java    |   273 +
 .../camp/brooklyn/JavaWebAppsMatchingTest.java  |   144 +
 .../camp/brooklyn/LocationsYamlTest.java        |   284 +
 .../camp/brooklyn/MapReferenceYamlTest.java     |   129 +
 .../brooklyn/camp/brooklyn/ObjectsYamlTest.java |   284 +
 .../camp/brooklyn/PoliciesYamlTest.java         |   214 +
 .../camp/brooklyn/ReferencedYamlTest.java       |   180 +
 .../brooklyn/ReferencingYamlTestEntity.java     |    74 +
 .../brooklyn/ReferencingYamlTestEntityImpl.java |    25 +
 .../brooklyn/ReloadBrooklynPropertiesTest.java  |    87 +
 .../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 |   892 +
 .../catalog/CatalogYamlLocationTest.java        |   252 +
 .../brooklyn/catalog/CatalogYamlPolicyTest.java |   195 +
 .../brooklyn/catalog/CatalogYamlRebindTest.java |   343 +
 .../catalog/CatalogYamlTemplateTest.java        |    95 +
 .../catalog/CatalogYamlVersioningTest.java      |   269 +
 .../catalog/SpecParameterParsingTest.java       |   156 +
 .../catalog/SpecParameterUnwrappingTest.java    |   379 +
 .../camp/brooklyn/catalog/TestBasicApp.java     |    27 +
 .../camp/brooklyn/catalog/TestBasicAppImpl.java |    24 +
 .../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 +
 ...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 +
 .../java-web-app-and-db-with-policy.yaml        |    46 +
 .../src/test/resources/java-web-app-simple.yaml |    28 +
 .../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 +
 ...est-app-with-enrichers-slightly-simpler.yaml |    74 +
 .../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-cluster.yaml |    30 +
 .../src/test/resources/test-tomcat-https.yaml   |    28 +
 .../test-webapp-with-averaging-enricher.yaml    |    47 +
 .../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                    |    44 +
 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  |  1044 +
 .../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  |    76 +
 .../internal/JavaCatalogToSpecTransformer.java  |   111 +
 .../brooklyn/core/config/BasicConfigKey.java    |   321 +
 .../brooklyn/core/config/ConfigConstraints.java |   196 +
 .../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       |   202 +
 .../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        |   264 +
 .../brooklyn/core/entity/AbstractEntity.java    |  2141 ++
 .../apache/brooklyn/core/entity/Attributes.java |   169 +
 .../core/entity/BrooklynConfigKeys.java         |   216 +
 .../apache/brooklyn/core/entity/Entities.java   |  1186 +
 .../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    |   272 +
 .../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   |    50 +
 .../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/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    |   511 +
 .../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 |   177 +
 .../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 |   121 +
 .../brooklyn/core/mgmt/BrooklynTaskTags.java    |   455 +
 .../brooklyn/core/mgmt/BrooklynTasks.java       |    25 +
 .../core/mgmt/EntityManagementUtils.java        |   301 +
 .../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     |   517 +
 .../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    |   242 +
 .../mgmt/internal/CollectionChangeListener.java |    24 +
 .../core/mgmt/internal/EffectorUtils.java       |   360 +
 .../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   |   420 +
 .../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   |    90 +
 .../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  |   324 +
 .../brooklyn/core/objs/BrooklynDynamicType.java |   283 +
 .../core/objs/BrooklynObjectInternal.java       |   133 +
 .../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  |   435 +
 .../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     |   147 +
 .../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     |   934 +
 .../sensor/PortAttributeSensorAndConfigKey.java |   141 +
 .../apache/brooklyn/core/sensor/Sensors.java    |   164 +
 .../brooklyn/core/sensor/StaticSensor.java      |    72 +
 ...platedStringAttributeSensorAndConfigKey.java |    66 +
 .../core/sensor/http/HttpRequestSensor.java     |    97 +
 .../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    |   137 +
 .../core/typereg/BasicBrooklynTypeRegistry.java |   296 +
 .../core/typereg/BasicOsgiBundleWithUrl.java    |   101 +
 .../core/typereg/BasicRegisteredType.java       |   149 +
 .../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    |    86 +
 .../entity/group/AbstractGroupImpl.java         |   277 +
 .../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   |   208 +
 .../entity/group/DynamicClusterImpl.java        |   972 +
 .../brooklyn/entity/group/DynamicFabric.java    |    75 +
 .../entity/group/DynamicFabricImpl.java         |   278 +
 .../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  |    35 +
 .../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        |   106 +
 .../brooklyn/entity/stock/DataEntity.java       |    58 +
 .../brooklyn/entity/stock/DataEntityImpl.java   |    79 +
 .../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 |   142 +
 .../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        |  1091 +
 .../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   |   783 +
 .../brooklyn/util/core/task/BasicTask.java      |   891 +
 .../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   |   479 +
 .../brooklyn/util/core/task/DynamicTasks.java   |   353 +
 .../util/core/task/ExecutionListener.java       |    31 +
 .../brooklyn/util/core/task/ExecutionUtils.java |    49 +
 .../brooklyn/util/core/task/ForwardingTask.java |   324 +
 .../core/task/ListenableForwardingFuture.java   |    50 +
 .../brooklyn/util/core/task/ParallelTask.java   |    84 +
 .../brooklyn/util/core/task/ScheduledTask.java  |   214 +
 .../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   |   124 +
 .../brooklyn/util/core/task/TaskPredicates.java |    63 +
 .../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  |   425 +
 .../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       |    25 +
 .../core/BrooklynFeatureEnablementTest.java     |   118 +
 .../brooklyn/core/BrooklynVersionTest.java      |   124 +
 .../core/catalog/CatalogPredicatesTest.java     |   176 +
 .../core/catalog/internal/CatalogDtoTest.java   |   157 +
 .../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    |   349 +
 .../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    |    87 +
 .../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    |    84 +
 .../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 +
 .../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  |    30 +
 .../core/test/entity/TestClusterImpl.java       |    65 +
 .../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        |  1060 +
 ...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        |   261 +
 .../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 |   208 +
 .../util/core/task/BasicTaskExecutionTest.java  |   461 +
 .../util/core/task/BasicTasksFutureTest.java    |   226 +
 .../core/task/CompoundTaskExecutionTest.java    |   257 +
 .../core/task/DynamicSequentialTaskTest.java    |   383 +
 .../core/task/NonBasicTaskExecutionTest.java    |   129 +
 .../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
 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          |    81 +
 .../apache/brooklyn/karaf/commands/Catalog.java |    46 +
 brooklyn-server/karaf/feature.xml               |    51 +
 brooklyn-server/karaf/features/pom.xml          |    64 +
 .../karaf/features/src/main/feature/feature.xml |   200 +
 .../features/src/main/history/dependencies.xml  |   103 +
 .../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                   |   162 +
 brooklyn-server/launcher/pom.xml                |   299 +
 .../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 +
 .../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 +
 .../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 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 +
 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   |   169 +
 .../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                  |  1813 ++
 brooklyn-server/policy/pom.xml                  |    95 +
 .../policy/autoscaling/AutoScalerPolicy.java    |  1092 +
 .../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 |   273 +
 .../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       |   302 +
 .../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/rest/rest-api/pom.xml           |   143 +
 .../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        |   156 +
 .../brooklyn/rest/client/BrooklynApi.java       |   395 +
 .../util/http/BuiltResponsePreservingError.java |    77 +
 .../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        |   321 +
 .../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         |   516 +
 .../rest/resources/EffectorResource.java        |   114 +
 .../rest/resources/EntityConfigResource.java    |   151 +
 .../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 |   494 +
 .../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      |   186 +
 .../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       |   101 +
 .../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  |   436 +
 .../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     |   516 +
 .../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     |    50 +
 .../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 +
 .../util/NullHttpServletRequestProvider.java    |    46 +
 .../rest/util/NullServletConfigProvider.java    |    51 +
 .../brooklyn/rest/util/TestShutdownHandler.java |    39 +
 .../json/BrooklynJacksonSerializerTest.java     |   399 +
 .../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 |   989 +
 .../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 |   359 +
 .../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           |   209 +
 .../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     |   508 +
 .../base/AbstractSoftwareProcessSshDriver.java  |   666 +
 .../AbstractSoftwareProcessWinRmDriver.java     |   315 +
 .../software/base/AbstractVanillaProcess.java   |    35 +
 .../software/base/EmptySoftwareProcess.java     |    28 +
 .../base/EmptySoftwareProcessDriver.java        |    22 +
 .../software/base/EmptySoftwareProcessImpl.java |    39 +
 .../base/EmptySoftwareProcessSshDriver.java     |    83 +
 .../SameServerDriverLifecycleEffectorTasks.java |   170 +
 .../entity/software/base/SameServerEntity.java  |    71 +
 .../software/base/SameServerEntityImpl.java     |   128 +
 .../entity/software/base/SoftwareProcess.java   |   361 +
 .../software/base/SoftwareProcessDriver.java    |    75 +
 ...wareProcessDriverLifecycleEffectorTasks.java |   261 +
 .../software/base/SoftwareProcessImpl.java      |   660 +
 .../software/base/VanillaSoftwareProcess.java   |    62 +
 .../base/VanillaSoftwareProcessDriver.java      |    23 +
 .../base/VanillaSoftwareProcessImpl.java        |    37 +
 .../base/VanillaSoftwareProcessSshDriver.java   |   174 +
 .../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 +
 .../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 +
 .../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      |   172 +
 .../location/MachineDetailsEc2LiveTest.java     |    70 +
 .../MachineDetailsGoogleComputeLiveTest.java    |    67 +
 .../location/WinRmMachineLocationLiveTest.java  |   609 +
 .../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   |   413 +
 .../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    |   395 +
 .../core/internal/winrm/WinRmException.java     |    32 +
 .../util/core/internal/winrm/WinRmTool.java     |    74 +
 .../core/internal/winrm/WinRmToolResponse.java  |    46 +
 .../internal/winrm/pywinrm/Winrm4jTool.java     |   209 +
 .../WindowsPerformanceCounterFeedLiveTest.java  |   103 +
 .../WindowsPerformanceCounterFeedTest.java      |   129 +
 .../winrm/AdvertiseWinrmLoginPolicyTest.java    |    49 +
 .../winrm/ByonLocationResolverTest.java         |    95 +
 .../winrm/WinRmMachineLocationTest.java         |    43 +
 brooklyn-server/storage/hazelcast/pom.xml       |    84 +
 .../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/AbstractTest.java   |    77 +
 .../brooklyn/test/framework/BaseTest.java       |    70 +
 .../InfrastructureDeploymentTestCase.java       |    54 +
 .../InfrastructureDeploymentTestCaseImpl.java   |    57 +
 .../test/framework/ParallelTestCase.java        |    32 +
 .../test/framework/ParallelTestCaseImpl.java    |   142 +
 .../test/framework/SimpleShellCommandTest.java  |   102 +
 .../framework/SimpleShellCommandTestImpl.java   |   251 +
 .../brooklyn/test/framework/TestCase.java       |    32 +
 .../brooklyn/test/framework/TestCaseImpl.java   |    88 +
 .../brooklyn/test/framework/TestEffector.java   |    48 +
 .../test/framework/TestEffectorImpl.java        |    96 +
 .../test/framework/TestFrameworkAssertions.java |   264 +
 .../brooklyn/test/framework/TestHttpCall.java   |    54 +
 .../test/framework/TestHttpCallImpl.java        |   120 +
 .../brooklyn/test/framework/TestSensor.java     |    37 +
 .../brooklyn/test/framework/TestSensorImpl.java |   113 +
 .../SimpleShellCommandIntegrationTest.java      |   292 +
 .../test/framework/TestEffectorTest.java        |   126 +
 .../framework/TestFrameworkAssertionsTest.java  |   155 +
 .../test/framework/TestHttpCallTest.java        |   122 +
 .../brooklyn/test/framework/TestSensorTest.java |   309 +
 .../test/framework/entity/TestEntity.java       |    74 +
 .../test/framework/entity/TestEntityImpl.java   |    59 +
 .../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      |    68 +
 .../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  |  1236 +
 .../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    |   330 +
 .../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    |   554 +
 .../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  |   221 +
 .../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/WildcardGlobs.java       |   382 +
 .../brooklyn/util/time/CountdownTimer.java      |   119 +
 .../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     |   102 +
 .../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 +
 .../brooklyn/util/text/WildcardGlobsTest.java   |   236 +
 .../brooklyn/util/time/CountdownTimerTest.java  |    95 +
 .../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      |   156 +
 .../rest/apidoc/ApiListingResource.java         |   259 +
 .../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 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 +
 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 +
 brooklyn-ui/.gitattributes                      |     6 +
 brooklyn-ui/.gitignore                          |    33 +
 brooklyn-ui/LICENSE                             |   455 +
 brooklyn-ui/NOTICE                              |     5 +
 brooklyn-ui/README.md                           |    21 +
 brooklyn-ui/pom.xml                             |   499 +
 brooklyn-ui/src/build/.gitattributes            |     2 +
 brooklyn-ui/src/build/nodejs                    |    41 +
 brooklyn-ui/src/build/optimize-css.json         |    12 +
 brooklyn-ui/src/build/optimize-js.json          |    18 +
 .../src/build/requirejs-maven-plugin/r.js       | 25256 +++++++++++++++++
 brooklyn-ui/src/main/license/README.md          |     7 +
 brooklyn-ui/src/main/license/files/DISCLAIMER   |     8 +
 brooklyn-ui/src/main/license/files/LICENSE      |   482 +
 brooklyn-ui/src/main/license/files/NOTICE       |     5 +
 .../src/main/license/source-inclusions.yaml     |    41 +
 brooklyn-ui/src/main/webapp/WEB-INF/web.xml     |    24 +
 brooklyn-ui/src/main/webapp/assets/css/base.css |  1488 +
 .../src/main/webapp/assets/css/bootstrap.css    |  5001 ++++
 .../src/main/webapp/assets/css/brooklyn.css     |   271 +
 .../webapp/assets/css/jquery.dataTables.css     |   238 +
 .../src/main/webapp/assets/css/styles.css       |    21 +
 .../src/main/webapp/assets/css/swagger.css      |  1567 +
 .../src/main/webapp/assets/html/swagger-ui.html |    78 +
 .../main/webapp/assets/images/Sorting icons.psd |   Bin 0 -> 27490 bytes
 .../assets/images/addApplication-plus-hover.png |   Bin 0 -> 1620 bytes
 .../assets/images/addApplication-plus.png       |   Bin 0 -> 1680 bytes
 .../images/application-icon-add-hover.png       |   Bin 0 -> 1402 bytes
 .../assets/images/application-icon-add.png      |   Bin 0 -> 1291 bytes
 .../images/application-icon-refresh-hover.png   |   Bin 0 -> 1263 bytes
 .../assets/images/application-icon-refresh.png  |   Bin 0 -> 1225 bytes
 .../main/webapp/assets/images/back_disabled.png |   Bin 0 -> 1361 bytes
 .../main/webapp/assets/images/back_enabled.png  |   Bin 0 -> 1379 bytes
 .../webapp/assets/images/back_enabled_hover.png |   Bin 0 -> 1375 bytes
 .../images/brooklyn-header-background.png       |   Bin 0 -> 2162 bytes
 .../main/webapp/assets/images/brooklyn-logo.png |   Bin 0 -> 7055 bytes
 .../src/main/webapp/assets/images/favicon.ico   |   Bin 0 -> 894 bytes
 .../webapp/assets/images/forward_disabled.png   |   Bin 0 -> 1363 bytes
 .../webapp/assets/images/forward_enabled.png    |   Bin 0 -> 1380 bytes
 .../assets/images/forward_enabled_hover.png     |   Bin 0 -> 1379 bytes
 .../assets/images/main-menu-tab-active.png      |   Bin 0 -> 1051 bytes
 .../assets/images/main-menu-tab-hover.png       |   Bin 0 -> 985 bytes
 .../main/webapp/assets/images/main-menu-tab.png |   Bin 0 -> 985 bytes
 .../assets/images/nav-tabs-background.png       |   Bin 0 -> 985 bytes
 .../assets/images/roundedSummary-background.png |   Bin 0 -> 998 bytes
 .../src/main/webapp/assets/images/sort_asc.png  |   Bin 0 -> 1118 bytes
 .../webapp/assets/images/sort_asc_disabled.png  |   Bin 0 -> 1050 bytes
 .../src/main/webapp/assets/images/sort_both.png |   Bin 0 -> 1136 bytes
 .../src/main/webapp/assets/images/sort_desc.png |   Bin 0 -> 1127 bytes
 .../webapp/assets/images/sort_desc_disabled.png |   Bin 0 -> 1045 bytes
 .../src/main/webapp/assets/images/throbber.gif  |   Bin 0 -> 9257 bytes
 .../src/main/webapp/assets/img/bridge.png       |   Bin 0 -> 154600 bytes
 .../src/main/webapp/assets/img/brooklyn.png     |   Bin 0 -> 14733 bytes
 .../src/main/webapp/assets/img/document.png     |   Bin 0 -> 485 bytes
 brooklyn-ui/src/main/webapp/assets/img/fire.png |   Bin 0 -> 37127 bytes
 .../webapp/assets/img/folder-horizontal.png     |   Bin 0 -> 401 bytes
 .../img/glyphicons-halflings-bright-green.png   |   Bin 0 -> 26800 bytes
 .../img/glyphicons-halflings-dark-green.png     |   Bin 0 -> 27158 bytes
 .../assets/img/glyphicons-halflings-green.png   |   Bin 0 -> 27143 bytes
 .../assets/img/glyphicons-halflings-white.png   |   Bin 0 -> 8777 bytes
 .../webapp/assets/img/glyphicons-halflings.png  |   Bin 0 -> 13826 bytes
 .../webapp/assets/img/icon-status-onfire.png    |   Bin 0 -> 37127 bytes
 .../assets/img/icon-status-running-onfire.png   |   Bin 0 -> 56029 bytes
 .../webapp/assets/img/icon-status-running.png   |   Bin 0 -> 31290 bytes
 .../webapp/assets/img/icon-status-starting.gif  |   Bin 0 -> 23820 bytes
 .../assets/img/icon-status-stopped-onfire.png   |   Bin 0 -> 53515 bytes
 .../webapp/assets/img/icon-status-stopped.png   |   Bin 0 -> 31858 bytes
 .../webapp/assets/img/icon-status-stopping.gif  |   Bin 0 -> 23820 bytes
 .../assets/img/magnifying-glass-right-icon.png  |   Bin 0 -> 958 bytes
 .../assets/img/magnifying-glass-right.png       |   Bin 0 -> 29371 bytes
 .../main/webapp/assets/img/magnifying-glass.gif |   Bin 0 -> 565 bytes
 .../webapp/assets/img/toggle-small-expand.png   |   Bin 0 -> 418 bytes
 .../src/main/webapp/assets/img/toggle-small.png |   Bin 0 -> 394 bytes
 brooklyn-ui/src/main/webapp/assets/js/config.js |    84 +
 .../src/main/webapp/assets/js/libs/URI.js       |   133 +
 .../main/webapp/assets/js/libs/ZeroClipboard.js |  1015 +
 .../src/main/webapp/assets/js/libs/async.js     |    46 +
 .../src/main/webapp/assets/js/libs/backbone.js  |  1571 +
 .../src/main/webapp/assets/js/libs/bootstrap.js |  1821 ++
 .../assets/js/libs/handlebars-1.0.rc.1.js       |  1928 ++
 .../webapp/assets/js/libs/jquery.ba-bbq.min.js  |    18 +
 .../webapp/assets/js/libs/jquery.dataTables.js  | 12098 ++++++++
 .../main/webapp/assets/js/libs/jquery.form.js   |  1076 +
 .../src/main/webapp/assets/js/libs/jquery.js    |  9404 ++++++
 .../webapp/assets/js/libs/jquery.wiggle.min.js  |     8 +
 .../src/main/webapp/assets/js/libs/js-yaml.js   |  3666 +++
 .../src/main/webapp/assets/js/libs/moment.js    |  1662 ++
 .../src/main/webapp/assets/js/libs/require.js   |    35 +
 .../src/main/webapp/assets/js/libs/text.js      |   367 +
 .../main/webapp/assets/js/libs/underscore.js    |  1227 +
 .../src/main/webapp/assets/js/model/app-tree.js |   130 +
 .../main/webapp/assets/js/model/application.js  |   151 +
 .../assets/js/model/catalog-application.js      |    55 +
 .../assets/js/model/catalog-item-summary.js     |    48 +
 .../webapp/assets/js/model/config-summary.js    |    44 +
 .../webapp/assets/js/model/effector-param.js    |    41 +
 .../webapp/assets/js/model/effector-summary.js  |    57 +
 .../webapp/assets/js/model/entity-summary.js    |    64 +
 .../src/main/webapp/assets/js/model/entity.js   |    79 +
 .../src/main/webapp/assets/js/model/location.js |    92 +
 .../assets/js/model/policy-config-summary.js    |    53 +
 .../webapp/assets/js/model/policy-summary.js    |    55 +
 .../webapp/assets/js/model/sensor-summary.js    |    44 +
 .../assets/js/model/server-extended-status.js   |   102 +
 .../main/webapp/assets/js/model/task-summary.js |    81 +
 brooklyn-ui/src/main/webapp/assets/js/router.js |   240 +
 .../webapp/assets/js/util/brooklyn-utils.js     |   226 +
 .../main/webapp/assets/js/util/brooklyn-view.js |   352 +
 .../src/main/webapp/assets/js/util/brooklyn.js  |    86 +
 .../assets/js/util/dataTables.extensions.js     |    56 +
 .../webapp/assets/js/util/jquery.slideto.js     |    61 +
 .../webapp/assets/js/view/activity-details.js   |   426 +
 .../webapp/assets/js/view/add-child-invoke.js   |    61 +
 .../assets/js/view/application-add-wizard.js    |   838 +
 .../assets/js/view/application-explorer.js      |   205 +
 .../webapp/assets/js/view/application-tree.js   |   367 +
 .../src/main/webapp/assets/js/view/catalog.js   |   613 +
 .../webapp/assets/js/view/change-name-invoke.js |    57 +
 .../webapp/assets/js/view/effector-invoke.js    |   171 +
 .../webapp/assets/js/view/entity-activities.js  |   249 +
 .../webapp/assets/js/view/entity-advanced.js    |   177 +
 .../main/webapp/assets/js/view/entity-config.js |   516 +
 .../webapp/assets/js/view/entity-details.js     |   180 +
 .../webapp/assets/js/view/entity-effectors.js   |    92 +
 .../webapp/assets/js/view/entity-policies.js    |   244 +
 .../webapp/assets/js/view/entity-sensors.js     |   539 +
 .../webapp/assets/js/view/entity-summary.js     |   229 +
 .../main/webapp/assets/js/view/googlemaps.js    |   178 +
 .../main/webapp/assets/js/view/ha-summary.js    |   132 +
 .../src/main/webapp/assets/js/view/home.js      |   245 +
 .../assets/js/view/policy-config-invoke.js      |    77 +
 .../main/webapp/assets/js/view/policy-new.js    |    82 +
 .../main/webapp/assets/js/view/script-groovy.js |   105 +
 .../src/main/webapp/assets/js/view/viewutils.js |   560 +
 .../main/webapp/assets/swagger-ui/css/print.css |  1195 +
 .../main/webapp/assets/swagger-ui/css/reset.css |   144 +
 .../webapp/assets/swagger-ui/css/screen.css     |  1301 +
 .../main/webapp/assets/swagger-ui/css/style.css |   269 +
 .../webapp/assets/swagger-ui/css/typography.css |    45 +
 .../fonts/droid-sans-v6-latin-700.eot           |   Bin 0 -> 22922 bytes
 .../fonts/droid-sans-v6-latin-700.svg           |   411 +
 .../fonts/droid-sans-v6-latin-700.ttf           |   Bin 0 -> 40513 bytes
 .../fonts/droid-sans-v6-latin-700.woff          |   Bin 0 -> 25992 bytes
 .../fonts/droid-sans-v6-latin-700.woff2         |   Bin 0 -> 11480 bytes
 .../fonts/droid-sans-v6-latin-regular.eot       |   Bin 0 -> 22008 bytes
 .../fonts/droid-sans-v6-latin-regular.svg       |   403 +
 .../fonts/droid-sans-v6-latin-regular.ttf       |   Bin 0 -> 39069 bytes
 .../fonts/droid-sans-v6-latin-regular.woff      |   Bin 0 -> 24868 bytes
 .../fonts/droid-sans-v6-latin-regular.woff2     |   Bin 0 -> 11304 bytes
 .../assets/swagger-ui/images/explorer_icons.png |   Bin 0 -> 5763 bytes
 .../assets/swagger-ui/images/pet_store_api.png  |   Bin 0 -> 824 bytes
 .../assets/swagger-ui/images/throbber.gif       |   Bin 0 -> 9257 bytes
 .../assets/swagger-ui/images/wordnik_api.png    |   Bin 0 -> 980 bytes
 .../assets/swagger-ui/lib/backbone-min.js       |    34 +
 .../assets/swagger-ui/lib/handlebars-2.0.0.js   |    20 +
 .../assets/swagger-ui/lib/jquery-1.8.0.min.js   |    21 +
 .../assets/swagger-ui/lib/jquery.ba-bbq.min.js  |    29 +
 .../assets/swagger-ui/lib/jquery.wiggle.min.js  |    27 +
 .../main/webapp/assets/swagger-ui/lib/marked.js |  1285 +
 .../assets/swagger-ui/lib/swagger-ui.min.js     |    37 +
 .../assets/swagger-ui/lib/underscore-min.js     |    25 +
 .../assets/swagger-ui/lib/underscore-min.map    |     1 +
 .../tpl/app-add-wizard/create-entity-entry.html |    64 +
 .../create-step-template-entry.html             |    33 +
 .../assets/tpl/app-add-wizard/create.html       |   101 +
 .../app-add-wizard/deploy-location-option.html  |    23 +
 .../tpl/app-add-wizard/deploy-location-row.html |    26 +
 .../app-add-wizard/deploy-version-option.html   |    23 +
 .../assets/tpl/app-add-wizard/deploy.html       |    64 +
 .../tpl/app-add-wizard/edit-config-entry.html   |    28 +
 .../assets/tpl/app-add-wizard/modal-wizard.html |    35 +
 .../app-add-wizard/required-config-entry.html   |    47 +
 .../main/webapp/assets/tpl/apps/activities.html |    30 +
 .../assets/tpl/apps/activity-details.html       |   141 +
 .../assets/tpl/apps/activity-full-details.html  |    25 +
 .../tpl/apps/activity-row-details-main.html     |    28 +
 .../assets/tpl/apps/activity-row-details.html   |    39 +
 .../webapp/assets/tpl/apps/activity-table.html  |    31 +
 .../webapp/assets/tpl/apps/add-child-modal.html |    35 +
 .../main/webapp/assets/tpl/apps/advanced.html   |    75 +
 .../assets/tpl/apps/change-name-modal.html      |    29 +
 .../webapp/assets/tpl/apps/config-name.html     |    34 +
 .../src/main/webapp/assets/tpl/apps/config.html |    33 +
 .../main/webapp/assets/tpl/apps/details.html    |    38 +
 .../webapp/assets/tpl/apps/effector-modal.html  |    37 +
 .../webapp/assets/tpl/apps/effector-row.html    |    27 +
 .../main/webapp/assets/tpl/apps/effector.html   |    34 +
 .../assets/tpl/apps/entity-not-found.html       |    24 +
 .../src/main/webapp/assets/tpl/apps/page.html   |    38 +
 .../main/webapp/assets/tpl/apps/param-list.html |    30 +
 .../src/main/webapp/assets/tpl/apps/param.html  |    42 +
 .../assets/tpl/apps/policy-config-row.html      |    31 +
 .../main/webapp/assets/tpl/apps/policy-new.html |    37 +
 .../tpl/apps/policy-parameter-config.html       |    30 +
 .../main/webapp/assets/tpl/apps/policy-row.html |    32 +
 .../src/main/webapp/assets/tpl/apps/policy.html |    57 +
 .../webapp/assets/tpl/apps/sensor-name.html     |    34 +
 .../main/webapp/assets/tpl/apps/sensors.html    |    33 +
 .../main/webapp/assets/tpl/apps/summary.html    |   107 +
 .../main/webapp/assets/tpl/apps/tree-empty.html |    27 +
 .../main/webapp/assets/tpl/apps/tree-item.html  |    83 +
 .../assets/tpl/catalog/add-catalog-entry.html   |    34 +
 .../webapp/assets/tpl/catalog/add-location.html |    36 +
 .../webapp/assets/tpl/catalog/add-yaml.html     |    29 +
 .../assets/tpl/catalog/details-entity.html      |   178 +
 .../assets/tpl/catalog/details-generic.html     |    45 +
 .../assets/tpl/catalog/details-location.html    |    59 +
 .../webapp/assets/tpl/catalog/nav-entry.html    |    19 +
 .../main/webapp/assets/tpl/catalog/page.html    |    37 +
 .../src/main/webapp/assets/tpl/help/page.html   |    77 +
 .../main/webapp/assets/tpl/home/app-entry.html  |    23 +
 .../webapp/assets/tpl/home/applications.html    |    84 +
 .../main/webapp/assets/tpl/home/ha-summary.html |    32 +
 .../webapp/assets/tpl/home/server-caution.html  |   106 +
 .../main/webapp/assets/tpl/home/summaries.html  |    38 +
 .../src/main/webapp/assets/tpl/labs/page.html   |   195 +
 .../main/webapp/assets/tpl/lib/basic-modal.html |    29 +
 .../lib/config-key-type-value-input-pair.html   |    23 +
 .../main/webapp/assets/tpl/script/groovy.html   |    93 +
 .../main/webapp/assets/tpl/script/swagger.html  |    30 +
 brooklyn-ui/src/main/webapp/favicon.ico         |   Bin 0 -> 1150 bytes
 brooklyn-ui/src/main/webapp/index.html          |    77 +
 .../jsgui/BrooklynJavascriptGuiLauncher.java    |    80 +
 .../BrooklynJavascriptGuiLauncherTest.java      |    81 +
 brooklyn-ui/src/test/javascript/config.txt      |    72 +
 .../src/test/javascript/specs/home-spec.js      |   106 +
 .../src/test/javascript/specs/library-spec.js   |    50 +
 .../javascript/specs/model/app-tree-spec.js     |    68 +
 .../javascript/specs/model/application-spec.js  |   128 +
 .../specs/model/catalog-application-spec.js     |   130 +
 .../javascript/specs/model/effector-spec.js     |    60 +
 .../test/javascript/specs/model/entity-spec.js  |    38 +
 .../specs/model/entity-summary-spec.js          |    48 +
 .../javascript/specs/model/location-spec.js     |    58 +
 .../specs/model/sensor-summary-spec.js          |    41 +
 .../javascript/specs/model/task-summary-spec.js |    35 +
 .../src/test/javascript/specs/router-spec.js    |    92 +
 .../test/javascript/specs/util/brooklyn-spec.js |   128 +
 .../specs/util/brooklyn-utils-spec.js           |   151 +
 .../specs/view/application-add-wizard-spec.js   |   215 +
 .../specs/view/application-explorer-spec.js     |    80 +
 .../specs/view/application-tree-spec.js         |    75 +
 .../specs/view/effector-invoke-spec.js          |    82 +
 .../specs/view/entity-activities-spec.js        |    34 +
 .../specs/view/entity-details-spec.js           |   120 +
 .../specs/view/entity-effector-view-spec.js     |    49 +
 .../specs/view/entity-sensors-spec.js           |    43 +
 brooklyn-ui/src/test/license/DISCLAIMER         |     8 +
 brooklyn-ui/src/test/license/LICENSE            |   175 +
 brooklyn-ui/src/test/license/NOTICE             |     5 +
 brooklyn/.gitattributes                         |     6 +
 brooklyn/.gitignore                             |    32 +
 brooklyn/LICENSE                                |   455 +
 brooklyn/NOTICE                                 |     5 +
 brooklyn/README.md                              |    21 +
 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     |   196 -
 .../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   |   149 -
 .../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       |   261 -
 .../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-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                                    |    44 -
 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  |  1044 -
 .../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  |    76 -
 .../internal/JavaCatalogToSpecTransformer.java  |   111 -
 .../brooklyn/core/config/BasicConfigKey.java    |   321 -
 .../brooklyn/core/config/ConfigConstraints.java |   196 -
 .../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       |   202 -
 .../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        |   264 -
 .../brooklyn/core/entity/AbstractEntity.java    |  2141 --
 .../apache/brooklyn/core/entity/Attributes.java |   169 -
 .../core/entity/BrooklynConfigKeys.java         |   216 -
 .../apache/brooklyn/core/entity/Entities.java   |  1186 -
 .../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    |   272 -
 .../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   |    50 -
 .../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/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    |   511 -
 .../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 |   177 -
 .../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 |   121 -
 .../brooklyn/core/mgmt/BrooklynTaskTags.java    |   455 -
 .../brooklyn/core/mgmt/BrooklynTasks.java       |    25 -
 .../core/mgmt/EntityManagementUtils.java        |   301 -
 .../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     |   517 -
 .../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    |   242 -
 .../mgmt/internal/CollectionChangeListener.java |    24 -
 .../core/mgmt/internal/EffectorUtils.java       |   360 -
 .../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   |   420 -
 .../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   |    90 -
 .../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  |   324 -
 .../brooklyn/core/objs/BrooklynDynamicType.java |   283 -
 .../core/objs/BrooklynObjectInternal.java       |   133 -
 .../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  |   435 -
 .../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     |   147 -
 .../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     |   934 -
 .../sensor/PortAttributeSensorAndConfigKey.java |   141 -
 .../apache/brooklyn/core/sensor/Sensors.java    |   164 -
 .../brooklyn/core/sensor/StaticSensor.java      |    72 -
 ...platedStringAttributeSensorAndConfigKey.java |    66 -
 .../core/sensor/http/HttpRequestSensor.java     |    97 -
 .../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    |   137 -
 .../core/typereg/BasicBrooklynTypeRegistry.java |   296 -
 .../core/typereg/BasicOsgiBundleWithUrl.java    |   101 -
 .../core/typereg/BasicRegisteredType.java       |   149 -
 .../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    |    86 -
 .../entity/group/AbstractGroupImpl.java         |   277 -
 .../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   |   208 -
 .../entity/group/DynamicClusterImpl.java        |   972 -
 .../brooklyn/entity/group/DynamicFabric.java    |    75 -
 .../entity/group/DynamicFabricImpl.java         |   278 -
 .../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  |    35 -
 .../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        |   106 -
 .../brooklyn/entity/stock/DataEntity.java       |    58 -
 .../brooklyn/entity/stock/DataEntityImpl.java   |    79 -
 .../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 |   142 -
 .../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        |  1091 -
 .../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   |   783 -
 .../brooklyn/util/core/task/BasicTask.java      |   891 -
 .../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   |   479 -
 .../brooklyn/util/core/task/DynamicTasks.java   |   353 -
 .../util/core/task/ExecutionListener.java       |    31 -
 .../brooklyn/util/core/task/ExecutionUtils.java |    49 -
 .../brooklyn/util/core/task/ForwardingTask.java |   324 -
 .../core/task/ListenableForwardingFuture.java   |    50 -
 .../brooklyn/util/core/task/ParallelTask.java   |    84 -
 .../brooklyn/util/core/task/ScheduledTask.java  |   214 -
 .../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   |   124 -
 .../brooklyn/util/core/task/TaskPredicates.java |    63 -
 .../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  |   425 -
 .../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       |    25 -
 .../core/BrooklynFeatureEnablementTest.java     |   118 -
 .../brooklyn/core/BrooklynVersionTest.java      |   124 -
 .../core/catalog/CatalogPredicatesTest.java     |   176 -
 .../core/catalog/internal/CatalogDtoTest.java   |   157 -
 .../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    |   349 -
 .../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    |    87 -
 .../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    |    84 -
 .../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 -
 .../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  |    30 -
 .../core/test/entity/TestClusterImpl.java       |    65 -
 .../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        |  1060 -
 ...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        |   261 -
 .../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 |   208 -
 .../util/core/task/BasicTaskExecutionTest.java  |   461 -
 .../util/core/task/BasicTasksFutureTest.java    |   226 -
 .../core/task/CompoundTaskExecutionTest.java    |   257 -
 .../core/task/DynamicSequentialTaskTest.java    |   383 -
 .../core/task/NonBasicTaskExecutionTest.java    |   129 -
 .../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
 docs/.gitignore                                 |     4 -
 docs/Gemfile                                    |    11 -
 docs/Gemfile.lock                               |    98 -
 docs/LICENSE.txt                                |   189 -
 docs/README.md                                  |   289 -
 docs/_build/build.sh                            |   309 -
 docs/_build/config-exclude-all-but-guide.yml    |     1 -
 docs/_build/config-exclude-guide.yml            |     1 -
 docs/_build/config-exclude-root-index.yml       |     1 -
 docs/_build/config-guide-latest.yml             |     3 -
 docs/_build/config-guide-root.yml               |     2 -
 docs/_build/config-guide-version.yml            |     6 -
 docs/_build/config-production.yml               |     6 -
 docs/_build/config-pygments.yml                 |    28 -
 docs/_build/config-rdiscount.yml                |    28 -
 docs/_build/config-style-latest.yml             |     2 -
 docs/_build/config-subpath-brooklyn.yml         |     9 -
 docs/_build/config-website-root.yml             |     3 -
 docs/_build/help.txt                            |    22 -
 docs/_build/htmlproof-brooklyn.sh               |    21 -
 docs/_build/javadoc-overview.html               |    22 -
 docs/_build/list-objects-logback.xml            |    42 -
 docs/_build/make-javadoc.sh                     |    60 -
 docs/_build/quick-make-few-javadoc.sh           |     6 -
 docs/_build/serve-public-site.sh                |     1 -
 docs/_build/serve-site.sh                       |     1 -
 docs/_build/tests/jsonball/test_jsonball.md     |    18 -
 .../tests/jsonball/test_jsonball_file.json      |     1 -
 .../tests/jsonball/test_jsonball_page.json      |     2 -
 docs/_build/tests/jsonball/toc.json             |     6 -
 docs/_config.yml                                |    54 -
 .../_extra/big_examples/before-begin.include.md |    56 -
 .../console-geoscaling-details-w700.png         |   Bin 167441 -> 0 bytes
 .../console-geoscaling-details.png              |   Bin 176651 -> 0 bytes
 .../global-web-fabric/console-map-w700.png      |   Bin 201060 -> 0 bytes
 .../global-web-fabric/console-map.png           |   Bin 331520 -> 0 bytes
 .../geopaas-deployed-app-w700.png               |   Bin 153738 -> 0 bytes
 .../global-web-fabric/geopaas-deployed-app.png  |   Bin 114615 -> 0 bytes
 .../big_examples/global-web-fabric/index.md     |   378 -
 docs/_extra/big_examples/index.md               |    18 -
 docs/_extra/big_examples/messaging/index.md     |   181 -
 .../nosql-cassandra/cassandra.include.md        |   282 -
 .../big_examples/nosql-cassandra/index.md       |     7 -
 docs/_extra/big_examples/simple-web-cluster.md  |     9 -
 docs/_extra/big_examples/toc.json               |    13 -
 docs/_extra/big_examples/webcluster.md          |     9 -
 docs/_extra/big_examples/webcluster/index.md    |     7 -
 .../webcluster/webcluster.include.md            |   124 -
 docs/_extra/brooklyn-gpg-public-key.asc         |    21 -
 docs/_extra/deploying-yaml.md                   |    39 -
 docs/_extra/highlevel1.md                       |    50 -
 docs/_extra/list-of-blueprints.md               |   160 -
 docs/_extra/local-artifact-repo.md              |    32 -
 .../example_files/tomcat_multi-location.java    |    15 -
 .../example_files/tomcat_nginx.java             |    17 -
 .../example_files/tomcat_simple.java            |     9 -
 docs/_extra/simple_java_examples/examples.md    |   121 -
 docs/_extra/update-docs.md                      |    14 -
 docs/_includes/base-head.html                   |    17 -
 docs/_includes/base-scss.scss                   |    36 -
 docs/_includes/feature-image.html               |     4 -
 docs/_includes/feature-item-end.html            |    14 -
 docs/_includes/feature-item.html                |     4 -
 docs/_includes/fields.md                        |    32 -
 docs/_includes/footer.html                      |    16 -
 docs/_includes/java_link.html                   |    18 -
 docs/_includes/list-children.html               |     9 -
 docs/_includes/sidemenu.html                    |   244 -
 docs/_includes/sitemap-item.html                |    36 -
 docs/_includes/topmenu.html                     |    75 -
 docs/_layouts/base.html                         |   186 -
 docs/_layouts/website-base.html                 |    33 -
 docs/_layouts/website-landing.html              |    43 -
 docs/_layouts/website-normal.html               |    39 -
 docs/_plugins/brooklyn_jekyll_util.rb           |   129 -
 docs/_plugins/brooklyn_metadata.rb              |    64 -
 docs/_plugins/dependency_url.rb                 |    31 -
 docs/_plugins/json.rb                           |    27 -
 docs/_plugins/jsonball.rb                       |   103 -
 docs/_plugins/read.rb                           |    81 -
 docs/_plugins/site_structure.rb                 |   344 -
 docs/_plugins/trim.rb                           |    25 -
 docs/favicon.ico                                |   Bin 1150 -> 0 bytes
 .../concepts/application-parent-membership.md   |    25 -
 ...ooklyn-flow-websequencediagrams.com-w400.png |   Bin 58518 -> 0 bytes
 .../brooklyn-flow-websequencediagrams.com.png   |   Bin 106928 -> 0 bytes
 .../concepts/configuration-sensor-effectors.md  |    40 -
 docs/guide/concepts/dependent-configuration.md  |    34 -
 docs/guide/concepts/entities.md                 |    23 -
 docs/guide/concepts/execution.md                |    34 -
 docs/guide/concepts/index.md                    |    22 -
 .../concepts/lifecycle-managementcontext.md     |    44 -
 docs/guide/concepts/location.md                 |    22 -
 docs/guide/concepts/policies.md                 |    11 -
 .../concepts/stop-start-restart-behaviour.md    |    65 -
 docs/guide/dev/code/index.md                    |    97 -
 docs/guide/dev/code/licensing.md                |   122 -
 docs/guide/dev/code/tests.md                    |    31 -
 docs/guide/dev/env/ide/eclipse.include.md       |     6 -
 docs/guide/dev/env/ide/index.md                 |   108 -
 docs/guide/dev/env/index.md                     |    13 -
 docs/guide/dev/env/maven-build.md               |   180 -
 docs/guide/dev/index.md                         |    39 -
 .../guide/dev/tips/debugging-remote-brooklyn.md |   138 -
 docs/guide/dev/tips/index.md                    |    59 -
 docs/guide/dev/tips/logging.md                  |   143 -
 docs/guide/index.md                             |    21 -
 docs/guide/java/archetype.md                    |    64 -
 docs/guide/java/common-usage.md                 |   140 -
 docs/guide/java/defining-and-deploying.md       |   125 -
 docs/guide/java/entities.md                     |   223 -
 docs/guide/java/entitlements.md                 |    42 -
 docs/guide/java/entity.md                       |    90 -
 docs/guide/java/index.md                        |    23 -
 docs/guide/java/policies.md                     |    73 -
 docs/guide/java/policy.md                       |    77 -
 docs/guide/java/service-state.md                |    73 -
 ...topology-dependencies-management-policies.md |    69 -
 docs/guide/java/wt-deployed-application-700.png |   Bin 176494 -> 0 bytes
 docs/guide/java/wt-deployed-application.png     |   Bin 127347 -> 0 bytes
 docs/guide/java/wt-starting-700.png             |   Bin 303892 -> 0 bytes
 docs/guide/java/wt-starting.png                 |   Bin 332710 -> 0 bytes
 docs/guide/java/wt-tree-jboss-sensors-700.png   |   Bin 268853 -> 0 bytes
 docs/guide/java/wt-tree-jboss-sensors.png       |   Bin 169929 -> 0 bytes
 docs/guide/misc/download.md                     |   175 -
 docs/guide/misc/index.md                        |    21 -
 docs/guide/misc/javadoc/index.md                |    11 -
 docs/guide/misc/known-issues.md                 |    27 -
 docs/guide/misc/migrate-to-0.8.0-regexes.sed    |  1394 -
 docs/guide/misc/migrate-to-0.8.0.md             |    32 -
 docs/guide/misc/release-notes.md                |    41 -
 docs/guide/ops/brooklyn_properties.md           |   236 -
 .../guide/ops/catalog/images/add-to-catalog.png |   Bin 4919 -> 0 bytes
 docs/guide/ops/catalog/index.md                 |   325 -
 .../guide/ops/catalog/mysql-in-catalog-w700.png |   Bin 92767 -> 0 bytes
 docs/guide/ops/catalog/mysql-in-catalog.png     |   Bin 168831 -> 0 bytes
 docs/guide/ops/externalized-configuration.md    |   236 -
 docs/guide/ops/gui/_my-web-cluster.yaml         |    23 -
 docs/guide/ops/gui/_my-web-cluster2.yaml        |    31 -
 docs/guide/ops/gui/blueprints.md                |    68 -
 ...cation-catalog-web-cluster-with-db-large.png |   Bin 165148 -> 0 bytes
 ...talog-web-cluster-with-db-location-large.png |   Bin 152721 -> 0 bytes
 ...ion-catalog-web-cluster-with-db-location.png |   Bin 86425 -> 0 bytes
 ...-application-catalog-web-cluster-with-db.png |   Bin 70109 -> 0 bytes
 .../images/add-application-modal-yaml-large.png |   Bin 124297 -> 0 bytes
 .../gui/images/add-application-modal-yaml.png   |   Bin 55183 -> 0 bytes
 .../ops/gui/images/home-app-starting-large.png  |   Bin 490707 -> 0 bytes
 docs/guide/ops/gui/images/home-app-starting.png |   Bin 188754 -> 0 bytes
 .../gui/images/my-db-activities-step1-large.png |   Bin 99671 -> 0 bytes
 .../ops/gui/images/my-db-activities-step1.png   |   Bin 57813 -> 0 bytes
 .../gui/images/my-db-activities-step2-large.png |   Bin 176900 -> 0 bytes
 .../ops/gui/images/my-db-activities-step2.png   |   Bin 97061 -> 0 bytes
 .../gui/images/my-db-activities-step3-large.png |   Bin 162986 -> 0 bytes
 .../ops/gui/images/my-db-activities-step3.png   |   Bin 84365 -> 0 bytes
 .../ops/gui/images/my-web-cluster-starting.png  |   Bin 32948 -> 0 bytes
 .../my-web-cluster-stop-confirm-large.png       |   Bin 148155 -> 0 bytes
 .../gui/images/my-web-cluster-stop-confirm.png  |   Bin 79280 -> 0 bytes
 docs/guide/ops/gui/images/my-web-large.png      |   Bin 104519 -> 0 bytes
 .../ops/gui/images/my-web-summary-large.png     |   Bin 178785 -> 0 bytes
 docs/guide/ops/gui/images/my-web-summary.png    |   Bin 80583 -> 0 bytes
 .../my-web-validating-app-endpoint-large.png    |   Bin 123007 -> 0 bytes
 .../images/my-web-validating-app-endpoint.png   |   Bin 68969 -> 0 bytes
 docs/guide/ops/gui/images/my-web.png            |   Bin 58849 -> 0 bytes
 docs/guide/ops/gui/index.md                     |    11 -
 docs/guide/ops/gui/managing.md                  |    70 -
 docs/guide/ops/gui/policies.md                  |    49 -
 docs/guide/ops/gui/running.md                   |    50 -
 docs/guide/ops/high-availability.md             |    51 -
 docs/guide/ops/index.md                         |    21 -
 docs/guide/ops/locations/cloud-credentials.md   |    85 -
 docs/guide/ops/locations/index.md               |   420 -
 .../guide/ops/locations/location-customizers.md |   152 -
 docs/guide/ops/locations/more-locations.md      |    55 -
 docs/guide/ops/locations/ssh-keys.md            |    85 -
 docs/guide/ops/locations/vpc-issues.md          |    32 -
 docs/guide/ops/logging.md                       |    72 -
 docs/guide/ops/persistence/index.md             |   379 -
 docs/guide/ops/production-installation.md       |   103 -
 docs/guide/ops/requirements.md                  |    70 -
 docs/guide/ops/rest.md                          |    89 -
 docs/guide/ops/security-guidelines.md           |   102 -
 docs/guide/ops/server-cli-reference.md          |   201 -
 docs/guide/ops/troubleshooting/connectivity.md  |   154 -
 docs/guide/ops/troubleshooting/deployment.md    |    88 -
 .../going-deep-in-java-and-logs.md              |   484 -
 .../images/external-error-large.png             |   Bin 131907 -> 0 bytes
 .../troubleshooting/images/external-error.png   |   Bin 71972 -> 0 bytes
 .../images/failed-task-large.png                |   Bin 169079 -> 0 bytes
 .../ops/troubleshooting/images/failed-task.png  |   Bin 92530 -> 0 bytes
 .../images/jmx-sensors-all-large.png            |   Bin 133517 -> 0 bytes
 .../troubleshooting/images/jmx-sensors-all.png  |   Bin 76581 -> 0 bytes
 .../images/jmx-sensors-large.png                |   Bin 197177 -> 0 bytes
 .../ops/troubleshooting/images/jmx-sensors.png  |   Bin 109139 -> 0 bytes
 .../images/resource-exception-large.png         |   Bin 134842 -> 0 bytes
 .../images/resource-exception.png               |   Bin 76059 -> 0 bytes
 .../images/script-failure-large.png             |   Bin 130227 -> 0 bytes
 .../troubleshooting/images/script-failure.png   |   Bin 71912 -> 0 bytes
 docs/guide/ops/troubleshooting/index.md         |    12 -
 docs/guide/ops/troubleshooting/overview.md      |   116 -
 .../ops/troubleshooting/softwareprocess.md      |    51 -
 docs/guide/start/_my-web-cluster.yaml           |    23 -
 docs/guide/start/_my-web-cluster2.yaml          |    31 -
 docs/guide/start/blueprints.md                  |    65 -
 docs/guide/start/brooklyn.properties            |   337 -
 docs/guide/start/concept-quickstart.md          |    33 -
 ...cation-catalog-web-cluster-with-db-large.png |   Bin 165148 -> 0 bytes
 ...talog-web-cluster-with-db-location-large.png |   Bin 152721 -> 0 bytes
 ...ion-catalog-web-cluster-with-db-location.png |   Bin 86425 -> 0 bytes
 ...-application-catalog-web-cluster-with-db.png |   Bin 70109 -> 0 bytes
 .../images/add-application-modal-yaml-large.png |   Bin 124297 -> 0 bytes
 .../start/images/add-application-modal-yaml.png |   Bin 55183 -> 0 bytes
 .../images/my-db-activities-step1-large.png     |   Bin 99671 -> 0 bytes
 .../start/images/my-db-activities-step1.png     |   Bin 57813 -> 0 bytes
 .../images/my-db-activities-step2-large.png     |   Bin 176900 -> 0 bytes
 .../start/images/my-db-activities-step2.png     |   Bin 97061 -> 0 bytes
 .../images/my-db-activities-step3-large.png     |   Bin 162986 -> 0 bytes
 .../start/images/my-db-activities-step3.png     |   Bin 84365 -> 0 bytes
 .../start/images/my-web-cluster-starting.png    |   Bin 32948 -> 0 bytes
 .../my-web-cluster-stop-confirm-large.png       |   Bin 148155 -> 0 bytes
 .../images/my-web-cluster-stop-confirm.png      |   Bin 79280 -> 0 bytes
 docs/guide/start/images/my-web-large.png        |   Bin 104519 -> 0 bytes
 .../guide/start/images/my-web-summary-large.png |   Bin 178785 -> 0 bytes
 docs/guide/start/images/my-web-summary.png      |   Bin 80583 -> 0 bytes
 .../my-web-validating-app-endpoint-large.png    |   Bin 123007 -> 0 bytes
 .../images/my-web-validating-app-endpoint.png   |   Bin 68969 -> 0 bytes
 docs/guide/start/images/my-web.png              |   Bin 58849 -> 0 bytes
 docs/guide/start/index.md                       |    12 -
 docs/guide/start/managing.md                    |    70 -
 docs/guide/start/policies.md                    |    51 -
 docs/guide/start/running.md                     |    65 -
 docs/guide/yaml/advanced-example.md             |   180 -
 docs/guide/yaml/blueprinting-tips.md            |   105 -
 docs/guide/yaml/chef/about-chef.md              |    50 -
 .../yaml/chef/advanced-chef-integration.md      |    48 -
 docs/guide/yaml/chef/chef-call-flow.png         |   Bin 36222 -> 0 bytes
 docs/guide/yaml/chef/creating-blueprints.md     |   105 -
 .../yaml/chef/example_yaml/mysql-chef-1.yaml    |    24 -
 .../yaml/chef/example_yaml/mysql-chef-2.yaml    |    28 -
 docs/guide/yaml/chef/index.md                   |    18 -
 docs/guide/yaml/chef/writing-chef.md            |    79 -
 docs/guide/yaml/clusters-and-policies.md        |    42 -
 docs/guide/yaml/clusters.md                     |    34 -
 docs/guide/yaml/configuring-vms.md              |    31 -
 docs/guide/yaml/creating-yaml.md                |    78 -
 docs/guide/yaml/custom-entities.md              |   108 -
 .../appserver-clustered-w-db-concise.yaml       |    15 -
 .../example_yaml/appserver-clustered-w-db.yaml  |    18 -
 .../appserver-configured-in-config.yaml         |     6 -
 .../yaml/example_yaml/appserver-configured.yaml |     5 -
 .../appserver-w-db-other-flavor.yaml            |    17 -
 .../guide/yaml/example_yaml/appserver-w-db.yaml |    15 -
 .../yaml/example_yaml/appserver-w-policy.yaml   |    26 -
 .../brooklyn-elasticsearch-catalog.bom          |   124 -
 .../yaml/example_yaml/brooklyn-elk-catalog.bom  |    35 -
 .../example_yaml/brooklyn-kibana-catalog.bom    |    52 -
 .../example_yaml/brooklyn-logstash-catalog.bom  |    59 -
 docs/guide/yaml/example_yaml/cluster-vm.yaml    |    12 -
 .../simple-appserver-with-location-byon.yaml    |    12 -
 .../simple-appserver-with-location.yaml         |     8 -
 .../yaml/example_yaml/simple-appserver.yaml     |     4 -
 docs/guide/yaml/example_yaml/simple-vm.yaml     |     8 -
 ...est-app-with-enrichers-slightly-simpler.yaml |    57 -
 .../example_yaml/vanilla-bash-netcat-file.yaml  |     6 -
 .../vanilla-bash-netcat-restarter.yaml          |    20 -
 .../vanilla-bash-netcat-w-client.yaml           |    78 -
 .../yaml/example_yaml/vanilla-bash-netcat.yaml  |    18 -
 docs/guide/yaml/index.md                        |    22 -
 docs/guide/yaml/multiple-services.md            |    97 -
 docs/guide/yaml/setting-locations.md            |    45 -
 .../entities/paralleltestcase-entity.yaml       |     6 -
 .../yaml/test/example_yaml/entities/script1.sh  |     2 -
 .../entities/simpleshellcommandtest-entity.yaml |    24 -
 .../example_yaml/entities/testcase-entity.yaml  |     6 -
 .../entities/testeffector-entity.yaml           |     8 -
 .../entities/testhttpcall-entity.yaml           |     7 -
 .../entities/testsensor-entity.yaml             |     7 -
 .../testcases/effector-test-snippet.yaml        |    28 -
 .../testcases/getting-started-test-example.yaml |    71 -
 .../testcases/http-test-snippet.yaml            |    20 -
 .../testcases/sensor-test-snippet.yaml          |     7 -
 .../getting-started-blueprint-test-large.png    |   Bin 156553 -> 0 bytes
 .../images/getting-started-blueprint-test.png   |   Bin 84906 -> 0 bytes
 docs/guide/yaml/test/index.md                   |    25 -
 docs/guide/yaml/test/test-entities.md           |   129 -
 docs/guide/yaml/test/usage-examples.md          |    58 -
 docs/guide/yaml/web-console-yaml-700.png        |   Bin 138229 -> 0 bytes
 docs/guide/yaml/web-console-yaml.png            |   Bin 661136 -> 0 bytes
 docs/guide/yaml/winrm/index.md                  |   501 -
 docs/guide/yaml/yaml-reference.md               |   229 -
 docs/index.md                                   |    19 -
 docs/style/css/_archive_warning.scss            |    31 -
 docs/style/css/_basic.scss                      |    62 -
 docs/style/css/_blueprint_tour.scss             |   181 -
 docs/style/css/_code_blocks.scss                |    98 -
 docs/style/css/_feature_list.scss               |    60 -
 docs/style/css/_footer.scss                     |    36 -
 docs/style/css/_landing.scss                    |    26 -
 docs/style/css/_main_container.scss             |    84 -
 docs/style/css/_menu.scss                       |   201 -
 docs/style/css/_search.scss                     |    29 -
 docs/style/css/_tooltips.scss                   |    14 -
 docs/style/css/_util.scss                       |    27 -
 docs/style/css/catalog_items.css                |   152 -
 docs/style/css/code.css                         |    79 -
 docs/style/css/javadoc.scss                     |   119 -
 docs/style/css/website.scss                     |    20 -
 docs/style/deps/README.md                       |     3 -
 .../glyphicons-halflings-regular.eot            |   Bin 20335 -> 0 bytes
 .../glyphicons-halflings-regular.svg            |   229 -
 .../glyphicons-halflings-regular.ttf            |   Bin 41280 -> 0 bytes
 .../glyphicons-halflings-regular.woff           |   Bin 23320 -> 0 bytes
 docs/style/deps/bootstrap-theme.css             |   346 -
 docs/style/deps/bootstrap.css                   |  5784 ----
 docs/style/deps/bootstrap.js                    |  1951 --
 docs/style/deps/bootstrap.min.css               |     7 -
 docs/style/deps/bootstrap.min.js                |     6 -
 docs/style/deps/font-awesome-4.2.0/_LICENSE     |     1 -
 .../font-awesome-4.2.0/css/font-awesome.css     |  1672 --
 .../font-awesome-4.2.0/css/font-awesome.min.css |     4 -
 .../font-awesome-4.2.0/fonts/FontAwesome.otf    |   Bin 85908 -> 0 bytes
 .../fonts/fontawesome-webfont.eot               |   Bin 56006 -> 0 bytes
 .../fonts/fontawesome-webfont.svg               |   520 -
 .../fonts/fontawesome-webfont.ttf               |   Bin 112160 -> 0 bytes
 .../fonts/fontawesome-webfont.woff              |   Bin 65452 -> 0 bytes
 .../less/bordered-pulled.less                   |    16 -
 .../deps/font-awesome-4.2.0/less/core.less      |    11 -
 .../font-awesome-4.2.0/less/fixed-width.less    |     6 -
 .../font-awesome-4.2.0/less/font-awesome.less   |    17 -
 .../deps/font-awesome-4.2.0/less/icons.less     |   552 -
 .../deps/font-awesome-4.2.0/less/larger.less    |    13 -
 .../deps/font-awesome-4.2.0/less/list.less      |    19 -
 .../deps/font-awesome-4.2.0/less/mixins.less    |    25 -
 .../deps/font-awesome-4.2.0/less/path.less      |    14 -
 .../less/rotated-flipped.less                   |    20 -
 .../deps/font-awesome-4.2.0/less/spinning.less  |    29 -
 .../deps/font-awesome-4.2.0/less/stacked.less   |    20 -
 .../deps/font-awesome-4.2.0/less/variables.less |   561 -
 .../scss/_bordered-pulled.scss                  |    16 -
 .../deps/font-awesome-4.2.0/scss/_core.scss     |    11 -
 .../font-awesome-4.2.0/scss/_fixed-width.scss   |     6 -
 .../deps/font-awesome-4.2.0/scss/_icons.scss    |   552 -
 .../deps/font-awesome-4.2.0/scss/_larger.scss   |    13 -
 .../deps/font-awesome-4.2.0/scss/_list.scss     |    19 -
 .../deps/font-awesome-4.2.0/scss/_mixins.scss   |    25 -
 .../deps/font-awesome-4.2.0/scss/_path.scss     |    14 -
 .../scss/_rotated-flipped.scss                  |    20 -
 .../deps/font-awesome-4.2.0/scss/_spinning.scss |    29 -
 .../deps/font-awesome-4.2.0/scss/_stacked.scss  |    20 -
 .../font-awesome-4.2.0/scss/_variables.scss     |   561 -
 .../font-awesome-4.2.0/scss/font-awesome.scss   |    17 -
 .../images/ui-bg_flat_0_aaaaaa_40x100.png       |   Bin 180 -> 0 bytes
 .../images/ui-bg_flat_75_ffffff_40x100.png      |   Bin 178 -> 0 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png      |   Bin 120 -> 0 bytes
 .../images/ui-bg_glass_65_ffffff_1x400.png      |   Bin 105 -> 0 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png      |   Bin 111 -> 0 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png      |   Bin 110 -> 0 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png      |   Bin 119 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png    |   Bin 101 -> 0 bytes
 .../images/ui-icons_222222_256x240.png          |   Bin 4369 -> 0 bytes
 .../images/ui-icons_2e83ff_256x240.png          |   Bin 4369 -> 0 bytes
 .../images/ui-icons_454545_256x240.png          |   Bin 4369 -> 0 bytes
 .../images/ui-icons_888888_256x240.png          |   Bin 4369 -> 0 bytes
 .../images/ui-icons_cd0a0a_256x240.png          |   Bin 4369 -> 0 bytes
 .../deps/jquery-ui/jquery-ui-1.8.18.custom.css  |   565 -
 .../jquery-ui/jquery-ui-1.8.18.custom.min.js    |   356 -
 docs/style/deps/jquery.cookie.js                |    94 -
 docs/style/deps/jquery.js                       |  9190 ------
 docs/style/deps/jquery.min.js                   |     4 -
 docs/style/deps/octicons/LICENSE.txt            |     9 -
 docs/style/deps/octicons/README.md              |     1 -
 docs/style/deps/octicons/octicons-local.ttf     |   Bin 52764 -> 0 bytes
 docs/style/deps/octicons/octicons.css           |   235 -
 docs/style/deps/octicons/octicons.eot           |   Bin 31440 -> 0 bytes
 docs/style/deps/octicons/octicons.less          |   233 -
 docs/style/deps/octicons/octicons.svg           |   198 -
 docs/style/deps/octicons/octicons.ttf           |   Bin 31272 -> 0 bytes
 docs/style/deps/octicons/octicons.woff          |   Bin 17492 -> 0 bytes
 .../style/deps/octicons/sprockets-octicons.scss |   230 -
 docs/style/deps/superfish.js                    |   121 -
 docs/style/deps/underscore-min.js               |     6 -
 docs/style/deps/underscore-min.map              |     1 -
 .../img/apache-brooklyn-logo-244px-wide.png     |   Bin 4892 -> 0 bytes
 .../img/apache-brooklyn-logo-817px-wide.png     |   Bin 10688 -> 0 bytes
 docs/style/img/bridge-large-no-title.png        |   Bin 66113 -> 0 bytes
 docs/style/img/bridge.png                       |   Bin 20450 -> 0 bytes
 docs/style/img/brooklyn.gif                     |   Bin 4873 -> 0 bytes
 docs/style/img/clipboard-green-click.png        |   Bin 51832 -> 0 bytes
 docs/style/img/clipboard-green-hover.png        |   Bin 51473 -> 0 bytes
 docs/style/img/clipboard-green-normal.png       |   Bin 61853 -> 0 bytes
 docs/style/img/clipboard.png                    |   Bin 3981 -> 0 bytes
 docs/style/img/divider-quicklinks.gif           |   Bin 817 -> 0 bytes
 docs/style/img/feather.png                      |   Bin 40042 -> 0 bytes
 docs/style/img/github-1024-black.png            |   Bin 15613 -> 0 bytes
 docs/style/img/github-256-black.png             |   Bin 12166 -> 0 bytes
 docs/style/img/github-256-green.png             |   Bin 13875 -> 0 bytes
 docs/style/img/irc-256-black.png                |   Bin 4446 -> 0 bytes
 docs/style/img/irc-256-green.png                |   Bin 5731 -> 0 bytes
 docs/style/img/irc-icon.graffle                 |   640 -
 docs/style/img/ok.png                           |   Bin 595 -> 0 bytes
 docs/style/img/twitter-256-black.png            |   Bin 10590 -> 0 bytes
 docs/style/img/twitter-256-green.png            |   Bin 11732 -> 0 bytes
 docs/style/img/twitter-4096-black.png           |   Bin 45680 -> 0 bytes
 docs/style/img/warning.png                      |   Bin 29886 -> 0 bytes
 docs/style/js/_readme.txt                       |     2 -
 docs/style/js/catalog/bloodhound.js             |   727 -
 docs/style/js/catalog/common.js                 |   103 -
 docs/style/js/underscore-min.js                 |     6 -
 docs/style/js/underscore-min.map                |     1 -
 .../website/community/how-to-contribute-docs.md |    65 -
 docs/website/community/index.md                 |    73 -
 docs/website/community/irc.md                   |    14 -
 docs/website/community/mailing-lists.md         |    36 -
 docs/website/developers/code-standards.md       |    14 -
 docs/website/developers/committers/index.md     |    11 -
 .../committers/merging-contributed-code.md      |   118 -
 .../committers/release-process/announce.md      |    55 -
 .../release-process/environment-variables.md    |    21 -
 .../committers/release-process/fix-release.md   |    13 -
 .../committers/release-process/index.md         |    30 -
 .../release-process/make-release-artifacts.md   |    58 -
 .../committers/release-process/prerequisites.md |   136 -
 .../committers/release-process/publish-temp.md  |    41 -
 .../committers/release-process/publish.md       |   160 -
 .../release-process/release-version.md          |    83 -
 .../release-process/verify-release-artifacts.md |   165 -
 .../committers/release-process/vote-ipmc.md     |    99 -
 .../committers/release-process/vote.md          |   139 -
 docs/website/developers/fork-after.png          |   Bin 134377 -> 0 bytes
 docs/website/developers/fork-before.png         |   Bin 131674 -> 0 bytes
 docs/website/developers/fork-new.png            |   Bin 137626 -> 0 bytes
 docs/website/developers/how-to-contribute.md    |   109 -
 docs/website/developers/index.md                |    46 -
 docs/website/developers/links.md                |    22 -
 docs/website/developers/pull-request.png        |   Bin 94166 -> 0 bytes
 docs/website/documentation/faq.md               |    50 -
 docs/website/documentation/glossary.md          |    92 -
 docs/website/documentation/increase-entropy.md  |    31 -
 docs/website/documentation/index.md             |    30 -
 docs/website/documentation/other-docs.md        |    10 -
 docs/website/download/index.md                  |    99 -
 docs/website/download/verify.md                 |   151 -
 docs/website/index.md                           |    77 -
 docs/website/learnmore/blueprint-tour.md        |   191 -
 .../website/learnmore/catalog/catalog-item.html |   138 -
 docs/website/learnmore/catalog/index.html       |   161 -
 .../learnmore/features/blueprint-compose.png    |   Bin 15299 -> 0 bytes
 .../features/blueprint-machine-specs.png        |   Bin 16214 -> 0 bytes
 docs/website/learnmore/features/blueprinting.md |    24 -
 docs/website/learnmore/features/index.md        |    18 -
 .../learnmore/features/java-hierarchy.png       |   Bin 106962 -> 0 bytes
 docs/website/learnmore/features/java.md         |    41 -
 docs/website/learnmore/features/operations.md   |    75 -
 docs/website/learnmore/features/ops-console.png |   Bin 491417 -> 0 bytes
 docs/website/learnmore/features/ops-rest.png    |   Bin 62894 -> 0 bytes
 .../learnmore/features/policy-based-mgmt.md     |    28 -
 docs/website/learnmore/index.md                 |    30 -
 docs/website/learnmore/theory.md                |   184 -
 docs/website/meta/license.md                    |   205 -
 docs/website/meta/sitemap.md                    |    25 -
 docs/website/meta/versions.md                   |    98 -
 examples/global-web-fabric/.gitignore           |     2 -
 examples/global-web-fabric/README.txt           |    42 -
 examples/global-web-fabric/pom.xml              |    98 -
 .../resources/vmc-delete-all.sh                 |    34 -
 .../brooklyn/demo/GlobalWebFabricExample.java   |   118 -
 .../java/org/apache/brooklyn/demo/ReadMe.java   |    28 -
 examples/pom.xml                                |    46 -
 examples/simple-messaging-pubsub/.gitignore     |     1 -
 examples/simple-messaging-pubsub/README.txt     |    47 -
 examples/simple-messaging-pubsub/pom.xml        |   125 -
 .../brooklyn/demo/KafkaClusterExample.java      |    58 -
 .../java/org/apache/brooklyn/demo/Publish.java  |    71 -
 .../demo/StandaloneQpidBrokerExample.java       |    73 -
 .../org/apache/brooklyn/demo/Subscribe.java     |    76 -
 .../src/main/resources/custom-config.xml        |    65 -
 .../src/main/resources/passwd                   |    21 -
 examples/simple-nosql-cluster/.gitignore        |     1 -
 examples/simple-nosql-cluster/README.md         |    41 -
 examples/simple-nosql-cluster/pom.xml           |    91 -
 .../src/main/assembly/assembly.xml              |    64 -
 .../src/main/assembly/files/conf/logback.xml    |    29 -
 .../src/main/assembly/scripts/start.sh          |    40 -
 .../brooklyn/demo/CumulusRDFApplication.java    |   239 -
 .../demo/HighAvailabilityCassandraCluster.java  |    89 -
 .../brooklyn/demo/ResilientMongoDbApp.java      |   105 -
 .../brooklyn/demo/RiakClusterExample.java       |    76 -
 .../brooklyn/demo/SimpleCassandraCluster.java   |    58 -
 .../brooklyn/demo/SimpleCouchDBCluster.java     |    36 -
 .../brooklyn/demo/SimpleMongoDBReplicaSet.java  |    39 -
 .../brooklyn/demo/SimpleRedisCluster.java       |    35 -
 .../apache/brooklyn/demo/StormSampleApp.java    |    69 -
 .../brooklyn/demo/WideAreaCassandraCluster.java |    86 -
 .../src/main/resources/cumulus.yaml             |    26 -
 .../src/main/resources/mongodb.conf             |    32 -
 .../brooklyn/demo/ha-cassandra-cluster.yaml     |    45 -
 .../brooklyn/demo/simple-cassandra-cluster.yaml |    28 -
 .../demo/wide-area-cassandra-cluster.yaml       |    41 -
 examples/simple-web-cluster/.gitignore          |     2 -
 examples/simple-web-cluster/README.txt          |    59 -
 examples/simple-web-cluster/pom.xml             |   144 -
 .../resources/jmeter-test-plan.jmx              |   143 -
 .../src/main/assembly/assembly.xml              |    74 -
 .../src/main/assembly/files/README.txt          |    49 -
 .../src/main/assembly/scripts/start.sh          |    43 -
 .../brooklyn/demo/NodeJsTodoApplication.java    |    60 -
 .../brooklyn/demo/SingleWebServerExample.java   |    66 -
 .../demo/WebClusterDatabaseExample.java         |   122 -
 .../demo/WebClusterDatabaseExampleApp.java      |   174 -
 .../apache/brooklyn/demo/WebClusterExample.java |    95 -
 .../src/main/resources/logback-custom.xml       |    43 -
 .../brooklyn/demo/glossy-3d-blue-web-icon.png   |   Bin 46490 -> 0 bytes
 .../apache/brooklyn/demo/nodejs-riak-todo.yaml  |    46 -
 .../org/apache/brooklyn/demo/nodejs-todo.yaml   |    53 -
 .../main/resources/visitors-creation-script.sql |    41 -
 ...lusterDatabaseExampleAppIntegrationTest.java |   204 -
 examples/webapps/hello-world-sql/.gitignore     |     1 -
 examples/webapps/hello-world-sql/pom.xml        |   109 -
 .../src/main/webapp/WEB-INF/web.xml             |    26 -
 .../src/main/webapp/available.jsp               |    81 -
 .../hello-world-sql/src/main/webapp/db.jsp      |   123 -
 .../src/main/webapp/hadoop-chat.jsp             |   110 -
 .../src/main/webapp/hadoop-wordcount.jsp        |   114 -
 .../main/webapp/images/BrooklynBridge3Large.png |   Bin 703246 -> 0 bytes
 .../src/main/webapp/images/bridge-small.png     |   Bin 42335 -> 0 bytes
 .../hello-world-sql/src/main/webapp/index.html  |    42 -
 .../hello-world-sql/src/main/webapp/mongo.jsp   |   127 -
 .../hello-world-sql/src/main/webapp/riak.jsp    |   148 -
 .../src/main/webapp/styles/main.css             |    71 -
 examples/webapps/hello-world-webapp/.gitignore  |     1 -
 examples/webapps/hello-world-webapp/pom.xml     |    43 -
 .../src/main/webapp/WEB-INF/web.xml             |    26 -
 .../src/main/webapp/available.jsp               |    76 -
 .../hello-world-webapp/src/main/webapp/db.jsp   |   123 -
 .../src/main/webapp/hadoop-chat.jsp             |   110 -
 .../src/main/webapp/hadoop-wordcount.jsp        |   114 -
 .../main/webapp/images/BrooklynBridge3Large.png |   Bin 703246 -> 0 bytes
 .../webapp/images/bridge-large-no-title.png     |   Bin 66113 -> 0 bytes
 .../src/main/webapp/images/bridge-small.png     |   Bin 42335 -> 0 bytes
 .../src/main/webapp/index.html                  |    42 -
 .../src/main/webapp/primes.jsp                  |    77 -
 .../src/main/webapp/styles/main.css             |    71 -
 examples/webapps/pom.xml                        |    55 -
 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                          |    81 -
 .../apache/brooklyn/karaf/commands/Catalog.java |    46 -
 karaf/feature.xml                               |    51 -
 karaf/features/pom.xml                          |    64 -
 karaf/features/src/main/feature/feature.xml     |   200 -
 .../features/src/main/history/dependencies.xml  |   103 -
 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                                   |   162 -
 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   |   169 -
 .../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 -
 parent/pom.xml                                  |  1813 --
 policy/pom.xml                                  |    95 -
 .../policy/autoscaling/AutoScalerPolicy.java    |  1092 -
 .../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 |   273 -
 .../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       |   302 -
 .../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 -
 release/.gitignore                              |     2 -
 release/README.md                               |    50 -
 release/Vagrantfile                             |    66 -
 release/change-version.sh                       |    70 -
 release/gpg-agent.conf                          |     2 -
 release/make-release-artifacts.sh               |   257 -
 release/print-vote-email.sh                     |   130 -
 release/pull-request-reports/Gemfile            |     5 -
 release/pull-request-reports/Gemfile.lock       |    38 -
 release/pull-request-reports/pr_report.rb       |    12 -
 release/settings.xml                            |    29 -
 sandbox/cassandra-multicloud-snitch/pom.xml     |    64 -
 .../customsnitch/MultiCloudSnitch.java          |   222 -
 sandbox/database/pom.xml                        |    66 -
 .../brooklyn/entity/database/Database.java      |    42 -
 .../apache/brooklyn/entity/database/Schema.java |    37 -
 .../entity/database/derby/DerbyDatabase.java    |   172 -
 .../database/derby/DerbyDatabaseDriver.java     |    25 -
 .../database/derby/DerbyDatabaseSshDriver.java  |   116 -
 .../entity/database/derby/DerbySchema.java      |   148 -
 .../entity/database/PlaceholderTest.java        |    26 -
 sandbox/extra/pom.xml                           |    79 -
 .../postgresql/PostgreSqlNodeSaltImpl.java      |   183 -
 .../brooklyn/entity/salt/SaltBashCommands.java  |    91 -
 .../apache/brooklyn/entity/salt/SaltConfig.java |   101 -
 .../brooklyn/entity/salt/SaltConfigs.java       |    89 -
 .../entity/salt/SaltLifecycleEffectorTasks.java |   220 -
 .../brooklyn/entity/salt/SaltStackMaster.java   |    72 -
 .../entity/salt/SaltStackMasterDriver.java      |    25 -
 .../entity/salt/SaltStackMasterImpl.java        |    55 -
 .../entity/salt/SaltStackMasterSshDriver.java   |    96 -
 .../apache/brooklyn/entity/salt/SaltTasks.java  |   145 -
 .../org/apache/brooklyn/entity/salt/master      |    65 -
 .../org/apache/brooklyn/entity/salt/masterless  |    53 -
 .../org/apache/brooklyn/entity/salt/minion      |    52 -
 .../postgresql/PostgreSqlSaltLiveTest.java      |   112 -
 .../brooklyn/entity/salt/SaltConfigsTest.java   |    70 -
 .../entity/salt/SaltLiveTestSupport.java        |    68 -
 sandbox/mobile-app/pom.xml                      |    67 -
 .../mobile-app/src/main/webapp/WEB-INF/web.xml  |    24 -
 .../main/webapp/assets/mobile/css/mobile.css    |    74 -
 .../assets/mobile/images/brooklyn-logo.png      |   Bin 7055 -> 0 bytes
 .../src/main/webapp/assets/mobile/js/app.js     |    84 -
 .../main/webapp/assets/mobile/js/controllers.js |   202 -
 .../src/main/webapp/assets/mobile/js/filters.js |    29 -
 .../webapp/assets/mobile/js/i18n/en-us.json     |    27 -
 .../main/webapp/assets/mobile/js/services.js    |    28 -
 .../mobile/js/templates/applicationsList.html   |    72 -
 .../mobile/js/templates/entitiesList.html       |    53 -
 .../mobile/js/templates/entitySummary.html      |   250 -
 .../libs/angular-1.2.19/angular-cookies.js      |   204 -
 .../libs/angular-1.2.19/angular-cookies.min.js  |     8 -
 .../angular-1.2.19/angular-cookies.min.js.map   |     8 -
 .../mobile/libs/angular-1.2.19/angular-csp.css  |    24 -
 .../mobile/libs/angular-1.2.19/angular-mocks.js |  2171 --
 .../libs/angular-1.2.19/angular-resource.js     |   619 -
 .../libs/angular-1.2.19/angular-resource.min.js |    13 -
 .../angular-1.2.19/angular-resource.min.js.map  |     8 -
 .../mobile/libs/angular-1.2.19/angular-route.js |   927 -
 .../libs/angular-1.2.19/angular-route.min.js    |    14 -
 .../angular-1.2.19/angular-route.min.js.map     |     8 -
 .../mobile/libs/angular-1.2.19/angular-touch.js |   584 -
 .../libs/angular-1.2.19/angular-touch.min.js    |    13 -
 .../angular-1.2.19/angular-touch.min.js.map     |     8 -
 .../mobile/libs/angular-1.2.19/angular.js       | 21778 --------------
 .../mobile/libs/angular-1.2.19/angular.min.js   |   214 -
 .../libs/angular-1.2.19/angular.min.js.map      |     8 -
 .../mobile/libs/angular-1.2.19/errors.json      |     1 -
 .../angular-1.2.19/i18n/angular-locale_de.js    |    99 -
 .../angular-1.2.19/i18n/angular-locale_en-gb.js |    99 -
 .../angular-1.2.19/i18n/angular-locale_en-us.js |    99 -
 .../angular-1.2.19/i18n/angular-locale_en.js    |    99 -
 .../angular-1.2.19/i18n/angular-locale_es.js    |    99 -
 .../angular-1.2.19/i18n/angular-locale_fr.js    |    99 -
 .../angular-1.2.19/i18n/angular-locale_ru.js    |    99 -
 .../mobile/libs/angular-1.2.19/version.json     |     1 -
 .../mobile/libs/angular-1.2.19/version.txt      |     1 -
 .../.bower.json                                 |    19 -
 .../README.md                                   |     9 -
 .../angular-translate-loader-static-files.js    |    31 -
 ...angular-translate-loader-static-files.min.js |     6 -
 .../bower.json                                  |     8 -
 .../.bower.json                                 |    18 -
 .../angular-translate-storage-cookie/README.md  |     9 -
 .../angular-translate-storage-cookie.js         |    19 -
 .../angular-translate-storage-cookie.min.js     |     6 -
 .../angular-translate-storage-cookie/bower.json |     8 -
 .../angular-translate-storage-local/.bower.json |    20 -
 .../angular-translate-storage-local/README.md   |     9 -
 .../angular-translate-storage-local.js          |    38 -
 .../angular-translate-storage-local.min.js      |     6 -
 .../angular-translate-storage-local/bower.json  |     9 -
 .../mobile/libs/angular-translate/.bower.json   |    16 -
 .../mobile/libs/angular-translate/README.md     |     9 -
 .../libs/angular-translate/angular-translate.js |   883 -
 .../angular-translate/angular-translate.min.js  |     6 -
 .../mobile/libs/angular-translate/bower.json    |     5 -
 .../.gitignore                                  |   102 -
 .../dist/css/mobile-angular-ui-base.css         |  7543 -----
 .../dist/css/mobile-angular-ui-base.min.css     |     1 -
 .../dist/css/mobile-angular-ui-desktop.css      |   531 -
 .../dist/css/mobile-angular-ui-desktop.min.css  |     1 -
 .../dist/css/mobile-angular-ui-hover.css        |   480 -
 .../dist/css/mobile-angular-ui-hover.min.css    |     1 -
 .../dist/fonts/FontAwesome.otf                  |   Bin 75188 -> 0 bytes
 .../dist/fonts/fontawesome-webfont.eot          |   Bin 72449 -> 0 bytes
 .../dist/fonts/fontawesome-webfont.svg          |   504 -
 .../dist/fonts/fontawesome-webfont.ttf          |   Bin 141564 -> 0 bytes
 .../dist/fonts/fontawesome-webfont.woff         |   Bin 83760 -> 0 bytes
 .../dist/js/mobile-angular-ui.js                |  1854 --
 .../dist/js/mobile-angular-ui.min.js            |     1 -
 sandbox/mobile-app/src/main/webapp/index.m.html |    99 -
 sandbox/monitoring/pom.xml                      |    67 -
 .../entity/monitoring/zabbix/ZabbixFeed.java    |   463 -
 .../monitoring/zabbix/ZabbixMonitored.java      |    38 -
 .../monitoring/zabbix/ZabbixPollConfig.java     |    75 -
 .../entity/monitoring/zabbix/ZabbixServer.java  |    52 -
 .../monitoring/zabbix/ZabbixServerImpl.java     |   142 -
 sandbox/nosql/README.md                         |    92 -
 sandbox/nosql/pom.xml                           |    79 -
 .../nosql/infinispan/Infinispan5Driver.java     |    23 -
 .../nosql/infinispan/Infinispan5Server.java     |    88 -
 .../nosql/infinispan/Infinispan5SshDriver.java  |   124 -
 .../Infinispan5ServerIntegrationTest.java       |   104 -
 software/base/pom.xml                           |   209 -
 .../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     |   508 -
 .../base/AbstractSoftwareProcessSshDriver.java  |   666 -
 .../AbstractSoftwareProcessWinRmDriver.java     |   315 -
 .../software/base/AbstractVanillaProcess.java   |    35 -
 .../software/base/EmptySoftwareProcess.java     |    28 -
 .../base/EmptySoftwareProcessDriver.java        |    22 -
 .../software/base/EmptySoftwareProcessImpl.java |    39 -
 .../base/EmptySoftwareProcessSshDriver.java     |    83 -
 .../SameServerDriverLifecycleEffectorTasks.java |   170 -
 .../entity/software/base/SameServerEntity.java  |    71 -
 .../software/base/SameServerEntityImpl.java     |   128 -
 .../entity/software/base/SoftwareProcess.java   |   361 -
 .../software/base/SoftwareProcessDriver.java    |    75 -
 ...wareProcessDriverLifecycleEffectorTasks.java |   261 -
 .../software/base/SoftwareProcessImpl.java      |   660 -
 .../software/base/VanillaSoftwareProcess.java   |    62 -
 .../base/VanillaSoftwareProcessDriver.java      |    23 -
 .../base/VanillaSoftwareProcessImpl.java        |    37 -
 .../base/VanillaSoftwareProcessSshDriver.java   |   174 -
 .../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 -
 .../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 -
 .../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      |   172 -
 .../location/MachineDetailsEc2LiveTest.java     |    70 -
 .../MachineDetailsGoogleComputeLiveTest.java    |    67 -
 .../location/WinRmMachineLocationLiveTest.java  |   609 -
 .../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   |   413 -
 .../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/database/pom.xml                       |   154 -
 .../brooklyn/entity/database/DatabaseNode.java  |    29 -
 .../entity/database/DatastoreMixins.java        |   104 -
 .../entity/database/crate/CrateNode.java        |    90 -
 .../entity/database/crate/CrateNodeDriver.java  |    24 -
 .../entity/database/crate/CrateNodeImpl.java    |    99 -
 .../database/crate/CrateNodeSshDriver.java      |   118 -
 .../entity/database/mariadb/MariaDbDriver.java  |    30 -
 .../entity/database/mariadb/MariaDbNode.java    |    98 -
 .../database/mariadb/MariaDbNodeImpl.java       |   136 -
 .../database/mariadb/MariaDbSshDriver.java      |   256 -
 .../database/mysql/InitSlaveTaskBody.java       |   426 -
 .../entity/database/mysql/MySqlCluster.java     |    77 -
 .../entity/database/mysql/MySqlClusterImpl.java |   375 -
 .../database/mysql/MySqlClusterUtils.java       |    52 -
 .../entity/database/mysql/MySqlDriver.java      |    33 -
 .../entity/database/mysql/MySqlNode.java        |   124 -
 .../database/mysql/MySqlNodeEffectors.java      |    87 -
 .../entity/database/mysql/MySqlNodeImpl.java    |   167 -
 .../entity/database/mysql/MySqlRowParser.java   |    39 -
 .../entity/database/mysql/MySqlSshDriver.java   |   319 -
 .../database/mysql/ReplicationSnapshot.java     |    58 -
 .../database/postgresql/PostgreSqlDriver.java   |    32 -
 .../database/postgresql/PostgreSqlNode.java     |   115 -
 .../PostgreSqlNodeChefImplFromScratch.java      |   168 -
 .../database/postgresql/PostgreSqlNodeImpl.java |    89 -
 .../database/postgresql/PostgreSqlSpecs.java    |    42 -
 .../postgresql/PostgreSqlSshDriver.java         |   471 -
 .../entity/database/rubyrep/RubyRepDriver.java  |    28 -
 .../entity/database/rubyrep/RubyRepNode.java    |   108 -
 .../database/rubyrep/RubyRepNodeImpl.java       |   111 -
 .../database/rubyrep/RubyRepSshDriver.java      |   125 -
 .../src/main/resources/mariadb-logo-180x119.png |   Bin 9659 -> 0 bytes
 .../src/main/resources/mysql-logo-110x57.png    |   Bin 2437 -> 0 bytes
 .../brooklyn/entity/database/crate/crate.yaml   |    28 -
 .../brooklyn/entity/database/mariadb/my.cnf     |    19 -
 .../entity/database/mssql/ConfigurationFile.ini |   390 -
 .../entity/database/mssql/checkrunningmssql.bat |    23 -
 .../entity/database/mssql/configuremssql.ps1    |    22 -
 .../entity/database/mssql/installmssql.ps1      |    45 -
 .../entity/database/mssql/launchmssql.bat       |    25 -
 .../brooklyn/entity/database/mssql/mssql.yaml   |    40 -
 .../entity/database/mssql/stopmssql.bat         |    24 -
 .../brooklyn/entity/database/mysql/mysql.conf   |    19 -
 .../entity/database/mysql/mysql_master.conf     |    26 -
 .../entity/database/mysql/mysql_slave.conf      |    46 -
 .../entity/database/postgresql/postgresql.conf  |   513 -
 .../entity/database/rubyrep/rubyrep.conf        |    28 -
 .../main/resources/postgresql-logo-200px.png    |   Bin 17434 -> 0 bytes
 .../entity/database/VogellaExampleAccess.java   |   200 -
 .../crate/CrateNodeIntegrationTest.java         |    64 -
 .../mariadb/MariaDbIntegrationTest.java         |   124 -
 .../database/mariadb/MariaDbLiveEc2Test.java    |    79 -
 .../mariadb/MariaDbLiveRackspaceTest.java       |   103 -
 .../mysql/MySqlClusterIntegrationTest.java      |   200 -
 .../database/mysql/MySqlClusterLiveEc2Test.java |    41 -
 .../mysql/MySqlClusterLiveSoftlayerTest.java    |    37 -
 .../database/mysql/MySqlClusterTestHelper.java  |   199 -
 .../database/mysql/MySqlIntegrationTest.java    |   105 -
 .../entity/database/mysql/MySqlLiveEc2Test.java |    76 -
 .../entity/database/mysql/MySqlLiveGceTest.java |    48 -
 .../database/mysql/MySqlLiveRackspaceTest.java  |   106 -
 .../mysql/MySqlRestartIntegrationTest.java      |    50 -
 .../database/mysql/MysqlDockerLiveTest.java     |    48 -
 .../postgresql/PostgreSqDockerLiveTest.java     |    46 -
 .../database/postgresql/PostgreSqlChefTest.java |   102 -
 .../postgresql/PostgreSqlEc2LiveTest.java       |    78 -
 .../postgresql/PostgreSqlGceLiveTest.java       |    45 -
 .../postgresql/PostgreSqlIntegrationTest.java   |    95 -
 .../postgresql/PostgreSqlRackspaceLiveTest.java |   107 -
 .../PostgreSqlRebindIntegrationTest.java        |    57 -
 .../PostgreSqlRestartIntegrationTest.java       |    49 -
 .../database/rubyrep/RubyRepEc2LiveTest.java    |    73 -
 .../rubyrep/RubyRepIntegrationTest.java         |   470 -
 .../rubyrep/RubyRepRackspaceLiveTest.java       |   127 -
 software/messaging/pom.xml                      |   302 -
 .../entity/messaging/MessageBroker.java         |    33 -
 .../apache/brooklyn/entity/messaging/Queue.java |    50 -
 .../apache/brooklyn/entity/messaging/Topic.java |    46 -
 .../messaging/activemq/ActiveMQBroker.java      |    80 -
 .../messaging/activemq/ActiveMQBrokerImpl.java  |   121 -
 .../messaging/activemq/ActiveMQDestination.java |    24 -
 .../activemq/ActiveMQDestinationImpl.java       |    66 -
 .../messaging/activemq/ActiveMQDriver.java      |    28 -
 .../messaging/activemq/ActiveMQQueue.java       |    26 -
 .../messaging/activemq/ActiveMQQueueImpl.java   |    68 -
 .../messaging/activemq/ActiveMQSpecs.java       |    33 -
 .../messaging/activemq/ActiveMQSshDriver.java   |   145 -
 .../messaging/activemq/ActiveMQTopic.java       |    26 -
 .../messaging/activemq/ActiveMQTopicImpl.java   |    50 -
 .../entity/messaging/amqp/AmqpExchange.java     |    44 -
 .../entity/messaging/amqp/AmqpServer.java       |    52 -
 .../entity/messaging/jms/JMSBroker.java         |    58 -
 .../entity/messaging/jms/JMSBrokerImpl.java     |   167 -
 .../entity/messaging/jms/JMSDestination.java    |    29 -
 .../messaging/jms/JMSDestinationImpl.java       |    51 -
 .../kafka/AbstractfKafkaSshDriver.java          |   132 -
 .../brooklyn/entity/messaging/kafka/Kafka.java  |    44 -
 .../entity/messaging/kafka/KafkaBroker.java     |    82 -
 .../messaging/kafka/KafkaBrokerDriver.java      |    27 -
 .../entity/messaging/kafka/KafkaBrokerImpl.java |   166 -
 .../messaging/kafka/KafkaBrokerSshDriver.java   |    96 -
 .../entity/messaging/kafka/KafkaCluster.java    |    91 -
 .../messaging/kafka/KafkaClusterImpl.java       |   203 -
 .../entity/messaging/kafka/KafkaZooKeeper.java  |    57 -
 .../messaging/kafka/KafkaZooKeeperDriver.java   |    28 -
 .../messaging/kafka/KafkaZooKeeperImpl.java     |    46 -
 .../kafka/KafkaZooKeeperSshDriver.java          |    82 -
 .../entity/messaging/qpid/QpidBroker.java       |    78 -
 .../entity/messaging/qpid/QpidBrokerImpl.java   |   144 -
 .../entity/messaging/qpid/QpidDestination.java  |    32 -
 .../messaging/qpid/QpidDestinationImpl.java     |   100 -
 .../entity/messaging/qpid/QpidDriver.java       |    28 -
 .../entity/messaging/qpid/QpidQueue.java        |    28 -
 .../entity/messaging/qpid/QpidQueueImpl.java    |    66 -
 .../entity/messaging/qpid/QpidSshDriver.java    |   136 -
 .../entity/messaging/qpid/QpidTopic.java        |    26 -
 .../entity/messaging/qpid/QpidTopicImpl.java    |    56 -
 .../entity/messaging/rabbit/RabbitBroker.java   |    90 -
 .../messaging/rabbit/RabbitBrokerImpl.java      |   119 -
 .../messaging/rabbit/RabbitDestination.java     |    91 -
 .../entity/messaging/rabbit/RabbitDriver.java   |    32 -
 .../entity/messaging/rabbit/RabbitQueue.java    |    85 -
 .../messaging/rabbit/RabbitSshDriver.java       |   208 -
 .../brooklyn/entity/messaging/storm/Storm.java  |   104 -
 .../entity/messaging/storm/StormDeployment.java |    41 -
 .../messaging/storm/StormDeploymentImpl.java    |    76 -
 .../entity/messaging/storm/StormDriver.java     |    27 -
 .../entity/messaging/storm/StormImpl.java       |   117 -
 .../entity/messaging/storm/StormSshDriver.java  |   271 -
 .../entity/zookeeper/AbstractZooKeeperImpl.java |   108 -
 .../entity/zookeeper/ZooKeeperDriver.java       |    27 -
 .../entity/zookeeper/ZooKeeperEnsemble.java     |    52 -
 .../entity/zookeeper/ZooKeeperEnsembleImpl.java |   104 -
 .../entity/zookeeper/ZooKeeperNode.java         |    66 -
 .../entity/zookeeper/ZooKeeperNodeImpl.java     |    33 -
 .../entity/zookeeper/ZooKeeperSshDriver.java    |   162 -
 .../src/main/resources/RabbitMQLogo.png         |   Bin 14252 -> 0 bytes
 .../src/main/resources/activemq-logo.png        |   Bin 6819 -> 0 bytes
 .../entity/messaging/activemq/activemq.xml      |   154 -
 .../messaging/kafka/kafka-google-doorway.jpg    |   Bin 15692 -> 0 bytes
 .../entity/messaging/kafka/server.properties    |   112 -
 .../entity/messaging/kafka/zookeeper.properties |    13 -
 .../entity/messaging/rabbit/rabbitmq.config     |     5 -
 .../brooklyn/entity/messaging/storm/storm.yaml  |    39 -
 .../brooklyn/entity/messaging/zookeeper/zoo.cfg |    42 -
 .../messaging/src/main/resources/qpid-logo.jpeg |   Bin 5189 -> 0 bytes
 .../src/main/resources/redis-logo.jpeg          |   Bin 6065 -> 0 bytes
 .../messaging/activemq/ActiveMQEc2LiveTest.java |   116 -
 .../activemq/ActiveMQGoogleComputeLiveTest.java |   116 -
 .../activemq/ActiveMQIntegrationTest.java       |   257 -
 .../messaging/kafka/KafkaIntegrationTest.java   |   139 -
 .../entity/messaging/kafka/KafkaLiveTest.java   |    67 -
 .../entity/messaging/kafka/KafkaSupport.java    |   109 -
 .../entity/messaging/qpid/QpidEc2LiveTest.java  |    45 -
 .../messaging/qpid/QpidIntegrationTest.java     |   253 -
 .../messaging/rabbit/RabbitEc2LiveTest.java     |   125 -
 .../messaging/rabbit/RabbitIntegrationTest.java |   187 -
 .../messaging/storm/LocalhostLiveTest.java      |    32 -
 .../messaging/storm/SoftLayerLiveTest.java      |    33 -
 .../storm/StormAbstractCloudLiveTest.java       |   201 -
 .../messaging/storm/StormEc2LiveTest.java       |    57 -
 .../messaging/storm/StormGceLiveTest.java       |    50 -
 .../storm/topologies/ExclamationBolt.java       |    51 -
 .../zookeeper/ZooKeeperEc2LiveTest.java         |    47 -
 .../zookeeper/ZooKeeperEnsembleLiveTest.java    |   127 -
 .../src/test/resources/qpid-test-config.xml     |    70 -
 software/monitoring/pom.xml                     |   112 -
 .../entity/monitoring/monit/MonitDriver.java    |    28 -
 .../entity/monitoring/monit/MonitNode.java      |    60 -
 .../entity/monitoring/monit/MonitNodeImpl.java  |   115 -
 .../entity/monitoring/monit/MonitSshDriver.java |   136 -
 .../monitoring/monit/MonitIntegrationTest.java  |   204 -
 .../entity/monitoring/monit/monit.monitrc       |    30 -
 .../entity/monitoring/monit/monitmysql.monitrc  |    29 -
 .../monit/monitmysqlwithrestart.monitrc         |    31 -
 software/network/pom.xml                        |    97 -
 .../entity/network/bind/BindDnsServer.java      |   156 -
 .../network/bind/BindDnsServerDriver.java       |    38 -
 .../entity/network/bind/BindDnsServerImpl.java  |   339 -
 .../network/bind/BindDnsServerSshDriver.java    |   184 -
 .../entity/network/bind/BindOsSupport.java      |   113 -
 .../network/src/main/resources/isc-logo.png     |   Bin 9330 -> 0 bytes
 .../brooklyn/entity/network/bind/domain.zone    |    46 -
 .../apache/brooklyn/entity/network/bind/ifcfg   |    24 -
 .../brooklyn/entity/network/bind/named.conf     |    63 -
 .../brooklyn/entity/network/bind/named.empty    |    30 -
 .../entity/network/bind/named.localhost         |    32 -
 .../brooklyn/entity/network/bind/named.loopback |    31 -
 .../brooklyn/entity/network/bind/resolv.conf    |    25 -
 .../brooklyn/entity/network/bind/reverse.zone   |    37 -
 .../brooklyn/entity/network/bind/rfc1912.zone   |    52 -
 .../network/bind/BindDnsServerByonLiveTest.java |    44 -
 .../network/bind/BindDnsServerEc2LiveTest.java  |    62 -
 .../bind/BindDnsServerIntegrationTest.java      |   260 -
 .../network/bind/BindDnsServerLiveTest.java     |   111 -
 .../bind/BindDnsServerSoftlayerLiveTest.java    |    32 -
 .../bind/DoNothingSoftwareProcessDriver.java    |    55 -
 .../network/bind/PrefixAndIdEnricher.java       |    57 -
 .../network/bind/TestBindDnsServerImpl.java     |    89 -
 software/nosql/pom.xml                          |   300 -
 .../nosql/cassandra/CassandraCluster.java       |    30 -
 .../nosql/cassandra/CassandraClusterImpl.java   |    27 -
 .../nosql/cassandra/CassandraDatacenter.java    |   214 -
 .../cassandra/CassandraDatacenterImpl.java      |   629 -
 .../entity/nosql/cassandra/CassandraFabric.java |    80 -
 .../nosql/cassandra/CassandraFabricImpl.java    |   394 -
 .../entity/nosql/cassandra/CassandraNode.java   |   218 -
 .../nosql/cassandra/CassandraNodeDriver.java    |    47 -
 .../nosql/cassandra/CassandraNodeImpl.java      |   606 -
 .../nosql/cassandra/CassandraNodeSshDriver.java |   420 -
 .../entity/nosql/cassandra/TokenGenerator.java  |    49 -
 .../entity/nosql/cassandra/TokenGenerators.java |   192 -
 .../nosql/couchbase/CouchbaseCluster.java       |   134 -
 .../nosql/couchbase/CouchbaseClusterImpl.java   |   597 -
 .../entity/nosql/couchbase/CouchbaseNode.java   |   159 -
 .../nosql/couchbase/CouchbaseNodeDriver.java    |    41 -
 .../nosql/couchbase/CouchbaseNodeImpl.java      |   269 -
 .../nosql/couchbase/CouchbaseNodeSshDriver.java |   511 -
 .../nosql/couchbase/CouchbaseSyncGateway.java   |    75 -
 .../couchbase/CouchbaseSyncGatewayDriver.java   |    27 -
 .../couchbase/CouchbaseSyncGatewayImpl.java     |    82 -
 .../CouchbaseSyncGatewaySshDriver.java          |   167 -
 .../entity/nosql/couchdb/CouchDBCluster.java    |    48 -
 .../nosql/couchdb/CouchDBClusterImpl.java       |    50 -
 .../entity/nosql/couchdb/CouchDBNode.java       |    66 -
 .../entity/nosql/couchdb/CouchDBNodeDriver.java |    37 -
 .../entity/nosql/couchdb/CouchDBNodeImpl.java   |   109 -
 .../nosql/couchdb/CouchDBNodeSshDriver.java     |   152 -
 .../elasticsearch/ElasticSearchCluster.java     |    40 -
 .../elasticsearch/ElasticSearchClusterImpl.java |    45 -
 .../nosql/elasticsearch/ElasticSearchNode.java  |    93 -
 .../elasticsearch/ElasticSearchNodeDriver.java  |    25 -
 .../elasticsearch/ElasticSearchNodeImpl.java    |   111 -
 .../ElasticSearchNodeSshDriver.java             |   139 -
 .../nosql/hazelcast/HazelcastCluster.java       |    59 -
 .../nosql/hazelcast/HazelcastClusterImpl.java   |   125 -
 .../entity/nosql/hazelcast/HazelcastNode.java   |   101 -
 .../nosql/hazelcast/HazelcastNodeDriver.java    |    25 -
 .../nosql/hazelcast/HazelcastNodeImpl.java      |   146 -
 .../nosql/hazelcast/HazelcastNodeSshDriver.java |   164 -
 .../nosql/mongodb/AbstractMongoDBServer.java    |    66 -
 .../nosql/mongodb/AbstractMongoDBSshDriver.java |   231 -
 .../mongodb/MongoDBAuthenticationMixins.java    |    51 -
 .../mongodb/MongoDBAuthenticationUtils.java     |    79 -
 .../entity/nosql/mongodb/MongoDBClient.java     |    65 -
 .../nosql/mongodb/MongoDBClientDriver.java      |    25 -
 .../entity/nosql/mongodb/MongoDBClientImpl.java |    43 -
 .../nosql/mongodb/MongoDBClientSshDriver.java   |   146 -
 .../nosql/mongodb/MongoDBClientSupport.java     |   322 -
 .../entity/nosql/mongodb/MongoDBDriver.java     |    24 -
 .../entity/nosql/mongodb/MongoDBReplicaSet.java |    86 -
 .../nosql/mongodb/MongoDBReplicaSetImpl.java    |   465 -
 .../entity/nosql/mongodb/MongoDBServer.java     |   154 -
 .../entity/nosql/mongodb/MongoDBServerImpl.java |   227 -
 .../entity/nosql/mongodb/MongoDBSshDriver.java  |    58 -
 .../entity/nosql/mongodb/ReplicaSetConfig.java  |   277 -
 .../nosql/mongodb/ReplicaSetMemberStatus.java   |    66 -
 .../sharding/CoLocatedMongoDBRouter.java        |    59 -
 .../sharding/CoLocatedMongoDBRouterImpl.java    |    72 -
 .../mongodb/sharding/MongoDBConfigServer.java   |    27 -
 .../sharding/MongoDBConfigServerCluster.java    |    35 -
 .../MongoDBConfigServerClusterImpl.java         |    58 -
 .../sharding/MongoDBConfigServerDriver.java     |    25 -
 .../sharding/MongoDBConfigServerImpl.java       |    36 -
 .../sharding/MongoDBConfigServerSshDriver.java  |    43 -
 .../nosql/mongodb/sharding/MongoDBRouter.java   |    51 -
 .../mongodb/sharding/MongoDBRouterCluster.java  |    54 -
 .../sharding/MongoDBRouterClusterImpl.java      |   101 -
 .../mongodb/sharding/MongoDBRouterDriver.java   |    25 -
 .../mongodb/sharding/MongoDBRouterImpl.java     |    85 -
 .../sharding/MongoDBRouterSshDriver.java        |    51 -
 .../mongodb/sharding/MongoDBShardCluster.java   |    27 -
 .../sharding/MongoDBShardClusterImpl.java       |   182 -
 .../sharding/MongoDBShardedDeployment.java      |   102 -
 .../sharding/MongoDBShardedDeploymentImpl.java  |   162 -
 .../entity/nosql/redis/RedisCluster.java        |    41 -
 .../entity/nosql/redis/RedisClusterImpl.java    |   158 -
 .../brooklyn/entity/nosql/redis/RedisShard.java |    26 -
 .../entity/nosql/redis/RedisShardImpl.java      |    26 -
 .../brooklyn/entity/nosql/redis/RedisSlave.java |    42 -
 .../entity/nosql/redis/RedisSlaveImpl.java      |    34 -
 .../brooklyn/entity/nosql/redis/RedisStore.java |    73 -
 .../entity/nosql/redis/RedisStoreDriver.java    |    27 -
 .../entity/nosql/redis/RedisStoreImpl.java      |   161 -
 .../entity/nosql/redis/RedisStoreSshDriver.java |   136 -
 .../brooklyn/entity/nosql/riak/RiakCluster.java |    65 -
 .../entity/nosql/riak/RiakClusterImpl.java      |   263 -
 .../brooklyn/entity/nosql/riak/RiakNode.java    |   241 -
 .../entity/nosql/riak/RiakNodeDriver.java       |    48 -
 .../entity/nosql/riak/RiakNodeImpl.java         |   311 -
 .../entity/nosql/riak/RiakNodeSshDriver.java    |   613 -
 .../brooklyn/entity/nosql/solr/SolrServer.java  |    81 -
 .../entity/nosql/solr/SolrServerDriver.java     |    30 -
 .../entity/nosql/solr/SolrServerImpl.java       |    76 -
 .../entity/nosql/solr/SolrServerSshDriver.java  |   156 -
 .../nosql/src/main/resources/cassandra-logo.png |   Bin 35150 -> 0 bytes
 .../nosql/src/main/resources/couchbase-logo.png |   Bin 88089 -> 0 bytes
 .../nosql/src/main/resources/couchdb-logo.png   |   Bin 7941 -> 0 bytes
 .../nosql/src/main/resources/mongodb-logo.png   |   Bin 39197 -> 0 bytes
 .../entity/nosql/cassandra/cassandra-1.2.yaml   |   644 -
 .../entity/nosql/cassandra/cassandra-2.0.yaml   |   688 -
 .../cassandra/cassandra-multicloud-snitch.txt   |    33 -
 .../nosql/cassandra/cassandra-rackdc.properties |     6 -
 .../entity/nosql/couchbase/pillowfight.yaml     |    77 -
 .../brooklyn/entity/nosql/couchdb/couch.ini     |    17 -
 .../brooklyn/entity/nosql/couchdb/couch.uri     |     2 -
 .../nosql/hazelcast/hazelcast-brooklyn.xml      |    64 -
 .../entity/nosql/mongodb/default-mongod.conf    |     7 -
 .../brooklyn/entity/nosql/mongodb/default.conf  |     2 -
 .../entity/nosql/mongodb/mongodb_win.yaml       |    46 -
 .../nosql/mongodb/win/checkrunning_mongodb.ps1  |    30 -
 .../nosql/mongodb/win/configure_mongodb.ps1     |    31 -
 .../nosql/mongodb/win/install_mongodb.ps1       |    32 -
 .../entity/nosql/mongodb/win/launch_mongodb.ps1 |    26 -
 .../entity/nosql/mongodb/win/stop_mongodb.ps1   |    27 -
 .../brooklyn/entity/nosql/redis/redis.conf      |    13 -
 .../brooklyn/entity/nosql/redis/slave.conf      |    16 -
 .../brooklyn/entity/nosql/riak/app.config       |   353 -
 .../nosql/riak/riak-cluster-with-solr.yaml      |    35 -
 .../brooklyn/entity/nosql/riak/riak-mac.conf    |   494 -
 .../nosql/riak/riak-with-webapp-cluster.yaml    |    42 -
 .../entity/nosql/riak/riak-with-webapp.yaml     |    36 -
 .../apache/brooklyn/entity/nosql/riak/riak.conf |   494 -
 .../apache/brooklyn/entity/nosql/riak/riak.md   |    67 -
 .../apache/brooklyn/entity/nosql/riak/riak.png  |   Bin 110651 -> 0 bytes
 .../apache/brooklyn/entity/nosql/riak/vm.args   |    64 -
 .../apache/brooklyn/entity/nosql/solr/solr.xml  |    19 -
 .../nosql/src/main/resources/redis-logo.png     |   Bin 34333 -> 0 bytes
 software/nosql/src/main/resources/solr-logo.png |   Bin 42902 -> 0 bytes
 .../cassandra/AbstractCassandraNodeTest.java    |    40 -
 .../entity/nosql/cassandra/AstyanaxSupport.java |   330 -
 .../CassandraDatacenterIntegrationTest.java     |   150 -
 .../cassandra/CassandraDatacenterLiveTest.java  |   310 -
 ...assandraDatacenterRebindIntegrationTest.java |    97 -
 .../cassandra/CassandraDatacenterTest.java      |   224 -
 .../nosql/cassandra/CassandraFabricTest.java    |   183 -
 .../cassandra/CassandraNodeEc2LiveTest.java     |    81 -
 .../cassandra/CassandraNodeIntegrationTest.java |   189 -
 .../nosql/cassandra/CassandraNodeLiveTest.java  |    74 -
 .../cassandra/NonNegTokenGeneratorTest.java     |   116 -
 .../cassandra/PosNegTokenGeneratorTest.java     |    57 -
 .../nosql/couchbase/CouchbaseOfflineTest.java   |    61 -
 .../CouchbaseSyncGatewayEc2LiveTest.java        |   136 -
 .../nosql/couchdb/AbstractCouchDBNodeTest.java  |    53 -
 .../nosql/couchdb/CouchDBClusterLiveTest.java   |    89 -
 .../nosql/couchdb/CouchDBNodeEc2LiveTest.java   |    48 -
 .../couchdb/CouchDBNodeIntegrationTest.java     |    66 -
 .../nosql/couchdb/CouchDBNodeLiveTest.java      |    74 -
 .../entity/nosql/couchdb/JcouchdbSupport.java   |    77 -
 .../ElasticSearchClusterIntegrationTest.java    |   127 -
 .../ElasticSearchNodeIntegrationTest.java       |   111 -
 .../hazelcast/HazelcastClusterEc2LiveTest.java  |    47 -
 .../HazelcastClusterNodeIntegrationTest.java    |    49 -
 .../HazelcastClusterSoftlayerLiveTest.java      |    47 -
 .../hazelcast/HazelcastNodeIntegrationTest.java |   107 -
 .../nosql/hazelcast/HazelcastTestHelper.java    |    76 -
 .../nosql/mongodb/MongoDBEc2LiveTest.java       |    84 -
 .../nosql/mongodb/MongoDBIntegrationTest.java   |    90 -
 .../mongodb/MongoDBRebindIntegrationTest.java   |    59 -
 .../mongodb/MongoDBReplicaSetEc2LiveTest.java   |    95 -
 .../MongoDBReplicaSetIntegrationTest.java       |   205 -
 .../mongodb/MongoDBRestartIntegrationTest.java  |    42 -
 .../nosql/mongodb/MongoDBSoftLayerLiveTest.java |    55 -
 .../entity/nosql/mongodb/MongoDBTestHelper.java |   123 -
 .../nosql/mongodb/MongoDBWinEc2LiveTest.java    |   138 -
 .../nosql/mongodb/ReplicaSetConfigTest.java     |   240 -
 .../MongoDBConfigServerIntegrationTest.java     |    65 -
 .../MongoDBShardedDeploymentEc2LiveTest.java    |    82 -
 ...MongoDBShardedDeploymentIntegrationTest.java |   128 -
 .../entity/nosql/redis/JedisSupport.java        |    77 -
 .../redis/RedisClusterIntegrationTest.java      |   108 -
 .../entity/nosql/redis/RedisEc2LiveTest.java    |    91 -
 .../nosql/redis/RedisIntegrationTest.java       |   118 -
 .../nosql/riak/RiakClusterEc2LiveTest.java      |    73 -
 .../entity/nosql/riak/RiakNodeEc2LiveTest.java  |    74 -
 .../riak/RiakNodeGoogleComputeLiveTest.java     |    61 -
 .../nosql/riak/RiakNodeIntegrationTest.java     |   230 -
 .../nosql/riak/RiakNodeSoftlayerLiveTest.java   |    44 -
 .../nosql/solr/AbstractSolrServerTest.java      |    40 -
 .../entity/nosql/solr/SolrJSupport.java         |    66 -
 .../nosql/solr/SolrServerEc2LiveTest.java       |    65 -
 .../nosql/solr/SolrServerIntegrationTest.java   |    84 -
 .../entity/nosql/solr/SolrServerLiveTest.java   |    89 -
 .../nosql/src/test/resources/mongodb-keyfile    |    16 -
 .../nosql/src/test/resources/solr/example.tgz   |   Bin 20655 -> 0 bytes
 .../nosql/src/test/resources/solr/example.txt   |    18 -
 .../test/resources/solr/example/conf/schema.xml |    50 -
 .../resources/solr/example/conf/solrconfig.xml  |  1791 --
 .../test/resources/solr/example/core.properties |    19 -
 .../resources/test-mongodb-configserver.conf    |     6 -
 .../src/test/resources/test-mongodb-router.conf |     6 -
 .../nosql/src/test/resources/test-mongodb.conf  |    21 -
 software/osgi/pom.xml                           |   127 -
 .../entity/osgi/karaf/KarafContainer.java       |   137 -
 .../entity/osgi/karaf/KarafContainerImpl.java   |   297 -
 .../brooklyn/entity/osgi/karaf/KarafDriver.java |    30 -
 .../entity/osgi/karaf/KarafSshDriver.java       |   149 -
 .../osgi/src/main/java/org/osgi/jmx/Item.java   |   200 -
 .../main/java/org/osgi/jmx/JmxConstants.java    |   318 -
 software/osgi/src/main/resources/karaf-logo.png |   Bin 26072 -> 0 bytes
 .../osgi/karaf/KarafContainerEc2LiveTest.java   |    52 -
 .../entity/osgi/karaf/KarafContainerTest.java   |   146 -
 .../osgi/src/test/resources/hello-world.jar     |   Bin 2088 -> 0 bytes
 .../osgi/src/test/resources/hello-world.txt     |    26 -
 software/webapp/pom.xml                         |   172 -
 .../entity/dns/AbstractGeoDnsService.java       |    74 -
 .../entity/dns/AbstractGeoDnsServiceImpl.java   |   392 -
 .../dns/geoscaling/GeoscalingDnsService.java    |    86 -
 .../geoscaling/GeoscalingDnsServiceImpl.java    |   201 -
 .../geoscaling/GeoscalingScriptGenerator.java   |    79 -
 .../dns/geoscaling/GeoscalingWebClient.java     |   458 -
 .../entity/proxy/AbstractController.java        |    74 -
 .../entity/proxy/AbstractControllerImpl.java    |   515 -
 .../proxy/AbstractNonProvisionedController.java |    28 -
 .../AbstractNonProvisionedControllerImpl.java   |   276 -
 .../brooklyn/entity/proxy/LoadBalancer.java     |   124 -
 .../entity/proxy/LoadBalancerCluster.java       |    37 -
 .../entity/proxy/LoadBalancerClusterImpl.java   |    76 -
 .../brooklyn/entity/proxy/ProxySslConfig.java   |   218 -
 .../proxy/nginx/NginxConfigFileGenerator.java   |    33 -
 .../entity/proxy/nginx/NginxController.java     |   145 -
 .../entity/proxy/nginx/NginxControllerImpl.java |   369 -
 .../nginx/NginxDefaultConfigGenerator.java      |   257 -
 .../entity/proxy/nginx/NginxDriver.java         |    31 -
 .../entity/proxy/nginx/NginxSshDriver.java      |   476 -
 .../nginx/NginxTemplateConfigGenerator.java     |    82 -
 .../brooklyn/entity/proxy/nginx/UrlMapping.java |   102 -
 .../entity/proxy/nginx/UrlMappingImpl.java      |   222 -
 .../entity/proxy/nginx/UrlRewriteRule.java      |    74 -
 .../webapp/ControlledDynamicWebAppCluster.java  |   113 -
 .../ControlledDynamicWebAppClusterImpl.java     |   327 -
 .../entity/webapp/DynamicWebAppCluster.java     |    69 -
 .../entity/webapp/DynamicWebAppClusterImpl.java |   262 -
 .../entity/webapp/DynamicWebAppFabric.java      |    48 -
 .../entity/webapp/DynamicWebAppFabricImpl.java  |    83 -
 .../entity/webapp/ElasticJavaWebAppService.java |    60 -
 .../webapp/FilenameToWebContextMapper.java      |    92 -
 .../brooklyn/entity/webapp/HttpsSslConfig.java  |    74 -
 .../entity/webapp/JavaWebAppDriver.java         |    54 -
 .../entity/webapp/JavaWebAppService.java        |   109 -
 .../webapp/JavaWebAppSoftwareProcess.java       |    34 -
 .../webapp/JavaWebAppSoftwareProcessImpl.java   |   205 -
 .../entity/webapp/JavaWebAppSshDriver.java      |   205 -
 .../brooklyn/entity/webapp/WebAppService.java   |    24 -
 .../entity/webapp/WebAppServiceConstants.java   |    61 -
 .../entity/webapp/WebAppServiceMethods.java     |    89 -
 .../entity/webapp/WebAppServiceMetrics.java     |    77 -
 .../entity/webapp/jboss/JBoss6Driver.java       |    24 -
 .../entity/webapp/jboss/JBoss6Server.java       |    62 -
 .../entity/webapp/jboss/JBoss6ServerImpl.java   |   114 -
 .../entity/webapp/jboss/JBoss6SshDriver.java    |   242 -
 .../entity/webapp/jboss/JBoss7Driver.java       |    30 -
 .../entity/webapp/jboss/JBoss7Server.java       |   111 -
 .../entity/webapp/jboss/JBoss7ServerImpl.java   |   214 -
 .../entity/webapp/jboss/JBoss7SshDriver.java    |   274 -
 .../entity/webapp/jetty/Jetty6Driver.java       |    24 -
 .../entity/webapp/jetty/Jetty6Server.java       |    60 -
 .../entity/webapp/jetty/Jetty6ServerImpl.java   |   142 -
 .../entity/webapp/jetty/Jetty6SshDriver.java    |   173 -
 .../webapp/nodejs/NodeJsWebAppDriver.java       |    29 -
 .../webapp/nodejs/NodeJsWebAppService.java      |    74 -
 .../webapp/nodejs/NodeJsWebAppServiceImpl.java  |    91 -
 .../webapp/nodejs/NodeJsWebAppSshDriver.java    |   184 -
 .../entity/webapp/tomcat/Tomcat7Driver.java     |    23 -
 .../entity/webapp/tomcat/Tomcat7SshDriver.java  |    29 -
 .../entity/webapp/tomcat/Tomcat8Server.java     |    55 -
 .../entity/webapp/tomcat/Tomcat8ServerImpl.java |    26 -
 .../entity/webapp/tomcat/TomcatDriver.java      |    24 -
 .../entity/webapp/tomcat/TomcatServer.java      |    87 -
 .../entity/webapp/tomcat/TomcatServerImpl.java  |   125 -
 .../entity/webapp/tomcat/TomcatSshDriver.java   |   173 -
 .../webapp/src/main/resources/jboss_logo.png    |   Bin 23207 -> 0 bytes
 .../webapp/src/main/resources/jetty-logo.png    |   Bin 8870 -> 0 bytes
 .../webapp/src/main/resources/nginx-logo.jpeg   |   Bin 4546 -> 0 bytes
 .../webapp/src/main/resources/nodejs-logo.png   |   Bin 9620 -> 0 bytes
 .../brooklyn/entity/dns/geoscaling/template.php |    68 -
 .../brooklyn/entity/proxy/nginx/server.conf     |    84 -
 .../entity/webapp/jboss/jboss7-standalone.xml   |   311 -
 .../entity/webapp/jetty/jetty-brooklyn.xml      |    41 -
 .../entity/webapp/sample-java-keystore.jks      |   Bin 1355 -> 0 bytes
 .../entity/webapp/sample-java-keystore.txt      |    22 -
 .../brooklyn/entity/webapp/tomcat/server.xml    |   206 -
 .../entity/webapp/tomcat/tomcat8-server.xml     |   149 -
 .../entity/webapp/tomcat/tomcat8-web.xml        |  4615 ---
 .../brooklyn/entity/webapp/tomcat/web.xml       |  4615 ---
 .../webapp/src/main/resources/tomcat-logo.png   |   Bin 18612 -> 0 bytes
 .../entity/dns/AbstractGeoDnsServiceTest.java   |   345 -
 .../geoscaling/GeoscalingIntegrationTest.java   |   222 -
 .../GeoscalingScriptGeneratorTest.java          |    57 -
 .../dns/geoscaling/GeoscalingWebClientTest.java |   199 -
 .../entity/proxy/AbstractControllerTest.java    |   360 -
 .../entity/proxy/ProxySslConfigTest.java        |    60 -
 .../brooklyn/entity/proxy/StubAppServer.java    |    86 -
 .../proxy/TrackingAbstractController.java       |    30 -
 .../proxy/TrackingAbstractControllerImpl.java   |    67 -
 .../brooklyn/entity/proxy/UrlMappingTest.java   |   215 -
 .../nginx/NginxClusterIntegrationTest.java      |   238 -
 .../entity/proxy/nginx/NginxEc2LiveTest.java    |    71 -
 .../nginx/NginxHttpsSslIntegrationTest.java     |   237 -
 .../proxy/nginx/NginxIntegrationTest.java       |   452 -
 .../proxy/nginx/NginxLightIntegrationTest.java  |    72 -
 .../proxy/nginx/NginxRebindIntegrationTest.java |   368 -
 .../nginx/NginxRebindWithHaIntegrationTest.java |   180 -
 .../nginx/NginxUrlMappingIntegrationTest.java   |   503 -
 .../proxy/nginx/NginxWebClusterEc2LiveTest.java |   115 -
 .../AbstractWebAppFixtureIntegrationTest.java   |   539 -
 ...lledDynamicWebAppClusterIntegrationTest.java |   181 -
 .../ControlledDynamicWebAppClusterTest.java     |   210 -
 .../entity/webapp/DynamicWebAppClusterTest.java |   130 -
 .../entity/webapp/DynamicWebAppFabricTest.java  |   123 -
 .../webapp/ElasticCustomLocationTest.java       |    89 -
 ...ElasticJavaWebAppServiceIntegrationTest.java |    68 -
 .../webapp/FilenameToWebContextMapperTest.java  |    86 -
 .../entity/webapp/HttpsSslConfigTest.java       |    38 -
 .../webapp/TomcatAutoScalerPolicyTest.java      |   123 -
 .../webapp/WebAppConcurrentDeployTest.java      |   102 -
 .../webapp/WebAppLiveIntegrationTest.java       |    91 -
 ...namicWebAppClusterRebindIntegrationTest.java |   197 -
 ...namicWebAppClusterRebindIntegrationTest.java |   188 -
 .../jboss/JBoss6ServerAwsEc2LiveTest.java       |    98 -
 ...Boss6ServerNonInheritingIntegrationTest.java |   100 -
 .../webapp/jboss/JBoss7PasswordHashingTest.java |    62 -
 .../jboss/JBoss7ServerAwsEc2LiveTest.java       |   104 -
 .../jboss/JBoss7ServerDockerLiveTest.java       |    74 -
 ...Boss7ServerNonInheritingIntegrationTest.java |   187 -
 .../JBoss7ServerRebindingIntegrationTest.java   |   124 -
 ...ultiVersionWebAppFixtureIntegrationTest.java |   105 -
 .../Jboss7ServerGoogleComputeLiveTest.java      |    75 -
 .../JettyWebAppFixtureIntegrationTest.java      |    59 -
 .../webapp/nodejs/NodeJsWebAppEc2LiveTest.java  |    59 -
 .../NodeJsWebAppFixtureIntegrationTest.java     |   174 -
 .../NodeJsWebAppSimpleIntegrationTest.java      |    81 -
 .../nodejs/NodeJsWebAppSoftlayerLiveTest.java   |    58 -
 .../webapp/tomcat/Tomcat8ServerEc2LiveTest.java |    65 -
 .../Tomcat8ServerRestartIntegrationTest.java    |    44 -
 .../tomcat/Tomcat8ServerSoftlayerLiveTest.java  |    74 -
 ...mcat8ServerWebAppFixtureIntegrationTest.java |   174 -
 ...ableRetrieveUsageMetricsIntegrationTest.java |    64 -
 .../webapp/tomcat/TomcatServerEc2LiveTest.java  |   101 -
 .../TomcatServerRestartIntegrationTest.java     |    44 -
 .../tomcat/TomcatServerSoftlayerLiveTest.java   |    75 -
 ...omcatServerWebAppFixtureIntegrationTest.java |   154 -
 .../test/entity/TestJavaWebAppEntity.java       |    77 -
 .../test/entity/TestJavaWebAppEntityImpl.java   |    61 -
 .../entity/dns/geoscaling/expectedScript.php    |    79 -
 .../webapp/nodejs/nodejs-hello-world.yaml       |    31 -
 .../test/resources/ssl/certs/localhost/info.txt |     2 -
 .../resources/ssl/certs/localhost/server.crt    |    17 -
 .../resources/ssl/certs/localhost/server.csr    |    12 -
 .../resources/ssl/certs/localhost/server.key    |    15 -
 .../ssl/certs/localhost/server.key.org          |    18 -
 software/winrm/pom.xml                          |    65 -
 .../WindowsPerformanceCounterSensors.java       |    73 -
 .../windows/WindowsPerformanceCounterFeed.java  |   414 -
 .../winrm/AdvertiseWinrmLoginPolicy.java        |    80 -
 .../location/winrm/WinRmMachineLocation.java    |   395 -
 .../core/internal/winrm/WinRmException.java     |    32 -
 .../util/core/internal/winrm/WinRmTool.java     |    74 -
 .../core/internal/winrm/WinRmToolResponse.java  |    46 -
 .../internal/winrm/pywinrm/Winrm4jTool.java     |   209 -
 .../WindowsPerformanceCounterFeedLiveTest.java  |   103 -
 .../WindowsPerformanceCounterFeedTest.java      |   129 -
 .../winrm/AdvertiseWinrmLoginPolicyTest.java    |    49 -
 .../winrm/ByonLocationResolverTest.java         |    95 -
 .../winrm/WinRmMachineLocationTest.java         |    43 -
 storage/hazelcast/pom.xml                       |    84 -
 .../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 -
 usage/all/pom.xml                               |   117 -
 usage/archetypes/quickstart/NOTES.txt           |    76 -
 usage/archetypes/quickstart/pom.xml             |   232 -
 .../quickstart/src/brooklyn-sample/README.md    |    73 -
 .../quickstart/src/brooklyn-sample/pom.xml      |   102 -
 .../src/main/assembly/assembly.xml              |    88 -
 .../src/main/assembly/files/README.txt          |    96 -
 .../src/main/assembly/files/conf/logback.xml    |    11 -
 .../src/main/assembly/scripts/start.sh          |    40 -
 .../com/acme/sample/brooklyn/SampleMain.java    |    81 -
 .../app/ClusterWebServerDatabaseSample.java     |   137 -
 .../sample/app/SingleWebServerSample.java       |    32 -
 .../src/main/resources/logback-custom.xml       |    10 -
 .../src/main/resources/sample-icon.png          |   Bin 46490 -> 0 bytes
 .../main/resources/visitors-creation-script.sql |    35 -
 .../app/SampleLocalhostIntegrationTest.java     |    81 -
 .../brooklyn/sample/app/SampleUnitTest.java     |    69 -
 .../quickstart/src/main/resources/.gitignore    |     1 -
 .../META-INF/maven/archetype-metadata.xml       |    65 -
 .../projects/integration-test-1/.gitignore      |     1 -
 .../integration-test-1/archetype.properties     |    22 -
 .../projects/integration-test-1/goal.txt        |     1 -
 usage/camp/README.md                            |    20 -
 usage/camp/pom.xml                              |   235 -
 .../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      |   378 -
 .../BrooklynEntityDecorationResolver.java       |   213 -
 .../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    |   119 -
 .../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         |   172 -
 .../brooklyn/camp/brooklyn/AppYamlTest.java     |   121 -
 .../camp/brooklyn/ApplicationsYamlTest.java     |   253 -
 .../BrooklynYamlTypeInstantiatorTest.java       |    74 -
 .../camp/brooklyn/ByonLocationsYamlTest.java    |   281 -
 .../camp/brooklyn/DslAndRebindYamlTest.java     |   315 -
 .../brooklyn/EmptySoftwareProcessYamlTest.java  |   102 -
 .../EnrichersSlightlySimplerYamlTest.java       |   133 -
 .../camp/brooklyn/EnrichersYamlTest.java        |   256 -
 .../brooklyn/EntitiesYamlIntegrationTest.java   |    70 -
 .../camp/brooklyn/EntitiesYamlTest.java         |   954 -
 .../camp/brooklyn/ExternalConfigYamlTest.java   |   218 -
 ...aWebAppWithDslYamlRebindIntegrationTest.java |   123 -
 .../brooklyn/JavaWebAppsIntegrationTest.java    |   273 -
 .../camp/brooklyn/JavaWebAppsMatchingTest.java  |   144 -
 .../camp/brooklyn/LocationsYamlTest.java        |   284 -
 .../camp/brooklyn/MapReferenceYamlTest.java     |   129 -
 .../brooklyn/camp/brooklyn/ObjectsYamlTest.java |   284 -
 .../camp/brooklyn/PoliciesYamlTest.java         |   214 -
 .../camp/brooklyn/ReferencedYamlTest.java       |   180 -
 .../brooklyn/ReferencingYamlTestEntity.java     |    74 -
 .../brooklyn/ReferencingYamlTestEntityImpl.java |    25 -
 .../brooklyn/ReloadBrooklynPropertiesTest.java  |    87 -
 .../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 |   892 -
 .../catalog/CatalogYamlLocationTest.java        |   252 -
 .../brooklyn/catalog/CatalogYamlPolicyTest.java |   195 -
 .../brooklyn/catalog/CatalogYamlRebindTest.java |   343 -
 .../catalog/CatalogYamlTemplateTest.java        |    95 -
 .../catalog/CatalogYamlVersioningTest.java      |   269 -
 .../catalog/SpecParameterParsingTest.java       |   156 -
 .../catalog/SpecParameterUnwrappingTest.java    |   379 -
 .../camp/brooklyn/catalog/TestBasicApp.java     |    27 -
 .../camp/brooklyn/catalog/TestBasicAppImpl.java |    24 -
 .../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 -
 ...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 -
 .../java-web-app-and-db-with-policy.yaml        |    46 -
 .../src/test/resources/java-web-app-simple.yaml |    28 -
 usage/camp/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 -
 usage/camp/src/test/resources/osgi-catalog.xml  |    29 -
 .../src/test/resources/postgresql-chef.yaml     |    38 -
 .../test/resources/same-server-entity-test.yaml |    28 -
 .../camp/src/test/resources/simple-catalog.xml  |    47 -
 .../test/resources/test-app-with-enricher.yaml  |    37 -
 ...est-app-with-enrichers-slightly-simpler.yaml |    74 -
 .../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-cluster.yaml |    30 -
 .../src/test/resources/test-tomcat-https.yaml   |    28 -
 .../test-webapp-with-averaging-enricher.yaml    |    47 -
 .../resources/vanilla-bash-netcat-w-client.yaml |    96 -
 .../test/resources/visitors-creation-script.sql |    41 -
 usage/camp/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 -
 usage/cli/README.md                             |    89 -
 usage/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 |   989 -
 .../apache/brooklyn/cli/lister/ClassFinder.java |   152 -
 .../brooklyn/cli/lister/ItemDescriptors.java    |   172 -
 usage/cli/src/main/license/README.md            |     7 -
 usage/cli/src/main/license/files/DISCLAIMER     |     8 -
 usage/cli/src/main/license/files/LICENSE        |   242 -
 usage/cli/src/main/license/files/NOTICE         |     5 -
 .../cli/src/main/license/source-inclusions.yaml |    24 -
 .../main/resources/brooklyn/default.catalog.bom |   359 -
 .../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 -
 usage/cli/src/test/license/files/DISCLAIMER     |     8 -
 usage/cli/src/test/license/files/LICENSE        |   175 -
 usage/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 -
 usage/dist/licensing/.gitignore                 |     2 -
 usage/dist/licensing/MAIN_LICENSE_ASL2          |   176 -
 usage/dist/licensing/README.md                  |    78 -
 usage/dist/licensing/extras-files               |     1 -
 usage/dist/licensing/licenses/binary/ASL2       |   177 -
 .../dist/licensing/licenses/binary/BSD-2-Clause |    23 -
 .../dist/licensing/licenses/binary/BSD-3-Clause |    27 -
 usage/dist/licensing/licenses/binary/CDDL1      |   381 -
 usage/dist/licensing/licenses/binary/CDDL1.1    |   304 -
 usage/dist/licensing/licenses/binary/EPL1       |   212 -
 usage/dist/licensing/licenses/binary/MIT        |    20 -
 usage/dist/licensing/licenses/binary/WTFPL      |    15 -
 .../dist/licensing/licenses/binary/bouncycastle |    23 -
 usage/dist/licensing/licenses/binary/jtidy      |    53 -
 usage/dist/licensing/licenses/binary/jython     |    27 -
 .../licenses/binary/metastuff-bsd-style         |    43 -
 .../licenses/binary/xpp3_indiana_university     |    45 -
 usage/dist/licensing/licenses/cli/MIT           |    20 -
 .../dist/licensing/licenses/jsgui/BSD-2-Clause  |    23 -
 .../dist/licensing/licenses/jsgui/BSD-3-Clause  |    27 -
 usage/dist/licensing/licenses/jsgui/MIT         |    20 -
 .../dist/licensing/licenses/source/BSD-2-Clause |    23 -
 .../dist/licensing/licenses/source/BSD-3-Clause |    27 -
 usage/dist/licensing/licenses/source/MIT        |    20 -
 usage/dist/licensing/make-all-licenses.sh       |    61 -
 usage/dist/licensing/make-one-license.sh        |    79 -
 usage/dist/licensing/overrides.yaml             |   383 -
 .../licensing/projects-with-custom-licenses     |     2 -
 usage/dist/pom.xml                              |   158 -
 .../dist/src/main/config/build-distribution.xml |    96 -
 usage/dist/src/main/dist/bin/.gitattributes     |     3 -
 usage/dist/src/main/dist/bin/brooklyn           |    51 -
 usage/dist/src/main/dist/bin/brooklyn.bat       |   111 -
 usage/dist/src/main/dist/bin/brooklyn.ps1       |   135 -
 usage/dist/src/main/dist/conf/logback.xml       |    14 -
 usage/dist/src/main/license/README.md           |     2 -
 usage/dist/src/main/license/files/DISCLAIMER    |     8 -
 usage/dist/src/main/license/files/LICENSE       |  2149 --
 usage/dist/src/main/license/files/NOTICE        |     5 -
 .../brooklyn/cli/BaseCliIntegrationTest.java    |   189 -
 .../apache/brooklyn/cli/CliIntegrationTest.java |   219 -
 usage/downstream-parent/pom.xml                 |   519 -
 usage/jsgui/.gitignore                          |     1 -
 usage/jsgui/pom.xml                             |   499 -
 usage/jsgui/src/build/.gitattributes            |     2 -
 usage/jsgui/src/build/nodejs                    |    41 -
 usage/jsgui/src/build/optimize-css.json         |    12 -
 usage/jsgui/src/build/optimize-js.json          |    18 -
 .../jsgui/src/build/requirejs-maven-plugin/r.js | 25256 -----------------
 usage/jsgui/src/main/license/README.md          |     7 -
 usage/jsgui/src/main/license/files/DISCLAIMER   |     8 -
 usage/jsgui/src/main/license/files/LICENSE      |   482 -
 usage/jsgui/src/main/license/files/NOTICE       |     5 -
 .../src/main/license/source-inclusions.yaml     |    41 -
 usage/jsgui/src/main/webapp/WEB-INF/web.xml     |    24 -
 usage/jsgui/src/main/webapp/assets/css/base.css |  1488 -
 .../src/main/webapp/assets/css/bootstrap.css    |  5001 ----
 .../src/main/webapp/assets/css/brooklyn.css     |   271 -
 .../webapp/assets/css/jquery.dataTables.css     |   238 -
 .../jsgui/src/main/webapp/assets/css/styles.css |    21 -
 .../src/main/webapp/assets/css/swagger.css      |  1567 -
 .../src/main/webapp/assets/html/swagger-ui.html |    78 -
 .../main/webapp/assets/images/Sorting icons.psd |   Bin 27490 -> 0 bytes
 .../assets/images/addApplication-plus-hover.png |   Bin 1620 -> 0 bytes
 .../assets/images/addApplication-plus.png       |   Bin 1680 -> 0 bytes
 .../images/application-icon-add-hover.png       |   Bin 1402 -> 0 bytes
 .../assets/images/application-icon-add.png      |   Bin 1291 -> 0 bytes
 .../images/application-icon-refresh-hover.png   |   Bin 1263 -> 0 bytes
 .../assets/images/application-icon-refresh.png  |   Bin 1225 -> 0 bytes
 .../main/webapp/assets/images/back_disabled.png |   Bin 1361 -> 0 bytes
 .../main/webapp/assets/images/back_enabled.png  |   Bin 1379 -> 0 bytes
 .../webapp/assets/images/back_enabled_hover.png |   Bin 1375 -> 0 bytes
 .../images/brooklyn-header-background.png       |   Bin 2162 -> 0 bytes
 .../main/webapp/assets/images/brooklyn-logo.png |   Bin 7055 -> 0 bytes
 .../src/main/webapp/assets/images/favicon.ico   |   Bin 894 -> 0 bytes
 .../webapp/assets/images/forward_disabled.png   |   Bin 1363 -> 0 bytes
 .../webapp/assets/images/forward_enabled.png    |   Bin 1380 -> 0 bytes
 .../assets/images/forward_enabled_hover.png     |   Bin 1379 -> 0 bytes
 .../assets/images/main-menu-tab-active.png      |   Bin 1051 -> 0 bytes
 .../assets/images/main-menu-tab-hover.png       |   Bin 985 -> 0 bytes
 .../main/webapp/assets/images/main-menu-tab.png |   Bin 985 -> 0 bytes
 .../assets/images/nav-tabs-background.png       |   Bin 985 -> 0 bytes
 .../assets/images/roundedSummary-background.png |   Bin 998 -> 0 bytes
 .../src/main/webapp/assets/images/sort_asc.png  |   Bin 1118 -> 0 bytes
 .../webapp/assets/images/sort_asc_disabled.png  |   Bin 1050 -> 0 bytes
 .../src/main/webapp/assets/images/sort_both.png |   Bin 1136 -> 0 bytes
 .../src/main/webapp/assets/images/sort_desc.png |   Bin 1127 -> 0 bytes
 .../webapp/assets/images/sort_desc_disabled.png |   Bin 1045 -> 0 bytes
 .../src/main/webapp/assets/images/throbber.gif  |   Bin 9257 -> 0 bytes
 .../jsgui/src/main/webapp/assets/img/bridge.png |   Bin 154600 -> 0 bytes
 .../src/main/webapp/assets/img/brooklyn.png     |   Bin 14733 -> 0 bytes
 .../src/main/webapp/assets/img/document.png     |   Bin 485 -> 0 bytes
 usage/jsgui/src/main/webapp/assets/img/fire.png |   Bin 37127 -> 0 bytes
 .../webapp/assets/img/folder-horizontal.png     |   Bin 401 -> 0 bytes
 .../img/glyphicons-halflings-bright-green.png   |   Bin 26800 -> 0 bytes
 .../img/glyphicons-halflings-dark-green.png     |   Bin 27158 -> 0 bytes
 .../assets/img/glyphicons-halflings-green.png   |   Bin 27143 -> 0 bytes
 .../assets/img/glyphicons-halflings-white.png   |   Bin 8777 -> 0 bytes
 .../webapp/assets/img/glyphicons-halflings.png  |   Bin 13826 -> 0 bytes
 .../webapp/assets/img/icon-status-onfire.png    |   Bin 37127 -> 0 bytes
 .../assets/img/icon-status-running-onfire.png   |   Bin 56029 -> 0 bytes
 .../webapp/assets/img/icon-status-running.png   |   Bin 31290 -> 0 bytes
 .../webapp/assets/img/icon-status-starting.gif  |   Bin 23820 -> 0 bytes
 .../assets/img/icon-status-stopped-onfire.png   |   Bin 53515 -> 0 bytes
 .../webapp/assets/img/icon-status-stopped.png   |   Bin 31858 -> 0 bytes
 .../webapp/assets/img/icon-status-stopping.gif  |   Bin 23820 -> 0 bytes
 .../assets/img/magnifying-glass-right-icon.png  |   Bin 958 -> 0 bytes
 .../assets/img/magnifying-glass-right.png       |   Bin 29371 -> 0 bytes
 .../main/webapp/assets/img/magnifying-glass.gif |   Bin 565 -> 0 bytes
 .../webapp/assets/img/toggle-small-expand.png   |   Bin 418 -> 0 bytes
 .../src/main/webapp/assets/img/toggle-small.png |   Bin 394 -> 0 bytes
 usage/jsgui/src/main/webapp/assets/js/config.js |    84 -
 .../jsgui/src/main/webapp/assets/js/libs/URI.js |   133 -
 .../main/webapp/assets/js/libs/ZeroClipboard.js |  1015 -
 .../src/main/webapp/assets/js/libs/async.js     |    46 -
 .../src/main/webapp/assets/js/libs/backbone.js  |  1571 -
 .../src/main/webapp/assets/js/libs/bootstrap.js |  1821 --
 .../assets/js/libs/handlebars-1.0.rc.1.js       |  1928 --
 .../webapp/assets/js/libs/jquery.ba-bbq.min.js  |    18 -
 .../webapp/assets/js/libs/jquery.dataTables.js  | 12098 --------
 .../main/webapp/assets/js/libs/jquery.form.js   |  1076 -
 .../src/main/webapp/assets/js/libs/jquery.js    |  9404 ------
 .../webapp/assets/js/libs/jquery.wiggle.min.js  |     8 -
 .../src/main/webapp/assets/js/libs/js-yaml.js   |  3666 ---
 .../src/main/webapp/assets/js/libs/moment.js    |  1662 --
 .../src/main/webapp/assets/js/libs/require.js   |    35 -
 .../src/main/webapp/assets/js/libs/text.js      |   367 -
 .../main/webapp/assets/js/libs/underscore.js    |  1227 -
 .../src/main/webapp/assets/js/model/app-tree.js |   130 -
 .../main/webapp/assets/js/model/application.js  |   151 -
 .../assets/js/model/catalog-application.js      |    55 -
 .../assets/js/model/catalog-item-summary.js     |    48 -
 .../webapp/assets/js/model/config-summary.js    |    44 -
 .../webapp/assets/js/model/effector-param.js    |    41 -
 .../webapp/assets/js/model/effector-summary.js  |    57 -
 .../webapp/assets/js/model/entity-summary.js    |    64 -
 .../src/main/webapp/assets/js/model/entity.js   |    79 -
 .../src/main/webapp/assets/js/model/location.js |    92 -
 .../assets/js/model/policy-config-summary.js    |    53 -
 .../webapp/assets/js/model/policy-summary.js    |    55 -
 .../webapp/assets/js/model/sensor-summary.js    |    44 -
 .../assets/js/model/server-extended-status.js   |   102 -
 .../main/webapp/assets/js/model/task-summary.js |    81 -
 usage/jsgui/src/main/webapp/assets/js/router.js |   240 -
 .../webapp/assets/js/util/brooklyn-utils.js     |   226 -
 .../main/webapp/assets/js/util/brooklyn-view.js |   352 -
 .../src/main/webapp/assets/js/util/brooklyn.js  |    86 -
 .../assets/js/util/dataTables.extensions.js     |    56 -
 .../webapp/assets/js/util/jquery.slideto.js     |    61 -
 .../webapp/assets/js/view/activity-details.js   |   426 -
 .../webapp/assets/js/view/add-child-invoke.js   |    61 -
 .../assets/js/view/application-add-wizard.js    |   838 -
 .../assets/js/view/application-explorer.js      |   205 -
 .../webapp/assets/js/view/application-tree.js   |   367 -
 .../src/main/webapp/assets/js/view/catalog.js   |   613 -
 .../webapp/assets/js/view/change-name-invoke.js |    57 -
 .../webapp/assets/js/view/effector-invoke.js    |   171 -
 .../webapp/assets/js/view/entity-activities.js  |   249 -
 .../webapp/assets/js/view/entity-advanced.js    |   177 -
 .../main/webapp/assets/js/view/entity-config.js |   516 -
 .../webapp/assets/js/view/entity-details.js     |   180 -
 .../webapp/assets/js/view/entity-effectors.js   |    92 -
 .../webapp/assets/js/view/entity-policies.js    |   244 -
 .../webapp/assets/js/view/entity-sensors.js     |   539 -
 .../webapp/assets/js/view/entity-summary.js     |   229 -
 .../main/webapp/assets/js/view/googlemaps.js    |   178 -
 .../main/webapp/assets/js/view/ha-summary.js    |   132 -
 .../src/main/webapp/assets/js/view/home.js      |   245 -
 .../assets/js/view/policy-config-invoke.js      |    77 -
 .../main/webapp/assets/js/view/policy-new.js    |    82 -
 .../main/webapp/assets/js/view/script-groovy.js |   105 -
 .../src/main/webapp/assets/js/view/viewutils.js |   560 -
 .../main/webapp/assets/swagger-ui/css/print.css |  1195 -
 .../main/webapp/assets/swagger-ui/css/reset.css |   144 -
 .../webapp/assets/swagger-ui/css/screen.css     |  1301 -
 .../main/webapp/assets/swagger-ui/css/style.css |   269 -
 .../webapp/assets/swagger-ui/css/typography.css |    45 -
 .../fonts/droid-sans-v6-latin-700.eot           |   Bin 22922 -> 0 bytes
 .../fonts/droid-sans-v6-latin-700.svg           |   411 -
 .../fonts/droid-sans-v6-latin-700.ttf           |   Bin 40513 -> 0 bytes
 .../fonts/droid-sans-v6-latin-700.woff          |   Bin 25992 -> 0 bytes
 .../fonts/droid-sans-v6-latin-700.woff2         |   Bin 11480 -> 0 bytes
 .../fonts/droid-sans-v6-latin-regular.eot       |   Bin 22008 -> 0 bytes
 .../fonts/droid-sans-v6-latin-regular.svg       |   403 -
 .../fonts/droid-sans-v6-latin-regular.ttf       |   Bin 39069 -> 0 bytes
 .../fonts/droid-sans-v6-latin-regular.woff      |   Bin 24868 -> 0 bytes
 .../fonts/droid-sans-v6-latin-regular.woff2     |   Bin 11304 -> 0 bytes
 .../assets/swagger-ui/images/explorer_icons.png |   Bin 5763 -> 0 bytes
 .../assets/swagger-ui/images/pet_store_api.png  |   Bin 824 -> 0 bytes
 .../assets/swagger-ui/images/throbber.gif       |   Bin 9257 -> 0 bytes
 .../assets/swagger-ui/images/wordnik_api.png    |   Bin 980 -> 0 bytes
 .../assets/swagger-ui/lib/backbone-min.js       |    34 -
 .../assets/swagger-ui/lib/handlebars-2.0.0.js   |    20 -
 .../assets/swagger-ui/lib/jquery-1.8.0.min.js   |    21 -
 .../assets/swagger-ui/lib/jquery.ba-bbq.min.js  |    29 -
 .../assets/swagger-ui/lib/jquery.wiggle.min.js  |    27 -
 .../main/webapp/assets/swagger-ui/lib/marked.js |  1285 -
 .../assets/swagger-ui/lib/swagger-ui.min.js     |    37 -
 .../assets/swagger-ui/lib/underscore-min.js     |    25 -
 .../assets/swagger-ui/lib/underscore-min.map    |     1 -
 .../tpl/app-add-wizard/create-entity-entry.html |    64 -
 .../create-step-template-entry.html             |    33 -
 .../assets/tpl/app-add-wizard/create.html       |   101 -
 .../app-add-wizard/deploy-location-option.html  |    23 -
 .../tpl/app-add-wizard/deploy-location-row.html |    26 -
 .../app-add-wizard/deploy-version-option.html   |    23 -
 .../assets/tpl/app-add-wizard/deploy.html       |    64 -
 .../tpl/app-add-wizard/edit-config-entry.html   |    28 -
 .../assets/tpl/app-add-wizard/modal-wizard.html |    35 -
 .../app-add-wizard/required-config-entry.html   |    47 -
 .../main/webapp/assets/tpl/apps/activities.html |    30 -
 .../assets/tpl/apps/activity-details.html       |   141 -
 .../assets/tpl/apps/activity-full-details.html  |    25 -
 .../tpl/apps/activity-row-details-main.html     |    28 -
 .../assets/tpl/apps/activity-row-details.html   |    39 -
 .../webapp/assets/tpl/apps/activity-table.html  |    31 -
 .../webapp/assets/tpl/apps/add-child-modal.html |    35 -
 .../main/webapp/assets/tpl/apps/advanced.html   |    75 -
 .../assets/tpl/apps/change-name-modal.html      |    29 -
 .../webapp/assets/tpl/apps/config-name.html     |    34 -
 .../src/main/webapp/assets/tpl/apps/config.html |    33 -
 .../main/webapp/assets/tpl/apps/details.html    |    38 -
 .../webapp/assets/tpl/apps/effector-modal.html  |    37 -
 .../webapp/assets/tpl/apps/effector-row.html    |    27 -
 .../main/webapp/assets/tpl/apps/effector.html   |    34 -
 .../assets/tpl/apps/entity-not-found.html       |    24 -
 .../src/main/webapp/assets/tpl/apps/page.html   |    38 -
 .../main/webapp/assets/tpl/apps/param-list.html |    30 -
 .../src/main/webapp/assets/tpl/apps/param.html  |    42 -
 .../assets/tpl/apps/policy-config-row.html      |    31 -
 .../main/webapp/assets/tpl/apps/policy-new.html |    37 -
 .../tpl/apps/policy-parameter-config.html       |    30 -
 .../main/webapp/assets/tpl/apps/policy-row.html |    32 -
 .../src/main/webapp/assets/tpl/apps/policy.html |    57 -
 .../webapp/assets/tpl/apps/sensor-name.html     |    34 -
 .../main/webapp/assets/tpl/apps/sensors.html    |    33 -
 .../main/webapp/assets/tpl/apps/summary.html    |   107 -
 .../main/webapp/assets/tpl/apps/tree-empty.html |    27 -
 .../main/webapp/assets/tpl/apps/tree-item.html  |    83 -
 .../assets/tpl/catalog/add-catalog-entry.html   |    34 -
 .../webapp/assets/tpl/catalog/add-location.html |    36 -
 .../webapp/assets/tpl/catalog/add-yaml.html     |    29 -
 .../assets/tpl/catalog/details-entity.html      |   178 -
 .../assets/tpl/catalog/details-generic.html     |    45 -
 .../assets/tpl/catalog/details-location.html    |    59 -
 .../webapp/assets/tpl/catalog/nav-entry.html    |    19 -
 .../main/webapp/assets/tpl/catalog/page.html    |    37 -
 .../src/main/webapp/assets/tpl/help/page.html   |    77 -
 .../main/webapp/assets/tpl/home/app-entry.html  |    23 -
 .../webapp/assets/tpl/home/applications.html    |    84 -
 .../main/webapp/assets/tpl/home/ha-summary.html |    32 -
 .../webapp/assets/tpl/home/server-caution.html  |   106 -
 .../main/webapp/assets/tpl/home/summaries.html  |    38 -
 .../src/main/webapp/assets/tpl/labs/page.html   |   195 -
 .../main/webapp/assets/tpl/lib/basic-modal.html |    29 -
 .../lib/config-key-type-value-input-pair.html   |    23 -
 .../main/webapp/assets/tpl/script/groovy.html   |    93 -
 .../main/webapp/assets/tpl/script/swagger.html  |    30 -
 usage/jsgui/src/main/webapp/favicon.ico         |   Bin 1150 -> 0 bytes
 usage/jsgui/src/main/webapp/index.html          |    77 -
 .../jsgui/BrooklynJavascriptGuiLauncher.java    |    80 -
 .../BrooklynJavascriptGuiLauncherTest.java      |    81 -
 usage/jsgui/src/test/javascript/config.txt      |    72 -
 .../src/test/javascript/specs/home-spec.js      |   106 -
 .../src/test/javascript/specs/library-spec.js   |    50 -
 .../javascript/specs/model/app-tree-spec.js     |    68 -
 .../javascript/specs/model/application-spec.js  |   128 -
 .../specs/model/catalog-application-spec.js     |   130 -
 .../javascript/specs/model/effector-spec.js     |    60 -
 .../test/javascript/specs/model/entity-spec.js  |    38 -
 .../specs/model/entity-summary-spec.js          |    48 -
 .../javascript/specs/model/location-spec.js     |    58 -
 .../specs/model/sensor-summary-spec.js          |    41 -
 .../javascript/specs/model/task-summary-spec.js |    35 -
 .../src/test/javascript/specs/router-spec.js    |    92 -
 .../test/javascript/specs/util/brooklyn-spec.js |   128 -
 .../specs/util/brooklyn-utils-spec.js           |   151 -
 .../specs/view/application-add-wizard-spec.js   |   215 -
 .../specs/view/application-explorer-spec.js     |    80 -
 .../specs/view/application-tree-spec.js         |    75 -
 .../specs/view/effector-invoke-spec.js          |    82 -
 .../specs/view/entity-activities-spec.js        |    34 -
 .../specs/view/entity-details-spec.js           |   120 -
 .../specs/view/entity-effector-view-spec.js     |    49 -
 .../specs/view/entity-sensors-spec.js           |    43 -
 usage/jsgui/src/test/license/DISCLAIMER         |     8 -
 usage/jsgui/src/test/license/LICENSE            |   175 -
 usage/jsgui/src/test/license/NOTICE             |     5 -
 usage/launcher/pom.xml                          |   299 -
 .../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 -
 .../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 -
 usage/launcher/src/test/resources/client.ks     |   Bin 1364 -> 0 bytes
 usage/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 -
 usage/launcher/src/test/resources/mongo.key     |    16 -
 .../launcher/src/test/resources/mssql-test.yaml |    60 -
 usage/launcher/src/test/resources/nginx.yaml    |    27 -
 .../src/test/resources/opengamma-cluster.yaml   |    48 -
 usage/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 -
 usage/launcher/src/test/resources/server.ks     |   Bin 1366 -> 0 bytes
 usage/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 -
 usage/launcher/src/test/resources/web.yaml      |    24 -
 usage/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 -
 usage/logback-xml/pom.xml                       |    45 -
 .../logback-xml/src/main/resources/logback.xml  |    40 -
 usage/qa/log-exclusions.txt                     |    19 -
 usage/qa/pom.xml                                |   123 -
 .../qa/load/SimulatedJBoss7ServerImpl.java      |   239 -
 .../qa/load/SimulatedMySqlNodeImpl.java         |   183 -
 .../qa/load/SimulatedNginxControllerImpl.java   |   196 -
 .../brooklyn/qa/load/SimulatedTheeTierApp.java  |   140 -
 .../apache/brooklyn/qa/longevity/Monitor.java   |   260 -
 .../brooklyn/qa/longevity/MonitorListener.java  |    35 -
 .../brooklyn/qa/longevity/MonitorPrefs.java     |    54 -
 .../brooklyn/qa/longevity/MonitorUtils.java     |   328 -
 .../brooklyn/qa/longevity/StatusRecorder.java   |   130 -
 usage/qa/src/main/resources/hello-world.txt     |    24 -
 usage/qa/src/main/resources/hello-world.war     |   Bin 15066 -> 0 bytes
 .../SoftlayerObtainPrivateLiveTest.java         |   225 -
 .../org/apache/brooklyn/qa/load/LoadTest.java   |   241 -
 .../brooklyn/qa/longevity/MonitorUtilsTest.java |   164 -
 .../webcluster/SinusoidalLoadGenerator.java     |    89 -
 .../qa/longevity/webcluster/WebClusterApp.java  |   101 -
 usage/qa/start-monitor.sh                       |    39 -
 usage/qa/start-webcluster.sh                    |    39 -
 usage/rest-api/pom.xml                          |   143 -
 .../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 -
 usage/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 -
 usage/rest-client/pom.xml                       |   156 -
 .../brooklyn/rest/client/BrooklynApi.java       |   395 -
 .../util/http/BuiltResponsePreservingError.java |    77 -
 .../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 -
 usage/rest-server/pom.xml                       |   321 -
 .../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         |   516 -
 .../rest/resources/EffectorResource.java        |   114 -
 .../rest/resources/EntityConfigResource.java    |   151 -
 .../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 |   494 -
 .../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      |   186 -
 .../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       |   101 -
 .../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  |   436 -
 .../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     |   516 -
 .../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     |    50 -
 .../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 -
 .../util/NullHttpServletRequestProvider.java    |    46 -
 .../rest/util/NullServletConfigProvider.java    |    51 -
 .../brooklyn/rest/util/TestShutdownHandler.java |    39 -
 .../json/BrooklynJacksonSerializerTest.java     |   399 -
 .../resources/brooklyn/scanning.catalog.bom     |    19 -
 usage/scripts/buildAndTest                      |   102 -
 usage/scripts/grep-in-poms.sh                   |    25 -
 usage/scripts/release-branch-from-master        |   114 -
 usage/scripts/release-make                      |    83 -
 usage/test-framework/pom.xml                    |    96 -
 .../brooklyn/test/framework/AbstractTest.java   |    77 -
 .../brooklyn/test/framework/BaseTest.java       |    70 -
 .../InfrastructureDeploymentTestCase.java       |    54 -
 .../InfrastructureDeploymentTestCaseImpl.java   |    57 -
 .../test/framework/ParallelTestCase.java        |    32 -
 .../test/framework/ParallelTestCaseImpl.java    |   142 -
 .../test/framework/SimpleShellCommandTest.java  |   102 -
 .../framework/SimpleShellCommandTestImpl.java   |   251 -
 .../brooklyn/test/framework/TestCase.java       |    32 -
 .../brooklyn/test/framework/TestCaseImpl.java   |    88 -
 .../brooklyn/test/framework/TestEffector.java   |    48 -
 .../test/framework/TestEffectorImpl.java        |    96 -
 .../test/framework/TestFrameworkAssertions.java |   264 -
 .../brooklyn/test/framework/TestHttpCall.java   |    54 -
 .../test/framework/TestHttpCallImpl.java        |   120 -
 .../brooklyn/test/framework/TestSensor.java     |    37 -
 .../brooklyn/test/framework/TestSensorImpl.java |   113 -
 .../SimpleShellCommandIntegrationTest.java      |   292 -
 .../test/framework/TestEffectorTest.java        |   126 -
 .../framework/TestFrameworkAssertionsTest.java  |   155 -
 .../test/framework/TestHttpCallTest.java        |   122 -
 .../brooklyn/test/framework/TestSensorTest.java |   309 -
 .../test/framework/entity/TestEntity.java       |    74 -
 .../test/framework/entity/TestEntityImpl.java   |    59 -
 .../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 -
 usage/test-support/pom.xml                      |    63 -
 .../apache/brooklyn/test/EntityTestUtils.java   |   193 -
 .../org/apache/brooklyn/test/HttpTestUtils.java |   396 -
 .../brooklyn/test/NetworkingTestUtils.java      |    68 -
 .../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  |  1236 -
 .../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    |   330 -
 .../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    |   554 -
 .../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  |   221 -
 .../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/WildcardGlobs.java       |   382 -
 .../brooklyn/util/time/CountdownTimer.java      |   119 -
 .../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     |   102 -
 .../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 -
 .../brooklyn/util/text/WildcardGlobsTest.java   |   236 -
 .../brooklyn/util/time/CountdownTimerTest.java  |    95 -
 .../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                      |   156 -
 .../rest/apidoc/ApiListingResource.java         |   259 -
 .../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 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 -
 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 -
 7759 files changed, 606616 insertions(+), 603523 deletions(-)
----------------------------------------------------------------------