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="wfNodePrepareMDStoreImport"
7
		class="eu.dnetlib.msro.workflows.hadoop.PrepareMDStoreImportJobNode"
8
		scope="prototype" />
9
		
10
	<bean id="wfNodeReuseHdfsRecords"
11
		class="eu.dnetlib.msro.workflows.hadoop.ReuseHdfsRecordsJobNode"
12
		scope="prototype" />
13
		
14
	<bean id="wfNodeMDStoreBatchExporter"
15
		class="eu.dnetlib.msro.workflows.hadoop.MDStoreBatchExporterJobNode"
16
		scope="prototype" />		
17
		
18
	<bean id="wfNodeStoreHdfsRecords"
19
		class="eu.dnetlib.msro.workflows.hadoop.StoreHdfsRecordsJobNode"
20
		scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory" />		
21
		
22
	<bean id="wfNodeDeleteHdfsPathJob"
23
		class="eu.dnetlib.msro.workflows.hadoop.DeleteHdfsPathJobNode"
24
		scope="prototype" />		
25
		
26
	<bean id="wfNodeSubmitHadoopJob"
27
		class="eu.dnetlib.msro.workflows.hadoop.SubmitHadoopJobNode"
28
		scope="prototype" />
29
		
30
	<bean id="wfNodeSetClusterAndTable"
31
		class="eu.dnetlib.msro.workflows.hadoop.SetClusterAndTableJobNode"
32
		scope="prototype" />
33
		
34
	<bean id="wfNodeSetDedupConfiguration"
35
		class="eu.dnetlib.msro.workflows.dedup.DedupConfigurationSetterJobNode"
36
		scope="prototype" />
37
		
38
	<bean id="wfNodePrepareDedupIndexJob"
39
		class="eu.dnetlib.msro.workflows.dedup.PrepareDedupIndexJobNode"
40
		scope="prototype" p:hbaseTable="${hbase.mapred.datatable}" />
41
		
42
	<bean id="wfNodeFinalizeDedupIndexFeeding"
43
		class="eu.dnetlib.msro.workflows.dedup.FinalizeDedupIndexJobNode"
44
		scope="prototype" />				
45
		
46
	<!-- RESET -->		
47
		
48
	<bean id="wfNodeCheckHBaseTable"
49
		class="eu.dnetlib.msro.workflows.hadoop.hbase.ExistHBaseTableJobNode"
50
		scope="prototype" />
51
		
52
	<bean id="wfNodeDropHBaseTable"
53
		class="eu.dnetlib.msro.workflows.hadoop.hbase.DropHBaseTableJobNode"
54
		scope="prototype" />
55
		
56
	<bean id="wfNodeDefineHBaseOpenaireSchema"
57
		class="eu.dnetlib.msro.workflows.hadoop.hbase.DefineHBaseOpenaireSchemaJobNode"
58
		scope="prototype" />
59
		
60
	<bean id="wfNodeCreateHBaseTable"
61
		class="eu.dnetlib.msro.workflows.hadoop.hbase.CreateHBaseTableJobNode"
62
		scope="prototype" />
63
		
64
	<bean id="wfNodeFindIndex"
65
		class="eu.dnetlib.msro.workflows.hadoop.FindIndexJobNode"
66
		scope="prototype" />
67
		
68
	<bean id="wfNodeIndexDsUpdateJob"
69
		class="eu.dnetlib.msro.workflows.hadoop.IndexDSUpdateJobNode"
70
		scope="prototype" />
71
		
72
	<bean id="wfNodeQueryUserActionDbJob"
73
		class="eu.dnetlib.msro.workflows.dedup.QueryUserActionDbJobNode"
74
		scope="prototype" />
75
		
76
	<bean id="wfNodeBuildSimilarityMeshJob"
77
		class="eu.dnetlib.msro.workflows.dedup.BuildSimilarityMeshJobNode"
78
		p:similarity-ref="similarityTemplate" scope="prototype" />		
79
		
80
	<bean id="similarityTemplate"
81
		class="eu.dnetlib.springutils.stringtemplate.StringTemplateFactory"
82
		p:template="classpath:/eu/dnetlib/msro/workflows/dedup/similarityTemplate.st"
83
		scope="prototype" />	
84
		
85
	<bean id="wfNodeStoreHBase"
86
		class="eu.dnetlib.msro.workflows.hadoop.hbase.StoreHBaseRecordsJobNode"
87
		scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory" />		
88
		
89
	<bean id="wfNodeDeleteFromHBase"
90
		class="eu.dnetlib.msro.workflows.hadoop.hbase.DeleteHBaseRecordsJobNode"
91
		scope="prototype" p:processCountingResultSetFactory-ref="msroProcessCountingResultSetFactory" />		
92
		
93
	<bean id="wfNodePromoteActions"
94
		class="eu.dnetlib.msro.workflows.actions.PromoteActionsJobNode"
95
		scope="prototype" />
96
		
97
		
98
	<!-- DEDUP -->
99
	
100
	
101
	<bean id="dedupOrchestrationLoader"
102
		class="eu.dnetlib.msro.workflows.dedup.conf.DedupConfigurationOrchestrationLoader"
103
		scope="prototype" />
104

    
105
	<bean id="wfNodeCheckEntitySequence"
106
		class="eu.dnetlib.msro.workflows.dedup.DedupCheckEntitySequenceJobNode"
107
		scope="prototype" />
108

    
109
	<bean id="wfNodeFetchRelClasses"
110
		class="eu.dnetlib.msro.workflows.hadoop.FetchRelClassesJobNode"
111
		scope="prototype" />
112

    
113
	<bean id="wfNodeDedupSimilarityToActionsJobNode" class="eu.dnetlib.msro.workflows.dedup.DedupSimilarityToActionsJobNode"
114
		scope="prototype" />
115

    
116
	<bean id="wfNodeDedupGrouperJob" class="eu.dnetlib.msro.workflows.dedup.DedupGrouperJobNode"
117
		scope="prototype" />
118
		
119
	<bean id="wfNodeDuplicateScanJob" class="eu.dnetlib.msro.workflows.dedup.DedupDuplicateScanJobNode"
120
		scope="prototype"/>
121

    
122
	<bean id="wfNodeDedupConfigurationAwareJob"
123
		class="eu.dnetlib.msro.workflows.dedup.DedupConfigurationAwareJobNode"
124
		scope="prototype" />
125

    
126
	<!-- / DEDUP -->	
127

    
128
	<bean id="wfNodeUpdateActionSets" 
129
		class="eu.dnetlib.msro.workflows.actions.UpdateSetsJobNode"
130
		scope="prototype" />
131

    
132
	<bean id="wfNodePrepareActionSets" 
133
		class="eu.dnetlib.msro.workflows.actions.PrepareActionSetsJobNode"
134
		scope="prototype" />
135

    
136
	<bean id="wfNodePrepareConfiguredActionSet" 
137
		class="eu.dnetlib.msro.workflows.actions.PrepareConfiguredActionSetJobNode"
138
		scope="prototype" />
139
	
140
	<bean id="wfNodeCleanActionSetsProfile"
141
		class="eu.dnetlib.msro.workflows.actions.CleanActionSetsProfileJobNode"
142
		p:xupdate="${dnet.actionmanager.garbage.sets.xupdate}" scope="prototype" />
143
		
144
	<bean id="wfNodeGarbageSets"
145
		class="eu.dnetlib.msro.workflows.actions.GarbageSetsJobNode"
146
		scope="prototype" />		
147

    
148
</beans>
(1-1/2)