Project

General

Profile

« Previous | Next » 

Revision 49332

minor

View differences:

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