Project

General

Profile

« Previous | Next » 

Revision 49735

Fixed ENA Resolver

View differences:

ConfigurationTestConfig.java
53 53
		return serializer;
54 54
	}
55 55

  
56
//
57
//	@Bean
58
//	public ANDSResolver andsResolver() {
59
//		final ANDSResolver resolver = new ANDSResolver();
60
//		resolver.setCache((Cache) ResolverCache().getObject());
61
//		resolver.setName("ANDSDataciteResolver");
62
//		return resolver;
63
//	}
64
//
65
//    @Bean
66
//    public ENAResolver enaResolver() {
67
//        final ENAResolver resolver = new ENAResolver();
68
//        resolver.setCache((Cache) ResolverCache().getObject());
69
//        resolver.setName("ENAResolver");
70
//        return resolver;
71
//    }
72
//
73
//	@Bean
74
//	public CrossrefResolver crossrefResolver() {
75
//		final CrossrefResolver resolver = new CrossrefResolver();
76
//		resolver.setCache((Cache) ResolverCache().getObject());
77
//		resolver.setName("CrossrefResolver");
78
//		return resolver;
79
//	}
80
//
81
//	@Bean
82
//	public CrossRefParserJSON crossRefParser() {
83
//		return new CrossRefParserJSON();
84
//	}
85
//
86
//	@Bean
87
//	public PubMedResolver pubMedResolver() {
88
//		final PubMedResolver resolver = new PubMedResolver();
89
//		resolver.setCache((Cache) ResolverCache().getObject());
90
//		resolver.setName("PubMedResolver");
91
//		return resolver;
92
//	}
93
//
94
//	@Bean
95
//	public DataciteResolver dataciteResolver() {
96
//		final DataciteResolver resolver = new DataciteResolver();
97
//		resolver.setCache((Cache) ResolverCache().getObject());
98
//		resolver.setName("DataciteResolver");
99
//		return resolver;
100
//	}
101
//
102
//	@Bean
103
//	public RCSBResolver rcsbResolver() {
104
//		final RCSBResolver resolver = new RCSBResolver();
105
//		resolver.setCache((Cache) ResolverCache().getObject());
106
//		resolver.setName("RCSBResolver");
107
//		return resolver;
108
//	}
109
//
110
//	@Bean
111
//	public RCSBParser rcsbParser() {
112
//		return new RCSBParser();
113
//	}
114
//
115
//	@Bean
116
//	public OpenaireResolver openaireResolver() {
117
//		final OpenaireResolver resolver = new OpenaireResolver();
118
//		resolver.setCache((Cache) ResolverCache().getObject());
119
//		resolver.setName("OpenaireResolver");
120
//		return resolver;
121
//	}
122
////
123
////	@Bean
124
////	public EhCacheManagerFactoryBean cacheFactory() {
125
////		EhCacheManagerFactoryBean cacheFactory = new EhCacheManagerFactoryBean();
126
////		cacheFactory.setCacheManagerName("testCacheFactory");
127
////		return cacheFactory;
128
////	}
129
////
130
////	@Bean
131
////	public EhCacheFactoryBean ResolverCache() {
132
////		EhCacheFactoryBean doiCacheFactoryBean = new EhCacheFactoryBean();
133
////		doiCacheFactoryBean.setEternal(false);
134
////		doiCacheFactoryBean.setTimeToLive(0);
135
////		doiCacheFactoryBean.setTimeToIdle(36000);
136
////		doiCacheFactoryBean.setMaxEntriesLocalHeap(10000);
137
////		doiCacheFactoryBean.setMaxEntriesLocalDisk(20000);
138
////		doiCacheFactoryBean.setCacheManager(cacheFactory().getObject());
139
////		doiCacheFactoryBean.setCacheName("TestResolverCache");
140
////		return doiCacheFactoryBean;
141
////	}
142 56

  
57
	@Bean
58
	public ANDSResolver andsResolver() {
59
		final ANDSResolver resolver = new ANDSResolver();
60
		resolver.setCache((Cache) ResolverCache().getObject());
61
		resolver.setName("ANDSDataciteResolver");
62
		return resolver;
63
	}
64

  
65
    @Bean
66
    public ENAResolver enaResolver() {
67
        final ENAResolver resolver = new ENAResolver();
68
        resolver.setCache((Cache) ResolverCache().getObject());
69
        resolver.setName("ENAResolver");
70
        return resolver;
71
    }
72

  
73
	@Bean
74
	public CrossrefResolver crossrefResolver() {
75
		final CrossrefResolver resolver = new CrossrefResolver();
76
		resolver.setCache((Cache) ResolverCache().getObject());
77
		resolver.setName("CrossrefResolver");
78
		return resolver;
79
	}
80

  
81
	@Bean
82
	public CrossRefParserJSON crossRefParser() {
83
		return new CrossRefParserJSON();
84
	}
85

  
86
	@Bean
87
	public PubMedResolver pubMedResolver() {
88
		final PubMedResolver resolver = new PubMedResolver();
89
		resolver.setCache((Cache) ResolverCache().getObject());
90
		resolver.setName("PubMedResolver");
91
		return resolver;
92
	}
93

  
94
	@Bean
95
	public DataciteResolver dataciteResolver() {
96
		final DataciteResolver resolver = new DataciteResolver();
97
		resolver.setCache((Cache) ResolverCache().getObject());
98
		resolver.setName("DataciteResolver");
99
		return resolver;
100
	}
101

  
102
	@Bean
103
	public RCSBResolver rcsbResolver() {
104
		final RCSBResolver resolver = new RCSBResolver();
105
		resolver.setCache((Cache) ResolverCache().getObject());
106
		resolver.setName("RCSBResolver");
107
		return resolver;
108
	}
109

  
110
	@Bean
111
	public RCSBParser rcsbParser() {
112
		return new RCSBParser();
113
	}
114

  
115
	@Bean
116
	public OpenaireResolver openaireResolver() {
117
		final OpenaireResolver resolver = new OpenaireResolver();
118
		resolver.setCache((Cache) ResolverCache().getObject());
119
		resolver.setName("OpenaireResolver");
120
		return resolver;
121
	}
122

  
123
	@Bean
124
	public EhCacheManagerFactoryBean cacheFactory() {
125
		EhCacheManagerFactoryBean cacheFactory = new EhCacheManagerFactoryBean();
126
		cacheFactory.setCacheManagerName("testCacheFactory");
127
		return cacheFactory;
128
	}
129

  
130
	@Bean
131
	public EhCacheFactoryBean ResolverCache() {
132
		EhCacheFactoryBean doiCacheFactoryBean = new EhCacheFactoryBean();
133
		doiCacheFactoryBean.setEternal(false);
134
		doiCacheFactoryBean.setTimeToLive(0);
135
		doiCacheFactoryBean.setTimeToIdle(36000);
136
		doiCacheFactoryBean.setMaxEntriesLocalHeap(10000);
137
		doiCacheFactoryBean.setMaxEntriesLocalDisk(20000);
138
		doiCacheFactoryBean.setCacheManager(cacheFactory().getObject());
139
		doiCacheFactoryBean.setCacheName("TestResolverCache");
140
		return doiCacheFactoryBean;
141
	}
142

  
143 143
}
144 144

  
145 145

  

Also available in: Unified diff