Updated Branches:
  refs/heads/camel-2.11.x c9c74ecd1 -> 36acab20f
  refs/heads/camel-2.12.x a0f0d38bf -> 1218ef5e8
  refs/heads/master 2e05ae0a1 -> 5affc221c


CAMEL-6910: Added missing attributes to xslt endpoint for JMX.


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

Branch: refs/heads/master
Commit: 5affc221cda5ad1500e87e49f694e42ae565519e
Parents: 2e05ae0
Author: Claus Ibsen <[email protected]>
Authored: Mon Oct 28 15:28:16 2013 +0100
Committer: Claus Ibsen <[email protected]>
Committed: Mon Oct 28 15:28:16 2013 +0100

----------------------------------------------------------------------
 .../org/apache/camel/component/xslt/XsltEndpoint.java    | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/5affc221/camel-core/src/main/java/org/apache/camel/component/xslt/XsltEndpoint.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/component/xslt/XsltEndpoint.java 
b/camel-core/src/main/java/org/apache/camel/component/xslt/XsltEndpoint.java
index 6d1787f..aa91b1a 100644
--- a/camel-core/src/main/java/org/apache/camel/component/xslt/XsltEndpoint.java
+++ b/camel-core/src/main/java/org/apache/camel/component/xslt/XsltEndpoint.java
@@ -58,6 +58,16 @@ public class XsltEndpoint extends ProcessorEndpoint {
         return cacheStylesheet;
     }
 
+    @ManagedAttribute(description = "Endpoint State")
+    public String getState() {
+        return getStatus().name();
+    }
+
+    @ManagedAttribute(description = "Camel ID")
+    public String getCamelId() {
+        return getCamelContext().getName();
+    }
+
     public XsltEndpoint findOrCreateEndpoint(String uri, String 
newResourceUri) {
         String newUri = uri.replace(resourceUri, newResourceUri);
         LOG.trace("Getting endpoint with URI: {}", newUri);
@@ -73,7 +83,6 @@ public class XsltEndpoint extends ProcessorEndpoint {
             LOG.trace("{} set to {} creating new endpoint to handle exchange", 
XsltConstants.XSLT_RESOURCE_URI, newResourceUri);
             XsltEndpoint newEndpoint = findOrCreateEndpoint(getEndpointUri(), 
newResourceUri);
             newEndpoint.onExchange(exchange);
-            return;
         } else {
             if (!cacheStylesheet || cacheCleared) {
                 loadResource(resourceUri);

Reply via email to