This is an automated email from the ASF dual-hosted git repository.
nizhikov pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git
from b00c602259b IGNITE-28845 Fix broken tests in DeploymentTest (#13315)
add a2c55f3cee0 IGNITE-28819 [1/N] Thin client extraction (#13312)
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
assembly/dependencies-apache-ignite-lgpl.xml | 1 +
assembly/dependencies-apache-ignite-slim.xml | 1 +
assembly/dependencies-apache-ignite.xml | 1 +
.../apache/ignite/internal/binary/BinaryUtils.java | 192 ++++++++++++++
modules/bom/pom.xml | 5 +
.../affinity/AffinityTopologyVersion.java | 0
.../ClientConnectionNodeRecoveryException.java | 0
.../cache/expiry/PlatformExpiryPolicy.java | 0
.../processors/platform/client/ClientFlag.java | 0
.../processors/platform/client/ClientStatus.java | 0
.../platform/client/IgniteClientException.java | 12 -
.../apache/ignite/internal/util/CommonUtils.java | 180 ++++++++++++++
.../ignite/internal/util/HostAndPortRange.java | 0
.../internal/util/future/GridFinishedFuture.java | 4 +-
.../internal/util/future/GridFutureAdapter.java | 8 +-
.../util/future/GridFutureChainListener.java | 0
.../ignite/internal/util/lang/ClusterNodeFunc.java | 0
.../lang/gridfunc/ContainsNodeIdsPredicate.java | 0
.../gridfunc/EqualsClusterNodeIdPredicate.java | 0
.../util/lang/gridfunc/HasEqualIdPredicate.java | 0
.../util/lang/gridfunc/HasNotEqualIdPredicate.java | 0
.../java/org/apache/ignite/logger/NullLogger.java | 0
.../ignite/ssl/AbstractSslContextFactory.java | 0
.../apache/ignite/ssl/DelegatingSSLContextSpi.java | 0
.../org/apache/ignite/ssl/SSLContextWrapper.java | 0
.../ignite/ssl/SSLServerSocketFactoryWrapper.java | 0
.../apache/ignite/ssl/SSLSocketFactoryWrapper.java | 0
.../org/apache/ignite/ssl/SslContextFactory.java | 0
.../java/org/apache/ignite/ssl/package-info.java | 0
.../junits/IgniteCompatibilityAbstractTest.java | 6 +-
modules/core/pom.xml | 7 +
.../rendezvous/RendezvousAffinityFunction.java | 12 +-
.../ignite/configuration/CacheConfiguration.java | 4 +-
.../ClientConnectorConfiguration.java | 5 +-
.../thin/ClientCacheEntryListenerHandler.java | 4 +-
.../client/thin/ClientContinuousQueryCursor.java | 6 +-
.../internal/client/thin/ClientServicesImpl.java | 4 +-
.../internal/client/thin/ReliableChannelImpl.java | 4 +-
.../internal/client/thin/TcpClientCache.java | 6 +-
.../internal/processors/cache/GridCacheUtils.java | 17 --
.../binary/CacheObjectBinaryProcessorImpl.java | 2 +-
.../datastructures/DataStructuresProcessor.java | 5 +-
.../processors/odbc/ClientListenerNioListener.java | 3 +-
.../processors/odbc/ClientListenerRequest.java | 4 +-
.../platform/client/ClientRequestHandler.java | 11 +-
.../cache/ClientCacheSqlFieldsQueryRequest.java | 4 +-
.../apache/ignite/internal/util/IgniteUtils.java | 276 +--------------------
.../ignite/testframework/junits/IgniteMock.java | 2 +-
...aryMetadataConcurrentUpdateWithIndexesTest.java | 9 +-
modules/thin-client/impl/README.txt | 8 +
modules/{binary => thin-client}/impl/pom.xml | 4 +-
.../monitoring/EventListenerDemultiplexer.java | 0
.../internal/client/thin/BinaryNameMapperMode.java | 0
.../internal/client/thin/ClientAtomicLongImpl.java | 6 +-
.../ignite/internal/client/thin/ClientBinary.java | 0
.../client/thin/ClientBinaryMarshaller.java | 12 +-
.../client/thin/ClientCacheAffinityContext.java | 4 +-
.../client/thin/ClientCacheAffinityMapping.java | 13 +-
.../internal/client/thin/ClientCacheEntry.java | 0
.../ignite/internal/client/thin/ClientChannel.java | 0
.../client/thin/ClientChannelConfiguration.java | 0
.../client/thin/ClientClusterGroupImpl.java | 6 +-
.../internal/client/thin/ClientClusterImpl.java | 0
.../client/thin/ClientClusterNodeImpl.java | 0
.../internal/client/thin/ClientComputeImpl.java | 4 +-
.../client/thin/ClientDiscoveryContext.java | 6 +-
.../client/thin/ClientFieldsQueryCursor.java | 0
.../client/thin/ClientFieldsQueryPager.java | 0
.../internal/client/thin/ClientIgniteSetImpl.java | 0
.../thin/ClientInternalBinaryConfiguration.java | 0
.../internal/client/thin/ClientJCacheAdapter.java | 0
.../thin/ClientJCacheEntryListenerAdapter.java | 0
.../client/thin/ClientNotificationType.java | 0
.../internal/client/thin/ClientOperation.java | 0
.../internal/client/thin/ClientProtocolError.java | 0
.../internal/client/thin/ClientQueryCursor.java | 0
.../internal/client/thin/ClientQueryPager.java | 0
.../client/thin/ClientRetryPolicyContextImpl.java | 0
.../client/thin/ClientServiceDescriptorImpl.java | 1 -
.../internal/client/thin/ClientSslUtils.java | 0
.../ignite/internal/client/thin/ClientUtils.java | 0
.../internal/client/thin/FieldsQueryPager.java | 0
.../internal/client/thin/GenericQueryPager.java | 0
.../client/thin/IgniteClientFutureImpl.java | 0
.../internal/client/thin/NotificationListener.java | 0
.../internal/client/thin/PayloadInputChannel.java | 0
.../internal/client/thin/PayloadOutputChannel.java | 0
.../internal/client/thin/ProtocolContext.java | 0
.../internal/client/thin/ProtocolVersion.java | 0
.../client/thin/ProtocolVersionFeature.java | 0
.../ignite/internal/client/thin/QueryPager.java | 0
.../internal/client/thin/ReliableChannelEx.java | 0
.../internal/client/thin/TcpClientChannel.java | 18 +-
.../client/thin/TcpClientTransactions.java | 0
.../internal/client/thin/io/ClientConnection.java | 0
.../thin/io/ClientConnectionMultiplexer.java | 0
.../thin/io/ClientConnectionStateHandler.java | 0
.../client/thin/io/ClientMessageDecoder.java | 0
.../client/thin/io/ClientMessageHandler.java | 0
parent/pom.xml | 1 +
pom.xml | 1 +
102 files changed, 502 insertions(+), 378 deletions(-)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/processors/affinity/AffinityTopologyVersion.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/processors/odbc/ClientConnectionNodeRecoveryException.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/processors/platform/cache/expiry/PlatformExpiryPolicy.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/processors/platform/client/ClientFlag.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/processors/platform/client/ClientStatus.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/processors/platform/client/IgniteClientException.java
(80%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/HostAndPortRange.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/future/GridFinishedFuture.java
(98%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/future/GridFutureAdapter.java
(98%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/future/GridFutureChainListener.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/ClusterNodeFunc.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/ContainsNodeIdsPredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/EqualsClusterNodeIdPredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/HasEqualIdPredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/HasNotEqualIdPredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/logger/NullLogger.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/ssl/AbstractSslContextFactory.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/ssl/DelegatingSSLContextSpi.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/ssl/SSLContextWrapper.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/ssl/SSLServerSocketFactoryWrapper.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/ssl/SSLSocketFactoryWrapper.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/ssl/SslContextFactory.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/ssl/package-info.java (100%)
create mode 100644 modules/thin-client/impl/README.txt
copy modules/{binary => thin-client}/impl/pom.xml (95%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/monitoring/EventListenerDemultiplexer.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/BinaryNameMapperMode.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientAtomicLongImpl.java
(94%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientBinary.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientBinaryMarshaller.java
(92%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientCacheAffinityContext.java
(99%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientCacheAffinityMapping.java
(96%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientCacheEntry.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientChannel.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientChannelConfiguration.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientClusterGroupImpl.java
(99%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientClusterImpl.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientClusterNodeImpl.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientComputeImpl.java
(99%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientDiscoveryContext.java
(97%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientFieldsQueryCursor.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientFieldsQueryPager.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientIgniteSetImpl.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientInternalBinaryConfiguration.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientJCacheAdapter.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientJCacheEntryListenerAdapter.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientNotificationType.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientOperation.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientProtocolError.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientQueryCursor.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientQueryPager.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientRetryPolicyContextImpl.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientServiceDescriptorImpl.java
(98%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientSslUtils.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientUtils.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/FieldsQueryPager.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/GenericQueryPager.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/IgniteClientFutureImpl.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/NotificationListener.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/PayloadInputChannel.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/PayloadOutputChannel.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ProtocolContext.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ProtocolVersion.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ProtocolVersionFeature.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/QueryPager.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ReliableChannelEx.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/TcpClientChannel.java
(98%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/TcpClientTransactions.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/ClientConnection.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/ClientConnectionMultiplexer.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/ClientConnectionStateHandler.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/ClientMessageDecoder.java
(100%)
rename modules/{core =>
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/ClientMessageHandler.java
(100%)