|  | <?xml version="1.0" encoding="UTF-8"?> | 
|  |  | 
|  | <!-- | 
|  | Licensed to the Apache Software Foundation (ASF) under one or more | 
|  | contributor license agreements.  See the NOTICE file distributed with | 
|  | this work for additional information regarding copyright ownership. | 
|  | The ASF licenses this file to You under the Apache License, Version 2.0 | 
|  | (the "License"); you may not use this file except in compliance with | 
|  | the License.  You may obtain a copy of the License at | 
|  |  | 
|  | http://www.apache.org/licenses/LICENSE-2.0 | 
|  |  | 
|  | Unless required by applicable law or agreed to in writing, software | 
|  | distributed under the License is distributed on an "AS IS" BASIS, | 
|  | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
|  | See the License for the specific language governing permissions and | 
|  | limitations under the License. | 
|  | --> | 
|  |  | 
|  | <!-- | 
|  | Ignite configuration with all defaults and enabled events. | 
|  | Used for testing IgniteSink running Ignite in a client mode. | 
|  | --> | 
|  | <beans xmlns="http://www.springframework.org/schema/beans" | 
|  | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | 
|  | xmlns:util="http://www.springframework.org/schema/util" | 
|  | xsi:schemaLocation=" | 
|  | http://www.springframework.org/schema/beans | 
|  | http://www.springframework.org/schema/beans/spring-beans.xsd | 
|  | http://www.springframework.org/schema/util | 
|  | http://www.springframework.org/schema/util/spring-util.xsd"> | 
|  | <bean id="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> | 
|  | <!-- Enable client mode. --> | 
|  | <property name="clientMode" value="false"/> | 
|  |  | 
|  | <!-- Cache accessed from IgniteSink. --> | 
|  | <property name="cacheConfiguration"> | 
|  | <list> | 
|  | <!-- Partitioned cache example configuration with configurations adjusted to server nodes'. --> | 
|  | <bean class="org.apache.ignite.configuration.CacheConfiguration"> | 
|  | <property name="atomicityMode" value="ATOMIC"/> | 
|  | <property name="name" value="testCache"/> | 
|  | </bean> | 
|  | </list> | 
|  | </property> | 
|  |  | 
|  | <!-- Enable cache events. --> | 
|  | <property name="includeEventTypes"> | 
|  | <list> | 
|  | <!-- Cache events (only EVT_CACHE_OBJECT_PUT for tests). --> | 
|  | <util:constant static-field="org.apache.ignite.events.EventType.EVT_CACHE_OBJECT_PUT"/> | 
|  | <util:constant static-field="org.apache.ignite.events.EventType.EVT_CACHE_OBJECT_READ"/> | 
|  | <util:constant static-field="org.apache.ignite.events.EventType.EVT_CACHE_OBJECT_REMOVED"/> | 
|  |  | 
|  | </list> | 
|  | </property> | 
|  |  | 
|  | <!-- Explicitly configure TCP discovery SPI to provide list of initial nodes. --> | 
|  | <property name="discoverySpi"> | 
|  | <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> | 
|  | <property name="ipFinder"> | 
|  | <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder"> | 
|  | <property name="addresses"> | 
|  | <list> | 
|  | <value>127.0.0.1:47500..47509</value> | 
|  | </list> | 
|  | </property> | 
|  | </bean> | 
|  | </property> | 
|  | </bean> | 
|  | </property> | 
|  | </bean> | 
|  | </beans> |