1
+ <?xml version =" 1.0" ?>
2
+ <!--
3
+ Copyright (c) 2000, 2024, Oracle and/or its affiliates.
4
+
5
+ Licensed under the Universal Permissive License v 1.0 as shown at
6
+ https://oss.oracle.com/licenses/upl.
7
+ -->
8
+ <cache-config xmlns =" http://schemas.tangosol.com/cache" >
9
+ <caching-scheme-mapping >
10
+ <cache-mapping >
11
+ <cache-name >dist-extend-direct</cache-name >
12
+ <scheme-name >extend-direct</scheme-name >
13
+ </cache-mapping >
14
+
15
+ <cache-mapping >
16
+ <cache-name >dist-extend-direct-temp</cache-name >
17
+ <scheme-name >extend-direct</scheme-name >
18
+ </cache-mapping >
19
+
20
+ <cache-mapping >
21
+ <cache-name >dist-extend-oneway-ssl</cache-name >
22
+ <scheme-name >extend-direct-oneway-ssl</scheme-name >
23
+ </cache-mapping >
24
+
25
+ <cache-mapping >
26
+ <cache-name >dist-extend-twoway-ssl</cache-name >
27
+ <scheme-name >extend-direct-twoway-ssl</scheme-name >
28
+ </cache-mapping >
29
+
30
+ <cache-mapping >
31
+ <cache-name >dist-extend-tls12</cache-name >
32
+ <scheme-name >extend-direct-tls12</scheme-name >
33
+ </cache-mapping >
34
+ </caching-scheme-mapping >
35
+
36
+ <caching-schemes >
37
+ <remote-cache-scheme >
38
+ <scheme-name >extend-direct</scheme-name >
39
+ <service-name >ExtendTcpCacheService</service-name >
40
+ <initiator-config >
41
+ <tcp-initiator >
42
+ <local-address >
43
+ <address >127.0.0.1</address >
44
+ <port >0</port >
45
+ </local-address >
46
+ <remote-addresses >
47
+ <address-provider >ap1</address-provider >
48
+ </remote-addresses >
49
+ </tcp-initiator >
50
+ <outgoing-message-handler >
51
+ <heartbeat-interval >1s</heartbeat-interval >
52
+ <heartbeat-timeout >10s</heartbeat-timeout >
53
+ <request-timeout >0s</request-timeout >
54
+ </outgoing-message-handler >
55
+ <use-filters >
56
+ <filter-name >gzip</filter-name >
57
+ </use-filters >
58
+ <connect-timeout >30s</connect-timeout >
59
+ </initiator-config >
60
+ </remote-cache-scheme >
61
+
62
+ <remote-cache-scheme >
63
+ <scheme-name >extend-direct-oneway-ssl</scheme-name >
64
+ <service-name >ExtendTcpCacheServiceOneWaySSL</service-name >
65
+ <proxy-service-name >ExtendTcpProxyServiceOneWaySSL</proxy-service-name >
66
+ <initiator-config >
67
+ <tcp-initiator >
68
+ <stream-provider >
69
+ <ssl >
70
+ <protocol >Tls12</protocol >
71
+ <remote-certificate-validator >
72
+ <delegate >
73
+ <type >static</type >
74
+ <class-name >Tangosol.Net.SslStreamProvider, Coherence</class-name >
75
+ <method-name >IgnoreCommonNameCertificateValidation</method-name >
76
+ </delegate >
77
+ </remote-certificate-validator >
78
+ </ssl >
79
+ </stream-provider >
80
+ <remote-addresses >
81
+ <socket-address >
82
+ <address >127.0.0.1</address >
83
+ <port >9700</port >
84
+ </socket-address >
85
+ </remote-addresses >
86
+ </tcp-initiator >
87
+ <outgoing-message-handler >
88
+ <heartbeat-interval >1s</heartbeat-interval >
89
+ <heartbeat-timeout >10s</heartbeat-timeout >
90
+ </outgoing-message-handler >
91
+ </initiator-config >
92
+ </remote-cache-scheme >
93
+
94
+ <remote-cache-scheme >
95
+ <scheme-name >extend-direct-tls12</scheme-name >
96
+ <service-name >ExtendTcpCacheServiceTLS12</service-name >
97
+ <proxy-service-name >ExtendTcpProxyServiceTLS12</proxy-service-name >
98
+ <initiator-config >
99
+ <tcp-initiator >
100
+ <stream-provider >
101
+ <ssl >
102
+ <protocol >Tls12</protocol >
103
+ <remote-certificate-validator >
104
+ <delegate >
105
+ <type >static</type >
106
+ <class-name >Tangosol.Net.SslStreamProvider, Coherence</class-name >
107
+ <method-name >IgnoreCommonNameCertificateValidation</method-name >
108
+ </delegate >
109
+ </remote-certificate-validator >
110
+ </ssl >
111
+ </stream-provider >
112
+ <remote-addresses >
113
+ <socket-address >
114
+ <address >127.0.0.1</address >
115
+ <port >9900</port >
116
+ </socket-address >
117
+ <socket-address >
118
+ <address >127.0.0.1</address >
119
+ <port >9901</port >
120
+ </socket-address >
121
+ </remote-addresses >
122
+ </tcp-initiator >
123
+ <outgoing-message-handler >
124
+ <heartbeat-interval >1s</heartbeat-interval >
125
+ <heartbeat-timeout >10s</heartbeat-timeout >
126
+ </outgoing-message-handler >
127
+ </initiator-config >
128
+ </remote-cache-scheme >
129
+
130
+ <remote-cache-scheme >
131
+ <scheme-name >extend-direct-twoway-ssl</scheme-name >
132
+ <service-name >ExtendTcpCacheServiceTwoWaySSL</service-name >
133
+ <proxy-service-name >ExtendTcpProxyServiceTwoWaySSL</proxy-service-name >
134
+ <initiator-config >
135
+ <tcp-initiator >
136
+ <stream-provider >
137
+ <ssl >
138
+ <protocol >Tls12</protocol >
139
+ <local-certificates >
140
+ <certificate >
141
+ <url >./Config/testcert.pfx</url >
142
+ <password >password</password >
143
+ <flags >MachineKeySet</flags >
144
+ </certificate >
145
+ </local-certificates >
146
+ <remote-certificate-validator >
147
+ <delegate >
148
+ <type >static</type >
149
+ <class-name >Tangosol.Net.SslStreamProvider, Coherence</class-name >
150
+ <method-name >IgnoreCommonNameCertificateValidation</method-name >
151
+ </delegate >
152
+ </remote-certificate-validator >
153
+ </ssl >
154
+ </stream-provider >
155
+ <remote-addresses >
156
+ <socket-address >
157
+ <address >127.0.0.1</address >
158
+ <port >9800</port >
159
+ </socket-address >
160
+ <socket-address >
161
+ <address >127.0.0.1</address >
162
+ <port >9801</port >
163
+ </socket-address >
164
+ </remote-addresses >
165
+ </tcp-initiator >
166
+ <outgoing-message-handler >
167
+ <heartbeat-interval >1s</heartbeat-interval >
168
+ <heartbeat-timeout >10s</heartbeat-timeout >
169
+ </outgoing-message-handler >
170
+ </initiator-config >
171
+ </remote-cache-scheme >
172
+
173
+ <remote-invocation-scheme >
174
+ <scheme-name >extend-proxy-stop</scheme-name >
175
+ <service-name >ExtendTcpProxyControlService</service-name >
176
+ <initiator-config >
177
+ <tcp-initiator >
178
+ <remote-addresses >
179
+ <socket-address >
180
+ <address >127.0.0.1</address >
181
+ <port >9043</port >
182
+ </socket-address >
183
+ </remote-addresses >
184
+ </tcp-initiator >
185
+ </initiator-config >
186
+ </remote-invocation-scheme >
187
+
188
+ <remote-invocation-scheme >
189
+ <scheme-name >invocation-scheme</scheme-name >
190
+ <service-name >RemoteInvocationService</service-name >
191
+ <initiator-config >
192
+ <tcp-initiator >
193
+ <remote-addresses >
194
+ <address-provider >ap1</address-provider >
195
+ </remote-addresses >
196
+ </tcp-initiator >
197
+ <outgoing-message-handler >
198
+ <heartbeat-interval >1s</heartbeat-interval >
199
+ <heartbeat-timeout >10s</heartbeat-timeout >
200
+ <request-timeout >30s</request-timeout >
201
+ </outgoing-message-handler >
202
+ <use-filters >
203
+ <filter-name >gzip</filter-name >
204
+ </use-filters >
205
+ <serializer >pof</serializer >
206
+ <connect-timeout >5s</connect-timeout >
207
+ </initiator-config >
208
+ </remote-invocation-scheme >
209
+
210
+ <remote-invocation-scheme >
211
+ <scheme-name >invocation-scheme-with-cluster-name</scheme-name >
212
+ <service-name >RemoteInvocationServiceCN</service-name >
213
+ <cluster-name >DotNetTest</cluster-name >
214
+ <proxy-service-name >ExtendTcpProxyServiceEphermeral</proxy-service-name >
215
+ <initiator-config >
216
+ <tcp-initiator >
217
+ <name-service-addresses >
218
+ <address-provider >ap2</address-provider >
219
+ </name-service-addresses >
220
+ </tcp-initiator >
221
+ <connect-timeout >5s</connect-timeout >
222
+ </initiator-config >
223
+ </remote-invocation-scheme >
224
+
225
+ <remote-invocation-scheme >
226
+ <scheme-name >invocation-scheme-with-cluster-name</scheme-name >
227
+ <service-name >RemoteInvocationServiceUnknownCN</service-name >
228
+ <cluster-name >DotNotTest</cluster-name >
229
+ <proxy-service-name >ExtendTcpProxyServiceEphermeral</proxy-service-name >
230
+ <initiator-config >
231
+ <tcp-initiator >
232
+ <name-service-addresses >
233
+ <address-provider >ap2</address-provider >
234
+ </name-service-addresses >
235
+ </tcp-initiator >
236
+ <connect-timeout >5s</connect-timeout >
237
+ </initiator-config >
238
+ </remote-invocation-scheme >
239
+
240
+ <remote-cache-scheme >
241
+ <scheme-name >extend-bad-address</scheme-name >
242
+ <service-name >ExtendTcpCacheServiceBadAddress</service-name >
243
+ <proxy-service-name >ExtendTcpProxyServiceBadAddress</proxy-service-name >
244
+ <initiator-config >
245
+ <tcp-initiator >
246
+ <remote-addresses >
247
+ <socket-address >
248
+ <address >100.10.0.1</address >
249
+ <port >1000</port >
250
+ </socket-address >
251
+ </remote-addresses >
252
+ </tcp-initiator >
253
+ <outgoing-message-handler >
254
+ <heartbeat-interval >5s</heartbeat-interval >
255
+ <heartbeat-timeout >3s</heartbeat-timeout >
256
+ </outgoing-message-handler >
257
+ </initiator-config >
258
+ </remote-cache-scheme >
259
+ </caching-schemes >
260
+ </cache-config >
0 commit comments