Revision 49332
Added by Sandro La Bruzzo over 6 years ago
applicationContext-wds-resolver.xml | ||
---|---|---|
7 | 7 |
http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd"> |
8 | 8 |
|
9 | 9 |
|
10 |
<bean class="eu.dnetlib.wds.resolver.WDSResolvedObjectFactory" |
|
11 |
id="wdsResolvedObjectFactory"/> |
|
10 |
<bean id="wdsResolvedObjectFactory" class="eu.dnetlib.wds.resolver.WDSResolvedObjectFactory"/> |
|
12 | 11 |
|
13 | 12 |
<bean id="resolverStore" class="eu.dnetlib.pid.resolver.store.ResolverStore" |
14 | 13 |
p:mongoClient-ref="mongoClient" |
15 |
p:databaseName="${services.dli.resolver.store.DatabaseName}"
|
|
16 |
p:collectionName="${services.dli.resolver.store.CollectionName}"/>
|
|
14 |
p:databaseName="${services.wds.resolver.store.DatabaseName}"
|
|
15 |
p:collectionName="${services.wds.resolver.store.CollectionName}"/>
|
|
17 | 16 |
|
17 |
|
|
18 |
<bean id="wdsCacheManager" |
|
19 |
class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" |
|
20 |
p:cacheManagerName="dataciteDOICacheManager"/> |
|
21 |
|
|
22 |
<bean id="wdsResolverCache" class="org.springframework.cache.ehcache.EhCacheFactoryBean" |
|
23 |
p:eternal="false" p:timeToLive="0" p:timeToIdle="36000" |
|
24 |
p:maxElementsInMemory="10000" p:maxElementsOnDisk="20000" |
|
25 |
p:cacheManager-ref="wdsCacheManager" p:cacheName="wdsResolverCache"/> |
|
26 |
|
|
27 |
|
|
28 |
<bean id="wdsResolverPlugin" class="eu.dnetlib.pid.resolver.mdstore.plugin.ResolverMDStorePlugin"/> |
|
29 |
|
|
30 |
<bean id="pmfTemplate" |
|
31 |
class="eu.dnetlib.springutils.stringtemplate.StringTemplateFactory" |
|
32 |
p:template="classpath:/eu/dnetlib/wds/templates/PMFXML.st" |
|
33 |
scope="prototype"/> |
|
34 |
|
|
35 |
|
|
36 |
<bean id="dmfTemplate" |
|
37 |
class="eu.dnetlib.springutils.stringtemplate.StringTemplateFactory" |
|
38 |
p:template="classpath:/eu/dnetlib/wds/templates/DMFXML.st" |
|
39 |
scope="prototype"/> |
|
40 |
|
|
41 |
<bean id="serializer" class="eu.dnetlib.wds.resolver.serializers.WDSResolverSerializer" |
|
42 |
p:dmfTemplate-ref="dmfTemplate" |
|
43 |
p:pmfTemplate-ref="pmfTemplate"/> |
|
44 |
|
|
45 |
|
|
46 |
<bean id="openAireResolver" class="eu.dnetlib.wds.resolver.OpenAireResolver"> |
|
47 |
<property name="cache" ref="wdsResolverCache"/> |
|
48 |
</bean> |
|
49 |
|
|
50 |
|
|
51 |
<!--<bean id="wdsRecordResolverFactory" class="eu.dnetlib.wds.resolver.WDSResolvedObjectFactory"/>--> |
|
52 |
|
|
53 |
<bean id="dliResolver" class="eu.dnetlib.wds.resolver.DLIResolver"> |
|
54 |
<property name="cache" ref="wdsResolverCache"/> |
|
55 |
</bean> |
|
56 |
|
|
57 |
|
|
18 | 58 |
</beans> |
Also available in: Unified diff
minor