Merge branch 'master' into couchbase

Conflicts:
        core/src/main/java/brooklyn/entity/group/DynamicClusterImpl.java - 
imports
        
software/nosql/src/main/java/brooklyn/entity/nosql/couchbase/CouchbaseNodeSshDriver.java
 - install commands


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

Branch: refs/heads/master
Commit: d23d5c09d2133e406d27d445979cc73e991fe185
Parents: 1064cd5 68592b4
Author: Alex Heneveld <[email protected]>
Authored: Mon Sep 1 17:10:32 2014 +0100
Committer: Alex Heneveld <[email protected]>
Committed: Mon Sep 1 17:10:32 2014 +0100

----------------------------------------------------------------------
 .../entity/basic/BrooklynConfigKeys.java        | 101 ++++-----
 .../brooklyn/entity/group/DynamicCluster.java   |  14 ++
 .../entity/group/DynamicClusterImpl.java        |  26 ++-
 .../basic/PortAttributeSensorAndConfigKey.java  |  59 +++---
 .../java/brooklyn/util/flags/TypeCoercions.java |  10 +
 .../main/java/brooklyn/util/task/BasicTask.java |   3 +-
 pom.xml                                         |   2 +-
 .../nosql/infinispan/Infinispan5SshDriver.java  |   5 -
 .../basic/AbstractSoftwareProcessDriver.java    |  50 ++++-
 .../basic/AbstractSoftwareProcessSshDriver.java |  27 +++
 .../entity/basic/EmptySoftwareProcessImpl.java  |  11 +-
 .../brooklyn/entity/basic/SoftwareProcess.java  |  98 +++++----
 .../entity/basic/VanillaSoftwareProcess.java    |  44 ++--
 .../basic/VanillaSoftwareProcessSshDriver.java  |   2 -
 .../brooklynnode/BrooklynNodeSshDriver.java     |  16 +-
 .../java/JavaSoftwareProcessSshDriver.java      |   8 +-
 .../java/brooklyn/entity/java/JmxSupport.java   | 109 +++++-----
 .../main/java/brooklyn/entity/java/UsesJmx.java | 116 +++++------
 .../entity/machine/MachineEntityImpl.java       |   3 +-
 .../software/MachineLifecycleEffectorTasks.java | 205 +++++++++++--------
 .../database/mariadb/MariaDbSshDriver.java      |  14 +-
 .../entity/database/mysql/MySqlSshDriver.java   |  11 +-
 .../database/rubyrep/RubyRepSshDriver.java      |  13 +-
 .../messaging/activemq/ActiveMQSshDriver.java   |   9 +-
 .../kafka/AbstractfKafkaSshDriver.java          |  11 +-
 .../entity/messaging/qpid/QpidBroker.java       |  10 -
 .../entity/messaging/qpid/QpidSshDriver.java    |  11 +-
 .../messaging/rabbit/RabbitSshDriver.java       |  10 +-
 .../entity/messaging/storm/StormSshDriver.java  |  10 +-
 .../entity/zookeeper/ZooKeeperSshDriver.java    |   9 +-
 .../entity/monitoring/monit/MonitSshDriver.java |  14 +-
 .../nosql/cassandra/CassandraNodeSshDriver.java |  12 +-
 .../nosql/couchbase/CouchbaseNodeSshDriver.java |   8 +-
 .../ElasticSearchNodeSshDriver.java             |  10 +-
 .../nosql/mongodb/AbstractMongoDBSshDriver.java |  10 +-
 .../entity/nosql/redis/RedisStoreSshDriver.java |  10 +-
 .../entity/nosql/riak/RiakNodeSshDriver.java    |  23 ++-
 .../entity/nosql/solr/SolrServerSshDriver.java  |  13 +-
 .../entity/osgi/karaf/KarafSshDriver.java       |  11 +-
 .../brooklyn/entity/proxy/ProxySslConfig.java   |  20 +-
 .../entity/proxy/nginx/NginxSshDriver.java      |  14 +-
 .../entity/webapp/jboss/JBoss6SshDriver.java    |   9 +-
 .../entity/webapp/jboss/JBoss7SshDriver.java    |   9 +-
 .../entity/webapp/jetty/Jetty6SshDriver.java    |   9 +-
 .../webapp/nodejs/NodeJsWebAppDriver.java       |   2 +
 .../webapp/nodejs/NodeJsWebAppSshDriver.java    |   9 +
 .../entity/webapp/tomcat/Tomcat7SshDriver.java  |   8 +-
 .../java/brooklyn/rest/client/BrooklynApi.java  |  51 +++--
 48 files changed, 761 insertions(+), 498 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/d23d5c09/core/src/main/java/brooklyn/entity/group/DynamicClusterImpl.java
----------------------------------------------------------------------
diff --cc core/src/main/java/brooklyn/entity/group/DynamicClusterImpl.java
index 647ddaa,d0e273f..be7724d
--- a/core/src/main/java/brooklyn/entity/group/DynamicClusterImpl.java
+++ b/core/src/main/java/brooklyn/entity/group/DynamicClusterImpl.java
@@@ -39,10 -41,10 +41,11 @@@ import brooklyn.entity.basic.DelegateEn
  import brooklyn.entity.basic.Entities;
  import brooklyn.entity.basic.EntityFactory;
  import brooklyn.entity.basic.EntityFactoryForLocation;
+ import brooklyn.entity.basic.EntityLocal;
  import brooklyn.entity.basic.Lifecycle;
  import brooklyn.entity.basic.QuorumCheck.QuorumChecks;
- import brooklyn.entity.basic.ServiceStateLogic.ServiceProblemsLogic;
  import brooklyn.entity.basic.ServiceStateLogic;
++import brooklyn.entity.basic.ServiceStateLogic.ServiceProblemsLogic;
  import brooklyn.entity.effector.Effectors;
  import brooklyn.entity.proxying.EntitySpec;
  import brooklyn.entity.trait.Startable;

http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/d23d5c09/core/src/main/java/brooklyn/util/flags/TypeCoercions.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/d23d5c09/software/nosql/src/main/java/brooklyn/entity/nosql/couchbase/CouchbaseNodeSshDriver.java
----------------------------------------------------------------------
diff --cc 
software/nosql/src/main/java/brooklyn/entity/nosql/couchbase/CouchbaseNodeSshDriver.java
index 6dc3cfb,ff56859..3269aad
--- 
a/software/nosql/src/main/java/brooklyn/entity/nosql/couchbase/CouchbaseNodeSshDriver.java
+++ 
b/software/nosql/src/main/java/brooklyn/entity/nosql/couchbase/CouchbaseNodeSshDriver.java
@@@ -37,15 -25,8 +37,14 @@@ import org.apache.http.auth.UsernamePas
  
  import brooklyn.entity.basic.AbstractSoftwareProcessSshDriver;
  import brooklyn.entity.basic.Entities;
- import brooklyn.entity.drivers.downloads.DownloadResolver;
 +import brooklyn.event.feed.http.HttpValueFunctions;
 +import brooklyn.event.feed.http.JsonFunctions;
  import brooklyn.location.OsDetails;
  import brooklyn.location.basic.SshMachineLocation;
 +import brooklyn.util.guava.Functionals;
 +import brooklyn.util.http.HttpTool;
 +import brooklyn.util.http.HttpToolResponse;
 +import brooklyn.util.repeat.Repeater;
  import brooklyn.util.ssh.BashCommands;
  import brooklyn.util.task.Tasks;
  import brooklyn.util.time.Duration;

Reply via email to