You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sb...@apache.org on 2015/12/21 18:08:20 UTC

[4/5] ignite git commit: Merge remote-tracking branch 'origin/ignite-1537' into ignite-1537

Merge remote-tracking branch 'origin/ignite-1537' into ignite-1537


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

Branch: refs/heads/ignite-1537
Commit: 1901199f29c661b2639a2e6c46fc899b5d72798d
Parents: 4ff86c6 fe9e6f0
Author: sboikov <sb...@gridgain.com>
Authored: Mon Dec 21 20:04:00 2015 +0300
Committer: sboikov <sb...@gridgain.com>
Committed: Mon Dec 21 20:04:00 2015 +0300

----------------------------------------------------------------------
 .gitignore                                      |    1 +
 RELEASE_NOTES.txt                               |    1 +
 assembly/docfiles/ignite_logo.png               |  Bin 0 -> 24315 bytes
 assembly/release-fabric-base.xml                |   31 +-
 bin/ignite.bat                                  |    4 +-
 bin/ignitevisorcmd.bat                          |    1 +
 bin/include/parseargs.bat                       |    4 +-
 examples/pom.xml                                |    2 +-
 examples/schema-import/README.txt               |    2 +-
 examples/schema-import/pom.xml                  |    2 +-
 .../hibernate/CacheHibernateStoreExample.java   |    8 +
 .../datagrid/store/hibernate/Person.hbm.xml     |    6 +-
 .../datagrid/store/hibernate/hibernate.cfg.xml  |    7 +-
 ...ComputeClientBinaryTaskExecutionExample.java |    8 +-
 .../CacheClientBinaryPutGetExample.java         |   14 +-
 .../datagrid/CacheClientBinaryQueryExample.java |   25 +-
 .../store/auto/CacheBinaryAutoStoreExample.java |   47 +-
 .../datagrid/CacheEntryProcessorExample.java    |  157 +
 .../examples/datagrid/CacheQueryExample.java    |   21 +-
 .../datagrid/CacheTransactionExample.java       |    4 +-
 .../starschema/CacheStarSchemaExample.java      |    9 +-
 .../store/auto/CacheAutoStoreExample.java       |   32 +-
 .../store/dummy/CacheDummyPersonStore.java      |  113 -
 .../store/dummy/CacheDummyStoreExample.java     |  133 -
 .../datagrid/store/dummy/package-info.java      |   22 -
 .../store/jdbc/CacheJdbcPersonStore.java        |   43 +-
 .../store/jdbc/CacheJdbcStoreExample.java       |   24 +-
 .../store/spring/CacheSpringPersonStore.java    |   29 +-
 .../store/spring/CacheSpringStoreExample.java   |   12 +-
 .../datagrid/store/spring/package-info.java     |    2 +-
 .../apache/ignite/examples/model/Address.java   |   72 +
 .../apache/ignite/examples/model/Employee.java  |   93 +
 .../ignite/examples/model/EmployeeKey.java      |   93 +
 .../ignite/examples/model/Organization.java     |   87 +-
 .../ignite/examples/model/OrganizationType.java |   32 +
 .../apache/ignite/examples/model/Person.java    |   42 +-
 .../ignite/examples/model/binary/Address.java   |   72 -
 .../ignite/examples/model/binary/Employee.java  |   93 -
 .../examples/model/binary/EmployeeKey.java      |   93 -
 .../examples/model/binary/Organization.java     |   93 -
 .../examples/model/binary/OrganizationType.java |   32 -
 .../ignite/examples/model/package-info.java     |   23 +
 .../streaming/StreamVisitorExample.java         |   40 +-
 .../ignite/examples/util/DbH2ServerStartup.java |   31 +-
 .../datagrid/CacheEntryProcessorExample.java    |  147 +
 .../ScalarCacheEntryProcessorExample.scala      |  125 +
 .../examples/ScalarSnowflakeSchemaExample.scala |   31 +-
 .../examples/CacheClientBinaryExampleTest.java  |   46 +
 .../CacheClientPortableExampleTest.java         |   46 -
 .../ignite/examples/CacheExamplesSelfTest.java  |   18 +-
 .../ComputeClientBinaryExampleTest.java         |   37 +
 .../ComputeClientPortableExampleTest.java       |   37 -
 .../testsuites/IgniteExamplesSelfTestSuite.java |   15 +-
 .../java8/examples/CacheExamplesSelfTest.java   |    8 +
 .../tests/examples/ScalarExamplesSelfTest.scala |    5 +
 modules/aop/pom.xml                             |    2 +-
 .../apache/ignite/gridify/AbstractAopTest.java  |   32 +-
 modules/apache-license-gen/pom.xml              |    2 +-
 modules/aws/pom.xml                             |    2 +-
 modules/camel/pom.xml                           |    2 +-
 modules/clients/pom.xml                         |   62 +-
 .../client/impl/ClientCacheFlagsCodecTest.java  |    8 +-
 .../ClientAbstractConnectivitySelfTest.java     |    2 +-
 .../src/test/resources/spring-server-node.xml   |    8 +-
 .../test/resources/spring-server-ssl-node.xml   |    8 +-
 modules/cloud/pom.xml                           |    2 +-
 modules/codegen/pom.xml                         |    2 +-
 modules/core/pom.xml                            |   15 +-
 .../src/main/java/org/apache/ignite/Ignite.java |   19 +
 .../java/org/apache/ignite/IgniteBinary.java    |  124 +-
 .../java/org/apache/ignite/IgniteCache.java     |   16 +-
 .../ignite/binary/BinaryCollectionFactory.java  |   33 +
 .../apache/ignite/binary/BinaryMapFactory.java  |   33 +
 .../org/apache/ignite/binary/BinaryObject.java  |   15 +
 .../apache/ignite/binary/BinaryRawReader.java   |    8 +-
 .../org/apache/ignite/binary/BinaryReader.java  |   13 +-
 .../binary/BinaryReflectiveSerializer.java      |   33 +
 .../ignite/binary/BinaryTypeConfiguration.java  |   20 +-
 .../org/apache/ignite/cache/CacheManager.java   |    4 +-
 .../org/apache/ignite/cache/QueryEntity.java    |    3 +-
 .../ignite/cache/affinity/AffinityKey.java      |    2 +-
 .../affinity/AffinityNodeHashResolver.java      |    6 +-
 .../store/jdbc/CacheAbstractJdbcStore.java      |    4 +-
 .../cache/store/jdbc/CacheJdbcPojoStore.java    |    2 +-
 .../configuration/BinaryConfiguration.java      |    4 +-
 .../configuration/CacheConfiguration.java       |   19 +-
 .../configuration/IgniteConfiguration.java      |    2 +-
 .../ignite/internal/GridKernalContextImpl.java  |    2 +-
 .../apache/ignite/internal/IgniteKernal.java    |   42 +-
 .../ignite/internal/IgniteNodeAttributes.java   |    4 +-
 .../org/apache/ignite/internal/IgnitionEx.java  |   53 +-
 .../binary/BinaryCachingMetadataHandler.java    |   70 +
 .../internal/binary/BinaryClassDescriptor.java  |  768 ++++
 .../ignite/internal/binary/BinaryContext.java   | 1197 +++++
 .../ignite/internal/binary/BinaryEnumCache.java |   69 +
 .../internal/binary/BinaryEnumObjectImpl.java   |  318 ++
 .../internal/binary/BinaryFieldAccessor.java    |  853 ++++
 .../ignite/internal/binary/BinaryFieldImpl.java |  116 +
 .../internal/binary/BinaryInternalIdMapper.java |  161 +
 .../internal/binary/BinaryMarshaller.java       |  142 +
 .../ignite/internal/binary/BinaryMetadata.java  |  263 ++
 .../binary/BinaryMetadataCollector.java         |  277 ++
 .../internal/binary/BinaryMetadataHandler.java  |   44 +
 .../binary/BinaryNoopMetadataHandler.java       |   53 +
 .../ignite/internal/binary/BinaryObjectEx.java  |   30 +
 .../internal/binary/BinaryObjectExImpl.java     |  258 ++
 .../internal/binary/BinaryObjectImpl.java       |  569 +++
 .../binary/BinaryObjectOffheapImpl.java         |  424 ++
 .../internal/binary/BinaryPositionReadable.java |   47 +
 .../internal/binary/BinaryPrimitives.java       |  382 ++
 .../internal/binary/BinaryRawReaderEx.java      |   33 +
 .../internal/binary/BinaryRawWriterEx.java      |   60 +
 .../internal/binary/BinaryReaderExImpl.java     | 2028 +++++++++
 .../internal/binary/BinaryReaderHandles.java    |  108 +
 .../binary/BinaryReaderHandlesHolder.java       |   46 +
 .../binary/BinaryReaderHandlesHolderImpl.java   |   44 +
 .../ignite/internal/binary/BinarySchema.java    |  494 +++
 .../internal/binary/BinarySchemaRegistry.java   |  172 +
 .../binary/BinaryThreadLocalContext.java        |   69 +
 .../ignite/internal/binary/BinaryTypeImpl.java  |   93 +
 .../ignite/internal/binary/BinaryUtils.java     | 1909 ++++++++
 .../ignite/internal/binary/BinaryWriteMode.java |  178 +
 .../internal/binary/BinaryWriterExImpl.java     | 1768 ++++++++
 .../internal/binary/BinaryWriterHandles.java    |  101 +
 .../binary/BinaryWriterSchemaHolder.java        |  148 +
 .../internal/binary/GridBinaryMarshaller.java   |  286 ++
 .../binary/builder/BinaryAbstractLazyValue.java |   57 +
 .../binary/builder/BinaryBuilderEnum.java       |  115 +
 .../binary/builder/BinaryBuilderReader.java     |  846 ++++
 .../BinaryBuilderSerializationAware.java        |   31 +
 .../binary/builder/BinaryBuilderSerializer.java |  217 +
 .../builder/BinaryEnumArrayLazyValue.java       |  113 +
 .../binary/builder/BinaryLazyArrayList.java     |  167 +
 .../binary/builder/BinaryLazyLinkedList.java    |  218 +
 .../internal/binary/builder/BinaryLazyMap.java  |  221 +
 .../internal/binary/builder/BinaryLazySet.java  |   92 +
 .../binary/builder/BinaryLazyValue.java         |   28 +
 .../builder/BinaryModifiableLazyValue.java      |   52 +
 .../builder/BinaryObjectArrayLazyValue.java     |   90 +
 .../binary/builder/BinaryObjectBuilderImpl.java |  572 +++
 .../binary/builder/BinaryPlainBinaryObject.java |   53 +
 .../binary/builder/BinaryPlainLazyValue.java    |   49 +
 .../binary/builder/BinaryValueWithType.java     |   76 +
 .../internal/binary/builder/package-info.java   |   22 +
 .../ignite/internal/binary/package-info.java    |   22 +
 .../streams/BinaryAbstractInputStream.java      |  379 ++
 .../streams/BinaryAbstractOutputStream.java     |  347 ++
 .../binary/streams/BinaryAbstractStream.java    |   80 +
 .../binary/streams/BinaryHeapInputStream.java   |  166 +
 .../binary/streams/BinaryHeapOutputStream.java  |  176 +
 .../binary/streams/BinaryInputStream.java       |  162 +
 .../binary/streams/BinaryMemoryAllocator.java   |   57 +
 .../streams/BinaryMemoryAllocatorChunk.java     |  117 +
 .../streams/BinaryOffheapInputStream.java       |  144 +
 .../streams/BinaryOffheapOutputStream.java      |  222 +
 .../binary/streams/BinaryOutputStream.java      |  259 ++
 .../internal/binary/streams/BinaryStream.java   |   53 +
 .../internal/binary/streams/package-info.java   |   22 +
 .../internal/client/GridClientCacheFlag.java    |   10 +-
 .../internal/client/GridClientCompute.java      |    4 +-
 .../client/GridClientConfiguration.java         |    4 +-
 .../client/impl/GridClientComputeImpl.java      |   20 +-
 .../impl/connection/GridClientConnection.java   |    6 +-
 .../GridClientConnectionManagerAdapter.java     |    6 +-
 .../connection/GridClientNioTcpConnection.java  |   34 +-
 .../internal/cluster/ClusterGroupAdapter.java   |   10 +-
 .../internal/direct/DirectMessageWriter.java    |  108 +-
 .../communication/GridIoMessageFactory.java     |    4 +-
 .../discovery/GridDiscoveryManager.java         |    4 +-
 .../portable/BinaryCachingMetadataHandler.java  |   70 -
 .../internal/portable/BinaryEnumCache.java      |   69 -
 .../internal/portable/BinaryEnumObjectImpl.java |  311 --
 .../internal/portable/BinaryFieldAccessor.java  |  865 ----
 .../internal/portable/BinaryFieldImpl.java      |  116 -
 .../portable/BinaryInternalIdMapper.java        |  161 -
 .../internal/portable/BinaryMarshaller.java     |  142 -
 .../internal/portable/BinaryMetadata.java       |  180 -
 .../portable/BinaryMetadataCollector.java       |  277 --
 .../portable/BinaryMetadataHandler.java         |   44 -
 .../portable/BinaryNoopMetadataHandler.java     |   53 -
 .../internal/portable/BinaryObjectEx.java       |   30 -
 .../internal/portable/BinaryObjectExImpl.java   |  251 --
 .../internal/portable/BinaryObjectImpl.java     |  580 ---
 .../portable/BinaryObjectOffheapImpl.java       |  429 --
 .../internal/portable/BinaryRawReaderEx.java    |   33 -
 .../internal/portable/BinaryRawWriterEx.java    |   60 -
 .../internal/portable/BinaryReaderExImpl.java   | 2019 ---------
 .../internal/portable/BinaryReaderHandles.java  |  108 -
 .../portable/BinaryReaderHandlesHolder.java     |   46 -
 .../portable/BinaryReaderHandlesHolderImpl.java |   44 -
 .../portable/BinaryThreadLocalContext.java      |   69 -
 .../internal/portable/BinaryTypeImpl.java       |   93 -
 .../internal/portable/BinaryWriteMode.java      |  181 -
 .../internal/portable/BinaryWriterExImpl.java   | 1832 --------
 .../internal/portable/BinaryWriterHandles.java  |  101 -
 .../portable/BinaryWriterSchemaHolder.java      |  148 -
 .../portable/GridPortableMarshaller.java        |  307 --
 .../portable/PortableClassDescriptor.java       |  814 ----
 .../internal/portable/PortableContext.java      | 1112 -----
 .../portable/PortablePositionReadable.java      |   47 -
 .../internal/portable/PortablePrimitives.java   |  382 --
 .../internal/portable/PortableSchema.java       |  466 --
 .../portable/PortableSchemaRegistry.java        |  172 -
 .../ignite/internal/portable/PortableUtils.java | 1979 ---------
 .../builder/BinaryObjectBuilderImpl.java        |  580 ---
 .../builder/PortableAbstractLazyValue.java      |   57 -
 .../portable/builder/PortableBuilderEnum.java   |  116 -
 .../portable/builder/PortableBuilderReader.java |  859 ----
 .../PortableBuilderSerializationAware.java      |   31 -
 .../builder/PortableBuilderSerializer.java      |  222 -
 .../builder/PortableEnumArrayLazyValue.java     |  114 -
 .../portable/builder/PortableLazyArrayList.java |  166 -
 .../builder/PortableLazyLinkedList.java         |  217 -
 .../portable/builder/PortableLazyMap.java       |  220 -
 .../portable/builder/PortableLazyMapEntry.java  |   68 -
 .../portable/builder/PortableLazySet.java       |   92 -
 .../portable/builder/PortableLazyValue.java     |   28 -
 .../builder/PortableModifiableLazyValue.java    |   52 -
 .../builder/PortableObjectArrayLazyValue.java   |   91 -
 .../builder/PortablePlainLazyValue.java         |   49 -
 .../builder/PortablePlainPortableObject.java    |   53 -
 .../portable/builder/PortableValueWithType.java |   76 -
 .../internal/portable/builder/package-info.java |   22 -
 .../ignite/internal/portable/package-info.java  |   22 -
 .../streams/PortableAbstractInputStream.java    |  379 --
 .../streams/PortableAbstractOutputStream.java   |  347 --
 .../streams/PortableAbstractStream.java         |   80 -
 .../streams/PortableHeapInputStream.java        |  166 -
 .../streams/PortableHeapOutputStream.java       |  176 -
 .../portable/streams/PortableInputStream.java   |  162 -
 .../streams/PortableMemoryAllocator.java        |   57 -
 .../streams/PortableMemoryAllocatorChunk.java   |  117 -
 .../streams/PortableOffheapInputStream.java     |  144 -
 .../streams/PortableOffheapOutputStream.java    |  222 -
 .../portable/streams/PortableOutputStream.java  |  259 --
 .../portable/streams/PortableStream.java        |   53 -
 .../internal/portable/streams/package-info.java |   22 -
 .../CacheDefaultBinaryAffinityKeyMapper.java    |    8 +-
 .../processors/cache/CacheEntryImpl.java        |    6 +-
 .../processors/cache/CacheEntryImplEx.java      |   17 +-
 .../processors/cache/CacheInvokeEntry.java      |   10 +-
 .../processors/cache/CacheLazyEntry.java        |   34 +-
 .../processors/cache/CacheObjectAdapter.java    |    3 +
 .../processors/cache/CacheObjectContext.java    |   74 +-
 .../processors/cache/CacheOperationContext.java |   12 +-
 .../processors/cache/GridCacheAdapter.java      |  144 +-
 .../cache/GridCacheConcurrentMap.java           |    2 +-
 .../processors/cache/GridCacheContext.java      |   50 +-
 .../processors/cache/GridCacheEntryEx.java      |    8 +-
 .../processors/cache/GridCacheEventManager.java |   24 +-
 .../processors/cache/GridCacheIoManager.java    |    5 +-
 .../processors/cache/GridCacheMapEntry.java     |   54 +-
 .../processors/cache/GridCacheMvccManager.java  |   51 +-
 .../cache/GridCacheOffheapSwapEntry.java        |    4 +-
 .../processors/cache/GridCacheProcessor.java    |   31 +-
 .../processors/cache/GridCacheProxyImpl.java    |   28 +-
 .../processors/cache/GridCacheReturn.java       |   10 +-
 .../cache/GridCacheSharedContext.java           |   25 +-
 .../processors/cache/GridCacheUtils.java        |   18 +-
 .../processors/cache/IgniteCacheProxy.java      |   68 +-
 .../processors/cache/IgniteInternalCache.java   |   72 +-
 .../cache/binary/BinaryMetadataKey.java         |   82 +
 .../CacheDefaultBinaryAffinityKeyMapper.java    |   51 +
 .../cache/binary/CacheObjectBinaryContext.java  |   56 +
 .../binary/CacheObjectBinaryProcessor.java      |  106 +
 .../binary/CacheObjectBinaryProcessorImpl.java  |  914 ++++
 .../cache/binary/IgniteBinaryImpl.java          |  178 +
 .../processors/cache/binary/package-info.java   |   22 +
 .../CacheDataStructuresManager.java             |   16 +-
 .../distributed/GridDistributedLockRequest.java |    2 +-
 .../GridDistributedTxRemoteAdapter.java         |    2 +-
 .../dht/CacheDistributedGetFutureAdapter.java   |   12 +-
 .../distributed/dht/GridDhtCacheAdapter.java    |   15 +-
 .../cache/distributed/dht/GridDhtGetFuture.java |    4 +-
 .../dht/GridDhtTransactionalCacheAdapter.java   |    2 +-
 .../cache/distributed/dht/GridDhtTxLocal.java   |    2 +-
 .../distributed/dht/GridDhtTxPrepareFuture.java |    4 +-
 .../dht/GridPartitionedGetFuture.java           |   29 +-
 .../dht/GridPartitionedSingleGetFuture.java     |   41 +-
 .../dht/atomic/GridDhtAtomicCache.java          |   35 +-
 .../dht/atomic/GridDhtAtomicUpdateFuture.java   |    2 +-
 .../dht/atomic/GridDhtAtomicUpdateRequest.java  |   14 +-
 .../dht/atomic/GridNearAtomicUpdateFuture.java  |   63 +-
 .../dht/atomic/GridNearAtomicUpdateRequest.java |   29 +-
 .../dht/colocated/GridDhtColocatedCache.java    |   36 +-
 .../colocated/GridDhtColocatedLockFuture.java   |    2 +-
 .../GridDhtPartitionsExchangeFuture.java        |    4 +-
 .../preloader/GridDhtPartitionsFullMessage.java |    8 +-
 .../dht/preloader/GridDhtPreloader.java         |   31 +-
 .../distributed/near/GridNearAtomicCache.java   |   13 +-
 .../distributed/near/GridNearCacheAdapter.java  |   10 +-
 .../distributed/near/GridNearCacheEntry.java    |    6 +
 .../distributed/near/GridNearGetFuture.java     |   39 +-
 .../distributed/near/GridNearLockFuture.java    |   30 +-
 ...arOptimisticSerializableTxPrepareFuture.java |    5 +-
 .../near/GridNearOptimisticTxPrepareFuture.java |    5 +-
 ...ridNearOptimisticTxPrepareFutureAdapter.java |   30 +-
 .../GridNearPessimisticTxPrepareFuture.java     |    4 +-
 .../near/GridNearTransactionalCache.java        |   12 +-
 .../cache/distributed/near/GridNearTxLocal.java |   20 +-
 .../near/GridNearTxPrepareFutureAdapter.java    |    4 +-
 .../local/atomic/GridLocalAtomicCache.java      |   74 +-
 .../CacheDefaultPortableAffinityKeyMapper.java  |   51 -
 .../portable/CacheObjectBinaryProcessor.java    |  106 -
 .../CacheObjectBinaryProcessorImpl.java         |  895 ----
 .../portable/CacheObjectPortableContext.java    |   56 -
 .../cache/portable/IgniteBinaryImpl.java        |  178 -
 .../cache/portable/PortableMetadataKey.java     |   82 -
 .../processors/cache/portable/package-info.java |   22 -
 .../query/GridCacheDistributedQueryManager.java |    8 +-
 .../cache/query/GridCacheQueryAdapter.java      |   32 +-
 .../query/GridCacheQueryFutureAdapter.java      |    4 +-
 .../cache/query/GridCacheQueryManager.java      |   64 +-
 .../cache/query/GridCacheQueryRequest.java      |   14 +-
 .../continuous/CacheContinuousQueryEvent.java   |    8 +-
 .../cache/store/CacheOsStoreManager.java        |   14 +-
 .../cache/store/CacheStoreManager.java          |   10 +-
 .../store/GridCacheStoreManagerAdapter.java     |   18 +-
 .../cache/transactions/IgniteInternalTx.java    |    3 +-
 .../cache/transactions/IgniteTxAdapter.java     |    2 +-
 .../cache/transactions/IgniteTxHandler.java     |    2 +-
 .../transactions/IgniteTxLocalAdapter.java      |   89 +-
 .../cache/transactions/IgniteTxLocalEx.java     |    7 +-
 .../cache/transactions/IgniteTxManager.java     |   11 +-
 .../cacheobject/IgniteCacheObjectProcessor.java |   16 +-
 .../IgniteCacheObjectProcessorImpl.java         |    6 +-
 .../processors/cacheobject/NoOpBinary.java      |    2 +-
 .../datastreamer/DataStreamerEntry.java         |    6 +-
 .../datastreamer/DataStreamerUpdateJob.java     |    2 +-
 .../datastructures/DataStructuresProcessor.java |  161 +-
 .../jobmetrics/GridJobMetricsProcessor.java     |    8 +-
 .../platform/PlatformAbstractPredicate.java     |    6 +-
 .../platform/PlatformAbstractTarget.java        |   20 +-
 .../processors/platform/PlatformContext.java    |   10 +-
 .../platform/PlatformContextImpl.java           |   27 +-
 .../platform/PlatformExtendedException.java     |    4 +-
 .../platform/PlatformNoopProcessor.java         |    4 +-
 .../processors/platform/PlatformProcessor.java  |    8 +-
 .../platform/PlatformProcessorImpl.java         |   38 +-
 .../platform/cache/PlatformCache.java           |   34 +-
 .../cache/PlatformCacheEntryFilterImpl.java     |    6 +-
 .../cache/PlatformCacheEntryProcessorImpl.java  |   16 +-
 .../platform/cache/PlatformCacheIterator.java   |    4 +-
 .../PlatformCachePartialUpdateException.java    |   16 +-
 .../cache/affinity/PlatformAffinity.java        |    6 +-
 .../query/PlatformAbstractQueryCursor.java      |    4 +-
 .../PlatformContinuousQueryRemoteFilter.java    |    4 +-
 .../cache/query/PlatformFieldsQueryCursor.java  |    4 +-
 .../cache/query/PlatformQueryCursor.java        |    4 +-
 .../cache/store/PlatformCacheStoreCallback.java |    4 +-
 .../callback/PlatformCallbackGateway.java       |    8 +-
 .../callback/PlatformCallbackUtils.java         |    6 +-
 .../platform/cluster/PlatformClusterGroup.java  |    6 +-
 .../cluster/PlatformClusterNodeFilterImpl.java  |    6 +-
 .../platform/compute/PlatformAbstractJob.java   |    4 +-
 .../platform/compute/PlatformAbstractTask.java  |    4 +-
 .../platform/compute/PlatformClosureJob.java    |    4 +-
 .../platform/compute/PlatformCompute.java       |   20 +-
 .../platform/compute/PlatformFullJob.java       |    4 +-
 .../platform/compute/PlatformFullTask.java      |    6 +-
 .../cpp/PlatformCppConfigurationClosure.java    |    4 +-
 .../datastreamer/PlatformDataStreamer.java      |   15 +-
 .../PlatformStreamReceiverImpl.java             |   20 +-
 .../dotnet/PlatformDotNetCacheStore.java        |   18 +-
 .../PlatformDotNetConfigurationClosure.java     |   22 +-
 .../dotnet/PlatformDotNetServiceImpl.java       |    8 +-
 .../events/PlatformEventFilterListenerImpl.java |    6 +-
 .../platform/events/PlatformEvents.java         |    4 +-
 .../platform/memory/PlatformInputStream.java    |    6 +-
 .../platform/memory/PlatformOutputStream.java   |    6 +-
 .../messaging/PlatformMessageFilterImpl.java    |    6 +-
 .../messaging/PlatformMessageLocalFilter.java   |    2 +-
 .../platform/messaging/PlatformMessaging.java   |    6 +-
 .../services/PlatformAbstractService.java       |   32 +-
 .../platform/services/PlatformService.java      |    6 +-
 .../platform/services/PlatformServices.java     |   32 +-
 .../transactions/PlatformTransactions.java      |    4 +-
 .../platform/utils/PlatformFutureUtils.java     |    4 +-
 .../platform/utils/PlatformReaderBiClosure.java |    4 +-
 .../platform/utils/PlatformReaderClosure.java   |    4 +-
 .../platform/utils/PlatformUtils.java           |    6 +-
 .../platform/utils/PlatformWriterBiClosure.java |    4 +-
 .../platform/utils/PlatformWriterClosure.java   |    4 +-
 .../query/GridQueryCacheObjectsIterator.java    |   14 +-
 .../processors/query/GridQueryProcessor.java    |  289 +-
 .../message/GridClientBinaryMetaData.java       |   71 +
 .../message/GridClientPortableMetaData.java     |   71 -
 .../client/message/GridClientTaskRequest.java   |   14 +-
 .../service/GridServiceProcessor.java           |   30 +-
 .../processors/task/GridTaskWorker.java         |    8 +-
 .../internal/util/lang/GridNodePredicate.java   |   13 +-
 .../ignite/internal/util/nio/GridNioServer.java |   22 +-
 .../util/nio/GridSelectorNioSessionImpl.java    |    7 +
 .../ignite/internal/visor/cache/VisorCache.java |   13 +
 .../internal/visor/query/VisorQueryJob.java     |   78 +-
 .../internal/visor/query/VisorQueryUtils.java   |    5 +-
 .../internal/visor/util/VisorMimeTypes.java     |   10 +-
 .../marshaller/optimized/package-info.java      |    2 +-
 .../marshaller/portable/package-info.java       |   22 -
 .../PlatformDotNetBinaryConfiguration.java      |    6 +-
 .../dotnet/PlatformDotNetConfiguration.java     |    8 +-
 .../sharedfs/SharedFsCheckpointSpi.java         |    4 +-
 .../ignite/spi/discovery/tcp/ClientImpl.java    |   50 +-
 .../ignite/spi/discovery/tcp/ServerImpl.java    |   10 +-
 .../spi/discovery/tcp/TcpDiscoverySpi.java      |   42 +-
 .../TcpDiscoveryMulticastIpFinder.java          |  118 +-
 .../org/apache/ignite/thread/IgniteThread.java  |    6 +-
 .../java/org/jsr166/ConcurrentHashMap8.java     |    2 +-
 .../resources/META-INF/classnames.properties    |   68 +-
 .../core/src/main/resources/ignite.properties   |    3 +-
 .../ignite/binary/test1/1.1/test1-1.1.jar       |  Bin 0 -> 2548 bytes
 .../ignite/binary/test1/1.1/test1-1.1.pom       |    9 +
 .../binary/test1/maven-metadata-local.xml       |   12 +
 .../ignite/binary/test2/1.1/test2-1.1.jar       |  Bin 0 -> 1361 bytes
 .../ignite/binary/test2/1.1/test2-1.1.pom       |    9 +
 .../binary/test2/maven-metadata-local.xml       |   12 +
 .../test/config/websession/example-cache.xml    |    9 +-
 ...heJdbcPojoStoreBinaryMarshallerSelfTest.java |    2 +-
 ...eJdbcStoreAbstractMultithreadedSelfTest.java |    5 +-
 ...CacheJdbcBlobStoreMultithreadedSelfTest.java |    2 +-
 .../ignite/internal/ClusterGroupSelfTest.java   |   32 +-
 .../GridEventStorageCheckAllEventsSelfTest.java |   22 +-
 .../IgniteClientReconnectAbstractTest.java      |    1 +
 .../IgniteClientReconnectCacheTest.java         |   43 +-
 .../ignite/internal/TaskNodeRestartTest.java    |  230 +
 .../internal/binary/BinaryEnumsSelfTest.java    |  446 ++
 .../binary/BinaryFieldsAbstractSelfTest.java    |  720 +++
 .../binary/BinaryFieldsHeapSelfTest.java        |   30 +
 .../binary/BinaryFieldsOffheapSelfTest.java     |   60 +
 .../BinaryFooterOffsetsAbstractSelfTest.java    |  206 +
 .../binary/BinaryFooterOffsetsHeapSelfTest.java |   30 +
 .../BinaryFooterOffsetsOffheapSelfTest.java     |   60 +
 .../binary/BinaryMarshallerSelfTest.java        | 4165 ++++++++++++++++++
 .../BinaryObjectBuilderAdditionalSelfTest.java  | 1264 ++++++
 .../binary/BinaryObjectBuilderSelfTest.java     | 1108 +++++
 .../binary/GridBinaryAffinityKeySelfTest.java   |  234 +
 ...GridBinaryMarshallerCtxDisabledSelfTest.java |  248 ++
 .../binary/GridBinaryMetaDataSelfTest.java      |  371 ++
 .../binary/GridBinaryWildcardsSelfTest.java     |  465 ++
 .../binary/TestCachingMetadataHandler.java      |   45 +
 .../GridBinaryMarshalerAwareTestClass.java      |   67 +
 .../mutabletest/GridBinaryTestClasses.java      |  484 ++
 .../binary/mutabletest/package-info.java        |   22 +
 .../BinaryFieldsHeapNonCompactSelfTest.java     |   30 +
 .../BinaryFieldsOffheapNonCompactSelfTest.java  |   30 +
 ...naryFooterOffsetsHeapNonCompactSelfTest.java |   30 +
 ...yFooterOffsetsOffheapNonCompactSelfTest.java |   30 +
 .../BinaryMarshallerNonCompactSelfTest.java     |   30 +
 ...jectBuilderAdditionalNonCompactSelfTest.java |   30 +
 .../BinaryObjectBuilderNonCompactSelfTest.java  |   30 +
 .../ignite/internal/binary/package-info.java    |   22 +
 .../binary/test/GridBinaryTestClass1.java       |   28 +
 .../binary/test/GridBinaryTestClass2.java       |   24 +
 .../internal/binary/test/package-info.java      |   22 +
 .../test/subpackage/GridBinaryTestClass3.java   |   24 +
 .../binary/test/subpackage/package-info.java    |   22 +
 .../internal/portable/BinaryEnumsSelfTest.java  |  446 --
 .../portable/BinaryFieldsAbstractSelfTest.java  |  718 ---
 .../portable/BinaryFieldsHeapSelfTest.java      |   30 -
 .../portable/BinaryFieldsOffheapSelfTest.java   |   60 -
 .../BinaryFooterOffsetsAbstractSelfTest.java    |  205 -
 .../BinaryFooterOffsetsHeapSelfTest.java        |   30 -
 .../BinaryFooterOffsetsOffheapSelfTest.java     |   60 -
 .../portable/BinaryMarshallerSelfTest.java      | 3889 ----------------
 .../BinaryObjectBuilderAdditionalSelfTest.java  | 1291 ------
 .../portable/BinaryObjectBuilderSelfTest.java   | 1103 -----
 .../GridPortableAffinityKeySelfTest.java        |  234 -
 ...idPortableMarshallerCtxDisabledSelfTest.java |  247 --
 .../portable/GridPortableMetaDataSelfTest.java  |  371 --
 .../portable/GridPortableWildcardsSelfTest.java |  464 --
 .../portable/TestCachingMetadataHandler.java    |   45 -
 .../GridBinaryMarshalerAwareTestClass.java      |   67 -
 .../mutabletest/GridPortableTestClasses.java    |  443 --
 .../portable/mutabletest/package-info.java      |   22 -
 .../BinaryFieldsHeapNonCompactSelfTest.java     |   30 -
 .../BinaryFieldsOffheapNonCompactSelfTest.java  |   30 -
 ...naryFooterOffsetsHeapNonCompactSelfTest.java |   30 -
 ...yFooterOffsetsOffheapNonCompactSelfTest.java |   30 -
 .../BinaryMarshallerNonCompactSelfTest.java     |   30 -
 ...jectBuilderAdditionalNonCompactSelfTest.java |   30 -
 .../BinaryObjectBuilderNonCompactSelfTest.java  |   30 -
 .../ignite/internal/portable/package-info.java  |   22 -
 .../portable/test/GridPortableTestClass1.java   |   28 -
 .../portable/test/GridPortableTestClass2.java   |   24 -
 .../internal/portable/test/package-info.java    |   22 -
 .../test/subpackage/GridPortableTestClass3.java |   24 -
 .../portable/test/subpackage/package-info.java  |   22 -
 .../CacheSerializableTransactionsTest.java      |   16 +
 .../cache/CacheStopAndDestroySelfTest.java      |    2 +
 .../cache/GridCacheAbstractFullApiSelfTest.java |   33 +-
 ...eAtomicEntryProcessorDeploymentSelfTest.java |   69 +-
 .../GridCacheConditionalDeploymentSelfTest.java |    2 +-
 .../cache/GridCacheDeploymentSelfTest.java      |   21 +-
 .../GridCacheOffHeapTieredAbstractSelfTest.java |    8 +-
 .../GridCacheOnCopyFlagAbstractSelfTest.java    |   39 +-
 .../processors/cache/GridCacheTestEntryEx.java  |    8 +-
 ...IgniteCacheAtomicPutAllFailoverSelfTest.java |    1 +
 ...IgniteCacheBinaryEntryProcessorSelfTest.java |  255 ++
 .../IgniteCacheEntryListenerAbstractTest.java   |    8 +-
 .../cache/IgniteCacheNearLockValueSelfTest.java |   11 +-
 .../cache/IgniteCachePutAllRestartTest.java     |    2 +-
 .../cache/IgniteCacheSerializationSelfTest.java |  112 +
 .../IgniteCacheStoreValueAbstractTest.java      |    8 +-
 .../IgniteStartCacheInTransactionSelfTest.java  |   47 +-
 ...gniteTopologyValidatorAbstractCacheTest.java |   18 +-
 ...iteTopologyValidatorAbstractTxCacheTest.java |    1 -
 .../IgniteTxExceptionAbstractSelfTest.java      |   59 +-
 .../GridBinaryCacheEntryMemorySizeSelfTest.java |   49 +
 ...ryDuplicateIndexObjectsAbstractSelfTest.java |  161 +
 ...yAtomicEntryProcessorDeploymentSelfTest.java |  129 +
 ...naryObjectsAbstractDataStreamerSelfTest.java |  192 +
 ...aryObjectsAbstractMultiThreadedSelfTest.java |  241 +
 .../GridCacheBinaryObjectsAbstractSelfTest.java |  981 +++++
 .../GridCacheBinaryStoreAbstractSelfTest.java   |  300 ++
 .../GridCacheBinaryStoreBinariesSelfTest.java   |   66 +
 .../GridCacheBinaryStoreObjectsSelfTest.java    |   55 +
 ...ctionalEntryProcessorDeploymentSelfTest.java |   31 +
 ...ntNodeBinaryObjectMetadataMultinodeTest.java |  301 ++
 ...CacheClientNodeBinaryObjectMetadataTest.java |  221 +
 .../DataStreamProcessorBinarySelfTest.java      |   71 +
 .../GridDataStreamerImplSelfTest.java           |  345 ++
 .../GridCacheAffinityRoutingBinarySelfTest.java |   54 +
 ...OnlyBinaryDataStreamerMultiNodeSelfTest.java |   29 +
 ...BinaryDataStreamerMultithreadedSelfTest.java |   47 +
 ...cPartitionedOnlyBinaryMultiNodeSelfTest.java |   28 +
 ...titionedOnlyBinaryMultithreadedSelfTest.java |   47 +
 ...sNearPartitionedByteArrayValuesSelfTest.java |   41 +
 ...sPartitionedOnlyByteArrayValuesSelfTest.java |   42 +
 ...ateIndexObjectPartitionedAtomicSelfTest.java |   38 +
 ...xObjectPartitionedTransactionalSelfTest.java |   41 +
 ...AtomicNearDisabledOffheapTieredSelfTest.java |   29 +
 ...BinaryObjectsAtomicNearDisabledSelfTest.java |   51 +
 ...inaryObjectsAtomicOffheapTieredSelfTest.java |   29 +
 .../GridCacheBinaryObjectsAtomicSelfTest.java   |   51 +
 ...tionedNearDisabledOffheapTieredSelfTest.java |   30 +
 ...yObjectsPartitionedNearDisabledSelfTest.java |   51 +
 ...ObjectsPartitionedOffheapTieredSelfTest.java |   30 +
 ...idCacheBinaryObjectsPartitionedSelfTest.java |   51 +
 .../dht/GridCacheMemoryModeBinarySelfTest.java  |   36 +
 ...dCacheOffHeapTieredAtomicBinarySelfTest.java |   48 +
 .../GridCacheOffHeapTieredBinarySelfTest.java   |   48 +
 ...fHeapTieredEvictionAtomicBinarySelfTest.java |   96 +
 ...acheOffHeapTieredEvictionBinarySelfTest.java |   96 +
 ...ridCacheBinaryObjectsReplicatedSelfTest.java |   51 +
 ...idCacheBinaryObjectsAtomicLocalSelfTest.java |   32 +
 ...BinaryObjectsLocalOffheapTieredSelfTest.java |   29 +
 .../GridCacheBinaryObjectsLocalSelfTest.java    |   51 +
 ...IgniteCacheAbstractExecutionContextTest.java |    7 +-
 .../GridCacheQueueApiSelfAbstractTest.java      |   86 +-
 .../CacheGetInsideLockChangingTopologyTest.java |  477 ++
 .../CacheTryLockMultithreadedTest.java          |  116 +
 .../GridCacheAbstractNodeRestartSelfTest.java   |   25 +-
 ...yMetadataUpdateChangingTopologySelfTest.java |    7 +-
 ...niteBinaryMetadataUpdateNodeRestartTest.java |  406 ++
 ...niteCacheClientNodeChangingTopologyTest.java |  125 +-
 .../IgniteCacheSizeFailoverTest.java            |    4 +-
 ...gniteAtomicLongChangingTopologySelfTest.java |    8 +-
 ...omicMultiNodeP2PDisabledFullApiSelfTest.java |    5 -
 ...ledFairAffinityMultiNodeFullApiSelfTest.java |    5 -
 .../near/GridCacheNearTxExceptionSelfTest.java  |   20 -
 .../near/NearCachePutAllMultinodeTest.java      |  167 +
 .../near/NearCacheSyncUpdateTest.java           |  167 +
 .../GridCacheRebalancingSyncSelfTest.java       |   12 +-
 ...eRebalancingUnmarshallingFailedSelfTest.java |    2 +-
 ...idCacheReplicatedUnswapAdvancedSelfTest.java |   44 +-
 .../GridCacheReplicatedPreloadSelfTest.java     |   44 +-
 .../random/RandomEvictionPolicySelfTest.java    |    4 +-
 .../BinaryAtomicCacheLocalEntriesSelfTest.java  |   30 +
 .../BinaryTxCacheLocalEntriesSelfTest.java      |   84 +
 ...naryObjectsAbstractDataStreamerSelfTest.java |  192 -
 ...aryObjectsAbstractMultiThreadedSelfTest.java |  241 -
 .../GridCacheBinaryObjectsAbstractSelfTest.java |  981 -----
 ...ntNodeBinaryObjectMetadataMultinodeTest.java |  295 --
 ...CacheClientNodeBinaryObjectMetadataTest.java |  221 -
 .../GridCachePortableStoreAbstractSelfTest.java |  300 --
 .../GridCachePortableStoreObjectsSelfTest.java  |   55 -
 ...GridCachePortableStorePortablesSelfTest.java |   66 -
 ...ridPortableCacheEntryMemorySizeSelfTest.java |   48 -
 ...leDuplicateIndexObjectsAbstractSelfTest.java |  161 -
 .../DataStreamProcessorPortableSelfTest.java    |   71 -
 .../GridDataStreamerImplSelfTest.java           |  345 --
 ...ridCacheAffinityRoutingPortableSelfTest.java |   54 -
 ...lyPortableDataStreamerMultiNodeSelfTest.java |   29 -
 ...rtableDataStreamerMultithreadedSelfTest.java |   47 -
 ...artitionedOnlyPortableMultiNodeSelfTest.java |   28 -
 ...tionedOnlyPortableMultithreadedSelfTest.java |   47 -
 ...AtomicNearDisabledOffheapTieredSelfTest.java |   29 -
 ...BinaryObjectsAtomicNearDisabledSelfTest.java |   51 -
 ...inaryObjectsAtomicOffheapTieredSelfTest.java |   29 -
 .../GridCacheBinaryObjectsAtomicSelfTest.java   |   51 -
 ...tionedNearDisabledOffheapTieredSelfTest.java |   30 -
 ...yObjectsPartitionedNearDisabledSelfTest.java |   51 -
 ...ObjectsPartitionedOffheapTieredSelfTest.java |   30 -
 ...idCacheBinaryObjectsPartitionedSelfTest.java |   51 -
 .../GridCacheMemoryModePortableSelfTest.java    |   36 -
 ...acheOffHeapTieredAtomicPortableSelfTest.java |   48 -
 ...eapTieredEvictionAtomicPortableSelfTest.java |   96 -
 ...heOffHeapTieredEvictionPortableSelfTest.java |   96 -
 .../GridCacheOffHeapTieredPortableSelfTest.java |   48 -
 ...ateIndexObjectPartitionedAtomicSelfTest.java |   38 -
 ...xObjectPartitionedTransactionalSelfTest.java |   41 -
 ...sNearPartitionedByteArrayValuesSelfTest.java |   41 -
 ...sPartitionedOnlyByteArrayValuesSelfTest.java |   42 -
 ...ridCacheBinaryObjectsReplicatedSelfTest.java |   51 -
 ...idCacheBinaryObjectsAtomicLocalSelfTest.java |   32 -
 ...BinaryObjectsLocalOffheapTieredSelfTest.java |   29 -
 .../GridCacheBinaryObjectsLocalSelfTest.java    |   51 -
 ...ContinuousQueryFailoverAbstractSelfTest.java |  186 +-
 .../GridServiceProcessorProxySelfTest.java      |    3 +-
 .../GridServiceProcessorStopSelfTest.java       |   18 +-
 .../ServicePredicateAccessCacheTest.java        |  155 +
 .../IgniteMessagingWithClientTest.java          |    2 -
 .../PlatformComputeBinarizableArgTask.java      |    4 +-
 .../platform/PlatformComputeEchoTask.java       |   20 +-
 .../platform/PlatformEventsWriteEventTask.java  |    4 +-
 .../GridSessionCheckpointAbstractSelfTest.java  |   33 +-
 .../session/GridSessionCheckpointSelfTest.java  |   13 +-
 ...cpCommunicationSpiMultithreadedSelfTest.java |   21 +
 ...dTcpCommunicationSpiRecoveryAckSelfTest.java |   30 +-
 ...CommunicationRecoveryAckClosureSelfTest.java |   39 +-
 .../tcp/TcpClientDiscoverySpiMulticastTest.java |   97 +-
 .../spi/discovery/tcp/TcpDiscoverySelfTest.java |   85 +-
 .../TcpDiscoveryIpFinderAbstractSelfTest.java   |    2 +-
 .../TcpDiscoveryMulticastIpFinderSelfTest.java  |   16 +-
 .../testframework/GridSpiTestContext.java       |   18 +-
 .../testframework/junits/GridAbstractTest.java  |   14 +-
 .../ignite/testframework/junits/IgniteMock.java |   11 +-
 .../junits/IgniteTestResources.java             |   14 +-
 .../IgniteBinaryCacheFullApiTestSuite.java      |   37 +
 .../testsuites/IgniteBinaryCacheTestSuite.java  |  101 +
 ...ObjectsCacheDataStructuresSelfTestSuite.java |    2 +-
 ...BinaryObjectsCacheExpiryPolicyTestSuite.java |    2 +-
 ...gniteBinaryObjectsCacheRestartTestSuite.java |    2 +-
 .../IgniteBinaryObjectsCacheTestSuite2.java     |    2 +-
 .../IgniteBinaryObjectsCacheTestSuite3.java     |   13 +-
 .../IgniteBinaryObjectsCacheTestSuite4.java     |    2 +-
 ...IgniteBinaryObjectsComputeGridTestSuite.java |    2 +-
 .../IgniteBinaryObjectsTestSuite.java           |  119 +
 .../IgniteCacheFailoverTestSuite3.java          |    2 +
 .../IgniteCacheRestartTestSuite2.java           |    3 +
 .../testsuites/IgniteCacheTestSuite2.java       |    2 +
 .../testsuites/IgniteComputeGridTestSuite.java  |    2 +
 .../testsuites/IgniteKernalSelfTestSuite.java   |    2 +
 .../IgnitePortableCacheFullApiTestSuite.java    |   37 -
 .../IgnitePortableCacheTestSuite.java           |  101 -
 .../IgnitePortableObjectsTestSuite.java         |  114 -
 .../IgniteSpiDiscoverySelfTestSuite.java        |    6 +
 .../ignite/util/GridMessageCollectionTest.java  |   34 +-
 .../ignite/portable/test1/1.1/test1-1.1.jar     |  Bin 2548 -> 0 bytes
 .../ignite/portable/test1/1.1/test1-1.1.pom     |    9 -
 .../portable/test1/maven-metadata-local.xml     |   12 -
 .../ignite/portable/test2/1.1/test2-1.1.jar     |  Bin 1361 -> 0 bytes
 .../ignite/portable/test2/1.1/test2-1.1.pom     |    9 -
 .../portable/test2/maven-metadata-local.xml     |   12 -
 modules/docker/1.0.0/Dockerfile                 |   40 +
 modules/docker/1.0.0/run.sh                     |   50 +
 modules/docker/1.1.0/Dockerfile                 |   40 +
 modules/docker/1.1.0/run.sh                     |   50 +
 modules/docker/1.2.0/Dockerfile                 |   40 +
 modules/docker/1.2.0/run.sh                     |   50 +
 modules/docker/1.3.0/Dockerfile                 |   40 +
 modules/docker/1.3.0/run.sh                     |   50 +
 modules/docker/1.4.0/Dockerfile                 |   40 +
 modules/docker/1.4.0/run.sh                     |   50 +
 modules/docker/Dockerfile                       |   41 +-
 modules/docker/build_users_libs.sh              |   39 -
 modules/docker/download_ignite.sh               |   49 -
 modules/docker/execute.sh                       |   62 -
 modules/docker/run.sh                           |   36 +-
 modules/extdata/p2p/pom.xml                     |    2 +-
 .../CacheDeploymentBinaryEntryProcessor.java    |   35 +
 ...cheDeploymentBinaryObjectEntryProcessor.java |   36 +
 .../CacheDeploymentPortableEntryProcessor.java  |   35 -
 .../tests/p2p/CacheDeploymentTestValue3.java    |   41 +
 .../apache/ignite/tests/p2p/cache/Person.java   |   77 +
 .../ignite/tests/p2p/cache/PersonKey.java       |   74 +
 .../extdata/uri/modules/uri-dependency/pom.xml  |    2 +-
 modules/extdata/uri/pom.xml                     |    2 +-
 modules/flume/pom.xml                           |    2 +-
 modules/gce/pom.xml                             |    2 +-
 modules/geospatial/pom.xml                      |    2 +-
 modules/hadoop/pom.xml                          |    2 +-
 modules/hibernate/pom.xml                       |    2 +-
 modules/indexing/pom.xml                        |    2 +-
 .../processors/query/h2/IgniteH2Indexing.java   |   10 +-
 .../h2/twostep/GridReduceQueryExecutor.java     |    8 +-
 .../cache/BinarySerializationQuerySelfTest.java |  416 ++
 ...onQueryWithReflectiveSerializerSelfTest.java |   28 +
 .../IgniteBinaryObjectFieldsQuerySelfTest.java  |  291 ++
 .../IgniteCacheAbstractFieldsQuerySelfTest.java |   68 +-
 ...niteCacheP2pUnmarshallingQueryErrorTest.java |   18 +-
 .../query/IgniteSqlSplitterSelfTest.java        |    7 +-
 .../IgniteBinaryCacheQueryTestSuite.java        |  232 +
 .../IgnitePortableCacheQueryTestSuite.java      |  117 -
 modules/jcl/pom.xml                             |    2 +-
 modules/jms11/pom.xml                           |    2 +-
 modules/jta/pom.xml                             |    2 +-
 modules/kafka/pom.xml                           |    2 +-
 modules/log4j/pom.xml                           |    2 +-
 modules/log4j2/pom.xml                          |    2 +-
 modules/mesos/pom.xml                           |    2 +-
 modules/mqtt/pom.xml                            |    2 +-
 modules/osgi-karaf/pom.xml                      |    2 +-
 .../osgi-karaf/src/main/resources/features.xml  |   11 +-
 modules/osgi-paxlogging/pom.xml                 |    2 +-
 modules/osgi/pom.xml                            |    2 +-
 .../ignite/osgi/classloaders/package-info.java  |   21 +
 .../org/apache/ignite/osgi/package-info.java    |   21 +
 .../IgniteKarafFeaturesInstallationTest.java    |    2 +-
 modules/platforms/cpp/common/configure.ac       |    2 +-
 .../common/include/ignite/common/concurrent.h   |    2 +-
 .../cpp/common/include/ignite/common/utils.h    |    1 -
 .../cpp/common/os/win/src/concurrent_os.cpp     |   26 +-
 modules/platforms/cpp/common/src/java.cpp       |   28 +-
 modules/platforms/cpp/core-test/configure.ac    |    2 +-
 .../src/binary_reader_writer_raw_test.cpp       |   10 +-
 .../core-test/src/binary_reader_writer_test.cpp |   10 +-
 .../platforms/cpp/core-test/src/cache_test.cpp  |    4 +-
 modules/platforms/cpp/core/configure.ac         |    2 +-
 .../cpp/core/include/ignite/binary/binary.h     |    5 +
 .../core/include/ignite/binary/binary_consts.h  |   34 +-
 .../include/ignite/binary/binary_containers.h   |    5 +
 .../include/ignite/binary/binary_raw_reader.h   |    5 +
 .../include/ignite/binary/binary_raw_writer.h   |    5 +
 .../core/include/ignite/binary/binary_reader.h  |    5 +
 .../core/include/ignite/binary/binary_type.h    |   21 +-
 .../core/include/ignite/binary/binary_writer.h  |    5 +
 .../cpp/core/include/ignite/cache/cache.h       |   17 +-
 .../cpp/core/include/ignite/cache/cache_entry.h |    5 +
 .../core/include/ignite/cache/cache_peek_mode.h |    5 +
 .../cpp/core/include/ignite/cache/query/query.h |    5 +
 .../include/ignite/cache/query/query_argument.h |    6 +
 .../include/ignite/cache/query/query_cursor.h   |    5 +
 .../ignite/cache/query/query_fields_cursor.h    |    5 +
 .../ignite/cache/query/query_fields_row.h       |    5 +
 .../include/ignite/cache/query/query_scan.h     |   33 +-
 .../core/include/ignite/cache/query/query_sql.h |    5 +
 .../ignite/cache/query/query_sql_fields.h       |    5 +
 .../include/ignite/cache/query/query_text.h     |   43 +-
 .../platforms/cpp/core/include/ignite/guid.h    |    5 +
 .../platforms/cpp/core/include/ignite/ignite.h  |    5 +
 .../core/include/ignite/ignite_configuration.h  |    5 +
 .../cpp/core/include/ignite/ignite_error.h      |    5 +
 .../cpp/core/include/ignite/ignition.h          |   42 +-
 .../core/include/ignite/impl/cache/cache_impl.h |    6 +-
 .../cpp/core/include/ignite/impl/operations.h   |    8 +-
 modules/platforms/cpp/core/namespaces.dox       |   53 +
 modules/platforms/cpp/cpp.dxg                   | 1722 ++++++++
 modules/platforms/cpp/examples/configure.ac     |    2 +-
 modules/platforms/cpp/ignite/configure.ac       |    2 +-
 .../Properties/AssemblyInfo.cs                  |    4 +-
 .../Properties/AssemblyInfo.cs                  |    4 +-
 .../Config/marshaller-explicit.xml              |    2 +-
 .../native-client-test-cache-parallel-store.xml |    2 +-
 .../Config/native-client-test-cache-store.xml   |    6 +-
 .../Examples/ExamplesTest.cs                    |    4 +-
 .../Properties/AssemblyInfo.cs                  |    4 +-
 .../Services/ServicesTest.cs                    |   23 +-
 .../Apache.Ignite.Core.csproj                   |   23 +
 .../Apache.Ignite.Core/Binary/Package-Info.cs   |   26 +
 .../Cache/Event/Package-Info.cs                 |   26 +
 .../Cache/Expiry/Package-Info.cs                |   26 +
 .../Apache.Ignite.Core/Cache/Package-Info.cs    |   26 +
 .../Cache/Query/Continuous/Package-Info.cs      |   26 +
 .../Cache/Query/IQueryCursor.cs                 |    2 +-
 .../Cache/Query/Package-Info.cs                 |   26 +
 .../Apache.Ignite.Core/Cache/Query/QueryBase.cs |    2 +-
 .../Store/CacheParallelLoadStoreAdapter.cs      |    4 +-
 .../Cache/Store/CacheStoreAdapter.cs            |   12 +-
 .../Cache/Store/ICacheStore.cs                  |   36 +-
 .../Cache/Store/Package-Info.cs                 |   26 +
 .../Apache.Ignite.Core/Cluster/ICluster.cs      |    2 +-
 .../Cluster/IClusterMetrics.cs                  |    6 +-
 .../Apache.Ignite.Core/Cluster/IClusterNode.cs  |    6 +-
 .../Apache.Ignite.Core/Cluster/Package-Info.cs  |   26 +
 .../Apache.Ignite.Core/Common/Package-Info.cs   |   26 +
 .../Apache.Ignite.Core/Compute/IComputeTask.cs  |   11 +-
 .../Apache.Ignite.Core/Compute/Package-Info.cs  |   26 +
 .../DataStructures/Package-Info.cs              |   26 +
 .../Datastream/IDataStreamer.cs                 |   12 +-
 .../Datastream/Package-Info.cs                  |   26 +
 .../Apache.Ignite.Core/Events/CacheEvent.cs     |    4 +-
 .../Apache.Ignite.Core/Events/Package-Info.cs   |   26 +
 .../Apache.Ignite.Core/Events/TaskEvent.cs      |    2 +-
 .../dotnet/Apache.Ignite.Core/IIgnite.cs        |    6 +-
 .../dotnet/Apache.Ignite.Core/Ignition.cs       |   24 +-
 .../Impl/Binary/BinaryObjectBuilder.cs          |    8 +-
 .../Impl/Binary/BinaryObjectHeader.cs           |   10 +-
 .../Impl/Binary/BinarySystemHandlers.cs         |   34 +-
 .../Impl/Binary/BinaryUtils.cs                  |   94 +-
 .../Impl/Binary/Metadata/BinaryTypeHolder.cs    |    1 +
 .../Apache.Ignite.Core/Impl/Cache/CacheImpl.cs  |    2 -
 .../Lifecycle/Package-Info.cs                   |   26 +
 .../Messaging/Package-Info.cs                   |   26 +
 .../dotnet/Apache.Ignite.Core/Package-Info.cs   |   36 +
 .../Properties/AssemblyInfo.cs                  |    4 +-
 .../Apache.Ignite.Core/Resource/Package-Info.cs |   26 +
 .../Apache.Ignite.Core/Services/Package-Info.cs |   26 +
 .../Transactions/ITransaction.cs                |    2 +-
 .../Transactions/Package-Info.cs                |   26 +
 modules/platforms/dotnet/Apache.Ignite.dxg      | 2387 ++++++++++
 modules/platforms/dotnet/Apache.Ignite.sln      |    2 +
 modules/platforms/dotnet/Apache.Ignite.slnrel   |   43 -
 .../Apache.Ignite/Properties/AssemblyInfo.cs    |    4 +-
 .../platforms/dotnet/Apache.Ignite_x86.slnrel   |   43 -
 modules/platforms/dotnet/README.txt             |   36 +-
 modules/platforms/dotnet/build.bat              |   94 +
 .../Apache.Ignite.Examples.csproj               |    5 +-
 .../Compute/ClosureExample.cs                   |    2 +-
 .../Compute/TaskExample.cs                      |    2 +-
 .../Datagrid/ContinuousQueryExample.cs          |    2 +-
 .../Datagrid/CrossPlatformExample.cs            |  205 -
 .../Datagrid/DataStreamerExample.cs             |    2 +-
 .../Datagrid/PutGetExample.cs                   |    2 +-
 .../Datagrid/QueryExample.cs                    |    2 +-
 .../Datagrid/StoreExample.cs                    |    2 +-
 .../Datagrid/TransactionExample.cs              |    2 +-
 .../Events/EventsExample.cs                     |    2 +-
 .../Messaging/MessagingExample.cs               |    6 +-
 .../Properties/AssemblyInfo.cs                  |    4 +-
 .../Services/ServicesExample.cs                 |    2 +-
 .../Apache.Ignite.ExamplesDll.csproj            |    4 +-
 .../Properties/AssemblyInfo.cs                  |    4 +-
 modules/platforms/dotnet/examples/README.txt    |    8 -
 modules/platforms/dotnet/header.html            |   27 +
 modules/rest-http/pom.xml                       |    2 +-
 modules/scalar-2.10/pom.xml                     |    2 +-
 modules/scalar/pom.xml                          |    2 +-
 .../scala/org/apache/ignite/scalar/scalar.scala |   11 +-
 modules/schedule/pom.xml                        |    2 +-
 modules/schema-import/pom.xml                   |    2 +-
 .../ignite/schema/generator/CodeGenerator.java  |   37 +-
 .../schema/test/AbstractSchemaImportTest.java   |   18 +
 .../org/apache/ignite/schema/test/model/Tst.txt |  506 +++
 .../apache/ignite/schema/test/model/TstKey.txt  |   96 +
 .../schema/test/model/ignite-type-metadata.xml  |  180 +
 .../test/parser/DbMetadataParserTest.java       |   17 +-
 modules/slf4j/pom.xml                           |    2 +-
 modules/spark-2.10/pom.xml                      |    2 +-
 modules/spark/pom.xml                           |    2 +-
 modules/spring/pom.xml                          |    2 +-
 .../java/org/apache/ignite/IgniteSpring.java    |    4 +-
 .../ignite/internal/GridFactorySelfTest.java    |   16 +
 modules/ssh/pom.xml                             |    2 +-
 modules/tools/pom.xml                           |    2 +-
 modules/twitter/pom.xml                         |    2 +-
 modules/urideploy/pom.xml                       |    2 +-
 modules/visor-console-2.10/pom.xml              |    2 +-
 modules/visor-console/pom.xml                   |    2 +-
 modules/visor-plugins/pom.xml                   |    2 +-
 modules/web/pom.xml                             |    2 +-
 .../cache/websession/WebSessionFilter.java      |   83 +-
 .../cache/websession/WebSessionListener.java    |   25 +-
 .../internal/websession/WebSessionSelfTest.java |    2 -
 .../ignite-int-max-values-offheap-config.xml    |    2 +-
 .../ignite-int-max-values-onheap-config.xml     |    2 +-
 .../ignite-int-max-values-swap-config.xml       |    2 +-
 modules/yardstick/pom.xml                       |    2 +-
 .../cache/IgnitePutGetBatchBenchmark.java       |   60 +
 .../cache/IgnitePutGetTxBatchBenchmark.java     |   86 +
 modules/yarn/pom.xml                            |    2 +-
 modules/zookeeper/pom.xml                       |    2 +-
 parent/pom.xml                                  |   16 +-
 pom.xml                                         |    2 +-
 864 files changed, 50423 insertions(+), 39106 deletions(-)
----------------------------------------------------------------------