blob: 3250abb30425422ab4aa70a463ad784874a6e84e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- ######################################################## -->
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value> plugin:/META-INF/cdo/server/cdo-server.properties </value>
</list>
</property>
</bean>
<!-- ######################################################## -->
<bean id="oidEncoder" class="org.eclipse.emf.cdo.core.impl.OIDEncoderImpl">
<property name="fragmentBits">
<value>48</value>
</property>
</bean>
<!-- ######################################################## -->
<bean id="packageManager" class="org.eclipse.emf.cdo.server.impl.PackageManagerImpl"/>
<!-- ######################################################## -->
<bean id="resourceManager" class="org.eclipse.emf.cdo.server.impl.ResourceManagerImpl"/>
<!-- ######################################################## -->
<bean id="columnConverter" class="org.eclipse.emf.cdo.server.impl.ColumnConverterImpl"/>
<!-- ######################################################## -->
<bean id="serverCDOProtocol" class="org.eclipse.emf.cdo.server.protocol.ServerCDOProtocolImpl">
<property name="protocolManager">
<ref bean="protocolManager"/>
</property>
<property name="transactionTemplate">
<ref local="transactionTemplate"/>
</property>
<property name="mapper">
<ref local="mapper"/>
</property>
<property name="serverCDOResProtocol">
<ref local="serverCDOResProtocol"/>
</property>
</bean>
<!-- ######################################################## -->
<bean id="serverCDOResProtocol"
class="org.eclipse.emf.cdo.server.protocol.ServerCDOResProtocolImpl">
<property name="protocolManager">
<ref bean="protocolManager"/>
</property>
<property name="transactionTemplate">
<ref local="transactionTemplate"/>
</property>
<property name="mapper">
<ref local="mapper"/>
</property>
</bean>
<!-- ######################################################## -->
<bean id="dataSource" class="org.eclipse.net4j.spring.db.ContextClassLoaderDataSource">
<property name="driverClassName">
<value>${jdbc.driver}</value>
</property>
<property name="url">
<value>${jdbc.url}</value>
</property>
<property name="username">
<value>${jdbc.username}</value>
</property>
<property name="password">
<value>${jdbc.password}</value>
</property>
</bean>
<!-- ######################################################## -->
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource">
<ref local="dataSource"/>
</property>
</bean>
<!-- ######################################################## -->
<bean id="transactionTemplate"
class="org.springframework.transaction.support.TransactionTemplate">
<property name="transactionManager">
<ref local="transactionManager"/>
</property>
</bean>
<!-- ######################################################## -->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource">
<ref local="dataSource"/>
</property>
</bean>
<!-- ######################################################## -->
<bean id="mapper" class="org.eclipse.emf.cdo.server.impl.MapperImpl">
<property name="columnConverter">
<ref local="columnConverter"/>
</property>
<property name="packageManager">
<ref local="packageManager"/>
</property>
<property name="resourceManager">
<ref local="resourceManager"/>
</property>
<property name="dataSource">
<ref local="dataSource"/>
</property>
<property name="jdbcTemplate">
<ref local="jdbcTemplate"/>
</property>
<property name="oidEncoder" >
<ref bean="oidEncoder"/>
</property>
<property name="sqlDialectName">
<value>${jdbc.dialect}</value>
</property>
</bean>
</beans>
|