DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
| Wiki Markup |
|---|
h2. EventAdmin component
*Available in Camel 2.6*
The {{eventadmin}} component can be used in an OSGi environment to receive OSGi EventAdmin events and process them.
h3. Dependencies
Maven users need to add the following dependency to their {{pom.xml}}
{code:xml}
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-eventadmin</artifactId>
<version>${camel-version}</version>
</dependency>
{code}
where {{$\{camel-version\}}} must be replaced by the actual version of Camel (2.6.0 or higher).
h3. URI format
{code:xml}
eventadmin:topic[?options]
{code}
where {{topic}} is the name of the topic to listen too.
h3. URI options
{div:class=confluenceTableSmall}
|| Name || Default value || Description ||
| {{send}} | {{false}} | Whether to use 'send' or 'synchronous' deliver. Default false (async delivery) |
{div}
h3. Message headers
{div:class=confluenceTableSmall}
||Name||Type||Message ||Description||
{div}
h3. Message body
The {{in}} message body will be set to the received Event.
h3. Example usage
{code:xml}
<route>
<from uri="eventadmin:*"/>
<to uri="stream:out"/>
</route>
{code}
|