annotate src/main/resources/openmind-context.xml @ 158:92c4c9f7312a public_by_author

Merge from HEAD 2522985f44af601a0fb3af90eb9660f2280e1032
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Fri, 20 Oct 2017 16:59:48 +0200
parents d2cee1040062
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
jurzua
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
jurzua
parents:
diff changeset
2 <beans xmlns="http://www.springframework.org/schema/beans"
jurzua
parents:
diff changeset
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
jurzua
parents:
diff changeset
4 xsi:schemaLocation="http://www.springframework.org/schema/beans
jurzua
parents:
diff changeset
5 http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
jurzua
parents:
diff changeset
6
jurzua
parents:
diff changeset
7 <bean id="persistenceService" class="org.mpi.openmind.repository.services.PersistenceService">
jurzua
parents:
diff changeset
8 <property name="configurationService" ref="configurationService"/>
jurzua
parents:
diff changeset
9 <property name="ownValueGenerator" ref="ownValueGenerator"/>
jurzua
parents:
diff changeset
10 </bean>
jurzua
parents:
diff changeset
11
jurzua
parents:
diff changeset
12 <bean id="cache" class="org.mpi.openmind.cache.CacheService">
jurzua
parents:
diff changeset
13 <property name="ps" ref="persistenceService"/>
jurzua
parents:
diff changeset
14 </bean>
jurzua
parents:
diff changeset
15
jurzua
parents:
diff changeset
16 <bean id="wrapper" class="org.mpi.openmind.cache.WrapperService">
jurzua
parents:
diff changeset
17 <property name="cache" ref="cache"/>
jurzua
parents:
diff changeset
18 </bean>
jurzua
parents:
diff changeset
19
jurzua
parents:
diff changeset
20
jurzua
parents:
diff changeset
21 <bean id="searchService" class="org.mpi.openmind.search.SearchService">
jurzua
parents:
diff changeset
22 <property name="om" ref="wrapper"/>
jurzua
parents:
diff changeset
23 </bean>
jurzua
parents:
diff changeset
24
jurzua
parents:
diff changeset
25 <bean id="ownValueGenerator" class="org.mpi.openmind.repository.utils.OwnValueGenerator">
jurzua
parents:
diff changeset
26 <property name="configurationService" ref="configurationService"/>
jurzua
parents:
diff changeset
27 </bean>
jurzua
parents:
diff changeset
28
jurzua
parents:
diff changeset
29 <bean id="configurationService" class="org.mpi.openmind.configuration.ConfigurationService">
jurzua
parents:
diff changeset
30 </bean>
jurzua
parents:
diff changeset
31
jurzua
parents:
diff changeset
32 <!--
jurzua
parents:
diff changeset
33 <bean id="ontologyService" class="org.mpi.openmind.repository.services.OntologyService">
jurzua
parents:
diff changeset
34 <property name="persistenceService" ref="persistenceService"/>
jurzua
parents:
diff changeset
35 <property name="searchService" ref="searchService"/>
jurzua
parents:
diff changeset
36 </bean>
jurzua
parents:
diff changeset
37 -->
jurzua
parents:
diff changeset
38
jurzua
parents:
diff changeset
39 <bean id="securityService" class="org.mpi.openmind.security.SecurityService">
jurzua
parents:
diff changeset
40 <property name="persistenceService" ref="persistenceService"/>
jurzua
parents:
diff changeset
41 </bean>
jurzua
parents:
diff changeset
42
jurzua
parents:
diff changeset
43
80
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
44 <!-- Scheduler for Date-Based Mailings -->
2
jurzua
parents:
diff changeset
45 <bean id="scheduling" class="org.mpi.openmind.scheduling.utils.Scheduling">
jurzua
parents:
diff changeset
46 <property name="persistenceService" ref="persistenceService"/>
jurzua
parents:
diff changeset
47 <property name="configurationService" ref="configurationService"/>
80
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
48 </bean>
2
jurzua
parents:
diff changeset
49
80
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
50 <bean id="schedulingJobs" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
2
jurzua
parents:
diff changeset
51 <property name="targetObject" ref="scheduling"/>
80
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
52 <property name="targetMethod" value="dailyKickOff"/>
62
bba950221e71 cleanup. site name on page configurable with openmind.properties "instance-name".
casties
parents: 2
diff changeset
53 <!-- property name="concurrent" value="false"/ -->
80
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
54 </bean>
2
jurzua
parents:
diff changeset
55
80
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
56 <bean id="schedulingCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
57 <property name="jobDetail" ref="schedulingJobs"/>
2
jurzua
parents:
diff changeset
58 <!-- daily 6 AM -->
80
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
59 <property name="cronExpression" value="0 0 6 * * ?"/>
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
60 <!-- every hour -->
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
61 <!-- <property name="cronExpression" value="0 0 * * * ?"/> -->
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
62 <!-- every 10 minutes -->
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
63 <!-- <property name="cronExpression" value="0 0/10 * * * ?"/> -->
2
jurzua
parents:
diff changeset
64
80
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
65 </bean>
94
d2cee1040062 new servlet lifecycle listener to shut down Spring ApplicationBean.
casties
parents: 80
diff changeset
66
80
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
67 <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"
5a2146dea778 log4j properties for transaction logger. destroy method for Quartz scheduler bean.
casties
parents: 62
diff changeset
68 destroy-method="destroy">
2
jurzua
parents:
diff changeset
69 <property name="triggers">
jurzua
parents:
diff changeset
70 <list>
jurzua
parents:
diff changeset
71 <ref bean="schedulingCronTrigger"/>
jurzua
parents:
diff changeset
72 </list>
jurzua
parents:
diff changeset
73 </property>
62
bba950221e71 cleanup. site name on page configurable with openmind.properties "instance-name".
casties
parents: 2
diff changeset
74 </bean>
2
jurzua
parents:
diff changeset
75 </beans>