IGNITE-1513: Finalized build procedure.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/f0bac562 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/f0bac562 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/f0bac562 Branch: refs/heads/ignite-1282 Commit: f0bac562c1ede9b4200cec5cdcdac535e637c996 Parents: 220ecb3 Author: vozerov-gridgain <[email protected]> Authored: Tue Sep 22 18:01:50 2015 +0300 Committer: vozerov-gridgain <[email protected]> Committed: Tue Sep 22 18:02:05 2015 +0300 ---------------------------------------------------------------------- assembly/release-fabric.xml | 69 +- modules/platform/licenses/apache-2.0.txt | 202 -- modules/platform/src/main/cpp/README.txt | 101 - .../platform/src/main/cpp/common/Makefile.am | 45 - .../platform/src/main/cpp/common/configure.ac | 62 - .../src/main/cpp/common/ignite-common.pc.in | 9 - .../src/main/cpp/common/include/Makefile.am | 22 - .../common/include/ignite/common/concurrent.h | 210 -- .../cpp/common/include/ignite/common/exports.h | 145 - .../cpp/common/include/ignite/common/java.h | 652 ---- .../cpp/common/os/linux/include/Makefile.am | 21 - .../os/linux/include/ignite/common/common.h | 81 - .../linux/include/ignite/common/concurrent_os.h | 394 --- .../src/main/cpp/common/os/linux/src/common.cpp | 59 - .../cpp/common/os/linux/src/concurrent_os.cpp | 175 - .../os/win/include/ignite/common/common.h | 56 - .../win/include/ignite/common/concurrent_os.h | 406 --- .../src/main/cpp/common/os/win/src/common.cpp | 65 - .../cpp/common/os/win/src/concurrent_os.cpp | 151 - .../src/main/cpp/common/project/README.TXT | 1 - .../src/main/cpp/common/project/vs/README.TXT | 1 - .../main/cpp/common/project/vs/common.vcxproj | 202 -- .../common/project/vs/common.vcxproj.filters | 54 - .../src/main/cpp/common/project/vs/module.def | 99 - .../src/main/cpp/common/project/vs/targetver.h | 25 - .../src/main/cpp/common/src/concurrent.cpp | 94 - .../src/main/cpp/common/src/exports.cpp | 413 --- .../platform/src/main/cpp/common/src/java.cpp | 2205 ------------ .../platform/src/main/cpp/core-test/Makefile.am | 49 - .../main/cpp/core-test/config/cache-query.xml | 91 - .../main/cpp/core-test/config/cache-test.xml | 129 - .../src/main/cpp/core-test/configure.ac | 62 - .../src/main/cpp/core-test/include/Makefile.am | 22 - .../include/ignite/portable_test_defs.h | 320 -- .../include/ignite/portable_test_utils.h | 516 --- .../cpp/core-test/include/teamcity_messages.h | 55 - .../src/main/cpp/core-test/project/README.TXT | 1 - .../main/cpp/core-test/project/vs/README.TXT | 1 - .../cpp/core-test/project/vs/core-test.vcxproj | 174 - .../project/vs/core-test.vcxproj.filters | 68 - .../main/cpp/core-test/src/cache_query_test.cpp | 656 ---- .../src/main/cpp/core-test/src/cache_test.cpp | 486 --- .../main/cpp/core-test/src/concurrent_test.cpp | 186 - .../cpp/core-test/src/handle_registry_test.cpp | 176 - .../main/cpp/core-test/src/ignition_test.cpp | 102 - .../src/portable_reader_writer_raw_test.cpp | 1532 --------- .../src/portable_reader_writer_test.cpp | 1951 ----------- .../cpp/core-test/src/portable_session_test.cpp | 257 -- .../cpp/core-test/src/portable_test_defs.cpp | 65 - .../main/cpp/core-test/src/teamcity_boost.cpp | 159 - .../cpp/core-test/src/teamcity_messages.cpp | 150 - modules/platform/src/main/cpp/core/Makefile.am | 66 - modules/platform/src/main/cpp/core/configure.ac | 62 - modules/platform/src/main/cpp/core/ignite.pc.in | 9 - .../src/main/cpp/core/include/Makefile.am | 61 - .../main/cpp/core/include/ignite/cache/cache.h | 1153 ------- .../cpp/core/include/ignite/cache/cache_entry.h | 118 - .../core/include/ignite/cache/cache_peek_mode.h | 71 - .../cpp/core/include/ignite/cache/query/query.h | 27 - .../include/ignite/cache/query/query_argument.h | 125 - .../include/ignite/cache/query/query_cursor.h | 191 - .../include/ignite/cache/query/query_scan.h | 151 - .../core/include/ignite/cache/query/query_sql.h | 253 -- .../include/ignite/cache/query/query_text.h | 159 - .../src/main/cpp/core/include/ignite/guid.h | 112 - .../src/main/cpp/core/include/ignite/ignite.h | 154 - .../core/include/ignite/ignite_configuration.h | 92 - .../main/cpp/core/include/ignite/ignite_error.h | 260 -- .../src/main/cpp/core/include/ignite/ignition.h | 195 -- .../core/include/ignite/impl/cache/cache_impl.h | 418 --- .../ignite/impl/cache/query/query_impl.h | 115 - .../core/include/ignite/impl/handle_registry.h | 202 -- .../include/ignite/impl/ignite_environment.h | 130 - .../cpp/core/include/ignite/impl/ignite_impl.h | 146 - .../core/include/ignite/impl/interop/interop.h | 25 - .../ignite/impl/interop/interop_input_stream.h | 234 -- .../ignite/impl/interop/interop_memory.h | 280 -- .../ignite/impl/interop/interop_output_stream.h | 234 -- .../cpp/core/include/ignite/impl/operations.h | 452 --- .../ignite/impl/portable/portable_common.h | 146 - .../ignite/impl/portable/portable_id_resolver.h | 106 - .../impl/portable/portable_metadata_handler.h | 102 - .../impl/portable/portable_metadata_manager.h | 120 - .../impl/portable/portable_metadata_snapshot.h | 122 - .../impl/portable/portable_metadata_updater.h | 53 - .../portable/portable_metadata_updater_impl.h | 65 - .../ignite/impl/portable/portable_reader_impl.h | 1130 ------ .../ignite/impl/portable/portable_utils.h | 344 -- .../ignite/impl/portable/portable_writer_impl.h | 859 ----- .../cpp/core/include/ignite/portable/portable.h | 29 - .../include/ignite/portable/portable_consts.h | 106 - .../ignite/portable/portable_containers.h | 525 --- .../ignite/portable/portable_raw_reader.h | 324 -- .../ignite/portable/portable_raw_writer.h | 300 -- .../include/ignite/portable/portable_reader.h | 355 -- .../include/ignite/portable/portable_type.h | 293 -- .../include/ignite/portable/portable_writer.h | 335 -- .../main/cpp/core/os/linux/include/Makefile.am | 20 - .../core/os/linux/include/ignite/impl/utils.h | 155 - .../main/cpp/core/os/linux/src/impl/utils.cpp | 439 --- .../cpp/core/os/win/include/ignite/impl/utils.h | 155 - .../src/main/cpp/core/os/win/src/impl/utils.cpp | 453 --- .../src/main/cpp/core/project/README.TXT | 1 - .../src/main/cpp/core/project/vs/README.TXT | 1 - .../src/main/cpp/core/project/vs/core.vcxproj | 272 -- .../cpp/core/project/vs/core.vcxproj.filters | 246 -- modules/platform/src/main/cpp/core/src/guid.cpp | 65 - .../platform/src/main/cpp/core/src/ignite.cpp | 43 - .../src/main/cpp/core/src/ignite_error.cpp | 222 -- .../platform/src/main/cpp/core/src/ignition.cpp | 468 --- .../main/cpp/core/src/impl/cache/cache_impl.cpp | 388 --- .../core/src/impl/cache/query/query_impl.cpp | 193 -- .../main/cpp/core/src/impl/handle_registry.cpp | 234 -- .../cpp/core/src/impl/ignite_environment.cpp | 167 - .../src/main/cpp/core/src/impl/ignite_impl.cpp | 42 - .../src/impl/interop/interop_input_stream.cpp | 215 -- .../core/src/impl/interop/interop_memory.cpp | 182 - .../src/impl/interop/interop_output_stream.cpp | 215 -- .../impl/portable/portable_metadata_handler.cpp | 78 - .../impl/portable/portable_metadata_manager.cpp | 201 -- .../portable/portable_metadata_snapshot.cpp | 70 - .../impl/portable/portable_metadata_updater.cpp | 32 - .../portable/portable_metadata_updater_impl.cpp | 94 - .../src/impl/portable/portable_reader_impl.cpp | 683 ---- .../core/src/impl/portable/portable_utils.cpp | 214 -- .../src/impl/portable/portable_writer_impl.cpp | 600 ---- .../core/src/portable/portable_containers.cpp | 76 - .../core/src/portable/portable_raw_reader.cpp | 135 - .../core/src/portable/portable_raw_writer.cpp | 147 - .../cpp/core/src/portable/portable_reader.cpp | 142 - .../cpp/core/src/portable/portable_type.cpp | 51 - .../cpp/core/src/portable/portable_writer.cpp | 154 - .../platform/src/main/cpp/examples/Makefile.am | 39 - .../platform/src/main/cpp/examples/README.txt | 42 - .../main/cpp/examples/config/example-cache.xml | 77 - .../platform/src/main/cpp/examples/configure.ac | 38 - .../src/main/cpp/examples/include/Makefile.am | 21 - .../examples/include/ignite/examples/address.h | 109 - .../include/ignite/examples/organization.h | 111 - .../cpp/examples/project/vs/ignite-examples.sln | 19 - .../examples/project/vs/ignite-examples.vcxproj | 107 - .../project/vs/ignite-examples.vcxproj.filters | 30 - .../src/main/cpp/examples/src/putgetexample.cpp | 126 - .../platform/src/main/cpp/project/vs/ignite.sln | 46 - .../src/main/cpp/project/vs/ignite.slnrel | 33 - .../src/main/cpp/project/vs/ignite_x86.slnrel | 33 - .../Apache.Ignite.Core.csproj | 373 -- .../Cache/CacheAtomicUpdateTimeoutException.cs | 67 - .../Cache/CacheEntryProcessorException.cs | 79 - .../Apache.Ignite.Core/Cache/CacheException.cs | 68 - .../Cache/CachePartialUpdateException.cs | 119 - .../Apache.Ignite.Core/Cache/CachePeekMode.cs | 68 - .../Cache/Event/CacheEntryEventType.cs | 41 - .../Cache/Event/ICacheEntryEvent.cs | 40 - .../Cache/Event/ICacheEntryEventFilter.cs | 31 - .../Cache/Event/ICacheEntryEventListener.cs | 33 - .../Cache/Expiry/ExpiryPolicy.cs | 89 - .../Cache/Expiry/IExpiryPolicy.cs | 59 - .../dotnet/Apache.Ignite.Core/Cache/ICache.cs | 542 --- .../Apache.Ignite.Core/Cache/ICacheAffinity.cs | 158 - .../Apache.Ignite.Core/Cache/ICacheEntry.cs | 37 - .../Cache/ICacheEntryFilter.cs | 34 - .../Cache/ICacheEntryProcessor.cs | 45 - .../Cache/ICacheEntryProcessorResult.cs | 40 - .../Apache.Ignite.Core/Cache/ICacheLock.cs | 58 - .../Apache.Ignite.Core/Cache/ICacheMetrics.cs | 486 --- .../Cache/IMutableCacheEntry.cs | 47 - .../Cache/Query/Continuous/ContinuousQuery.cs | 170 - .../Query/Continuous/IContinuousQueryHandle.cs | 45 - .../Cache/Query/IQueryCursor.cs | 40 - .../Apache.Ignite.Core/Cache/Query/QueryBase.cs | 82 - .../Apache.Ignite.Core/Cache/Query/ScanQuery.cs | 77 - .../Cache/Query/SqlFieldsQuery.cs | 81 - .../Apache.Ignite.Core/Cache/Query/SqlQuery.cs | 119 - .../Apache.Ignite.Core/Cache/Query/TextQuery.cs | 104 - .../Store/CacheParallelLoadStoreAdapter.cs | 205 -- .../Cache/Store/CacheStoreAdapter.cs | 146 - .../Cache/Store/CacheStoreException.cs | 66 - .../Cache/Store/ICacheStore.cs | 184 - .../Cache/Store/ICacheStoreSession.cs | 42 - .../Cluster/ClusterGroupEmptyException.cs | 70 - .../Cluster/ClusterTopologyException.cs | 69 - .../Apache.Ignite.Core/Cluster/ICluster.cs | 77 - .../Apache.Ignite.Core/Cluster/IClusterGroup.cs | 227 -- .../Cluster/IClusterMetrics.cs | 515 --- .../Apache.Ignite.Core/Cluster/IClusterNode.cs | 121 - .../Cluster/IClusterNodeFilter.cs | 32 - .../Common/AsyncSupportedAttribute.cs | 33 - .../Apache.Ignite.Core/Common/IAsyncSupport.cs | 52 - .../dotnet/Apache.Ignite.Core/Common/IFuture.cs | 115 - .../Common/IgniteException.cs | 66 - .../Apache.Ignite.Core/Common/IgniteGuid.cs | 138 - .../ComputeExecutionRejectedException.cs | 69 - .../Compute/ComputeJobAdapter.cs | 122 - .../Compute/ComputeJobFailoverException.cs | 72 - .../Compute/ComputeJobResultPolicy.cs | 45 - .../Compute/ComputeTaskAdapter.cs | 93 - .../Compute/ComputeTaskCancelledException.cs | 69 - .../ComputeTaskNoResultCacheAttribute.cs | 35 - .../Compute/ComputeTaskSplitAdapter.cs | 95 - .../Compute/ComputeTaskTimeoutException.cs | 67 - .../Compute/ComputeUserUndeclaredException.cs | 70 - .../Apache.Ignite.Core/Compute/ICompute.cs | 271 -- .../Apache.Ignite.Core/Compute/IComputeFunc.cs | 55 - .../Apache.Ignite.Core/Compute/IComputeJob.cs | 58 - .../Compute/IComputeJobResult.cs | 73 - .../Compute/IComputeReducer.cs | 39 - .../Apache.Ignite.Core/Compute/IComputeTask.cs | 132 - .../Datastream/IDataStreamer.cs | 206 -- .../Datastream/IStreamReceiver.cs | 38 - .../Datastream/StreamTransformer.cs | 73 - .../Datastream/StreamVisitor.cs | 55 - .../Apache.Ignite.Core/Events/CacheEvent.cs | 176 - .../Events/CacheQueryExecutedEvent.cs | 97 - .../Events/CacheQueryReadEvent.cs | 134 - .../Events/CacheRebalancingEvent.cs | 98 - .../Events/CheckpointEvent.cs | 50 - .../Apache.Ignite.Core/Events/DiscoveryEvent.cs | 80 - .../Apache.Ignite.Core/Events/EventBase.cs | 160 - .../Apache.Ignite.Core/Events/EventReader.cs | 72 - .../Apache.Ignite.Core/Events/EventType.cs | 514 --- .../dotnet/Apache.Ignite.Core/Events/IEvent.cs | 74 - .../Apache.Ignite.Core/Events/IEventFilter.cs | 36 - .../dotnet/Apache.Ignite.Core/Events/IEvents.cs | 182 - .../Apache.Ignite.Core/Events/JobEvent.cs | 100 - .../Apache.Ignite.Core/Events/SwapSpaceEvent.cs | 50 - .../Apache.Ignite.Core/Events/TaskEvent.cs | 91 - .../main/dotnet/Apache.Ignite.Core/IIgnite.cs | 144 - .../Apache.Ignite.Core/IgniteConfiguration.cs | 140 - .../main/dotnet/Apache.Ignite.Core/Ignition.cs | 662 ---- .../Impl/Cache/CacheAffinityImpl.cs | 275 -- .../Apache.Ignite.Core/Impl/Cache/CacheEntry.cs | 126 - .../Impl/Cache/CacheEntryFilterHolder.cs | 147 - .../Impl/Cache/CacheEntryProcessorHolder.cs | 145 - .../Impl/Cache/CacheEntryProcessorResult.cs | 65 - .../Cache/CacheEntryProcessorResultHolder.cs | 127 - .../Impl/Cache/CacheEnumerable.cs | 82 - .../Impl/Cache/CacheEnumerator.cs | 117 - .../Impl/Cache/CacheEnumeratorProxy.cs | 156 - .../Apache.Ignite.Core/Impl/Cache/CacheImpl.cs | 941 ----- .../Apache.Ignite.Core/Impl/Cache/CacheLock.cs | 171 - .../Impl/Cache/CacheMetricsImpl.cs | 248 -- .../Apache.Ignite.Core/Impl/Cache/CacheOp.cs | 63 - .../Impl/Cache/CacheProxyImpl.cs | 500 --- .../Impl/Cache/Event/CacheEntryCreateEvent.cs | 74 - .../Impl/Cache/Event/CacheEntryRemoveEvent.cs | 74 - .../Impl/Cache/Event/CacheEntryUpdateEvent.cs | 79 - .../Impl/Cache/MutableCacheEntry.cs | 163 - .../Impl/Cache/Query/AbstractQueryCursor.cs | 264 -- .../Query/Continuous/ContinuousQueryFilter.cs | 125 - .../Continuous/ContinuousQueryFilterHolder.cs | 118 - .../Continuous/ContinuousQueryHandleImpl.cs | 210 -- .../Query/Continuous/ContinuousQueryUtils.cs | 115 - .../Impl/Cache/Query/FieldsQueryCursor.cs | 54 - .../Impl/Cache/Query/QueryCursor.cs | 50 - .../Impl/Cache/Store/CacheStore.cs | 263 -- .../Impl/Cache/Store/CacheStoreSession.cs | 53 - .../Impl/Cache/Store/CacheStoreSessionProxy.cs | 63 - .../Impl/Cluster/ClusterGroupImpl.cs | 577 ---- .../Impl/Cluster/ClusterMetricsImpl.cs | 292 -- .../Impl/Cluster/ClusterNodeImpl.cs | 221 -- .../Impl/Cluster/IClusterGroupEx.cs | 35 - .../Impl/Collections/CollectionExtensions.cs | 45 - .../Impl/Collections/MultiValueDictionary.cs | 143 - .../Impl/Collections/ReadOnlyCollection.cs | 102 - .../Impl/Collections/ReadOnlyDictionary.cs | 149 - .../Impl/Common/AsyncResult.cs | 71 - .../Impl/Common/CompletedAsyncResult.cs | 70 - .../Common/CopyOnWriteConcurrentDictionary.cs | 70 - .../Impl/Common/DelegateConverter.cs | 253 -- .../Impl/Common/DelegateTypeDescriptor.cs | 314 -- .../Apache.Ignite.Core/Impl/Common/Future.cs | 286 -- .../Impl/Common/FutureConverter.cs | 62 - .../Impl/Common/FutureType.cs | 52 - .../Impl/Common/IFutureConverter.cs | 34 - .../Impl/Common/IFutureInternal.cs | 46 - .../Impl/Common/IgniteArgumentCheck.cs | 76 - .../Impl/Common/LoadedAssembliesResolver.cs | 96 - .../Impl/Common/PortableResultWrapper.cs | 68 - .../Impl/Common/TypeCaster.cs | 72 - .../Closure/ComputeAbstractClosureTask.cs | 101 - .../Impl/Compute/Closure/ComputeActionJob.cs | 83 - .../Impl/Compute/Closure/ComputeFuncJob.cs | 89 - .../Compute/Closure/ComputeMultiClosureTask.cs | 56 - .../Impl/Compute/Closure/ComputeOutFuncJob.cs | 76 - .../Closure/ComputeReducingClosureTask.cs | 61 - .../Compute/Closure/ComputeSingleClosureTask.cs | 48 - .../Compute/Closure/IComputeResourceInjector.cs | 31 - .../Apache.Ignite.Core/Impl/Compute/Compute.cs | 213 -- .../Impl/Compute/ComputeAsync.cs | 261 -- .../Impl/Compute/ComputeFunc.cs | 119 - .../Impl/Compute/ComputeImpl.cs | 645 ---- .../Impl/Compute/ComputeJob.cs | 163 - .../Impl/Compute/ComputeJobHolder.cs | 246 -- .../Compute/ComputeJobResultGenericWrapper.cs | 70 - .../Impl/Compute/ComputeJobResultImpl.cs | 96 - .../Impl/Compute/ComputeOutFunc.cs | 123 - .../Impl/Compute/ComputeTaskHolder.cs | 484 --- .../Impl/Datastream/DataStreamerBatch.cs | 269 -- .../Impl/Datastream/DataStreamerEntry.cs | 64 - .../Impl/Datastream/DataStreamerImpl.cs | 832 ----- .../Impl/Datastream/DataStreamerRemoveEntry.cs | 48 - .../Impl/Datastream/StreamReceiverHolder.cs | 144 - .../Apache.Ignite.Core/Impl/Events/Events.cs | 498 --- .../Impl/Events/EventsAsync.cs | 158 - .../Impl/Events/RemoteListenEventFilter.cs | 85 - .../Apache.Ignite.Core/Impl/ExceptionUtils.cs | 204 -- .../Apache.Ignite.Core/Impl/Handle/Handle.cs | 69 - .../Impl/Handle/HandleRegistry.cs | 340 -- .../Apache.Ignite.Core/Impl/Handle/IHandle.cs | 35 - .../Apache.Ignite.Core/Impl/IInteropCallback.cs | 34 - .../dotnet/Apache.Ignite.Core/Impl/Ignite.cs | 511 --- .../Impl/IgniteConfigurationEx.cs | 57 - .../Apache.Ignite.Core/Impl/IgniteManager.cs | 490 --- .../Apache.Ignite.Core/Impl/IgniteProxy.cs | 333 -- .../Apache.Ignite.Core/Impl/IgniteUtils.cs | 438 --- .../Impl/InteropExceptionHolder.cs | 85 - .../Impl/LifecycleBeanHolder.cs | 66 - .../Impl/Memory/IPlatformMemory.cs | 65 - .../Impl/Memory/InteropExternalMemory.cs | 46 - .../Impl/Memory/InteropMemoryUtils.cs | 38 - .../Memory/PlatformBigEndianMemoryStream.cs | 483 --- .../Impl/Memory/PlatformMemory.cs | 78 - .../Impl/Memory/PlatformMemoryManager.cs | 107 - .../Impl/Memory/PlatformMemoryPool.cs | 106 - .../Impl/Memory/PlatformMemoryStream.cs | 677 ---- .../Impl/Memory/PlatformMemoryUtils.cs | 463 --- .../Impl/Memory/PlatformPooledMemory.cs | 70 - .../Impl/Memory/PlatformRawMemory.cs | 89 - .../Impl/Memory/PlatformUnpooledMemory.cs | 52 - .../Impl/Messaging/MessageFilterHolder.cs | 179 - .../Impl/Messaging/Messaging.cs | 262 -- .../Impl/Messaging/MessagingAsync.cs | 68 - .../Apache.Ignite.Core/Impl/NativeMethods.cs | 47 - .../Apache.Ignite.Core/Impl/PlatformTarget.cs | 715 ---- .../Portable/IPortableSystemTypeSerializer.cs | 34 - .../Impl/Portable/IPortableTypeDescriptor.cs | 124 - .../Impl/Portable/IPortableWriteAware.cs | 34 - .../Impl/Portable/Io/IPortableStream.cs | 320 -- .../Impl/Portable/Io/PortableAbstractStream.cs | 1298 ------- .../Impl/Portable/Io/PortableHeapStream.cs | 447 --- .../Impl/Portable/Io/PortableStreamAdapter.cs | 114 - .../Metadata/IPortableMetadataHandler.cs | 41 - .../Metadata/PortableHashsetMetadataHandler.cs | 69 - .../Portable/Metadata/PortableMetadataHolder.cs | 149 - .../Portable/Metadata/PortableMetadataImpl.cs | 200 -- .../Impl/Portable/PortableBuilderField.cs | 73 - .../Impl/Portable/PortableBuilderImpl.cs | 923 ----- .../Impl/Portable/PortableCollectionInfo.cs | 251 -- .../Impl/Portable/PortableFullTypeDescriptor.cs | 203 -- .../Impl/Portable/PortableHandleDictionary.cs | 187 - .../Portable/PortableMarshalAwareSerializer.cs | 45 - .../Impl/Portable/PortableMarshaller.cs | 599 ---- .../Impl/Portable/PortableMode.cs | 40 - .../Impl/Portable/PortableObjectHandle.cs | 59 - .../PortableOrSerializableObjectHolder.cs | 66 - .../Portable/PortableReaderHandleDictionary.cs | 42 - .../Impl/Portable/PortableReaderImpl.cs | 1013 ------ .../Impl/Portable/PortableReflectiveRoutines.cs | 483 --- .../Portable/PortableReflectiveSerializer.cs | 218 -- .../Portable/PortableSurrogateTypeDescriptor.cs | 133 - .../Impl/Portable/PortableSystemHandlers.cs | 1336 ------- .../Portable/PortableSystemTypeSerializer.cs | 62 - .../Impl/Portable/PortableUserObject.cs | 385 --- .../Impl/Portable/PortableUtils.cs | 2130 ------------ .../Impl/Portable/PortableWriterImpl.cs | 1305 ------- .../Impl/Portable/PortablesImpl.cs | 205 -- .../Impl/Portable/SerializableObjectHolder.cs | 66 - .../Impl/Portable/TypeResolver.cs | 227 -- .../Impl/Resource/IResourceInjector.cs | 27 - .../Impl/Resource/ResourceFieldInjector.cs | 47 - .../Impl/Resource/ResourceMethodInjector.cs | 48 - .../Impl/Resource/ResourceProcessor.cs | 105 - .../Impl/Resource/ResourcePropertyInjector.cs | 47 - .../Impl/Resource/ResourceTypeDescriptor.cs | 291 -- .../Impl/Services/ServiceContext.cs | 60 - .../Impl/Services/ServiceDescriptor.cs | 106 - .../Impl/Services/ServiceProxy.cs | 71 - .../Impl/Services/ServiceProxyInvoker.cs | 136 - .../Impl/Services/ServiceProxySerializer.cs | 140 - .../Impl/Services/Services.cs | 316 -- .../Impl/Services/ServicesAsync.cs | 89 - .../Impl/Transactions/AsyncTransaction.cs | 78 - .../Impl/Transactions/Transaction.cs | 155 - .../Impl/Transactions/TransactionImpl.cs | 489 --- .../Impl/Transactions/TransactionMetricsImpl.cs | 62 - .../Impl/Transactions/TransactionsImpl.cs | 201 -- .../Impl/Unmanaged/IUnmanagedTarget.cs | 42 - .../Impl/Unmanaged/UnmanagedCallbackHandlers.cs | 99 - .../Impl/Unmanaged/UnmanagedCallbacks.cs | 1154 ------- .../Impl/Unmanaged/UnmanagedContext.cs | 53 - .../Unmanaged/UnmanagedNonReleaseableTarget.cs | 68 - .../Impl/Unmanaged/UnmanagedTarget.cs | 77 - .../Impl/Unmanaged/UnmanagedUtils.cs | 1263 ------- .../Lifecycle/ILifecycleBean.cs | 64 - .../Lifecycle/LifecycleEventType.cs | 49 - .../Messaging/IMessageFilter.cs | 35 - .../Apache.Ignite.Core/Messaging/IMessaging.cs | 105 - .../Portable/IPortableBuilder.cs | 77 - .../Portable/IPortableIdMapper.cs | 40 - .../Portable/IPortableMarshalAware.cs | 39 - .../Portable/IPortableMetadata.cs | 52 - .../Portable/IPortableNameMapper.cs | 39 - .../Portable/IPortableObject.cs | 56 - .../Portable/IPortableRawReader.cs | 264 -- .../Portable/IPortableRawWriter.cs | 221 -- .../Portable/IPortableReader.cs | 340 -- .../Portable/IPortableSerializer.cs | 39 - .../Portable/IPortableWriter.cs | 259 -- .../Apache.Ignite.Core/Portable/IPortables.cs | 120 - .../Portable/PortableConfiguration.cs | 122 - .../Portable/PortableException.cs | 64 - .../Portable/PortableTypeConfiguration.cs | 162 - .../Portable/PortableTypeNames.cs | 115 - .../Properties/AssemblyInfo.cs | 46 - .../Resource/InstanceResourceAttribute.cs | 35 - .../Resource/StoreSessionResourceAttribute.cs | 32 - .../Apache.Ignite.Core/Services/IService.cs | 51 - .../Services/IServiceContext.cs | 69 - .../Services/IServiceDescriptor.cs | 96 - .../Apache.Ignite.Core/Services/IServices.cs | 181 - .../Services/ServiceConfiguration.cs | 62 - .../Services/ServiceInvocationException.cs | 101 - .../Transactions/ITransaction.cs | 230 -- .../Transactions/ITransactionMetrics.cs | 47 - .../Transactions/ITransactions.cs | 73 - .../Transactions/TransactionConcurrency.cs | 36 - .../TransactionHeuristicException.cs | 72 - .../Transactions/TransactionIsolation.cs | 41 - .../TransactionOptimisticException.cs | 69 - .../TransactionRollbackException.cs | 68 - .../Transactions/TransactionState.cs | 70 - .../Transactions/TransactionTimeoutException.cs | 69 - .../platform/src/main/dotnet/Apache.Ignite.sln | 86 - .../main/dotnet/Apache.Ignite.sln.DotSettings | 4 - .../src/main/dotnet/Apache.Ignite.slnrel | 43 - .../dotnet/Apache.Ignite/Apache.Ignite.csproj | 76 - .../Apache.Ignite/Apache.Ignite.csprojrel | 76 - .../src/main/dotnet/Apache.Ignite/App.config | 56 - .../Config/AppSettingsConfigurator.cs | 113 - .../Apache.Ignite/Config/ArgsConfigurator.cs | 164 - .../Apache.Ignite/Config/ConfigValueParser.cs | 42 - .../Apache.Ignite/Config/IConfigurator.cs | 34 - .../main/dotnet/Apache.Ignite/IgniteRunner.cs | 171 - .../Apache.Ignite/Properties/AssemblyInfo.cs | 35 - .../Apache.Ignite/Service/IgniteService.cs | 219 -- .../Apache.Ignite/Service/NativeMethods.cs | 57 - .../Apache.Ignite/Service/ServiceDescription.cs | 32 - .../src/main/dotnet/Apache.Ignite_x86.slnrel | 43 - .../dotnet/Examples/Apache.Ignite.Examples.sln | 72 - .../Examples/Apache.Ignite.Examples.slnrel | 38 - .../Apache.Ignite.Examples.csproj | 80 - .../Apache.Ignite.Examples.csprojrel | 79 - .../Examples/Apache.Ignite.Examples/App.config | 24 - .../Compute/ClosureExample.cs | 84 - .../Compute/TaskExample.cs | 140 - .../Datagrid/ContinuousQueryExample.cs | 103 - .../Datagrid/CrossPlatformExample.cs | 208 -- .../Datagrid/DataStreamerExample.cs | 101 - .../Datagrid/PutGetExample.cs | 219 -- .../Datagrid/QueryExample.cs | 226 -- .../Datagrid/StoreExample.cs | 114 - .../Datagrid/TransactionExample.cs | 104 - .../Events/EventsExample.cs | 118 - .../Messaging/MessagingExample.cs | 112 - .../Misc/LifecycleExample.cs | 109 - .../Properties/AssemblyInfo.cs | 35 - .../Services/IMapService.cs | 56 - .../Services/ServicesExample.cs | 77 - .../Apache.Ignite.ExamplesDll.csproj | 75 - .../Apache.Ignite.ExamplesDll.csprojrel | 72 - .../Compute/AverageSalaryJob.cs | 65 - .../Compute/AverageSalaryTask.cs | 84 - .../Compute/CharacterCountClosure.cs | 43 - .../Compute/CharacterCountReducer.cs | 51 - .../Datagrid/ContinuousQueryFilter.cs | 50 - .../Datagrid/EmployeeStore.cs | 121 - .../Datagrid/EmployeeStorePredicate.cs | 40 - .../Events/LocalListener.cs | 55 - .../Events/RemoteFilter.cs | 42 - .../Messaging/LocalListener.cs | 59 - .../Messaging/RemoteOrderedListener.cs | 54 - .../Messaging/RemoteUnorderedListener.cs | 54 - .../Messaging/Topic.cs | 28 - .../Portable/Account.cs | 60 - .../Portable/Address.cs | 81 - .../Portable/Employee.cs | 93 - .../Portable/EmployeeKey.cs | 86 - .../Portable/Organization.cs | 84 - .../Portable/OrganizationType.cs | 43 - .../Properties/AssemblyInfo.cs | 35 - .../Services/MapService.cs | 119 - .../Examples/Config/example-cache-query.xml | 111 - .../Examples/Config/example-cache-store.xml | 60 - .../dotnet/Examples/Config/example-cache.xml | 83 - .../dotnet/Examples/Config/example-compute.xml | 70 - .../src/main/dotnet/Examples/README.txt | 14 - modules/platform/src/main/dotnet/README.txt | 24 - .../Apache.Ignite.Core.Tests.TestDll.csproj | 52 - .../Properties/AssemblyInfo.cs | 49 - .../TestClass.cs | 35 - .../Apache.Ignite.Core.Tests.csproj | 242 -- .../Cache/CacheAbstractTest.cs | 3252 ------------------ .../Cache/CacheAffinityTest.cs | 139 - .../Cache/CacheDynamicStartTest.cs | 281 -- .../Cache/CacheEntryTest.cs | 69 - .../Cache/CacheForkedTest.cs | 81 - .../Cache/CacheLocalAtomicTest.cs | 57 - .../Cache/CacheLocalTest.cs | 56 - .../CachePartitionedAtomicNearEnabledTest.cs | 50 - .../Cache/CachePartitionedAtomicTest.cs | 50 - .../Cache/CachePartitionedNearEnabledTest.cs | 50 - .../Cache/CachePartitionedTest.cs | 50 - .../Cache/CacheReplicatedAtomicTest.cs | 60 - .../Cache/CacheReplicatedTest.cs | 60 - .../Cache/CacheTestAsyncWrapper.cs | 437 --- .../Cache/Query/CacheQueriesTest.cs | 928 ----- .../Continuous/ContinuousQueryAbstractTest.cs | 1181 ------- .../ContinuousQueryAtomicBackupTest.cs | 33 - .../ContinuousQueryAtomicNoBackupTest.cs | 34 - .../ContinuousQueryNoBackupAbstractTest.cs | 72 - .../ContinuousQueryTransactionalBackupTest.cs | 34 - .../ContinuousQueryTransactionalNoBackupTest.cs | 33 - .../Cache/Store/CacheParallelLoadStoreTest.cs | 110 - .../Cache/Store/CacheStoreSessionTest.cs | 285 -- .../Cache/Store/CacheStoreTest.cs | 510 --- .../Cache/Store/CacheTestParallelLoadStore.cs | 91 - .../Cache/Store/CacheTestStore.cs | 155 - .../Compute/AbstractTaskTest.cs | 217 -- .../Compute/ClosureTaskTest.cs | 390 --- .../Compute/ComputeApiTest.cs | 1281 ------- .../Compute/ComputeMultithreadedTest.cs | 269 -- .../Compute/FailoverTaskSelfTest.cs | 246 -- .../Forked/ForkedPortableClosureTaskTest.cs | 30 - .../Compute/Forked/ForkedResourceTaskTest.cs | 33 - .../Forked/ForkedSerializableClosureTaskTest.cs | 33 - .../Compute/Forked/ForkedTaskAdapterTest.cs | 30 - .../Compute/IgniteExceptionTaskSelfTest.cs | 753 ---- .../Compute/PortableClosureTaskTest.cs | 217 -- .../Compute/PortableTaskTest.cs | 253 -- .../Compute/ResourceTaskTest.cs | 568 --- .../Compute/SerializableClosureTaskTest.cs | 217 -- .../Compute/TaskAdapterTest.cs | 274 -- .../Compute/TaskResultTest.cs | 437 --- .../Config/Apache.Ignite.exe.config.test | 41 - .../Config/Cache/Store/cache-store-session.xml | 80 - .../Config/Compute/compute-grid1.xml | 90 - .../Config/Compute/compute-grid2.xml | 63 - .../Config/Compute/compute-grid3.xml | 52 - .../Config/Compute/compute-standalone.xml | 87 - .../Config/Dynamic/dynamic-client.xml | 51 - .../Config/Dynamic/dynamic-data-no-cfg.xml | 47 - .../Config/Dynamic/dynamic-data.xml | 65 - .../Config/Lifecycle/lifecycle-beans.xml | 66 - .../Config/Lifecycle/lifecycle-no-beans.xml | 44 - .../Config/cache-portables.xml | 78 - .../Config/cache-query-continuous.xml | 171 - .../Config/cache-query.xml | 100 - .../Config/marshaller-default.xml | 43 - .../Config/marshaller-invalid.xml | 46 - .../Config/marshaller-portable.xml | 43 - .../native-client-test-cache-affinity.xml | 70 - .../native-client-test-cache-parallel-store.xml | 69 - .../Config/native-client-test-cache-store.xml | 125 - .../Config/native-client-test-cache.xml | 194 -- .../Config/portable.xml | 56 - .../Config/start-test-grid1.xml | 54 - .../Config/start-test-grid2.xml | 45 - .../Config/start-test-grid3.xml | 43 - .../Dataload/DataStreamerTest.cs | 592 ---- .../Apache.Ignite.Core.Tests/EventsTest.cs | 961 ------ .../Examples/Example.cs | 137 - .../Examples/ExamplesTest.cs | 137 - .../Examples/PathUtil.cs | 51 - .../Examples/ProjectFilesTest.cs | 45 - .../Apache.Ignite.Core.Tests/ExceptionsTest.cs | 352 -- .../Apache.Ignite.Core.Tests/ExecutableTest.cs | 443 --- .../Apache.Ignite.Core.Tests/FutureTest.cs | 278 -- .../IgniteManagerTest.cs | 51 - .../IgniteStartStopTest.cs | 422 --- .../Apache.Ignite.Core.Tests/LifecycleTest.cs | 288 -- .../Apache.Ignite.Core.Tests/LoadDllTest.cs | 243 -- .../Apache.Ignite.Core.Tests/MarshallerTest.cs | 71 - .../Memory/InteropMemoryTest.cs | 213 -- .../Apache.Ignite.Core.Tests/MessagingTest.cs | 646 ---- .../Portable/PortableApiSelfTest.cs | 1787 ---------- .../Portable/PortableSelfTest.cs | 2078 ----------- .../PortableConfigurationTest.cs | 173 - .../Process/IIgniteProcessOutputReader.cs | 35 - .../Process/IgniteProcess.cs | 283 -- .../Process/IgniteProcessConsoleOutputReader.cs | 40 - .../Properties/AssemblyInfo.cs | 35 - .../Query/ImplicitPortablePerson.cs | 46 - .../Query/NoDefPortablePerson.cs | 35 - .../Query/PortablePerson.cs | 69 - .../SerializationTest.cs | 240 -- .../Services/ServiceProxyTest.cs | 741 ---- .../Services/ServicesAsyncWrapper.cs | 174 - .../Services/ServicesTest.cs | 823 ----- .../Services/ServicesTestAsync.cs | 33 - .../Apache.Ignite.Core.Tests/TestRunner.cs | 71 - .../Apache.Ignite.Core.Tests/TestUtils.cs | 292 -- .../TypeResolverTest.cs | 107 - modules/platforms/cpp/README.txt | 101 + modules/platforms/cpp/common/Makefile.am | 45 + modules/platforms/cpp/common/configure.ac | 62 + .../platforms/cpp/common/ignite-common.pc.in | 9 + .../platforms/cpp/common/include/Makefile.am | 22 + .../common/include/ignite/common/concurrent.h | 210 ++ .../cpp/common/include/ignite/common/exports.h | 145 + .../cpp/common/include/ignite/common/java.h | 652 ++++ .../cpp/common/os/linux/include/Makefile.am | 21 + .../os/linux/include/ignite/common/common.h | 81 + .../linux/include/ignite/common/concurrent_os.h | 394 +++ .../cpp/common/os/linux/src/common.cpp | 59 + .../cpp/common/os/linux/src/concurrent_os.cpp | 175 + .../os/win/include/ignite/common/common.h | 56 + .../win/include/ignite/common/concurrent_os.h | 406 +++ .../platforms/cpp/common/os/win/src/common.cpp | 65 + .../cpp/common/os/win/src/concurrent_os.cpp | 151 + modules/platforms/cpp/common/project/README.TXT | 1 + .../platforms/cpp/common/project/vs/README.TXT | 1 + .../cpp/common/project/vs/common.vcxproj | 202 ++ .../common/project/vs/common.vcxproj.filters | 54 + .../platforms/cpp/common/project/vs/module.def | 99 + .../platforms/cpp/common/project/vs/targetver.h | 25 + modules/platforms/cpp/common/src/concurrent.cpp | 94 + modules/platforms/cpp/common/src/exports.cpp | 413 +++ modules/platforms/cpp/common/src/java.cpp | 2205 ++++++++++++ modules/platforms/cpp/core-test/Makefile.am | 49 + .../cpp/core-test/config/cache-query.xml | 91 + .../cpp/core-test/config/cache-test.xml | 129 + modules/platforms/cpp/core-test/configure.ac | 62 + .../platforms/cpp/core-test/include/Makefile.am | 22 + .../include/ignite/portable_test_defs.h | 320 ++ .../include/ignite/portable_test_utils.h | 516 +++ .../cpp/core-test/include/teamcity_messages.h | 55 + .../platforms/cpp/core-test/project/README.TXT | 1 + .../cpp/core-test/project/vs/README.TXT | 1 + .../cpp/core-test/project/vs/core-test.vcxproj | 174 + .../project/vs/core-test.vcxproj.filters | 68 + .../cpp/core-test/src/cache_query_test.cpp | 656 ++++ .../platforms/cpp/core-test/src/cache_test.cpp | 486 +++ .../cpp/core-test/src/concurrent_test.cpp | 186 + .../cpp/core-test/src/handle_registry_test.cpp | 176 + .../cpp/core-test/src/ignition_test.cpp | 102 + .../src/portable_reader_writer_raw_test.cpp | 1532 +++++++++ .../src/portable_reader_writer_test.cpp | 1951 +++++++++++ .../cpp/core-test/src/portable_session_test.cpp | 257 ++ .../cpp/core-test/src/portable_test_defs.cpp | 65 + .../cpp/core-test/src/teamcity_boost.cpp | 159 + .../cpp/core-test/src/teamcity_messages.cpp | 150 + modules/platforms/cpp/core/Makefile.am | 66 + modules/platforms/cpp/core/configure.ac | 62 + modules/platforms/cpp/core/ignite.pc.in | 9 + modules/platforms/cpp/core/include/Makefile.am | 61 + .../cpp/core/include/ignite/cache/cache.h | 1153 +++++++ .../cpp/core/include/ignite/cache/cache_entry.h | 118 + .../core/include/ignite/cache/cache_peek_mode.h | 71 + .../cpp/core/include/ignite/cache/query/query.h | 27 + .../include/ignite/cache/query/query_argument.h | 125 + .../include/ignite/cache/query/query_cursor.h | 191 + .../include/ignite/cache/query/query_scan.h | 151 + .../core/include/ignite/cache/query/query_sql.h | 253 ++ .../include/ignite/cache/query/query_text.h | 159 + .../platforms/cpp/core/include/ignite/guid.h | 112 + .../platforms/cpp/core/include/ignite/ignite.h | 154 + .../core/include/ignite/ignite_configuration.h | 92 + .../cpp/core/include/ignite/ignite_error.h | 260 ++ .../cpp/core/include/ignite/ignition.h | 195 ++ .../core/include/ignite/impl/cache/cache_impl.h | 418 +++ .../ignite/impl/cache/query/query_impl.h | 115 + .../core/include/ignite/impl/handle_registry.h | 202 ++ .../include/ignite/impl/ignite_environment.h | 130 + .../cpp/core/include/ignite/impl/ignite_impl.h | 146 + .../core/include/ignite/impl/interop/interop.h | 25 + .../ignite/impl/interop/interop_input_stream.h | 234 ++ .../ignite/impl/interop/interop_memory.h | 280 ++ .../ignite/impl/interop/interop_output_stream.h | 234 ++ .../cpp/core/include/ignite/impl/operations.h | 452 +++ .../ignite/impl/portable/portable_common.h | 146 + .../ignite/impl/portable/portable_id_resolver.h | 106 + .../impl/portable/portable_metadata_handler.h | 102 + .../impl/portable/portable_metadata_manager.h | 120 + .../impl/portable/portable_metadata_snapshot.h | 122 + .../impl/portable/portable_metadata_updater.h | 53 + .../portable/portable_metadata_updater_impl.h | 65 + .../ignite/impl/portable/portable_reader_impl.h | 1130 ++++++ .../ignite/impl/portable/portable_utils.h | 344 ++ .../ignite/impl/portable/portable_writer_impl.h | 859 +++++ .../cpp/core/include/ignite/portable/portable.h | 29 + .../include/ignite/portable/portable_consts.h | 106 + .../ignite/portable/portable_containers.h | 525 +++ .../ignite/portable/portable_raw_reader.h | 324 ++ .../ignite/portable/portable_raw_writer.h | 300 ++ .../include/ignite/portable/portable_reader.h | 355 ++ .../include/ignite/portable/portable_type.h | 293 ++ .../include/ignite/portable/portable_writer.h | 335 ++ .../cpp/core/os/linux/include/Makefile.am | 20 + .../core/os/linux/include/ignite/impl/utils.h | 155 + .../cpp/core/os/linux/src/impl/utils.cpp | 439 +++ .../cpp/core/os/win/include/ignite/impl/utils.h | 155 + .../cpp/core/os/win/src/impl/utils.cpp | 453 +++ modules/platforms/cpp/core/project/README.TXT | 1 + .../platforms/cpp/core/project/vs/README.TXT | 1 + .../platforms/cpp/core/project/vs/core.vcxproj | 272 ++ .../cpp/core/project/vs/core.vcxproj.filters | 246 ++ modules/platforms/cpp/core/src/guid.cpp | 65 + modules/platforms/cpp/core/src/ignite.cpp | 43 + modules/platforms/cpp/core/src/ignite_error.cpp | 222 ++ modules/platforms/cpp/core/src/ignition.cpp | 468 +++ .../cpp/core/src/impl/cache/cache_impl.cpp | 388 +++ .../core/src/impl/cache/query/query_impl.cpp | 193 ++ .../cpp/core/src/impl/handle_registry.cpp | 234 ++ .../cpp/core/src/impl/ignite_environment.cpp | 167 + .../platforms/cpp/core/src/impl/ignite_impl.cpp | 42 + .../src/impl/interop/interop_input_stream.cpp | 215 ++ .../core/src/impl/interop/interop_memory.cpp | 182 + .../src/impl/interop/interop_output_stream.cpp | 215 ++ .../impl/portable/portable_metadata_handler.cpp | 78 + .../impl/portable/portable_metadata_manager.cpp | 201 ++ .../portable/portable_metadata_snapshot.cpp | 70 + .../impl/portable/portable_metadata_updater.cpp | 32 + .../portable/portable_metadata_updater_impl.cpp | 94 + .../src/impl/portable/portable_reader_impl.cpp | 683 ++++ .../core/src/impl/portable/portable_utils.cpp | 214 ++ .../src/impl/portable/portable_writer_impl.cpp | 600 ++++ .../core/src/portable/portable_containers.cpp | 76 + .../core/src/portable/portable_raw_reader.cpp | 135 + .../core/src/portable/portable_raw_writer.cpp | 147 + .../cpp/core/src/portable/portable_reader.cpp | 142 + .../cpp/core/src/portable/portable_type.cpp | 51 + .../cpp/core/src/portable/portable_writer.cpp | 154 + modules/platforms/cpp/examples/Makefile.am | 39 + modules/platforms/cpp/examples/README.txt | 42 + .../cpp/examples/config/example-cache.xml | 77 + modules/platforms/cpp/examples/configure.ac | 38 + .../platforms/cpp/examples/include/Makefile.am | 21 + .../examples/include/ignite/examples/address.h | 109 + .../include/ignite/examples/organization.h | 111 + .../cpp/examples/project/vs/ignite-examples.sln | 19 + .../examples/project/vs/ignite-examples.vcxproj | 107 + .../project/vs/ignite-examples.vcxproj.filters | 30 + .../cpp/examples/src/putgetexample.cpp | 126 + modules/platforms/cpp/project/vs/ignite.sln | 46 + modules/platforms/cpp/project/vs/ignite.slnrel | 33 + .../platforms/cpp/project/vs/ignite_x86.slnrel | 33 + .../Apache.Ignite.Core.Tests.TestDll.csproj | 52 + .../Properties/AssemblyInfo.cs | 49 + .../TestClass.cs | 35 + .../Apache.Ignite.Core.Tests.csproj | 242 ++ .../Cache/CacheAbstractTest.cs | 3252 ++++++++++++++++++ .../Cache/CacheAffinityTest.cs | 139 + .../Cache/CacheDynamicStartTest.cs | 281 ++ .../Cache/CacheEntryTest.cs | 69 + .../Cache/CacheForkedTest.cs | 81 + .../Cache/CacheLocalAtomicTest.cs | 57 + .../Cache/CacheLocalTest.cs | 56 + .../CachePartitionedAtomicNearEnabledTest.cs | 50 + .../Cache/CachePartitionedAtomicTest.cs | 50 + .../Cache/CachePartitionedNearEnabledTest.cs | 50 + .../Cache/CachePartitionedTest.cs | 50 + .../Cache/CacheReplicatedAtomicTest.cs | 60 + .../Cache/CacheReplicatedTest.cs | 60 + .../Cache/CacheTestAsyncWrapper.cs | 437 +++ .../Cache/Query/CacheQueriesTest.cs | 928 +++++ .../Continuous/ContinuousQueryAbstractTest.cs | 1181 +++++++ .../ContinuousQueryAtomicBackupTest.cs | 33 + .../ContinuousQueryAtomicNoBackupTest.cs | 34 + .../ContinuousQueryNoBackupAbstractTest.cs | 72 + .../ContinuousQueryTransactionalBackupTest.cs | 34 + .../ContinuousQueryTransactionalNoBackupTest.cs | 33 + .../Cache/Store/CacheParallelLoadStoreTest.cs | 110 + .../Cache/Store/CacheStoreSessionTest.cs | 285 ++ .../Cache/Store/CacheStoreTest.cs | 510 +++ .../Cache/Store/CacheTestParallelLoadStore.cs | 91 + .../Cache/Store/CacheTestStore.cs | 155 + .../Compute/AbstractTaskTest.cs | 217 ++ .../Compute/ClosureTaskTest.cs | 390 +++ .../Compute/ComputeApiTest.cs | 1281 +++++++ .../Compute/ComputeMultithreadedTest.cs | 269 ++ .../Compute/FailoverTaskSelfTest.cs | 246 ++ .../Forked/ForkedPortableClosureTaskTest.cs | 30 + .../Compute/Forked/ForkedResourceTaskTest.cs | 33 + .../Forked/ForkedSerializableClosureTaskTest.cs | 33 + .../Compute/Forked/ForkedTaskAdapterTest.cs | 30 + .../Compute/IgniteExceptionTaskSelfTest.cs | 753 ++++ .../Compute/PortableClosureTaskTest.cs | 217 ++ .../Compute/PortableTaskTest.cs | 253 ++ .../Compute/ResourceTaskTest.cs | 568 +++ .../Compute/SerializableClosureTaskTest.cs | 217 ++ .../Compute/TaskAdapterTest.cs | 274 ++ .../Compute/TaskResultTest.cs | 437 +++ .../Config/Apache.Ignite.exe.config.test | 41 + .../Config/Cache/Store/cache-store-session.xml | 80 + .../Config/Compute/compute-grid1.xml | 90 + .../Config/Compute/compute-grid2.xml | 63 + .../Config/Compute/compute-grid3.xml | 52 + .../Config/Compute/compute-standalone.xml | 87 + .../Config/Dynamic/dynamic-client.xml | 51 + .../Config/Dynamic/dynamic-data-no-cfg.xml | 47 + .../Config/Dynamic/dynamic-data.xml | 65 + .../Config/Lifecycle/lifecycle-beans.xml | 66 + .../Config/Lifecycle/lifecycle-no-beans.xml | 44 + .../Config/cache-portables.xml | 78 + .../Config/cache-query-continuous.xml | 171 + .../Config/cache-query.xml | 100 + .../Config/marshaller-default.xml | 43 + .../Config/marshaller-invalid.xml | 46 + .../Config/marshaller-portable.xml | 43 + .../native-client-test-cache-affinity.xml | 70 + .../native-client-test-cache-parallel-store.xml | 69 + .../Config/native-client-test-cache-store.xml | 125 + .../Config/native-client-test-cache.xml | 194 ++ .../Config/portable.xml | 56 + .../Config/start-test-grid1.xml | 54 + .../Config/start-test-grid2.xml | 45 + .../Config/start-test-grid3.xml | 43 + .../Dataload/DataStreamerTest.cs | 592 ++++ .../Apache.Ignite.Core.Tests/EventsTest.cs | 961 ++++++ .../Examples/Example.cs | 137 + .../Examples/ExamplesTest.cs | 137 + .../Examples/PathUtil.cs | 51 + .../Examples/ProjectFilesTest.cs | 45 + .../Apache.Ignite.Core.Tests/ExceptionsTest.cs | 352 ++ .../Apache.Ignite.Core.Tests/ExecutableTest.cs | 443 +++ .../Apache.Ignite.Core.Tests/FutureTest.cs | 278 ++ .../IgniteManagerTest.cs | 51 + .../IgniteStartStopTest.cs | 422 +++ .../Apache.Ignite.Core.Tests/LifecycleTest.cs | 288 ++ .../Apache.Ignite.Core.Tests/LoadDllTest.cs | 243 ++ .../Apache.Ignite.Core.Tests/MarshallerTest.cs | 71 + .../Memory/InteropMemoryTest.cs | 213 ++ .../Apache.Ignite.Core.Tests/MessagingTest.cs | 646 ++++ .../Portable/PortableApiSelfTest.cs | 1787 ++++++++++ .../Portable/PortableSelfTest.cs | 2078 +++++++++++ .../PortableConfigurationTest.cs | 173 + .../Process/IIgniteProcessOutputReader.cs | 35 + .../Process/IgniteProcess.cs | 283 ++ .../Process/IgniteProcessConsoleOutputReader.cs | 40 + .../Properties/AssemblyInfo.cs | 35 + .../Query/ImplicitPortablePerson.cs | 46 + .../Query/NoDefPortablePerson.cs | 35 + .../Query/PortablePerson.cs | 69 + .../SerializationTest.cs | 240 ++ .../Services/ServiceProxyTest.cs | 741 ++++ .../Services/ServicesAsyncWrapper.cs | 174 + .../Services/ServicesTest.cs | 823 +++++ .../Services/ServicesTestAsync.cs | 33 + .../Apache.Ignite.Core.Tests/TestRunner.cs | 71 + .../Apache.Ignite.Core.Tests/TestUtils.cs | 292 ++ .../TypeResolverTest.cs | 107 + .../Apache.Ignite.Core.csproj | 373 ++ .../Cache/CacheAtomicUpdateTimeoutException.cs | 67 + .../Cache/CacheEntryProcessorException.cs | 79 + .../Apache.Ignite.Core/Cache/CacheException.cs | 68 + .../Cache/CachePartialUpdateException.cs | 119 + .../Apache.Ignite.Core/Cache/CachePeekMode.cs | 68 + .../Cache/Event/CacheEntryEventType.cs | 41 + .../Cache/Event/ICacheEntryEvent.cs | 40 + .../Cache/Event/ICacheEntryEventFilter.cs | 31 + .../Cache/Event/ICacheEntryEventListener.cs | 33 + .../Cache/Expiry/ExpiryPolicy.cs | 89 + .../Cache/Expiry/IExpiryPolicy.cs | 59 + .../dotnet/Apache.Ignite.Core/Cache/ICache.cs | 542 +++ .../Apache.Ignite.Core/Cache/ICacheAffinity.cs | 158 + .../Apache.Ignite.Core/Cache/ICacheEntry.cs | 37 + .../Cache/ICacheEntryFilter.cs | 34 + .../Cache/ICacheEntryProcessor.cs | 45 + .../Cache/ICacheEntryProcessorResult.cs | 40 + .../Apache.Ignite.Core/Cache/ICacheLock.cs | 58 + .../Apache.Ignite.Core/Cache/ICacheMetrics.cs | 486 +++ .../Cache/IMutableCacheEntry.cs | 47 + .../Cache/Query/Continuous/ContinuousQuery.cs | 170 + .../Query/Continuous/IContinuousQueryHandle.cs | 45 + .../Cache/Query/IQueryCursor.cs | 40 + .../Apache.Ignite.Core/Cache/Query/QueryBase.cs | 82 + .../Apache.Ignite.Core/Cache/Query/ScanQuery.cs | 77 + .../Cache/Query/SqlFieldsQuery.cs | 81 + .../Apache.Ignite.Core/Cache/Query/SqlQuery.cs | 119 + .../Apache.Ignite.Core/Cache/Query/TextQuery.cs | 104 + .../Store/CacheParallelLoadStoreAdapter.cs | 205 ++ .../Cache/Store/CacheStoreAdapter.cs | 146 + .../Cache/Store/CacheStoreException.cs | 66 + .../Cache/Store/ICacheStore.cs | 184 + .../Cache/Store/ICacheStoreSession.cs | 42 + .../Cluster/ClusterGroupEmptyException.cs | 70 + .../Cluster/ClusterTopologyException.cs | 69 + .../Apache.Ignite.Core/Cluster/ICluster.cs | 77 + .../Apache.Ignite.Core/Cluster/IClusterGroup.cs | 227 ++ .../Cluster/IClusterMetrics.cs | 515 +++ .../Apache.Ignite.Core/Cluster/IClusterNode.cs | 121 + .../Cluster/IClusterNodeFilter.cs | 32 + .../Common/AsyncSupportedAttribute.cs | 33 + .../Apache.Ignite.Core/Common/IAsyncSupport.cs | 52 + .../dotnet/Apache.Ignite.Core/Common/IFuture.cs | 115 + .../Common/IgniteException.cs | 66 + .../Apache.Ignite.Core/Common/IgniteGuid.cs | 138 + .../ComputeExecutionRejectedException.cs | 69 + .../Compute/ComputeJobAdapter.cs | 122 + .../Compute/ComputeJobFailoverException.cs | 72 + .../Compute/ComputeJobResultPolicy.cs | 45 + .../Compute/ComputeTaskAdapter.cs | 93 + .../Compute/ComputeTaskCancelledException.cs | 69 + .../ComputeTaskNoResultCacheAttribute.cs | 35 + .../Compute/ComputeTaskSplitAdapter.cs | 95 + .../Compute/ComputeTaskTimeoutException.cs | 67 + .../Compute/ComputeUserUndeclaredException.cs | 70 + .../Apache.Ignite.Core/Compute/ICompute.cs | 271 ++ .../Apache.Ignite.Core/Compute/IComputeFunc.cs | 55 + .../Apache.Ignite.Core/Compute/IComputeJob.cs | 58 + .../Compute/IComputeJobResult.cs | 73 + .../Compute/IComputeReducer.cs | 39 + .../Apache.Ignite.Core/Compute/IComputeTask.cs | 132 + .../Datastream/IDataStreamer.cs | 206 ++ .../Datastream/IStreamReceiver.cs | 38 + .../Datastream/StreamTransformer.cs | 73 + .../Datastream/StreamVisitor.cs | 55 + .../Apache.Ignite.Core/Events/CacheEvent.cs | 176 + .../Events/CacheQueryExecutedEvent.cs | 97 + .../Events/CacheQueryReadEvent.cs | 134 + .../Events/CacheRebalancingEvent.cs | 98 + .../Events/CheckpointEvent.cs | 50 + .../Apache.Ignite.Core/Events/DiscoveryEvent.cs | 80 + .../Apache.Ignite.Core/Events/EventBase.cs | 160 + .../Apache.Ignite.Core/Events/EventReader.cs | 72 + .../Apache.Ignite.Core/Events/EventType.cs | 514 +++ .../dotnet/Apache.Ignite.Core/Events/IEvent.cs | 74 + .../Apache.Ignite.Core/Events/IEventFilter.cs | 36 + .../dotnet/Apache.Ignite.Core/Events/IEvents.cs | 182 + .../Apache.Ignite.Core/Events/JobEvent.cs | 100 + .../Apache.Ignite.Core/Events/SwapSpaceEvent.cs | 50 + .../Apache.Ignite.Core/Events/TaskEvent.cs | 91 + .../dotnet/Apache.Ignite.Core/IIgnite.cs | 144 + .../Apache.Ignite.Core/IgniteConfiguration.cs | 140 + .../dotnet/Apache.Ignite.Core/Ignition.cs | 662 ++++ .../Impl/Cache/CacheAffinityImpl.cs | 275 ++ .../Apache.Ignite.Core/Impl/Cache/CacheEntry.cs | 126 + .../Impl/Cache/CacheEntryFilterHolder.cs | 147 + .../Impl/Cache/CacheEntryProcessorHolder.cs | 145 + .../Impl/Cache/CacheEntryProcessorResult.cs | 65 + .../Cache/CacheEntryProcessorResultHolder.cs | 127 + .../Impl/Cache/CacheEnumerable.cs | 82 + .../Impl/Cache/CacheEnumerator.cs | 117 + .../Impl/Cache/CacheEnumeratorProxy.cs | 156 + .../Apache.Ignite.Core/Impl/Cache/CacheImpl.cs | 941 +++++ .../Apache.Ignite.Core/Impl/Cache/CacheLock.cs | 171 + .../Impl/Cache/CacheMetricsImpl.cs | 248 ++ .../Apache.Ignite.Core/Impl/Cache/CacheOp.cs | 63 + .../Impl/Cache/CacheProxyImpl.cs | 500 +++ .../Impl/Cache/Event/CacheEntryCreateEvent.cs | 74 + .../Impl/Cache/Event/CacheEntryRemoveEvent.cs | 74 + .../Impl/Cache/Event/CacheEntryUpdateEvent.cs | 79 + .../Impl/Cache/MutableCacheEntry.cs | 163 + .../Impl/Cache/Query/AbstractQueryCursor.cs | 264 ++ .../Query/Continuous/ContinuousQueryFilter.cs | 125 + .../Continuous/ContinuousQueryFilterHolder.cs | 118 + .../Continuous/ContinuousQueryHandleImpl.cs | 210 ++ .../Query/Continuous/ContinuousQueryUtils.cs | 115 + .../Impl/Cache/Query/FieldsQueryCursor.cs | 54 + .../Impl/Cache/Query/QueryCursor.cs | 50 + .../Impl/Cache/Store/CacheStore.cs | 263 ++ .../Impl/Cache/Store/CacheStoreSession.cs | 53 + .../Impl/Cache/Store/CacheStoreSessionProxy.cs | 63 + .../Impl/Cluster/ClusterGroupImpl.cs | 577 ++++ .../Impl/Cluster/ClusterMetricsImpl.cs | 292 ++ .../Impl/Cluster/ClusterNodeImpl.cs | 221 ++ .../Impl/Cluster/IClusterGroupEx.cs | 35 + .../Impl/Collections/CollectionExtensions.cs | 45 + .../Impl/Collections/MultiValueDictionary.cs | 143 + .../Impl/Collections/ReadOnlyCollection.cs | 102 + .../Impl/Collections/ReadOnlyDictionary.cs | 149 + .../Impl/Common/AsyncResult.cs | 71 + .../Impl/Common/CompletedAsyncResult.cs | 70 + .../Common/CopyOnWriteConcurrentDictionary.cs | 70 + .../Impl/Common/DelegateConverter.cs | 253 ++ .../Impl/Common/DelegateTypeDescriptor.cs | 314 ++ .../Apache.Ignite.Core/Impl/Common/Future.cs | 286 ++ .../Impl/Common/FutureConverter.cs | 62 + .../Impl/Common/FutureType.cs | 52 + .../Impl/Common/IFutureConverter.cs | 34 + .../Impl/Common/IFutureInternal.cs | 46 + .../Impl/Common/IgniteArgumentCheck.cs | 76 + .../Impl/Common/LoadedAssembliesResolver.cs | 96 + .../Impl/Common/PortableResultWrapper.cs | 68 + .../Impl/Common/TypeCaster.cs | 72 + .../Closure/ComputeAbstractClosureTask.cs | 101 + .../Impl/Compute/Closure/ComputeActionJob.cs | 83 + .../Impl/Compute/Closure/ComputeFuncJob.cs | 89 + .../Compute/Closure/ComputeMultiClosureTask.cs | 56 + .../Impl/Compute/Closure/ComputeOutFuncJob.cs | 76 + .../Closure/ComputeReducingClosureTask.cs | 61 + .../Compute/Closure/ComputeSingleClosureTask.cs | 48 + .../Compute/Closure/IComputeResourceInjector.cs | 31 + .../Apache.Ignite.Core/Impl/Compute/Compute.cs | 213 ++ .../Impl/Compute/ComputeAsync.cs | 261 ++ .../Impl/Compute/ComputeFunc.cs | 119 + .../Impl/Compute/ComputeImpl.cs | 645 ++++ .../Impl/Compute/ComputeJob.cs | 163 + .../Impl/Compute/ComputeJobHolder.cs | 246 ++ .../Compute/ComputeJobResultGenericWrapper.cs | 70 + .../Impl/Compute/ComputeJobResultImpl.cs | 96 + .../Impl/Compute/ComputeOutFunc.cs | 123 + .../Impl/Compute/ComputeTaskHolder.cs | 484 +++ .../Impl/Datastream/DataStreamerBatch.cs | 269 ++ .../Impl/Datastream/DataStreamerEntry.cs | 64 + .../Impl/Datastream/DataStreamerImpl.cs | 832 +++++ .../Impl/Datastream/DataStreamerRemoveEntry.cs | 48 + .../Impl/Datastream/StreamReceiverHolder.cs | 144 + .../Apache.Ignite.Core/Impl/Events/Events.cs | 498 +++ .../Impl/Events/EventsAsync.cs | 158 + .../Impl/Events/RemoteListenEventFilter.cs | 85 + .../Apache.Ignite.Core/Impl/ExceptionUtils.cs | 204 ++ .../Apache.Ignite.Core/Impl/Handle/Handle.cs | 69 + .../Impl/Handle/HandleRegistry.cs | 340 ++ .../Apache.Ignite.Core/Impl/Handle/IHandle.cs | 35 + .../Apache.Ignite.Core/Impl/IInteropCallback.cs | 34 + .../dotnet/Apache.Ignite.Core/Impl/Ignite.cs | 511 +++ .../Impl/IgniteConfigurationEx.cs | 57 + .../Apache.Ignite.Core/Impl/IgniteManager.cs | 490 +++ .../Apache.Ignite.Core/Impl/IgniteProxy.cs | 333 ++ .../Apache.Ignite.Core/Impl/IgniteUtils.cs | 438 +++ .../Impl/InteropExceptionHolder.cs | 85 + .../Impl/LifecycleBeanHolder.cs | 66 + .../Impl/Memory/IPlatformMemory.cs | 65 + .../Impl/Memory/InteropExternalMemory.cs | 46 + .../Impl/Memory/InteropMemoryUtils.cs | 38 + .../Memory/PlatformBigEndianMemoryStream.cs | 483 +++ .../Impl/Memory/PlatformMemory.cs | 78 + .../Impl/Memory/PlatformMemoryManager.cs | 107 + .../Impl/Memory/PlatformMemoryPool.cs | 106 + .../Impl/Memory/PlatformMemoryStream.cs | 677 ++++ .../Impl/Memory/PlatformMemoryUtils.cs | 463 +++ .../Impl/Memory/PlatformPooledMemory.cs | 70 + .../Impl/Memory/PlatformRawMemory.cs | 89 + .../Impl/Memory/PlatformUnpooledMemory.cs | 52 + .../Impl/Messaging/MessageFilterHolder.cs | 179 + .../Impl/Messaging/Messaging.cs | 262 ++ .../Impl/Messaging/MessagingAsync.cs | 68 + .../Apache.Ignite.Core/Impl/NativeMethods.cs | 47 + .../Apache.Ignite.Core/Impl/PlatformTarget.cs | 715 ++++ .../Portable/IPortableSystemTypeSerializer.cs | 34 + .../Impl/Portable/IPortableTypeDescriptor.cs | 124 + .../Impl/Portable/IPortableWriteAware.cs | 34 + .../Impl/Portable/Io/IPortableStream.cs | 320 ++ .../Impl/Portable/Io/PortableAbstractStream.cs | 1298 +++++++ .../Impl/Portable/Io/PortableHeapStream.cs | 447 +++ .../Impl/Portable/Io/PortableStreamAdapter.cs | 114 + .../Metadata/IPortableMetadataHandler.cs | 41 + .../Metadata/PortableHashsetMetadataHandler.cs | 69 + .../Portable/Metadata/PortableMetadataHolder.cs | 149 + .../Portable/Metadata/PortableMetadataImpl.cs | 200 ++ .../Impl/Portable/PortableBuilderField.cs | 73 + .../Impl/Portable/PortableBuilderImpl.cs | 923 +++++ .../Impl/Portable/PortableCollectionInfo.cs | 251 ++ .../Impl/Portable/PortableFullTypeDescriptor.cs | 203 ++ .../Impl/Portable/PortableHandleDictionary.cs | 187 + .../Portable/PortableMarshalAwareSerializer.cs | 45 + .../Impl/Portable/PortableMarshaller.cs | 599 ++++ .../Impl/Portable/PortableMode.cs | 40 + .../Impl/Portable/PortableObjectHandle.cs | 59 + .../PortableOrSerializableObjectHolder.cs | 66 + .../Portable/PortableReaderHandleDictionary.cs | 42 + .../Impl/Portable/PortableReaderImpl.cs | 1013 ++++++ .../Impl/Portable/PortableReflectiveRoutines.cs | 483 +++ .../Portable/PortableReflectiveSerializer.cs | 218 ++ .../Portable/PortableSurrogateTypeDescriptor.cs | 133 + .../Impl/Portable/PortableSystemHandlers.cs | 1336 +++++++ .../Portable/PortableSystemTypeSerializer.cs | 62 + .../Impl/Portable/PortableUserObject.cs | 385 +++ .../Impl/Portable/PortableUtils.cs | 2130 ++++++++++++ .../Impl/Portable/PortableWriterImpl.cs | 1305 +++++++ .../Impl/Portable/PortablesImpl.cs | 205 ++ .../Impl/Portable/SerializableObjectHolder.cs | 66 + .../Impl/Portable/TypeResolver.cs | 227 ++ .../Impl/Resource/IResourceInjector.cs | 27 + .../Impl/Resource/ResourceFieldInjector.cs | 47 + .../Impl/Resource/ResourceMethodInjector.cs | 48 + .../Impl/Resource/ResourceProcessor.cs | 105 + .../Impl/Resource/ResourcePropertyInjector.cs | 47 + .../Impl/Resource/ResourceTypeDescriptor.cs | 291 ++ .../Impl/Services/ServiceContext.cs | 60 + .../Impl/Services/ServiceDescriptor.cs | 106 + .../Impl/Services/ServiceProxy.cs | 71 + .../Impl/Services/ServiceProxyInvoker.cs | 136 + .../Impl/Services/ServiceProxySerializer.cs | 140 + .../Impl/Services/Services.cs | 316 ++ .../Impl/Services/ServicesAsync.cs | 89 + .../Impl/Transactions/AsyncTransaction.cs | 78 + .../Impl/Transactions/Transaction.cs | 155 + .../Impl/Transactions/TransactionImpl.cs | 489 +++ .../Impl/Transactions/TransactionMetricsImpl.cs | 62 + .../Impl/Transactions/TransactionsImpl.cs | 201 ++ .../Impl/Unmanaged/IUnmanagedTarget.cs | 42 + .../Impl/Unmanaged/UnmanagedCallbackHandlers.cs | 99 + .../Impl/Unmanaged/UnmanagedCallbacks.cs | 1154 +++++++ .../Impl/Unmanaged/UnmanagedContext.cs | 53 + .../Unmanaged/UnmanagedNonReleaseableTarget.cs | 68 + .../Impl/Unmanaged/UnmanagedTarget.cs | 77 + .../Impl/Unmanaged/UnmanagedUtils.cs | 1263 +++++++ .../Lifecycle/ILifecycleBean.cs | 64 + .../Lifecycle/LifecycleEventType.cs | 49 + .../Messaging/IMessageFilter.cs | 35 + .../Apache.Ignite.Core/Messaging/IMessaging.cs | 105 + .../Portable/IPortableBuilder.cs | 77 + .../Portable/IPortableIdMapper.cs | 40 + .../Portable/IPortableMarshalAware.cs | 39 + .../Portable/IPortableMetadata.cs | 52 + .../Portable/IPortableNameMapper.cs | 39 + .../Portable/IPortableObject.cs | 56 + .../Portable/IPortableRawReader.cs | 264 ++ .../Portable/IPortableRawWriter.cs | 221 ++ .../Portable/IPortableReader.cs | 340 ++ .../Portable/IPortableSerializer.cs | 39 + .../Portable/IPortableWriter.cs | 259 ++ .../Apache.Ignite.Core/Portable/IPortables.cs | 120 + .../Portable/PortableConfiguration.cs | 122 + .../Portable/PortableException.cs | 64 + .../Portable/PortableTypeConfiguration.cs | 162 + .../Portable/PortableTypeNames.cs | 115 + .../Properties/AssemblyInfo.cs | 46 + .../Resource/InstanceResourceAttribute.cs | 35 + .../Resource/StoreSessionResourceAttribute.cs | 32 + .../Apache.Ignite.Core/Services/IService.cs | 51 + .../Services/IServiceContext.cs | 69 + .../Services/IServiceDescriptor.cs | 96 + .../Apache.Ignite.Core/Services/IServices.cs | 181 + .../Services/ServiceConfiguration.cs | 62 + .../Services/ServiceInvocationException.cs | 101 + .../Transactions/ITransaction.cs | 230 ++ .../Transactions/ITransactionMetrics.cs | 47 + .../Transactions/ITransactions.cs | 73 + .../Transactions/TransactionConcurrency.cs | 36 + .../TransactionHeuristicException.cs | 72 + .../Transactions/TransactionIsolation.cs | 41 + .../TransactionOptimisticException.cs | 69 + .../TransactionRollbackException.cs | 68 + .../Transactions/TransactionState.cs | 70 + .../Transactions/TransactionTimeoutException.cs | 69 + modules/platforms/dotnet/Apache.Ignite.sln | 91 + .../dotnet/Apache.Ignite.sln.DotSettings | 4 + modules/platforms/dotnet/Apache.Ignite.slnrel | 43 + .../dotnet/Apache.Ignite/Apache.Ignite.csproj | 76 + .../platforms/dotnet/Apache.Ignite/App.config | 56 + .../Config/AppSettingsConfigurator.cs | 113 + .../Apache.Ignite/Config/ArgsConfigurator.cs | 164 + .../Apache.Ignite/Config/ConfigValueParser.cs | 42 + .../Apache.Ignite/Config/IConfigurator.cs | 34 + .../dotnet/Apache.Ignite/IgniteRunner.cs | 171 + .../Apache.Ignite/Properties/AssemblyInfo.cs | 35 + .../Apache.Ignite/Service/IgniteService.cs | 219 ++ .../Apache.Ignite/Service/NativeMethods.cs | 57 + .../Apache.Ignite/Service/ServiceDescription.cs | 32 + .../platforms/dotnet/Apache.Ignite_x86.slnrel | 43 + modules/platforms/dotnet/README.txt | 24 + .../dotnet/examples/Apache.Ignite.Examples.sln | 38 + .../Apache.Ignite.Examples.csproj | 81 + .../examples/Apache.Ignite.Examples/App.config | 24 + .../Compute/ClosureExample.cs | 84 + .../Compute/TaskExample.cs | 140 + .../Datagrid/ContinuousQueryExample.cs | 103 + .../Datagrid/CrossPlatformExample.cs | 208 ++ .../Datagrid/DataStreamerExample.cs | 101 + .../Datagrid/PutGetExample.cs | 219 ++ .../Datagrid/QueryExample.cs | 226 ++ .../Datagrid/StoreExample.cs | 114 + .../Datagrid/TransactionExample.cs | 104 + .../Events/EventsExample.cs | 118 + .../Messaging/MessagingExample.cs | 112 + .../Misc/LifecycleExample.cs | 109 + .../Properties/AssemblyInfo.cs | 35 + .../Services/IMapService.cs | 56 + .../Services/ServicesExample.cs | 77 + .../Apache.Ignite.ExamplesDll.csproj | 74 + .../Compute/AverageSalaryJob.cs | 65 + .../Compute/AverageSalaryTask.cs | 84 + .../Compute/CharacterCountClosure.cs | 43 + .../Compute/CharacterCountReducer.cs | 51 + .../Datagrid/ContinuousQueryFilter.cs | 50 + .../Datagrid/EmployeeStore.cs | 121 + .../Datagrid/EmployeeStorePredicate.cs | 40 + .../Events/LocalListener.cs | 55 + .../Events/RemoteFilter.cs | 42 + .../Messaging/LocalListener.cs | 59 + .../Messaging/RemoteOrderedListener.cs | 54 + .../Messaging/RemoteUnorderedListener.cs | 54 + .../Messaging/Topic.cs | 28 + .../Portable/Account.cs | 60 + .../Portable/Address.cs | 81 + .../Portable/Employee.cs | 93 + .../Portable/EmployeeKey.cs | 86 + .../Portable/Organization.cs | 84 + .../Portable/OrganizationType.cs | 43 + .../Properties/AssemblyInfo.cs | 35 + .../Services/MapService.cs | 119 + .../examples/Config/example-cache-query.xml | 111 + .../examples/Config/example-cache-store.xml | 60 + .../dotnet/examples/Config/example-cache.xml | 83 + .../dotnet/examples/Config/example-compute.xml | 70 + modules/platforms/dotnet/examples/README.txt | 14 + modules/platforms/licenses/apache-2.0.txt | 202 ++ parent/pom.xml | 22 +- 1202 files changed, 115264 insertions(+), 115593 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/assembly/release-fabric.xml ---------------------------------------------------------------------- diff --git a/assembly/release-fabric.xml b/assembly/release-fabric.xml index 21f6223..8ee65ec 100644 --- a/assembly/release-fabric.xml +++ b/assembly/release-fabric.xml @@ -36,55 +36,31 @@ <files> <!-- Copy CPP files. --> <file> - <source>modules/platform/src/main/cpp/project/vs/ignite.slnrel</source> - <outputDirectory>/platforms/cpp/src/project/vs</outputDirectory> + <source>modules/platforms/cpp/project/vs/ignite.slnrel</source> + <outputDirectory>/platforms/cpp/project/vs</outputDirectory> <destName>ignite.sln</destName> </file> <file> - <source>modules/platform/src/main/cpp/project/vs/ignite_x86.slnrel</source> - <outputDirectory>/platforms/cpp/src/project/vs</outputDirectory> + <source>modules/platforms/cpp/project/vs/ignite_x86.slnrel</source> + <outputDirectory>/platforms/cpp/project/vs</outputDirectory> <destName>ignite_x86.sln</destName> </file> <!-- Copy .Net files. --> <file> - <source>modules/platform/src/main/dotnet/Apache.Ignite.slnrel</source> + <source>modules/platforms/dotnet/Apache.Ignite.slnrel</source> <outputDirectory>/platforms/dotnet</outputDirectory> <destName>Apache.Ignite.sln</destName> </file> <file> - <source>modules/platform/src/main/dotnet/Apache.Ignite_x86.slnrel</source> + <source>modules/platforms/dotnet/Apache.Ignite_x86.slnrel</source> <outputDirectory>/platforms/dotnet</outputDirectory> <destName>Apache.Ignite_x86.sln</destName> </file> <file> - <source>modules/platform/src/main/dotnet/Apache.Ignite/Apache.Ignite.csprojrel</source> - <outputDirectory>/platforms/dotnet/Apache.Ignite</outputDirectory> - <destName>Apache.Ignite.csproj</destName> - </file> - - <file> - <source>modules/platform/src/main/dotnet/Examples/Apache.Ignite.Examples.slnrel</source> - <outputDirectory>/platforms/dotnet/Examples</outputDirectory> - <destName>Apache.Ignite.Examples.sln</destName> - </file> - - <file> - <source>modules/platform/src/main/dotnet/Examples/Apache.Ignite.Examples/Apache.Ignite.Examples.csprojrel</source> - <outputDirectory>/platforms/dotnet/Examples/Apache.Ignite.Examples</outputDirectory> - <destName>Apache.Ignite.Examples.csproj</destName> - </file> - - <file> - <source>modules/platform/src/main/dotnet/Examples/Apache.Ignite.ExamplesDll/Apache.Ignite.ExamplesDll.csprojrel</source> - <outputDirectory>/platforms/dotnet/Examples/Apache.Ignite.ExamplesDll</outputDirectory> - <destName>Apache.Ignite.ExamplesDll.csproj</destName> - </file> - - <file> <source>assembly/LICENSE_FABRIC</source> <destName>LICENSE</destName> <outputDirectory>/</outputDirectory> @@ -106,7 +82,7 @@ <fileSets> <!-- Move .Net readme. --> <fileSet> - <directory>modules/platform/src/main/dotnet</directory> + <directory>modules/platforms/dotnet</directory> <outputDirectory>/platforms/dotnet</outputDirectory> <includes> <include>README.txt</include> @@ -115,38 +91,31 @@ <!-- Move .Net "core" module. --> <fileSet> - <directory>modules/platform/src/main/dotnet/Apache.Ignite.Core</directory> + <directory>modules/platforms/dotnet/Apache.Ignite.Core</directory> <outputDirectory>/platforms/dotnet/Apache.Ignite.Core</outputDirectory> </fileSet> <!-- Move .Net executable module. --> <fileSet> - <directory>modules/platform/src/main/dotnet/Apache.Ignite</directory> + <directory>modules/platforms/dotnet/Apache.Ignite</directory> <outputDirectory>/platforms/dotnet/Apache.Ignite</outputDirectory> - <excludes> - <exclude>**/*.csproj*</exclude> - </excludes> </fileSet> <!-- Move .Net examples. --> <fileSet> - <directory>modules/platform/src/main/dotnet/Examples</directory> - <outputDirectory>/platforms/dotnet/Examples</outputDirectory> - <excludes> - <exclude>**/*.csproj*</exclude> - <exclude>**/*.sln*</exclude> - </excludes> + <directory>modules/platforms/dotnet/examples</directory> + <outputDirectory>/platforms/dotnet/examples</outputDirectory> </fileSet> <!-- Move .Net licenses. --> <fileSet> - <directory>modules/platform/licenses</directory> + <directory>modules/platforms/licenses</directory> <outputDirectory>/platforms/dotnet/licenses</outputDirectory> </fileSet> <!-- Move CPP readme. --> <fileSet> - <directory>modules/platform/src/main/cpp</directory> + <directory>modules/platforms/cpp</directory> <outputDirectory>/platforms/cpp</outputDirectory> <includes> <include>README.txt</include> @@ -155,25 +124,25 @@ <!-- Move CPP "common" module. --> <fileSet> - <directory>modules/platform/src/main/cpp/common</directory> - <outputDirectory>/platforms/cpp/src/common</outputDirectory> + <directory>modules/platforms/cpp/common</directory> + <outputDirectory>/platforms/cpp/common</outputDirectory> </fileSet> <!-- Move CPP "core" module. --> <fileSet> - <directory>modules/platform/src/main/cpp/core</directory> - <outputDirectory>/platforms/cpp/src/core</outputDirectory> + <directory>modules/platforms/cpp/core</directory> + <outputDirectory>/platforms/cpp/core</outputDirectory> </fileSet> <!-- Move CPP examples. --> <fileSet> - <directory>modules/platform/src/main/cpp/examples</directory> + <directory>modules/platforms/cpp/examples</directory> <outputDirectory>/platforms/cpp/examples</outputDirectory> </fileSet> <!-- Move CPP licenses. --> <fileSet> - <directory>modules/platform/licenses</directory> + <directory>modules/platforms/licenses</directory> <outputDirectory>/platforms/cpp/licenses</outputDirectory> </fileSet> http://git-wip-us.apache.org/repos/asf/ignite/blob/f0bac562/modules/platform/licenses/apache-2.0.txt ---------------------------------------------------------------------- diff --git a/modules/platform/licenses/apache-2.0.txt b/modules/platform/licenses/apache-2.0.txt deleted file mode 100644 index d645695..0000000 --- a/modules/platform/licenses/apache-2.0.txt +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed 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.
