You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by vo...@apache.org on 2015/11/11 10:15:58 UTC

[25/26] ignite git commit: Merge branch 'ignite-1282' into ignite-1847

Merge branch 'ignite-1282' into ignite-1847


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/cda44011
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/cda44011
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/cda44011

Branch: refs/heads/ignite-1816
Commit: cda44011fb853f4c0f41219bc687638d5bb5dede
Parents: 0c44ca3 894057e
Author: vozerov-gridgain <vo...@gridgain.com>
Authored: Wed Nov 11 12:15:17 2015 +0300
Committer: vozerov-gridgain <vo...@gridgain.com>
Committed: Wed Nov 11 12:15:17 2015 +0300

----------------------------------------------------------------------
 .gitignore                                      |    5 +-
 .../platform/utils/PlatformUtils.java           |   24 +-
 .../PlatformDotNetBinaryConfiguration.java      |  170 ++
 .../PlatformDotNetBinaryTypeConfiguration.java  |  171 ++
 .../dotnet/PlatformDotNetConfiguration.java     |   14 +-
 .../PlatformDotNetPortableConfiguration.java    |  170 --
 ...PlatformDotNetPortableTypeConfiguration.java |  171 --
 ...CacheAtomicReferenceApiSelfAbstractTest.java |   10 +-
 .../Interop/PlatformBenchmarkBase.cs            |   20 +-
 .../Apache.Ignite.Benchmarks/Model/Address.cs   |    8 +-
 .../Apache.Ignite.Benchmarks/Model/Company.cs   |    8 +-
 .../Apache.Ignite.Benchmarks/Model/Employee.cs  |    8 +-
 .../Apache.Ignite.Benchmarks/Model/TestModel.cs |    8 +-
 .../Portable/PortableReadBenchmark.cs           |   14 +-
 .../Portable/PortableWriteBenchmark.cs          |   12 +-
 .../Cache/CacheAbstractTest.cs                  |   68 +-
 .../Cache/CacheAffinityTest.cs                  |    8 +-
 .../Cache/CacheDynamicStartTest.cs              |   13 +-
 .../Cache/CacheTestAsyncWrapper.cs              |    8 +-
 .../Cache/Query/CacheQueriesTest.cs             |   36 +-
 .../Continuous/ContinuousQueryAbstractTest.cs   |   52 +-
 .../Cache/Store/CacheParallelLoadStoreTest.cs   |    4 +-
 .../Cache/Store/CacheStoreTest.cs               |   10 +-
 .../Compute/AbstractTaskTest.cs                 |   10 +-
 .../Compute/ComputeApiTest.cs                   |   24 +-
 .../Compute/FailoverTaskSelfTest.cs             |    6 +-
 .../Compute/IgniteExceptionTaskSelfTest.cs      |    4 +-
 .../Compute/PortableClosureTaskTest.cs          |   18 +-
 .../Compute/PortableTaskTest.cs                 |   24 +-
 .../Compute/TaskAdapterTest.cs                  |    6 +-
 .../Compute/TaskResultTest.cs                   |   12 +-
 .../Config/Compute/compute-standalone.xml       |    8 +-
 .../Config/cache-portables.xml                  |    4 +-
 .../Config/cache-query.xml                      |    4 +-
 .../native-client-test-cache-affinity.xml       |    6 +-
 .../Dataload/DataStreamerTest.cs                |   34 +-
 .../Apache.Ignite.Core.Tests/EventsTest.cs      |   14 +-
 .../Apache.Ignite.Core.Tests/ExceptionsTest.cs  |   14 +-
 .../Apache.Ignite.Core.Tests/ExecutableTest.cs  |   12 +-
 .../Apache.Ignite.Core.Tests/FutureTest.cs      |   12 +-
 .../IgniteStartStopTest.cs                      |    2 +-
 .../Portable/PortableApiSelfTest.cs             |  508 ++---
 .../Portable/PortableSelfTest.cs                |  330 ++--
 .../Portable/PortableStructureTest.cs           |   18 +-
 .../PortableConfigurationTest.cs                |   14 +-
 .../Query/PortablePerson.cs                     |    8 +-
 .../Services/ServiceProxyTest.cs                |   70 +-
 .../Services/ServicesAsyncWrapper.cs            |    8 +-
 .../Services/ServicesTest.cs                    |   50 +-
 .../TypeResolverTest.cs                         |    2 +-
 .../Apache.Ignite.Core.csproj                   |  118 +-
 .../Binary/BinaryConfiguration.cs               |   90 +
 .../Binary/BinaryObjectException.cs             |   64 +
 .../Binary/BinaryTypeConfiguration.cs           |  116 ++
 .../Binary/BinaryTypeNames.cs                   |  121 ++
 .../Apache.Ignite.Core/Binary/IBinarizable.cs   |   39 +
 .../Binary/IBinaryIdMapper.cs                   |   40 +
 .../Binary/IBinaryNameMapper.cs                 |   39 +
 .../Apache.Ignite.Core/Binary/IBinaryObject.cs  |   60 +
 .../Binary/IBinaryObjectBuilder.cs              |  310 +++
 .../Binary/IBinaryRawReader.cs                  |  223 +++
 .../Binary/IBinaryRawWriter.cs                  |  220 +++
 .../Apache.Ignite.Core/Binary/IBinaryReader.cs  |  279 +++
 .../Binary/IBinarySerializer.cs                 |   39 +
 .../Apache.Ignite.Core/Binary/IBinaryType.cs    |   52 +
 .../Apache.Ignite.Core/Binary/IBinaryWriter.cs  |  256 +++
 .../Apache.Ignite.Core/Binary/IIgniteBinary.cs  |  120 ++
 .../dotnet/Apache.Ignite.Core/Cache/ICache.cs   |   18 +-
 .../Cache/Query/Continuous/ContinuousQuery.cs   |    2 +-
 .../Apache.Ignite.Core/Cache/Query/QueryBase.cs |    8 +-
 .../Apache.Ignite.Core/Cache/Query/ScanQuery.cs |    6 +-
 .../Apache.Ignite.Core/Cache/Query/SqlQuery.cs  |    4 +-
 .../Apache.Ignite.Core/Cache/Query/TextQuery.cs |    4 +-
 .../Apache.Ignite.Core/Common/IgniteGuid.cs     |    4 +-
 .../Apache.Ignite.Core/Compute/ICompute.cs      |    4 +-
 .../Datastream/IDataStreamer.cs                 |   18 +-
 .../Datastream/StreamTransformer.cs             |   10 +-
 .../Apache.Ignite.Core/Events/CacheEvent.cs     |    6 +-
 .../Events/CacheQueryExecutedEvent.cs           |    4 +-
 .../Events/CacheQueryReadEvent.cs               |    4 +-
 .../Events/CacheRebalancingEvent.cs             |    4 +-
 .../Events/CheckpointEvent.cs                   |    4 +-
 .../Apache.Ignite.Core/Events/DiscoveryEvent.cs |    4 +-
 .../Apache.Ignite.Core/Events/EventBase.cs      |   12 +-
 .../Apache.Ignite.Core/Events/EventReader.cs    |    6 +-
 .../Apache.Ignite.Core/Events/JobEvent.cs       |    8 +-
 .../Apache.Ignite.Core/Events/SwapSpaceEvent.cs |    4 +-
 .../Apache.Ignite.Core/Events/TaskEvent.cs      |    6 +-
 .../dotnet/Apache.Ignite.Core/IIgnite.cs        |    8 +-
 .../Apache.Ignite.Core/IgniteConfiguration.cs   |   12 +-
 .../dotnet/Apache.Ignite.Core/Ignition.cs       |   59 +-
 .../Impl/Binary/BinarizableSerializer.cs        |   45 +
 .../Impl/Binary/BinaryBuilderField.cs           |   89 +
 .../Impl/Binary/BinaryFullTypeDescriptor.cs     |  210 ++
 .../Impl/Binary/BinaryHandleDictionary.cs       |  188 ++
 .../Impl/Binary/BinaryMode.cs                   |   42 +
 .../Impl/Binary/BinaryObject.cs                 |  354 ++++
 .../Impl/Binary/BinaryObjectBuilder.cs          | 1128 +++++++++++
 .../Impl/Binary/BinaryObjectHandle.cs           |   59 +
 .../Impl/Binary/BinaryObjectHeader.cs           |  469 +++++
 .../Impl/Binary/BinaryObjectSchema.cs           |   98 +
 .../Impl/Binary/BinaryObjectSchemaField.cs      |   48 +
 .../Impl/Binary/BinaryObjectSchemaHolder.cs     |  108 ++
 .../Impl/Binary/BinaryReader.cs                 |  940 +++++++++
 .../Impl/Binary/BinaryReaderExtensions.cs       |   52 +
 .../Impl/Binary/BinaryReaderHandleDictionary.cs |   42 +
 .../Impl/Binary/BinaryReflectiveActions.cs      |  440 +++++
 .../Impl/Binary/BinaryReflectiveSerializer.cs   |  218 +++
 .../Binary/BinarySurrogateTypeDescriptor.cs     |  162 ++
 .../Impl/Binary/BinarySystemHandlers.cs         |  832 ++++++++
 .../Impl/Binary/BinarySystemTypeSerializer.cs   |   62 +
 .../Impl/Binary/BinaryUtils.cs                  | 1823 +++++++++++++++++
 .../Impl/Binary/BinaryWriter.cs                 | 1417 ++++++++++++++
 .../Impl/Binary/DateTimeHolder.cs               |   68 +
 .../Impl/Binary/IBinarySystemTypeSerializer.cs  |   34 +
 .../Impl/Binary/IBinaryTypeDescriptor.cs        |  133 ++
 .../Impl/Binary/IBinaryWriteAware.cs            |   34 +
 .../Impl/Binary/IgniteBinary.cs                 |  191 ++
 .../Impl/Binary/Io/BinaryHeapStream.cs          |  452 +++++
 .../Impl/Binary/Io/BinaryStreamAdapter.cs       |  114 ++
 .../Impl/Binary/Io/BinaryStreamBase.cs          | 1253 ++++++++++++
 .../Impl/Binary/Io/IBinaryStream.cs             |  322 ++++
 .../Impl/Binary/Marshaller.cs                   |  537 ++++++
 .../Impl/Binary/Metadata/BinaryType.cs          |  200 ++
 .../Binary/Metadata/BinaryTypeHashsetHandler.cs |   69 +
 .../Impl/Binary/Metadata/BinaryTypeHolder.cs    |  147 ++
 .../Impl/Binary/Metadata/IBinaryTypeHandler.cs  |   41 +
 .../Impl/Binary/SerializableObjectHolder.cs     |   73 +
 .../Impl/Binary/Structure/BinaryStructure.cs    |  332 ++++
 .../Binary/Structure/BinaryStructureEntry.cs    |  128 ++
 .../Structure/BinaryStructureJumpTable.cs       |  118 ++
 .../Binary/Structure/BinaryStructureTracker.cs  |  140 ++
 .../Binary/Structure/BinaryStructureUpdate.cs   |   84 +
 .../Impl/Binary/TypeResolver.cs                 |  231 +++
 .../Impl/Cache/CacheAffinityImpl.cs             |   28 +-
 .../Impl/Cache/CacheEntryFilterHolder.cs        |   40 +-
 .../Impl/Cache/CacheEntryProcessorHolder.cs     |   16 +-
 .../Cache/CacheEntryProcessorResultHolder.cs    |   11 +-
 .../Impl/Cache/CacheEnumerator.cs               |   18 +-
 .../Apache.Ignite.Core/Impl/Cache/CacheImpl.cs  |   86 +-
 .../Impl/Cache/CacheMetricsImpl.cs              |    4 +-
 .../Impl/Cache/MutableCacheEntry.cs             |    2 +-
 .../Impl/Cache/Query/AbstractQueryCursor.cs     |   32 +-
 .../Query/Continuous/ContinuousQueryFilter.cs   |   18 +-
 .../Continuous/ContinuousQueryFilterHolder.cs   |   36 +-
 .../Continuous/ContinuousQueryHandleImpl.cs     |   32 +-
 .../Query/Continuous/ContinuousQueryUtils.cs    |   24 +-
 .../Impl/Cache/Query/FieldsQueryCursor.cs       |   10 +-
 .../Impl/Cache/Query/QueryCursor.cs             |   10 +-
 .../Impl/Cache/Store/CacheStore.cs              |   30 +-
 .../Impl/Cluster/ClusterGroupImpl.cs            |   30 +-
 .../Impl/Cluster/ClusterMetricsImpl.cs          |    4 +-
 .../Impl/Cluster/ClusterNodeImpl.cs             |    6 +-
 .../Impl/Cluster/IClusterGroupEx.cs             |    4 +-
 .../Impl/Common/DelegateTypeDescriptor.cs       |   10 +-
 .../Apache.Ignite.Core/Impl/Common/Future.cs    |    4 +-
 .../Impl/Common/FutureConverter.cs              |   24 +-
 .../Impl/Common/IFutureConverter.cs             |    4 +-
 .../Impl/Common/IFutureInternal.cs              |    4 +-
 .../Impl/Compute/Closure/ComputeActionJob.cs    |   14 +-
 .../Impl/Compute/Closure/ComputeFuncJob.cs      |   14 +-
 .../Impl/Compute/Closure/ComputeOutFuncJob.cs   |   14 +-
 .../Apache.Ignite.Core/Impl/Compute/Compute.cs  |    4 +-
 .../Impl/Compute/ComputeFunc.cs                 |   14 +-
 .../Impl/Compute/ComputeImpl.cs                 |   42 +-
 .../Impl/Compute/ComputeJob.cs                  |   14 +-
 .../Impl/Compute/ComputeJobHolder.cs            |   26 +-
 .../Impl/Compute/ComputeOutFunc.cs              |   14 +-
 .../Impl/Compute/ComputeTaskHolder.cs           |   12 +-
 .../Impl/DataStructures/AtomicLong.cs           |    4 +-
 .../Impl/Datastream/DataStreamerBatch.cs        |    6 +-
 .../Impl/Datastream/DataStreamerImpl.cs         |   26 +-
 .../Impl/Datastream/StreamReceiverHolder.cs     |   36 +-
 .../Apache.Ignite.Core/Impl/Events/Events.cs    |   40 +-
 .../Impl/Events/RemoteListenEventFilter.cs      |    4 +-
 .../Apache.Ignite.Core/Impl/ExceptionUtils.cs   |   12 +-
 .../Apache.Ignite.Core/Impl/IInteropCallback.cs |    4 +-
 .../dotnet/Apache.Ignite.Core/Impl/Ignite.cs    |   36 +-
 .../Apache.Ignite.Core/Impl/IgniteProxy.cs      |   16 +-
 .../Apache.Ignite.Core/Impl/IgniteUtils.cs      |    9 +-
 .../Impl/InteropExceptionHolder.cs              |   18 +-
 .../Impl/Memory/PlatformMemoryStream.cs         |    4 +-
 .../Impl/Messaging/MessageListenerHolder.cs     |   20 +-
 .../Impl/Messaging/Messaging.cs                 |    4 +-
 .../Apache.Ignite.Core/Impl/PlatformTarget.cs   |  106 +-
 .../Impl/Portable/DateTimeHolder.cs             |   68 -
 .../Portable/IPortableSystemTypeSerializer.cs   |   34 -
 .../Impl/Portable/IPortableTypeDescriptor.cs    |  134 --
 .../Impl/Portable/IPortableWriteAware.cs        |   34 -
 .../Impl/Portable/Io/IPortableStream.cs         |  322 ----
 .../Impl/Portable/Io/PortableAbstractStream.cs  | 1254 ------------
 .../Impl/Portable/Io/PortableHeapStream.cs      |  454 -----
 .../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       |   89 -
 .../Impl/Portable/PortableBuilderImpl.cs        | 1128 -----------
 .../Impl/Portable/PortableFullTypeDescriptor.cs |  211 --
 .../Impl/Portable/PortableHandleDictionary.cs   |  188 --
 .../Portable/PortableMarshalAwareSerializer.cs  |   45 -
 .../Impl/Portable/PortableMarshaller.cs         |  532 -----
 .../Impl/Portable/PortableMode.cs               |   40 -
 .../Impl/Portable/PortableObjectHandle.cs       |   59 -
 .../Impl/Portable/PortableObjectHeader.cs       |  469 -----
 .../Impl/Portable/PortableObjectSchema.cs       |   98 -
 .../Impl/Portable/PortableObjectSchemaField.cs  |   48 -
 .../Impl/Portable/PortableObjectSchemaHolder.cs |  108 --
 .../Impl/Portable/PortableReaderExtensions.cs   |   52 -
 .../Portable/PortableReaderHandleDictionary.cs  |   42 -
 .../Impl/Portable/PortableReaderImpl.cs         |  940 ---------
 .../Impl/Portable/PortableReflectiveRoutines.cs |  440 -----
 .../Portable/PortableReflectiveSerializer.cs    |  218 ---
 .../Portable/PortableSurrogateTypeDescriptor.cs |  163 --
 .../Impl/Portable/PortableSystemHandlers.cs     |  832 --------
 .../Portable/PortableSystemTypeSerializer.cs    |   62 -
 .../Impl/Portable/PortableUserObject.cs         |  354 ----
 .../Impl/Portable/PortableUtils.cs              | 1824 ------------------
 .../Impl/Portable/PortableWriterImpl.cs         | 1421 --------------
 .../Impl/Portable/PortablesImpl.cs              |  191 --
 .../Impl/Portable/SerializableObjectHolder.cs   |   73 -
 .../Portable/Structure/PortableStructure.cs     |  333 ----
 .../Structure/PortableStructureEntry.cs         |  129 --
 .../Structure/PortableStructureJumpTable.cs     |  118 --
 .../Structure/PortableStructureTracker.cs       |  140 --
 .../Structure/PortableStructureUpdate.cs        |   84 -
 .../Impl/Portable/TypeResolver.cs               |  231 ---
 .../Impl/Services/ServiceContext.cs             |    4 +-
 .../Impl/Services/ServiceDescriptor.cs          |    4 +-
 .../Impl/Services/ServiceProxySerializer.cs     |   34 +-
 .../Impl/Services/Services.cs                   |   42 +-
 .../Impl/Transactions/TransactionMetricsImpl.cs |    4 +-
 .../Impl/Transactions/TransactionsImpl.cs       |    8 +-
 .../Impl/Unmanaged/UnmanagedCallbacks.cs        |   12 +-
 .../Impl/Unmanaged/UnmanagedUtils.cs            |   30 +-
 .../Portable/IPortableBuilder.cs                |  310 ---
 .../Portable/IPortableIdMapper.cs               |   40 -
 .../Portable/IPortableMarshalAware.cs           |   39 -
 .../Portable/IPortableMetadata.cs               |   52 -
 .../Portable/IPortableNameMapper.cs             |   39 -
 .../Portable/IPortableObject.cs                 |   60 -
 .../Portable/IPortableRawReader.cs              |  223 ---
 .../Portable/IPortableRawWriter.cs              |  220 ---
 .../Portable/IPortableReader.cs                 |  279 ---
 .../Portable/IPortableSerializer.cs             |   39 -
 .../Portable/IPortableWriter.cs                 |  256 ---
 .../Apache.Ignite.Core/Portable/IPortables.cs   |  120 --
 .../Portable/PortableConfiguration.cs           |  114 --
 .../Portable/PortableException.cs               |   64 -
 .../Portable/PortableTypeConfiguration.cs       |  117 --
 .../Portable/PortableTypeNames.cs               |  121 --
 .../Apache.Ignite.Core/Services/IServices.cs    |   16 +-
 .../Services/ServiceInvocationException.cs      |   22 +-
 .../Compute/TaskExample.cs                      |    3 +-
 .../Datagrid/CrossPlatformExample.cs            |   51 +-
 .../Datagrid/DataStreamerExample.cs             |    3 +-
 .../Datagrid/PutGetExample.cs                   |   48 +-
 .../Datagrid/QueryExample.cs                    |    3 +-
 .../Datagrid/StoreExample.cs                    |    3 +-
 .../Datagrid/TransactionExample.cs              |    3 +-
 .../Events/EventsExample.cs                     |    3 +-
 .../Apache.Ignite.ExamplesDll.csproj            |   12 +-
 .../Apache.Ignite.ExamplesDll/Binary/Account.cs |   60 +
 .../Apache.Ignite.ExamplesDll/Binary/Address.cs |   81 +
 .../Binary/Employee.cs                          |   93 +
 .../Binary/EmployeeKey.cs                       |   86 +
 .../Binary/Organization.cs                      |   84 +
 .../Binary/OrganizationType.cs                  |   43 +
 .../Compute/AverageSalaryJob.cs                 |    3 +-
 .../Compute/AverageSalaryTask.cs                |    3 +-
 .../Datagrid/EmployeeStore.cs                   |    3 +-
 .../Datagrid/EmployeeStorePredicate.cs          |    3 +-
 .../Portable/Account.cs                         |   60 -
 .../Portable/Address.cs                         |   81 -
 .../Portable/Employee.cs                        |   93 -
 .../Portable/EmployeeKey.cs                     |   86 -
 .../Portable/Organization.cs                    |   84 -
 .../Portable/OrganizationType.cs                |   43 -
 .../examples/Config/example-cache-query.xml     |    4 +-
 .../dotnet/examples/Config/example-cache.xml    |    4 +-
 281 files changed, 17986 insertions(+), 18027 deletions(-)
----------------------------------------------------------------------