OSGI-INF.blueprint.blueprint.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.2.0"> <ext:property-placeholder> <ext:default-properties> <ext:property name="hawtio.config.dir" value=""/> <ext:property name="hawtio.config.repo" value="https://github.com/hawtio/hawtio-config.git"/> <ext:property name="hawtio.config.pullOnStartup" value="true"/> <ext:property name="hawtio.config.pullBeforeOperation" value="false"/> <ext:property name="hawtio.config.pullTimePeriod" value="60000"/> <ext:property name="hawtio.config.cloneOnStartup" value="true"/> <ext:property name="hawtio.config.remote" value="origin"/> <ext:property name="hawtio.config.importURLs" value=""/> </ext:default-properties> </ext:property-placeholder> <bean id="gitFacade" class="io.hawt.git.GitFacade" init-method="init" destroy-method="destroy" scope="singleton"> <property name="configDirName" value="${hawtio.config.dir}"/> <property name="remoteRepository" value="${hawtio.config.repo}"/> <property name="pullOnStartup" value="${hawtio.config.pullOnStartup}"/> <property name="pullBeforeOperation" value="${hawtio.config.pullBeforeOperation}"/> <property name="pullTimePeriod" value="${hawtio.config.pullTimePeriod}"/> <property name="cloneRemoteRepoOnStartup" value="${hawtio.config.cloneOnStartup}"/> <property name="remote" value="${hawtio.config.remote}"/> <property name="initialImportURLs" value="${hawtio.config.importURLs}"/> </bean> </blueprint>