Merge remote-tracking branch 'origin/ignite-1.5' into ignite-1.5
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/857c63e7 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/857c63e7 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/857c63e7 Branch: refs/heads/ignite-1282 Commit: 857c63e79ef5aa34c8213d4c1ecb298866724727 Parents: 712e62b fa8e478 Author: sboikov <sboi...@gridgain.com> Authored: Fri Nov 27 13:13:17 2015 +0300 Committer: sboikov <sboi...@gridgain.com> Committed: Fri Nov 27 13:13:17 2015 +0300 ---------------------------------------------------------------------- .../java/org/apache/ignite/IgniteBinary.java | 9 + .../org/apache/ignite/binary/BinaryObject.java | 8 + .../org/apache/ignite/binary/BinaryType.java | 7 + .../ignite/binary/BinaryTypeConfiguration.java | 21 + .../communication/GridIoMessageFactory.java | 8 +- .../internal/portable/BinaryEnumObjectImpl.java | 311 +++++++++++++ .../internal/portable/BinaryMetadata.java | 16 +- .../internal/portable/BinaryObjectExImpl.java | 5 + .../internal/portable/BinaryObjectImpl.java | 3 - .../internal/portable/BinaryTypeImpl.java | 9 +- .../internal/portable/BinaryWriteMode.java | 3 + .../internal/portable/BinaryWriterExImpl.java | 19 + .../portable/PortableClassDescriptor.java | 23 +- .../internal/portable/PortableContext.java | 39 +- .../ignite/internal/portable/PortableUtils.java | 147 +++++- .../builder/BinaryObjectBuilderImpl.java | 2 +- .../builder/PortableBuilderSerializer.java | 10 +- .../internal/processors/cache/CacheObject.java | 3 + .../processors/cache/CacheObjectContext.java | 19 + .../portable/CacheObjectBinaryProcessor.java | 11 +- .../CacheObjectBinaryProcessorImpl.java | 18 +- .../cache/portable/IgniteBinaryImpl.java | 12 + .../processors/cacheobject/NoOpBinary.java | 5 + .../platform/PlatformContextImpl.java | 53 ++- .../transactions/PlatformTransactions.java | 4 +- .../platform/utils/PlatformUtils.java | 1 + .../PlatformDotNetBinaryTypeConfiguration.java | 23 + .../internal/portable/BinaryEnumsSelfTest.java | 446 +++++++++++++++++++ .../portable/BinaryMarshallerSelfTest.java | 37 +- .../platform/PlatformComputeEchoTask.java | 4 +- .../IgnitePortableObjectsTestSuite.java | 2 + modules/jms11/licenses/apache-2.0.txt | 202 +++++++++ modules/kafka/README.txt | 32 ++ modules/mqtt/licenses/apache-2.0.txt | 202 +++++++++ .../impl/binary/binary_type_updater_impl.cpp | 4 +- .../Binary/BinaryBuilderSelfTest.cs | 97 ++-- .../Binary/BinarySelfTest.cs | 48 +- .../Cache/CacheAbstractTest.cs | 17 +- .../Compute/ComputeApiTest.cs | 6 + .../Config/Compute/compute-grid1.xml | 3 +- .../Config/native-client-test-cache-store.xml | 1 + .../Services/ServiceProxyTest.cs | 22 +- .../Apache.Ignite.Core.csproj | 5 +- .../Binary/BinaryTypeConfiguration.cs | 16 +- .../dotnet/Apache.Ignite.Core/Binary/IBinary.cs | 136 ++++++ .../Apache.Ignite.Core/Binary/IBinaryObject.cs | 23 +- .../Apache.Ignite.Core/Binary/IBinaryType.cs | 13 + .../Apache.Ignite.Core/Binary/IIgniteBinary.cs | 120 ----- .../dotnet/Apache.Ignite.Core/IIgnite.cs | 6 +- .../Apache.Ignite.Core/Impl/Binary/Binary.cs | 216 +++++++++ .../Impl/Binary/BinaryEnum.cs | 134 ++++++ .../Impl/Binary/BinaryFullTypeDescriptor.cs | 14 +- .../Impl/Binary/BinaryObject.cs | 29 ++ .../Impl/Binary/BinaryObjectBuilder.cs | 44 +- .../Impl/Binary/BinaryReader.cs | 51 ++- .../Binary/BinarySurrogateTypeDescriptor.cs | 6 + .../Impl/Binary/BinarySystemHandlers.cs | 34 +- .../Impl/Binary/BinaryUtils.cs | 96 ++-- .../Impl/Binary/BinaryWriter.cs | 104 +++-- .../Impl/Binary/IBinaryTypeDescriptor.cs | 50 +-- .../Impl/Binary/IgniteBinary.cs | 192 -------- .../Impl/Binary/Marshaller.cs | 88 ++-- .../Impl/Binary/Metadata/BinaryType.cs | 184 ++++---- .../Impl/Binary/Metadata/BinaryTypeHolder.cs | 34 +- .../Binary/Structure/BinaryStructureTracker.cs | 2 +- .../dotnet/Apache.Ignite.Core/Impl/Ignite.cs | 11 +- .../Apache.Ignite.Core/Impl/IgniteProxy.cs | 2 +- .../Apache.Ignite.Core/Impl/PlatformTarget.cs | 11 +- .../Impl/Transactions/TransactionsImpl.cs | 4 +- .../examples/Config/example-cache-query.xml | 9 +- .../dotnet/examples/Config/example-cache.xml | 9 +- modules/zookeeper/licenses/apache-2.0.txt | 202 +++++++++ 72 files changed, 2992 insertions(+), 765 deletions(-) ----------------------------------------------------------------------