OSGI-INF.blueprint.blueprint.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fcrepo-audit-triplestore-blueprint
Show all versions of fcrepo-audit-triplestore-blueprint
Camel-based service for storing audit events in an external triplestore
The newest version!
<?xml version="1.0" encoding="UTF-8"?> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0" xsi:schemaLocation=" http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0 http://aries.apache.org/schemas/blueprint-cm/blueprint-cm-1.1.0.xsd http://camel.apache.org/schema/blueprint http://camel.apache.org/schema/blueprint/camel-blueprint.xsd"> <!-- OSGI blueprint property placeholder --> <cm:property-placeholder persistent-id="org.fcrepo.camel.audit" update-strategy="reload"> <cm:default-properties> <cm:property name="error.maxRedeliveries" value="10"/> <cm:property name="input.stream" value="broker:topic:fedora"/> <cm:property name="triplestore.baseUrl" value="http://localhost:8080/fuseki/test/update"/> <!-- Base URI to be used in contructing the URI for the JMS event --> <cm:property name="event.baseUri" value="http://example.com/event"/> <cm:property name="filter.containers" value="http://localhost:8080/fcrepo/rest/audit"/> </cm:default-properties> </cm:property-placeholder> <reference id="broker" interface="org.apache.camel.Component" filter="(osgi.jndi.service.name=fcrepo/Broker)"/> <bean id="http" class="org.apache.camel.component.http4.HttpComponent"/> <bean id="https" class="org.apache.camel.component.http4.HttpComponent"/> <camelContext xmlns="http://camel.apache.org/schema/blueprint"> <package>org.fcrepo.camel.audit.triplestore</package> </camelContext> </blueprint>