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

symmetric.symmetric-ds.2.1.3.source-code.symmetric-extensions.xml Maven / Gradle / Ivy

Go to download

SymmetricDS is an open source database synchronization solution. It is platform-independent, web-enabled, and database-agnostic. SymmetricDS was first built to replicate changes between 'retail store' databases and ad centralized 'corporate' database.

The newest version!
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

    <import resource="classpath*:META-INF/services/symmetric-*-ext.xml" />
    <import resource="classpath*:/conf/*-extensions.xml" />
    <import resource="file:../conf/*-extensions.xml" />
    <import resource="classpath*:/symmetric-console.xml" />    

    <bean id="extensionManager" class="org.jumpmind.symmetric.ext.ExtensionPointManager">
        <property name="dataLoaderService" ref="dataLoaderService" />
        <property name="dataService" ref="dataService" />
        <property name="dataExtractorService" ref="dataExtractorService" />
        <property name="nodeService" ref="nodeService" />
        <property name="parameterService" ref="parameterService" />
        <property name="triggerRouterService" ref="triggerRouterService" />
        <property name="acknowledgeService" ref="acknowledgeService" />
        <property name="registrationService" ref="registrationService" />
        <property name="transportManager" ref="transportManager" />
        <property name="routingService" ref="routingService" />
        <property name="offlineDetectorServices">
          <list>
            <ref bean="pullService"/>
            <ref bean="pushService"/>
          </list>
        </property>
    </bean>
 
    <bean id="configChangedDataFilter" class="org.jumpmind.symmetric.load.ConfigurationChangedFilter">
        <property name="parameterService" ref="parameterService" />
        <property name="configurationService" ref="configurationService" />
        <property name="triggerRouterService" ref="triggerRouterService" />
        <property name="tablePrefix" value="$[sym.sync.table.prefix]" />
    </bean>

    <bean id="httpBandwidthUrlSelector" class="org.jumpmind.symmetric.transport.http.HttpBandwidthUrlSelector">
        <property name="nodeService" ref="nodeService" />
        <property name="bandwidthService" ref="bandwidthService" />
    </bean>

    <bean id="sendHeartbeat" class="org.jumpmind.symmetric.job.PushHeartbeatListener">
        <property name="dataService" ref="dataService" />
        <property name="nodeService" ref="nodeService" />
        <property name="outgoingBatchService" ref="outgoingBatchService" />
        <property name="enabled" value="$[sym.heartbeat.sync.on.push]"/>
        <property name="timeBetweenHeartbeats" value="$[sym.heartbeat.sync.on.push.period.sec]" />
    </bean>
    
    <bean id="offlineServerListener" class="org.jumpmind.symmetric.job.DefaultOfflineServerListener">
        <property name="nodeService" ref="nodeService" />
        <property name="outgoingBatchService" ref="outgoingBatchService" />
    </bean>
    
    <bean id="offlineClientListener" class="org.jumpmind.symmetric.io.DefaultOfflineClientListener">
        <property name="nodeService" ref="nodeService" />
        <property name="parameterService" ref="parameterService" />
    </bean>

</beans>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy