This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch ra
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 97788f376656e57ea6add798e274688c2ac73cb6
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Mon May 27 08:59:46 2024 +0200

    CAMEL-20798: Add RemoteAddress to endpoints so they can tell the 
url/hostname etc for the system it connects. This is needed for better 
monitoring, tracing and management. Add this information into camel-tracer as 
tags.
---
 .../java/org/apache/camel/spi/EndpointLocationAddress.java    | 11 +++++------
 .../src/main/java/org/apache/camel/spi/HostedService.java     |  4 ++--
 .../camel/api/management/mbean/ManagedEndpointMBean.java      |  4 ++--
 .../org/apache/camel/management/mbean/ManagedEndpoint.java    |  2 +-
 .../main/java/org/apache/camel/support/DefaultConsumer.java   |  3 ++-
 5 files changed, 12 insertions(+), 12 deletions(-)

diff --git 
a/core/camel-api/src/main/java/org/apache/camel/spi/EndpointLocationAddress.java
 
b/core/camel-api/src/main/java/org/apache/camel/spi/EndpointLocationAddress.java
index 828ca615b51..e2eafe39113 100644
--- 
a/core/camel-api/src/main/java/org/apache/camel/spi/EndpointLocationAddress.java
+++ 
b/core/camel-api/src/main/java/org/apache/camel/spi/EndpointLocationAddress.java
@@ -22,8 +22,8 @@ import java.util.Map;
  * Used for getting information about (hosted or external) service addresses 
used for connecting to a remote system such
  * as message brokers, databases, or cloud services.
  *
- * Hosted services are running inside this Camel application such as with 
embedded HTTP server for Rest DSL, or
- * TCP networking with netty etc.
+ * Hosted services are running inside this Camel application such as with 
embedded HTTP server for Rest DSL, or TCP
+ * networking with netty etc.
  */
 public interface EndpointLocationAddress {
 
@@ -35,10 +35,9 @@ public interface EndpointLocationAddress {
     String getAddress();
 
     /**
-     * Optional additional metadata that is relevant to the address as key 
value pairs.
-     * Notice that the metadata is not supposed to contain sensitive security 
details
-     * such as access token, api keys, or passwords. Only share information 
that can
-     * be safely accessed and written to logs.
+     * Optional additional metadata that is relevant to the address as key 
value pairs. Notice that the metadata is not
+     * supposed to contain sensitive security details such as access token, 
api keys, or passwords. Only share
+     * information that can be safely accessed and written to logs.
      *
      * @return optional metadata or null if no data
      */
diff --git 
a/core/camel-api/src/main/java/org/apache/camel/spi/HostedService.java 
b/core/camel-api/src/main/java/org/apache/camel/spi/HostedService.java
index 53e5226707c..5a503d3ea9c 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/HostedService.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/HostedService.java
@@ -17,8 +17,8 @@
 package org.apache.camel.spi;
 
 /**
- * To use for identifying {@link org.apache.camel.Consumer} which can host a 
service,
- * such as a TCP network server, or an embedded HTTP server.
+ * To use for identifying {@link org.apache.camel.Consumer} which can host a 
service, such as a TCP network server, or
+ * an embedded HTTP server.
  */
 public interface HostedService {
 
diff --git 
a/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedEndpointMBean.java
 
b/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedEndpointMBean.java
index dbf19c1944e..e3cd0504ad8 100644
--- 
a/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedEndpointMBean.java
+++ 
b/core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedEndpointMBean.java
@@ -16,10 +16,10 @@
  */
 package org.apache.camel.api.management.mbean;
 
-import org.apache.camel.api.management.ManagedAttribute;
-
 import java.util.Map;
 
+import org.apache.camel.api.management.ManagedAttribute;
+
 public interface ManagedEndpointMBean {
 
     @ManagedAttribute(description = "Camel ID")
diff --git 
a/core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedEndpoint.java
 
b/core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedEndpoint.java
index c90ba2f6813..200d9a5066c 100644
--- 
a/core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedEndpoint.java
+++ 
b/core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedEndpoint.java
@@ -24,8 +24,8 @@ import org.apache.camel.StatefulService;
 import org.apache.camel.api.management.ManagedInstance;
 import org.apache.camel.api.management.ManagedResource;
 import org.apache.camel.api.management.mbean.ManagedEndpointMBean;
-import org.apache.camel.spi.ManagementStrategy;
 import org.apache.camel.spi.EndpointLocationAddress;
+import org.apache.camel.spi.ManagementStrategy;
 
 @ManagedResource(description = "Managed Endpoint")
 public class ManagedEndpoint implements ManagedInstance, ManagedEndpointMBean {
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/support/DefaultConsumer.java
 
b/core/camel-support/src/main/java/org/apache/camel/support/DefaultConsumer.java
index f6d0298f685..7371e5be57d 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/support/DefaultConsumer.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/support/DefaultConsumer.java
@@ -41,7 +41,8 @@ import org.slf4j.LoggerFactory;
 /**
  * A default consumer useful for implementation inheritance.
  */
-public class DefaultConsumer extends ServiceSupport implements Consumer, 
RouteAware, RouteIdAware, HealthCheckAware, HostedService {
+public class DefaultConsumer extends ServiceSupport
+        implements Consumer, RouteAware, RouteIdAware, HealthCheckAware, 
HostedService {
 
     private static final Logger LOG = 
LoggerFactory.getLogger(DefaultConsumer.class);
 

Reply via email to