Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<beans xmlns="http://www.springframework.org/schema/beans"
3
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
4
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
5

    
6
	<bean id="mongodbPublisherStoreDao" class="eu.dnetlib.data.oai.store.mongo.MongoPublisherStoreDAO"
7
		p:metadataCollection="metadata" />
8

    
9
	<bean id="publisherMongoServer" class="com.mongodb.Mongo">
10
		<constructor-arg index="0" type="com.mongodb.ServerAddress">
11
			<bean class="com.mongodb.ServerAddress">
12
				<constructor-arg index="0" value="localhost" />
13
				<constructor-arg index="1" value="27017" />
14
			</bean>
15
		</constructor-arg>
16
	</bean>
17

    
18
	<bean id="mongoQueryParser" class="eu.dnetlib.data.oai.store.parser.MongoQueryParser" />
19

    
20
	<bean id="oaiISLookupClient" class="eu.dnetlib.data.information.oai.publisher.conf.ISLookUpClient" />
21

    
22
	<bean id="oaiConfigurationExistReader" class="eu.dnetlib.data.information.oai.publisher.conf.OAIConfigurationExistReader" p:idScheme="${services.oai.publisher.id.scheme}" p:idNamespace="${services.oai.publisher.id.namespace}" />
23

    
24
	<bean id="oaiConfigurationStringReader" class="eu.dnetlib.data.information.oai.publisher.conf.OAIConfigurationStringReader" p:idScheme="${services.oai.publisher.id.scheme}" p:idNamespace="${services.oai.publisher.id.namespace}" />
25

    
26
	<bean id="configurationParser" class="eu.dnetlib.data.information.oai.publisher.conf.OAIConfigurationParser" />
27

    
28
	<bean id="publisherConfigurationWriter" class="eu.dnetlib.data.information.oai.publisher.conf.OAIConfigurationWriter" />
29

    
30
	<bean id="queryExecutor" class="eu.dnetlib.enabling.tools.SplittedQueryExecutor"
31
		p:lookupLocator-ref="lookupLocator" />
32

    
33
	<bean id="lookupLocator" class="eu.dnetlib.enabling.tools.StaticServiceLocator">
34
		<property name="service">
35
			<bean class="eu.dnetlib.test.utils.MockBeanFactory" p:clazz="eu.dnetlib.enabling.is.lookup.rmi.ISLookUpService" />
36
		</property>
37
	</bean>
38

    
39
	<bean id="recordInfoGenerator" class="eu.dnetlib.data.oai.store.mongo.RecordInfoGenerator" />
40

    
41
	<bean id="metadataExtractor" class="eu.dnetlib.data.oai.store.mongo.MetadataExtractor" />
42

    
43
	<bean id="recordChangeDetector" class="eu.dnetlib.data.oai.store.DummyRecordChangeDetector" />
44
	
45
	<bean id="mongoSetCollection" class="eu.dnetlib.data.oai.store.sets.MongoSetCollection" />
46
	
47
	<bean id="oaiSetHelper" class="eu.dnetlib.data.oai.store.conf.OAISetHelper"
48
		p:configurationReader-ref="oaiConfigurationExistReader"
49
		p:mongoSetCollection-ref="mongoSetCollection" />
50

    
51
	<bean id="oaiSetsCounter" class="eu.dnetlib.data.oai.store.conf.OAISetsCounter" />
52

    
53
</beans>
    (1-1/1)