You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2015/11/10 11:55:24 UTC

[2/2] camel git commit: Camel jolokia commands should allow to use existing j4pclient

Camel jolokia commands should allow to use existing j4pclient


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/4404144a
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/4404144a
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/4404144a

Branch: refs/heads/camel-2.16.x
Commit: 4404144ae25d377788da055b9a015af98df889be
Parents: 6640c13
Author: Claus Ibsen <da...@apache.org>
Authored: Tue Nov 10 11:58:24 2015 +0100
Committer: Claus Ibsen <da...@apache.org>
Committed: Tue Nov 10 11:58:45 2015 +0100

----------------------------------------------------------------------
 .../commands/jolokia/DefaultJolokiaCamelController.java   |  6 ++++++
 .../camel/commands/jolokia/JolokiaCamelController.java    | 10 +++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/4404144a/platforms/commands/commands-jolokia/src/main/java/org/apache/camel/commands/jolokia/DefaultJolokiaCamelController.java
----------------------------------------------------------------------
diff --git a/platforms/commands/commands-jolokia/src/main/java/org/apache/camel/commands/jolokia/DefaultJolokiaCamelController.java b/platforms/commands/commands-jolokia/src/main/java/org/apache/camel/commands/jolokia/DefaultJolokiaCamelController.java
index 21fd022..aabda83 100644
--- a/platforms/commands/commands-jolokia/src/main/java/org/apache/camel/commands/jolokia/DefaultJolokiaCamelController.java
+++ b/platforms/commands/commands-jolokia/src/main/java/org/apache/camel/commands/jolokia/DefaultJolokiaCamelController.java
@@ -77,6 +77,12 @@ public class DefaultJolokiaCamelController extends AbstractCamelController imple
     }
 
     @Override
+    public void using(J4pClient client) {
+        this.jolokia = client;
+        this.url = null;
+    }
+
+    @Override
     public void connect(String url, String username, String password) throws Exception {
         this.jolokia = JolokiaClientFactory.createJolokiaClient(url, username, password);
         this.url = url;

http://git-wip-us.apache.org/repos/asf/camel/blob/4404144a/platforms/commands/commands-jolokia/src/main/java/org/apache/camel/commands/jolokia/JolokiaCamelController.java
----------------------------------------------------------------------
diff --git a/platforms/commands/commands-jolokia/src/main/java/org/apache/camel/commands/jolokia/JolokiaCamelController.java b/platforms/commands/commands-jolokia/src/main/java/org/apache/camel/commands/jolokia/JolokiaCamelController.java
index 7f993e1..974cbcc 100644
--- a/platforms/commands/commands-jolokia/src/main/java/org/apache/camel/commands/jolokia/JolokiaCamelController.java
+++ b/platforms/commands/commands-jolokia/src/main/java/org/apache/camel/commands/jolokia/JolokiaCamelController.java
@@ -17,11 +17,19 @@
 package org.apache.camel.commands.jolokia;
 
 import org.apache.camel.commands.CamelController;
+import org.jolokia.client.J4pClient;
 
 public interface JolokiaCamelController extends CamelController {
 
     /**
-     * Connects to the remote JVM using the given url to the remote jolokia agent
+     * To use the existing {@link org.jolokia.client.J4pClient} with this controller.
+     *
+     * @param client the client to use
+     */
+    void using(J4pClient client);
+
+    /**
+     * Connects to the remote JVM using the given url to the remote Jolokia agent
      *
      * @param url the url for the remote jolokia agent
      * @param username optional username