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
	xmlns:util="http://www.springframework.org/schema/util"
5
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
6
 		http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
7
        http://dnetlib.eu/springbeans/template http://dnetlib.eu/springbeans/template.xsd">
8

    
9
	<bean id="wfNodePrepareOaiJob"
10
		class="eu.dnetlib.msro.oai.workflows.nodes.PrepareOaiDataJobNode"
11
		scope="prototype" />
12

    
13
	<!-- OAI feed -->
14
	<bean id="wfNodeSyncOAIStores" class="eu.dnetlib.msro.oai.workflows.nodes.SyncOAIStoreJobNode"
15
		scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory" />
16

    
17
	<!-- Update OAI sets count -->
18
	<bean id="wfNodeOAISetsCountUpdate" class="eu.dnetlib.msro.oai.workflows.nodes.OAISetsCountJobNode"
19
		scope="prototype" />
20

    
21
	<!-- Reload the current sets configuration -->
22
	<bean id="wfNodeOAIRefreshConfiguration"
23
		class="eu.dnetlib.msro.oai.workflows.nodes.RefreshOAIConfigJobNode"
24
		scope="prototype" />
25

    
26
	<!-- Refresh sets based on current config -->
27
	<bean id="wfNodeOAIEnsureIndexes"
28
		class="eu.dnetlib.msro.oai.workflows.nodes.OAIEnsureIndexesJobNode"
29
		scope="prototype" />
30

    
31
	<!-- Create new OAI store if needed -->
32
	<bean id="wfNodeOAICreateStore"
33
		class="eu.dnetlib.msro.oai.workflows.nodes.OAICreateStoreJobNode"
34
		scope="prototype" />
35

    
36
	<!-- Create new (compound) index on OAI stores -->
37
	<bean id="wfNodeOAICreateIndex"
38
		class="eu.dnetlib.msro.oai.workflows.nodes.OAICreateIndexJobNode"
39
		scope="prototype" />
40

    
41
	<!-- Drop OAI store -->
42
	<bean id="wfNodeOAIDropStore" class="eu.dnetlib.msro.oai.workflows.nodes.OAIDropStoreJobNode"
43
		scope="prototype" />
44

    
45
	<!-- Set backend db -->
46
	<bean id="wfNodeSetCurrentOAIDB"
47
		class="eu.dnetlib.msro.oai.workflows.nodes.SetCurrentOAIDBJobNode"
48
		scope="prototype" />
49
</beans>
    (1-1/1)