http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Account.cs ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Account.cs b/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Account.cs deleted file mode 100644 index 8e247e3..0000000 --- a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Account.cs +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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. - */ - -using System; - -namespace Apache.Ignite.ExamplesDll.Portable -{ - /// <summary> - /// Account object. Used in transaction example. - /// </summary> - [Serializable] - public class Account - { - /// <summary> - /// Constructor. - /// </summary> - /// <param name="id">Account ID.</param> - /// <param name="balance">Account balance.</param> - public Account(int id, decimal balance) - { - Id = id; - Balance = balance; - } - - /// <summary> - /// Account ID. - /// </summary> - public int Id { get; set; } - - /// <summary> - /// Account balance. - /// </summary> - public decimal Balance { get; set; } - - /// <summary> - /// Returns a string that represents the current object. - /// </summary> - /// <returns> - /// A string that represents the current object. - /// </returns> - override public String ToString() - { - return string.Format("{0} [id={1}, balance={2}]", typeof(Account).Name, Id, Balance); - } - } -}
http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Address.cs ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Address.cs b/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Address.cs deleted file mode 100644 index ca069cb..0000000 --- a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Address.cs +++ /dev/null @@ -1,81 +0,0 @@ -/* - * 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. - */ - -using System; -using Apache.Ignite.Core.Portable; - -namespace Apache.Ignite.ExamplesDll.Portable -{ - /// <summary> - /// Address. - /// </summary> - [Serializable] - public class Address : IPortableMarshalAware - { - /// <summary> - /// Constructor. - /// </summary> - /// <param name="street">Street.</param> - /// <param name="zip">ZIP code.</param> - public Address(string street, int zip) - { - Street = street; - Zip = zip; - } - - /// <summary> - /// Street. - /// </summary> - public string Street { get; set; } - - /// <summary> - /// ZIP code. - /// </summary> - public int Zip { get; set; } - - /// <summary> - /// Writes this object to the given writer. - /// </summary> - /// <param name="writer">Writer.</param> - public void WritePortable(IPortableWriter writer) - { - writer.WriteString("street", Street); - writer.WriteInt("zip", Zip); - } - - /// <summary> - /// Reads this object from the given reader. - /// </summary> - /// <param name="reader">Reader.</param> - public void ReadPortable(IPortableReader reader) - { - Street = reader.ReadString("street"); - Zip = reader.ReadInt("zip"); - } - - /// <summary> - /// Returns a string that represents the current object. - /// </summary> - /// <returns> - /// A string that represents the current object. - /// </returns> - override public string ToString() - { - return string.Format("{0} [street={1}, zip={2}]", typeof(Address).Name, Street, Zip); - } - } -} http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Employee.cs ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Employee.cs b/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Employee.cs deleted file mode 100644 index 7f4388d..0000000 --- a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Employee.cs +++ /dev/null @@ -1,93 +0,0 @@ -/* - * 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. - */ - -using System; -using System.Collections.Generic; -using System.Linq; - -namespace Apache.Ignite.ExamplesDll.Portable -{ - /// <summary> - /// Employee. - /// </summary> - [Serializable] - public class Employee - { - /// <summary> - /// Constructor. - /// </summary> - /// <param name="name">Name.</param> - /// <param name="salary">Salary.</param> - /// <param name="address">Address.</param> - /// <param name="departments">Departments.</param> - public Employee(string name, long salary, Address address, ICollection<string> departments) - { - Name = name; - Salary = salary; - Address = address; - Departments = departments; - } - - /// <summary> - /// Name. - /// </summary> - public string Name { get; set; } - - /// <summary> - /// Salary. - /// </summary> - public long Salary { get; set; } - - /// <summary> - /// Address. - /// </summary> - public Address Address { get; set; } - - /// <summary> - /// Departments. - /// </summary> - public ICollection<string> Departments { get; set; } - - /// <summary> - /// Returns a string that represents the current object. - /// </summary> - /// <returns> - /// A string that represents the current object. - /// </returns> - override public string ToString() - { - return string.Format("{0} [name={1}, salary={2}, address={3}, departments={4}]", typeof(Employee).Name, - Name, Salary, Address, CollectionToString(Departments)); - } - - /// <summary> - /// Get string representation of collection. - /// </summary> - /// <returns></returns> - private static string CollectionToString<T>(ICollection<T> col) - { - if (col == null) - return "null"; - - var elements = col.Any() - ? col.Select(x => x.ToString()).Aggregate((x, y) => x + ", " + y) - : string.Empty; - - return string.Format("[{0}]", elements); - } - } -} http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/EmployeeKey.cs ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/EmployeeKey.cs b/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/EmployeeKey.cs deleted file mode 100644 index 2267154..0000000 --- a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/EmployeeKey.cs +++ /dev/null @@ -1,86 +0,0 @@ -/* - * 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. - */ - -using System; - -namespace Apache.Ignite.ExamplesDll.Portable -{ - /// <summary> - /// Employee key. Used in query example to co-locate employees with their organizations. - /// </summary> - [Serializable] - public class EmployeeKey - { - /// <summary> - /// Constructor. - /// </summary> - /// <param name="id">ID.</param> - /// <param name="orgId">Organization ID.</param> - public EmployeeKey(int id, int orgId) - { - Id = id; - OrganizationId = orgId; - } - - /// <summary> - /// ID. - /// </summary> - public int Id { get; private set; } - - /// <summary> - /// Organization ID. - /// </summary> - public int OrganizationId { get; private set; } - - /// <summary> - /// Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>. - /// </summary> - /// <returns> - /// true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false. - /// </returns> - /// <param name="obj">The object to compare with the current object. </param><filterpriority>2</filterpriority> - public override bool Equals(object obj) - { - EmployeeKey other = obj as EmployeeKey; - - return other != null && Id == other.Id && OrganizationId == other.OrganizationId; - } - - /// <summary> - /// Serves as a hash function for a particular type. - /// </summary> - /// <returns> - /// A hash code for the current <see cref="T:System.Object"/>. - /// </returns> - /// <filterpriority>2</filterpriority> - public override int GetHashCode() - { - return 31 * Id + OrganizationId; - } - - /// <summary> - /// Returns a string that represents the current object. - /// </summary> - /// <returns> - /// A string that represents the current object. - /// </returns> - public override string ToString() - { - return string.Format("{0} [id={1}, organizationId={2}]", typeof (EmployeeKey).Name, Id, OrganizationId); - } - } -} http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Organization.cs ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Organization.cs b/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Organization.cs deleted file mode 100644 index e23c3c1..0000000 --- a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/Organization.cs +++ /dev/null @@ -1,84 +0,0 @@ -/* - * 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. - */ - -using System; - -namespace Apache.Ignite.ExamplesDll.Portable -{ - /// <summary> - /// Organization. - /// </summary> - [Serializable] - public class Organization - { - /// <summary> - /// Default constructor. - /// </summary> - public Organization() - { - // No-op. - } - - /// <summary> - /// Constructor. - /// </summary> - /// <param name="name">Name.</param> - /// <param name="address">Address.</param> - /// <param name="type">Type.</param> - /// <param name="lastUpdated">Last update time.</param> - public Organization(string name, Address address, OrganizationType type, DateTime lastUpdated) - { - Name = name; - Address = address; - Type = type; - LastUpdated = lastUpdated; - } - - /// <summary> - /// Name. - /// </summary> - public string Name { get; set; } - - /// <summary> - /// Address. - /// </summary> - public Address Address { get; set; } - - /// <summary> - /// Type. - /// </summary> - public OrganizationType Type { get; set; } - - /// <summary> - /// Last update time. - /// </summary> - public DateTime LastUpdated { get; set; } - - /// <summary> - /// Returns a string that represents the current object. - /// </summary> - /// <returns> - /// A string that represents the current object. - /// </returns> - /// <filterpriority>2</filterpriority> - public override string ToString() - { - return string.Format("{0} [name={1}, address={2}, type={3}, lastUpdated={4}]", typeof (Organization).Name, - Name, Address, Type, LastUpdated); - } - } -} http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/OrganizationType.cs ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/OrganizationType.cs b/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/OrganizationType.cs deleted file mode 100644 index 198edb1..0000000 --- a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Portable/OrganizationType.cs +++ /dev/null @@ -1,43 +0,0 @@ -/* - * 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. - */ - -using System; - -namespace Apache.Ignite.ExamplesDll.Portable -{ - /// <summary> - /// Organization type. - /// </summary> - [Serializable] - public enum OrganizationType - { - /// <summary> - /// Non-profit organization. - /// </summary> - NonProfit, - - /// <summary> - /// Private organization. - /// </summary> - Private, - - /// <summary> - /// Government organization. - /// </summary> - Government - } -} http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Properties/AssemblyInfo.cs ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Properties/AssemblyInfo.cs b/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Properties/AssemblyInfo.cs deleted file mode 100644 index f149d64..0000000 --- a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -/* - * 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. - */ - -using System.Reflection; -using System.Runtime.InteropServices; - -[assembly: AssemblyTitle("Apache Ignite Examples Dll")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Apache Software Foundation")] -[assembly: AssemblyProduct("Apache Ignite")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -[assembly: ComVisible(false)] - -[assembly: Guid("ce65ec7c-d3cf-41ad-8f45-f90d5af68d77")] - -[assembly: AssemblyVersion("1.5.0")] -[assembly: AssemblyFileVersion("1.5.0")] \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Services/MapService.cs ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Services/MapService.cs b/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Services/MapService.cs deleted file mode 100644 index d577ff7..0000000 --- a/modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Services/MapService.cs +++ /dev/null @@ -1,119 +0,0 @@ -/* - * 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. - */ - -using System; -using Apache.Ignite.Core; -using Apache.Ignite.Core.Cache; -using Apache.Ignite.Core.Resource; -using Apache.Ignite.Core.Services; - -namespace Apache.Ignite.ExamplesDll.Services -{ - /// <summary> - /// Service implementation. - /// </summary> - [Serializable] - public class MapService<TK, TV> : IService - { - /** Injected Ignite instance. */ -#pragma warning disable 649 - [InstanceResource] private readonly IIgnite _ignite; -#pragma warning restore 649 - - /** Cache. */ - private ICache<TK, TV> _cache; - - /// <summary> - /// Initializes this instance before execution. - /// </summary> - /// <param name="context">Service execution context.</param> - public void Init(IServiceContext context) - { - // Create a new cache for every service deployment. - // Note that we use service name as cache name, which allows - // for each service deployment to use its own isolated cache. - _cache = _ignite.GetOrCreateCache<TK, TV>("MapService_" + context.Name); - - Console.WriteLine("Service initialized: " + context.Name); - } - - /// <summary> - /// Starts execution of this service. This method is automatically invoked whenever an instance of the service - /// is deployed on an Ignite node. Note that service is considered deployed even after it exits the Execute - /// method and can be cancelled (or undeployed) only by calling any of the Cancel methods on - /// <see cref="IServices"/> API. Also note that service is not required to exit from Execute method until - /// Cancel method was called. - /// </summary> - /// <param name="context">Service execution context.</param> - public void Execute(IServiceContext context) - { - Console.WriteLine("Service started: " + context.Name); - } - - /// <summary> - /// Cancels this instance. - /// <para/> - /// Note that Ignite cannot guarantee that the service exits from <see cref="IService.Execute"/> - /// method whenever <see cref="IService.Cancel"/> is called. It is up to the user to - /// make sure that the service code properly reacts to cancellations. - /// </summary> - /// <param name="context">Service execution context.</param> - public void Cancel(IServiceContext context) - { - Console.WriteLine("Service cancelled: " + context.Name); - } - - /// <summary> - /// Puts an entry to the map. - /// </summary> - /// <param name="key">The key.</param> - /// <param name="value">The value.</param> - public void Put(TK key, TV value) - { - _cache.Put(key, value); - } - - /// <summary> - /// Gets an entry from the map. - /// </summary> - /// <param name="key">The key.</param> - /// <returns>Entry value.</returns> - public TV Get(TK key) - { - return _cache.Get(key); - } - - /// <summary> - /// Clears the map. - /// </summary> - public void Clear() - { - _cache.Clear(); - } - - /// <summary> - /// Gets the size of the map. - /// </summary> - /// <value> - /// The size. - /// </value> - public int Size - { - get { return _cache.GetSize(); } - } - } -} http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/Config/example-cache-query.xml ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/Config/example-cache-query.xml b/modules/platform/src/main/dotnet/Examples/Config/example-cache-query.xml deleted file mode 100644 index c9ea7e1..0000000 --- a/modules/platform/src/main/dotnet/Examples/Config/example-cache-query.xml +++ /dev/null @@ -1,111 +0,0 @@ -<?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. ---> - -<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="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> - - <property name="platformConfiguration"> - <bean class="org.apache.ignite.platform.dotnet.PlatformDotNetConfiguration"> - <property name="portableConfiguration"> - <bean class="org.apache.ignite.platform.dotnet.PlatformDotNetPortableConfiguration"> - <property name="types"> - <list> - <value>Apache.Ignite.Examples.Dll.Portable.Account</value> - <value>Apache.Ignite.Examples.Dll.Portable.Address</value> - <value>Apache.Ignite.Examples.Dll.Portable.Employee</value> - <value>Apache.Ignite.Examples.Dll.Portable.EmployeeKey</value> - <value>Apache.Ignite.Examples.Dll.Portable.Organization</value> - <value>Apache.Ignite.Examples.Dll.Portable.OrganizationType</value> - </list> - </property> - </bean> - </property> - </bean> - </property> - - <!-- Cache configurations (all properties are optional). --> - <property name="cacheConfiguration"> - <list> - <bean class="org.apache.ignite.configuration.CacheConfiguration"> - <property name="atomicityMode" value="ATOMIC"/> - <property name="backups" value="1"/> - - <!-- Configure type metadata to enable queries. --> - <property name="typeMetadata"> - <list> - <bean class="org.apache.ignite.cache.CacheTypeMetadata"> - <property name="keyType" value="java.lang.Integer"/> - <property name="valueType" value="Organization"/> - <property name="ascendingFields"> - <map> - <entry key="name" value="java.lang.String"/> - </map> - </property> - </bean> - <bean class="org.apache.ignite.cache.CacheTypeMetadata"> - <property name="keyType" value="EmployeeKey"/> - <property name="valueType" value="Employee"/> - <property name="ascendingFields"> - <map> - <entry key="organizationId" value="java.lang.Integer"/> - <entry key="address.zip" value="java.lang.Integer"/> - </map> - </property> - <property name="queryFields"> - <map> - <entry key="name" value="java.lang.String"/> - <entry key="salary" value="java.lang.Long"/> - </map> - </property> - <property name="textFields"> - <list> - <value>address.street</value> - </list> - </property> - </bean> - </list> - </property> - </bean> - </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.multicast.TcpDiscoveryMulticastIpFinder"> - <property name="addresses"> - <list> - <!-- In distributed environment, replace with actual host IP address. --> - <value>127.0.0.1:47500..47501</value> - </list> - </property> - </bean> - </property> - </bean> - </property> - </bean> -</beans> http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/Config/example-cache-store.xml ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/Config/example-cache-store.xml b/modules/platform/src/main/dotnet/Examples/Config/example-cache-store.xml deleted file mode 100644 index adc5f45..0000000 --- a/modules/platform/src/main/dotnet/Examples/Config/example-cache-store.xml +++ /dev/null @@ -1,60 +0,0 @@ -<?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. ---> - -<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="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> - <property name="cacheConfiguration"> - <list> - <bean class="org.apache.ignite.configuration.CacheConfiguration"> - <property name="writeThrough" value="true"/> - <property name="readThrough" value="true"/> - <property name="cacheStoreFactory"> - <bean class="org.apache.ignite.platform.dotnet.PlatformDotNetCacheStoreFactory"> - <property name="assemblyName" value="Apache.Ignite.ExamplesDll"/> - <property name="className" value="Apache.Ignite.ExamplesDll.Datagrid.EmployeeStore"/> - </bean> - </property> - </bean> - </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.multicast.TcpDiscoveryMulticastIpFinder"> - <property name="addresses"> - <list> - <!-- In distributed environment, replace with actual host IP address. --> - <value>127.0.0.1:47500..47501</value> - </list> - </property> - </bean> - </property> - </bean> - </property> - </bean> -</beans> http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/Config/example-cache.xml ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/Config/example-cache.xml b/modules/platform/src/main/dotnet/Examples/Config/example-cache.xml deleted file mode 100644 index a262ce1..0000000 --- a/modules/platform/src/main/dotnet/Examples/Config/example-cache.xml +++ /dev/null @@ -1,83 +0,0 @@ -<?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. ---> - -<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="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> - <!-- Set to true to enable distributed class loading for examples, default is false. --> - <property name="peerClassLoadingEnabled" value="true"/> - - <property name="platformConfiguration"> - <bean class="org.apache.ignite.platform.dotnet.PlatformDotNetConfiguration"> - <property name="portableConfiguration"> - <bean class="org.apache.ignite.platform.dotnet.PlatformDotNetPortableConfiguration"> - <property name="types"> - <list> - <value>Apache.Ignite.Examples.Dll.Portable.Account</value> - <value>Apache.Ignite.Examples.Dll.Portable.Address</value> - <value>Apache.Ignite.Examples.Dll.Portable.Employee</value> - <value>Apache.Ignite.Examples.Dll.Portable.EmployeeKey</value> - <value>Apache.Ignite.Examples.Dll.Portable.Organization</value> - <value>Apache.Ignite.Examples.Dll.Portable.OrganizationType</value> - </list> - </property> - </bean> - </property> - </bean> - </property> - - <property name="cacheConfiguration"> - <list> - <bean class="org.apache.ignite.configuration.CacheConfiguration"> - <property name="name" value="cache*"/> - <property name="atomicityMode" value="ATOMIC"/> - <property name="backups" value="1"/> - </bean> - - <bean class="org.apache.ignite.configuration.CacheConfiguration"> - <property name="name" value="tx"/> - <property name="atomicityMode" value="TRANSACTIONAL"/> - <property name="backups" value="1"/> - </bean> - </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.multicast.TcpDiscoveryMulticastIpFinder"> - <property name="addresses"> - <list> - <!-- In distributed environment, replace with actual host IP address. --> - <value>127.0.0.1:47500..47501</value> - </list> - </property> - </bean> - </property> - </bean> - </property> - </bean> -</beans> http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/Config/example-compute.xml ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/Config/example-compute.xml b/modules/platform/src/main/dotnet/Examples/Config/example-compute.xml deleted file mode 100644 index bbc6550..0000000 --- a/modules/platform/src/main/dotnet/Examples/Config/example-compute.xml +++ /dev/null @@ -1,70 +0,0 @@ -<?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. ---> - -<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="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> - <!-- 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.multicast.TcpDiscoveryMulticastIpFinder"> - <property name="addresses"> - <list> - <!-- In distributed environment, replace with actual host IP address. --> - <value>127.0.0.1:47500..47501</value> - </list> - </property> - </bean> - </property> - </bean> - </property> - - <!-- Enable task execution events for examples. --> - <property name="includeEventTypes"> - <list> - <!-- Task execution events --> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_TASK_STARTED"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_TASK_FINISHED"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_TASK_FAILED"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_TASK_TIMEDOUT"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_TASK_SESSION_ATTR_SET"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_TASK_REDUCED"/> - - <!-- Job execution events --> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_JOB_MAPPED"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_JOB_RESULTED"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_JOB_FAILED_OVER"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_JOB_STARTED"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_JOB_FINISHED"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_JOB_TIMEDOUT"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_JOB_REJECTED"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_JOB_FAILED"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_JOB_QUEUED"/> - <util:constant static-field="org.apache.ignite.events.EventType.EVT_JOB_CANCELLED"/> - </list> - </property> - </bean> -</beans> http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/Examples/README.txt ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/Examples/README.txt b/modules/platform/src/main/dotnet/Examples/README.txt deleted file mode 100644 index c49dc5a..0000000 --- a/modules/platform/src/main/dotnet/Examples/README.txt +++ /dev/null @@ -1,14 +0,0 @@ -Apache Ignite .Net Examples -================================== - -Common requirements ----------------------------------- - * Apache Ignite .Net library must be built using instructions from %IGNITE_HOME%\platforms\dotnet\README.txt. - - -Running examples ----------------------------------- - - * Open Visual Studio solution %IGNITE_HOME%\platforms\dotnet\examples\Apache.Ignite.Examples.sln - * Build Apache.Ignite.ExamplesDll project. - * Set desired example as startup object in Apache.Ignite.Examples project and run it. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/main/dotnet/README.txt ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/dotnet/README.txt b/modules/platform/src/main/dotnet/README.txt deleted file mode 100644 index 18a9317..0000000 --- a/modules/platform/src/main/dotnet/README.txt +++ /dev/null @@ -1,24 +0,0 @@ -Apache Ignite .Net -================================== - -Apache Ignite .Net provides a full featured .NET data grid and .NET compute grid functionality. -Using Apache Ignite .NET APIs you can execute any computation closure on the grid, -perform concurrent operations on the data stored in cache, start ACID transactions, -create distributed locks, subscribe for event listeners, etc. - -Full source code is provided. Users should build the library for intended platform. - -Common Requirements: - - * Microsoft Visual Studio (tm) 2010 or later - * Microsoft Visual C++ 2010 Redistributable Package: http://www.microsoft.com/en-us/download/details.aspx?id=14632 - * Java Development Kit (JDK): https://java.com/en/download/index.jsp - * JAVA_HOME environment variable must be set pointing to Java installation directory. - -Building the library: - * Open and build %IGNITE_HOME%\platforms\dotnet\Apache.Ignite.sln (or Apache.Ignite_x86.sln if you are running - 32-bit platform). - -Development: - * Add the library Apache.Ignite.Core.dll to your project references. - * To start Apache Ignite as a standalone node or Windows service use Apache.Ignite.exe. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests.TestDll/Apache.Ignite.Core.Tests.TestDll.csproj ---------------------------------------------------------------------- diff --git a/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests.TestDll/Apache.Ignite.Core.Tests.TestDll.csproj b/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests.TestDll/Apache.Ignite.Core.Tests.TestDll.csproj deleted file mode 100644 index f213b34..0000000 --- a/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests.TestDll/Apache.Ignite.Core.Tests.TestDll.csproj +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> - <PropertyGroup> - <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> - <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> - <ProjectGuid>{F4A69E2D-908E-4F0F-A794-84D508D60E5F}</ProjectGuid> - <OutputType>Library</OutputType> - <AppDesignerFolder>Properties</AppDesignerFolder> - <RootNamespace>Apache.Ignite.Core.Tests.TestDll</RootNamespace> - <AssemblyName>Apache.Ignite.Core.Tests.TestDll</AssemblyName> - <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> - <FileAlignment>512</FileAlignment> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> - <PlatformTarget>x86</PlatformTarget> - <OutputPath>bin\x86\Debug\</OutputPath> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'"> - <PlatformTarget>x86</PlatformTarget> - <OutputPath>bin\x86\Release\</OutputPath> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'"> - <PlatformTarget>x64</PlatformTarget> - <OutputPath>bin\x64\Debug\</OutputPath> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'"> - <PlatformTarget>x64</PlatformTarget> - <OutputPath>bin\x64\Release\</OutputPath> - </PropertyGroup> - <ItemGroup> - <Reference Include="System" /> - <Reference Include="System.Core" /> - <Reference Include="System.Xml.Linq" /> - <Reference Include="System.Data.DataSetExtensions" /> - <Reference Include="Microsoft.CSharp" /> - <Reference Include="System.Data" /> - <Reference Include="System.Xml" /> - </ItemGroup> - <ItemGroup> - <Compile Include="Properties\AssemblyInfo.cs" /> - <Compile Include="TestClass.cs" /> - </ItemGroup> - <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> - <!-- To modify your build process, add your task inside one of the targets below and uncomment it. - Other similar extension points exist, see Microsoft.Common.targets. - <Target Name="BeforeBuild"> - </Target> - <Target Name="AfterBuild"> - </Target> - --> -</Project> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests.TestDll/Properties/AssemblyInfo.cs ---------------------------------------------------------------------- diff --git a/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests.TestDll/Properties/AssemblyInfo.cs b/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests.TestDll/Properties/AssemblyInfo.cs deleted file mode 100644 index 22d74c9..0000000 --- a/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests.TestDll/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ - -using System.Reflection; -using System.Runtime.InteropServices; - -[assembly: AssemblyTitle("Apache.Ignite.Core.Tests.TestDll")] -[assembly: AssemblyDescription("Apache Ignite .NET Core Tests Testing Library")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Apache Software Foundation")] -[assembly: AssemblyProduct("Apache.Ignite.Core.Tests.TestDll")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("086e5873-013b-4ffb-93d2-d67881f75bc2")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.5.0")] -[assembly: AssemblyFileVersion("1.5.0")] http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests.TestDll/TestClass.cs ---------------------------------------------------------------------- diff --git a/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests.TestDll/TestClass.cs b/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests.TestDll/TestClass.cs deleted file mode 100644 index 1199f2c..0000000 --- a/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests.TestDll/TestClass.cs +++ /dev/null @@ -1,35 +0,0 @@ -/* - * 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. - */ - -namespace Apache.Ignite.Core.Tests.TestDll -{ - /// <summary> - /// Test class. - /// </summary> - public class TestClass - { - /// <summary> - /// Gets or sets the Id. - /// </summary> - public int Id { get; set; } - - /// <summary> - /// Gets or sets the Name. - /// </summary> - public string Name { get; set; } - } -} http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests/Apache.Ignite.Core.Tests.csproj ---------------------------------------------------------------------- diff --git a/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests/Apache.Ignite.Core.Tests.csproj b/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests/Apache.Ignite.Core.Tests.csproj deleted file mode 100644 index faa5a61..0000000 --- a/modules/platform/src/test/dotnet/Apache.Ignite.Core.Tests/Apache.Ignite.Core.Tests.csproj +++ /dev/null @@ -1,242 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> - <PropertyGroup> - <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> - <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> - <ProjectGuid>{6A62F66C-DA5B-4FBB-8CE7-A95F740FDC7A}</ProjectGuid> - <OutputType>Exe</OutputType> - <AppDesignerFolder>Properties</AppDesignerFolder> - <RootNamespace>Apache.Ignite.Core.Tests</RootNamespace> - <AssemblyName>Apache.Ignite.Core.Tests</AssemblyName> - <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> - <FileAlignment>512</FileAlignment> - </PropertyGroup> - <PropertyGroup> - <StartupObject /> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'"> - <PlatformTarget>x64</PlatformTarget> - <OutputPath>bin\x64\Debug\</OutputPath> - <AllowUnsafeBlocks>true</AllowUnsafeBlocks> - <DefineConstants>DEBUG</DefineConstants> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'"> - <PlatformTarget>x64</PlatformTarget> - <OutputPath>bin\x64\Release\</OutputPath> - <AllowUnsafeBlocks>true</AllowUnsafeBlocks> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> - <PlatformTarget>x86</PlatformTarget> - <OutputPath>bin\x86\Debug\</OutputPath> - <AllowUnsafeBlocks>true</AllowUnsafeBlocks> - <DefineConstants>DEBUG</DefineConstants> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'"> - <PlatformTarget>x86</PlatformTarget> - <OutputPath>bin\x86\Release\</OutputPath> - <AllowUnsafeBlocks>true</AllowUnsafeBlocks> - </PropertyGroup> - <ItemGroup> - <Reference Include="Microsoft.CSharp" /> - <Reference Include="nunit-console-runner"> - <HintPath>..\libs\nunit-console-runner.dll</HintPath> - </Reference> - <Reference Include="nunit.framework, Version=2.6.4.14350, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL"> - <SpecificVersion>False</SpecificVersion> - <HintPath>..\libs\nunit.framework.dll</HintPath> - </Reference> - <Reference Include="System" /> - <Reference Include="System.Core" /> - <Reference Include="System.Runtime.Serialization" /> - <Reference Include="System.XML" /> - </ItemGroup> - <ItemGroup> - <Compile Include="Cache\CacheDynamicStartTest.cs" /> - <Compile Include="Cache\CacheTestAsyncWrapper.cs" /> - <Compile Include="Cache\CacheAbstractTest.cs" /> - <Compile Include="Cache\CacheAffinityTest.cs" /> - <Compile Include="Cache\CacheEntryTest.cs" /> - <Compile Include="Cache\CacheForkedTest.cs" /> - <Compile Include="Cache\CacheLocalAtomicTest.cs" /> - <Compile Include="Cache\CacheLocalTest.cs" /> - <Compile Include="Cache\CachePartitionedAtomicNearEnabledTest.cs" /> - <Compile Include="Cache\CachePartitionedAtomicTest.cs" /> - <Compile Include="Cache\CachePartitionedNearEnabledTest.cs" /> - <Compile Include="Cache\CachePartitionedTest.cs" /> - <Compile Include="Cache\CacheReplicatedAtomicTest.cs" /> - <Compile Include="Cache\CacheReplicatedTest.cs" /> - <Compile Include="Cache\Query\Continuous\ContinuousQueryAbstractTest.cs" /> - <Compile Include="Cache\Query\Continuous\ContinuousQueryAtomicBackupTest.cs" /> - <Compile Include="Cache\Query\Continuous\ContinuousQueryAtomicNoBackupTest.cs" /> - <Compile Include="Cache\Query\Continuous\ContinuousQueryNoBackupAbstractTest.cs" /> - <Compile Include="Cache\Query\Continuous\ContinuousQueryTransactionalBackupTest.cs" /> - <Compile Include="Cache\Query\Continuous\ContinuousQueryTransactionalNoBackupTest.cs" /> - <Compile Include="Cache\Query\CacheQueriesTest.cs" /> - <Compile Include="Cache\Store\CacheParallelLoadStoreTest.cs" /> - <Compile Include="Cache\Store\CacheStoreSessionTest.cs" /> - <Compile Include="Cache\Store\CacheStoreTest.cs" /> - <Compile Include="Cache\Store\CacheTestParallelLoadStore.cs" /> - <Compile Include="Cache\Store\CacheTestStore.cs" /> - <Compile Include="Compute\Forked\ForkedPortableClosureTaskTest.cs" /> - <Compile Include="Compute\Forked\ForkedResourceTaskTest.cs" /> - <Compile Include="Compute\Forked\ForkedSerializableClosureTaskTest.cs" /> - <Compile Include="Compute\Forked\ForkedTaskAdapterTest.cs" /> - <Compile Include="Compute\AbstractTaskTest.cs" /> - <Compile Include="Compute\ClosureTaskTest.cs" /> - <Compile Include="Compute\ComputeApiTest.cs" /> - <Compile Include="Compute\ComputeMultithreadedTest.cs" /> - <Compile Include="Compute\IgniteExceptionTaskSelfTest.cs" /> - <Compile Include="Compute\FailoverTaskSelfTest.cs" /> - <Compile Include="Compute\PortableClosureTaskTest.cs" /> - <Compile Include="Compute\PortableTaskTest.cs" /> - <Compile Include="Compute\ResourceTaskTest.cs" /> - <Compile Include="Compute\SerializableClosureTaskTest.cs" /> - <Compile Include="Compute\TaskAdapterTest.cs" /> - <Compile Include="Compute\TaskResultTest.cs" /> - <Compile Include="Dataload\DataStreamerTest.cs" /> - <Compile Include="EventsTest.cs" /> - <Compile Include="Examples\Example.cs" /> - <Compile Include="Examples\ExamplesTest.cs" /> - <Compile Include="Examples\PathUtil.cs" /> - <Compile Include="Examples\ProjectFilesTest.cs" /> - <Compile Include="ExceptionsTest.cs" /> - <Compile Include="ExecutableTest.cs" /> - <Compile Include="FutureTest.cs" /> - <Compile Include="LifecycleTest.cs" /> - <Compile Include="LoadDllTest.cs" /> - <Compile Include="IgniteManagerTest.cs" /> - <Compile Include="MarshallerTest.cs" /> - <Compile Include="MessagingTest.cs" /> - <Compile Include="PortableConfigurationTest.cs" /> - <Compile Include="SerializationTest.cs" /> - <Compile Include="IgniteStartStopTest.cs" /> - <Compile Include="TestUtils.cs" /> - <Compile Include="Memory\InteropMemoryTest.cs" /> - <Compile Include="Portable\PortableApiSelfTest.cs" /> - <Compile Include="Portable\PortableSelfTest.cs" /> - <Compile Include="Process\IgniteProcess.cs" /> - <Compile Include="Process\IgniteProcessConsoleOutputReader.cs" /> - <Compile Include="Process\IIgniteProcessOutputReader.cs" /> - <Compile Include="Properties\AssemblyInfo.cs" /> - <Compile Include="Query\ImplicitPortablePerson.cs" /> - <Compile Include="Query\NoDefPortablePerson.cs" /> - <Compile Include="Query\PortablePerson.cs" /> - <Compile Include="Services\ServicesTest.cs" /> - <Compile Include="Services\ServicesTestAsync.cs" /> - <Compile Include="Services\ServiceProxyTest.cs" /> - <Compile Include="Services\ServicesAsyncWrapper.cs" /> - <Compile Include="TestRunner.cs" /> - <Compile Include="TypeResolverTest.cs" /> - </ItemGroup> - <ItemGroup> - <ProjectReference Include="..\..\..\main\dotnet\Apache.Ignite.Core\Apache.Ignite.Core.csproj"> - <Project>{4CD2F726-7E2B-46C4-A5BA-057BB82EECB6}</Project> - <Name>Apache.Ignite.Core</Name> - </ProjectReference> - <ProjectReference Include="..\..\..\main\dotnet\Apache.Ignite\Apache.Ignite.csproj"> - <Project>{27F7F3C6-BDDE-43A9-B565-856F8395A04B}</Project> - <Name>Apache.Ignite</Name> - </ProjectReference> - <ProjectReference Include="..\..\..\main\dotnet\Examples\Apache.Ignite.ExamplesDll\Apache.Ignite.ExamplesDll.csproj"> - <Project>{dfb08363-202e-412d-8812-349ef10a8702}</Project> - <Name>Apache.Ignite.ExamplesDll</Name> - </ProjectReference> - <ProjectReference Include="..\..\..\main\dotnet\Examples\Apache.Ignite.Examples\Apache.Ignite.Examples.csproj"> - <Project>{069fa680-3c4d-43a9-b84f-e67513b87827}</Project> - <Name>Apache.Ignite.Examples</Name> - </ProjectReference> - <ProjectReference Include="..\Apache.Ignite.Core.Tests.TestDll\Apache.Ignite.Core.Tests.TestDll.csproj"> - <Project>{F4A69E2D-908E-4F0F-A794-84D508D60E5F}</Project> - <Name>Apache.Ignite.Core.Tests.TestDll</Name> - </ProjectReference> - </ItemGroup> - <ItemGroup> - <Content Include="Config\cache-portables.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\cache-query-continuous.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\cache-query.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - <SubType>Designer</SubType> - </Content> - <Content Include="Config\Cache\Store\cache-store-session.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\Compute\compute-grid1.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\Compute\compute-grid2.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\Compute\compute-grid3.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\Compute\compute-standalone.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\Dynamic\dynamic-client.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\Dynamic\dynamic-data-no-cfg.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\Dynamic\dynamic-data.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\Lifecycle\lifecycle-beans.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\Lifecycle\lifecycle-no-beans.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\marshaller-default.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\marshaller-invalid.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\marshaller-portable.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\native-client-test-cache-affinity.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\native-client-test-cache-parallel-store.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\native-client-test-cache-store.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\native-client-test-cache.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\portable.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\start-test-grid1.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\start-test-grid2.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - <Content Include="Config\start-test-grid3.xml"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - </ItemGroup> - <ItemGroup> - <Content Include="Config\Apache.Ignite.exe.config.test"> - <CopyToOutputDirectory>Always</CopyToOutputDirectory> - </Content> - </ItemGroup> - <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> - <!-- To modify your build process, add your task inside one of the targets below and uncomment it. - Other similar extension points exist, see Microsoft.Common.targets. - <Target Name="BeforeBuild"> - </Target> - <Target Name="AfterBuild"> - </Target> - --> -</Project> \ No newline at end of file
