All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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>





© 2015 - 2024 Weber Informatics LLC | Privacy Policy