Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.Este contenido no está disponible en el idioma seleccionado.
Chapter 45. EventAdmin
EventAdmin component Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
Available in Camel 2.6
The
eventadmin
component can be used in an OSGi environment to receive OSGi EventAdmin events and process them.
Dependencies Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
Maven users need to add the following dependency to their
pom.xml
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-eventadmin</artifactId> <version>${camel-version}</version> </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-eventadmin</artifactId>
<version>${camel-version}</version>
</dependency>
where
${camel-version}
must be replaced by the actual version of Camel (2.6.0 or higher).
URI format Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
eventadmin:topic[?options]
eventadmin:topic[?options]
where
topic
is the name of the topic to listen too.
URI options Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
Name | Default value | Description |
---|---|---|
send
|
false
|
Whether to use 'send' or 'synchronous' deliver. Default false (async delivery) |
Message headers Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
Name | Type | Message | Description |
---|
Message body Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
The
in
message body will be set to the received Event.
Example usage Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
<route> <from uri="eventadmin:*"/> <to uri="stream:out"/> </route>
<route>
<from uri="eventadmin:*"/>
<to uri="stream:out"/>
</route>