1 |
43623
|
sandro.lab
|
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
|
|
|
3 |
|
|
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
4 |
|
|
xmlns:p="http://www.springframework.org/schema/p" xmlns="http://www.springframework.org/schema/beans"
|
5 |
|
|
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
|
6 |
|
|
|
7 |
|
|
|
8 |
|
|
<bean id="dliCacheManager"
|
9 |
|
|
class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"
|
10 |
|
|
p:cacheManagerName="dataciteDOICacheManager"/>
|
11 |
|
|
|
12 |
|
|
<bean id="dliResolverCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean"
|
13 |
|
|
p:eternal="false" p:timeToLive="0" p:timeToIdle="36000"
|
14 |
|
|
p:maxElementsInMemory="10000" p:maxElementsOnDisk="20000"
|
15 |
|
|
p:cacheManager-ref="dliCacheManager" p:cacheName="dliResolverCache"/>
|
16 |
|
|
|
17 |
|
|
|
18 |
44358
|
claudio.at
|
<bean id="pubmedResolver" class="eu.dnetlib.dli.resolver.PubMedResolver">
|
19 |
43623
|
sandro.lab
|
<property name="cache" ref="dliResolverCache"/>
|
20 |
|
|
</bean>
|
21 |
|
|
|
22 |
44358
|
claudio.at
|
<bean id="rcsbParser" class="eu.dnetlib.dli.resolver.RCSBParser"/>
|
23 |
43623
|
sandro.lab
|
|
24 |
44358
|
claudio.at
|
<bean id="rcsbResolver" class="eu.dnetlib.dli.resolver.RCSBResolver">
|
25 |
43623
|
sandro.lab
|
<property name="cache" ref="dliResolverCache"/>
|
26 |
|
|
</bean>
|
27 |
|
|
|
28 |
46216
|
sandro.lab
|
<bean id="enaResolver" class="eu.dnetlib.dli.resolver.ENAResolver">
|
29 |
|
|
<property name="cache" ref="dliResolverCache"/>
|
30 |
|
|
</bean>
|
31 |
43623
|
sandro.lab
|
|
32 |
46216
|
sandro.lab
|
|
33 |
|
|
<bean id="andsResolver" class="eu.dnetlib.dli.resolver.ANDSResolver">
|
34 |
43623
|
sandro.lab
|
<property name="cache" ref="dliResolverCache"/>
|
35 |
|
|
</bean>
|
36 |
|
|
|
37 |
44358
|
claudio.at
|
<bean id="crossrefResolver" class="eu.dnetlib.dli.resolver.CrossrefResolver">
|
38 |
43623
|
sandro.lab
|
<property name="cache" ref="dliResolverCache"/>
|
39 |
|
|
</bean>
|
40 |
|
|
|
41 |
44358
|
claudio.at
|
<bean id="dataciteResolver" class="eu.dnetlib.dli.resolver.DataciteResolver">
|
42 |
43623
|
sandro.lab
|
<property name="cache" ref="dliResolverCache"/>
|
43 |
|
|
</bean>
|
44 |
|
|
|
45 |
44358
|
claudio.at
|
<bean id="ncbinResolver" class="eu.dnetlib.dli.resolver.NCBINResolver">
|
46 |
43902
|
sandro.lab
|
<property name="cache" ref="dliResolverCache"/>
|
47 |
|
|
</bean>
|
48 |
|
|
|
49 |
44358
|
claudio.at
|
<bean id="ncbinParser" class="eu.dnetlib.dli.resolver.NCBINParser"/>
|
50 |
43902
|
sandro.lab
|
|
51 |
44358
|
claudio.at
|
<bean id="crossrefRecordParserJSON" class="eu.dnetlib.dli.resolver.CrossRefParserJSON"/>
|
52 |
43623
|
sandro.lab
|
|
53 |
44358
|
claudio.at
|
<bean id="openaireResolver" class="eu.dnetlib.dli.resolver.OpenaireResolver"
|
54 |
|
|
p:cache-ref="dliResolverCache"/>
|
55 |
43623
|
sandro.lab
|
|
56 |
|
|
|
57 |
44358
|
claudio.at
|
<bean id="dliResolverPlugin" class="eu.dnetlib.resolver.mdstore.plugin.ResolverMDStorePlugin"/>
|
58 |
43623
|
sandro.lab
|
|
59 |
44358
|
claudio.at
|
|
60 |
44050
|
sandro.lab
|
<bean id="pmfTemplate"
|
61 |
|
|
class="eu.dnetlib.springutils.stringtemplate.StringTemplateFactory"
|
62 |
|
|
p:template="classpath:/eu/dnetlib/dli/templates/PMFXML.st"
|
63 |
|
|
scope="prototype"/>
|
64 |
|
|
|
65 |
|
|
|
66 |
|
|
<bean id="dmfTemplate"
|
67 |
|
|
class="eu.dnetlib.springutils.stringtemplate.StringTemplateFactory"
|
68 |
|
|
p:template="classpath:/eu/dnetlib/dli/templates/DMFXML.st"
|
69 |
|
|
scope="prototype"/>
|
70 |
|
|
|
71 |
|
|
<bean id="shcolixTemplate"
|
72 |
|
|
class="eu.dnetlib.springutils.stringtemplate.StringTemplateFactory"
|
73 |
|
|
p:template="classpath:/eu/dnetlib/dli/templates/ScholixXML.st"
|
74 |
|
|
scope="prototype"/>
|
75 |
|
|
|
76 |
44356
|
claudio.at
|
<bean id="serializer" class="eu.dnetlib.dli.resolver.model.serializer.ResolverSerializer"
|
77 |
44050
|
sandro.lab
|
p:dmfTemplate-ref="dmfTemplate"
|
78 |
|
|
p:pmfTemplate-ref="pmfTemplate"
|
79 |
|
|
p:scholixTemplate-ref="shcolixTemplate"/>
|
80 |
|
|
|
81 |
44358
|
claudio.at
|
<bean id="wfNodeExecuteMDStorePlugin" class="eu.dnetlib.dli.workflows.nodes.ExecuteMDStorePluginJobNode"
|
82 |
|
|
scope="prototype"/>
|
83 |
|
|
|
84 |
49184
|
sandro.lab
|
<bean id="resolverStore" class="eu.dnetlib.pid.resolver.store.ResolverStore"
|
85 |
|
|
p:mongoClient-ref="mongoClient"
|
86 |
|
|
p:databaseName="${services.dli.resolver.store.DatabaseName}"
|
87 |
|
|
p:collectionName="${services.dli.resolver.store.CollectionName}"/>
|
88 |
43623
|
sandro.lab
|
|
89 |
|
|
|
90 |
49184
|
sandro.lab
|
<bean class="eu.dnetlib.dli.resolver.DLIResolvedObjectFactory" id="dLIResolvedObjectFactory"/>
|
91 |
|
|
|
92 |
|
|
|
93 |
44356
|
claudio.at
|
</beans>
|