You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2016/02/13 12:18:17 UTC

camel git commit: Optimize toString on camel-hipchat consumer/producer

Repository: camel
Updated Branches:
  refs/heads/master b2b02f035 -> c309a8d5e


Optimize toString on camel-hipchat consumer/producer


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

Branch: refs/heads/master
Commit: c309a8d5e1921f7d2bee7d1059f1c61a93b1f550
Parents: b2b02f0
Author: Andrea Cosentino <an...@gmail.com>
Authored: Sat Feb 13 12:17:16 2016 +0100
Committer: Andrea Cosentino <an...@gmail.com>
Committed: Sat Feb 13 12:17:16 2016 +0100

----------------------------------------------------------------------
 .../org/apache/camel/component/hipchat/HipchatConsumer.java   | 7 ++++++-
 .../org/apache/camel/component/hipchat/HipchatProducer.java   | 7 ++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/c309a8d5/components/camel-hipchat/src/main/java/org/apache/camel/component/hipchat/HipchatConsumer.java
----------------------------------------------------------------------
diff --git a/components/camel-hipchat/src/main/java/org/apache/camel/component/hipchat/HipchatConsumer.java b/components/camel-hipchat/src/main/java/org/apache/camel/component/hipchat/HipchatConsumer.java
index c894557..908ebb0 100644
--- a/components/camel-hipchat/src/main/java/org/apache/camel/component/hipchat/HipchatConsumer.java
+++ b/components/camel-hipchat/src/main/java/org/apache/camel/component/hipchat/HipchatConsumer.java
@@ -46,6 +46,8 @@ public class HipchatConsumer extends ScheduledPollConsumer {
     private static final MapType MAP_TYPE = TypeFactory.defaultInstance().constructMapType(Map.class, String.class, Object.class);
     private static final ObjectMapper MAPPER = new ObjectMapper();
     private static final CloseableHttpClient HTTP_CLIENT = HttpClients.createDefault();
+    
+    private transient String hipchatConsumerToString;
 
     public HipchatConsumer(HipchatEndpoint endpoint, Processor processor) {
         super(endpoint, processor);
@@ -116,6 +118,9 @@ public class HipchatConsumer extends ScheduledPollConsumer {
 
     @Override
     public String toString() {
-        return "HipchatConsumer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
+        if (hipchatConsumerToString == null) {
+            hipchatConsumerToString = "HipchatConsumer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
+        }
+        return hipchatConsumerToString;
     }
 }

http://git-wip-us.apache.org/repos/asf/camel/blob/c309a8d5/components/camel-hipchat/src/main/java/org/apache/camel/component/hipchat/HipchatProducer.java
----------------------------------------------------------------------
diff --git a/components/camel-hipchat/src/main/java/org/apache/camel/component/hipchat/HipchatProducer.java b/components/camel-hipchat/src/main/java/org/apache/camel/component/hipchat/HipchatProducer.java
index 706563f..0a580ff 100644
--- a/components/camel-hipchat/src/main/java/org/apache/camel/component/hipchat/HipchatProducer.java
+++ b/components/camel-hipchat/src/main/java/org/apache/camel/component/hipchat/HipchatProducer.java
@@ -44,6 +44,8 @@ public class HipchatProducer extends DefaultProducer {
     private static final Logger LOG = LoggerFactory.getLogger(HipchatProducer.class);
     private static final ObjectMapper MAPPER = new ObjectMapper();
     private static final CloseableHttpClient HTTP_CLIENT = HttpClients.createDefault();
+    
+    private transient String hipchatProducerToString;
 
     public HipchatProducer(HipchatEndpoint endpoint) {
         super(endpoint);
@@ -126,6 +128,9 @@ public class HipchatProducer extends DefaultProducer {
 
     @Override
     public String toString() {
-        return "HipchatProducer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
+        if (hipchatProducerToString == null) {
+            hipchatProducerToString = "HipchatProducer[" + URISupport.sanitizeUri(getEndpoint().getEndpointUri()) + "]";
+        }
+        return hipchatProducerToString;
     }
 }