From 6f6f4342ce7c2a15df19e0db5e005c74bc8b2142 Mon Sep 17 00:00:00 2001 From: Kushagra Thapar Date: Thu, 7 Nov 2019 22:46:26 -0800 Subject: [PATCH 1/2] Updated package name from internal to implementation --- .../cosmos/benchmark/AsyncBenchmark.java | 10 ++-- .../cosmos/benchmark/AsyncMixedBenchmark.java | 6 +- .../cosmos/benchmark/AsyncQueryBenchmark.java | 2 +- .../AsyncQuerySinglePartitionMultiple.java | 2 +- .../cosmos/benchmark/AsyncReadBenchmark.java | 6 +- .../cosmos/benchmark/AsyncWriteBenchmark.java | 4 +- .../azure/cosmos/benchmark/DocDBUtils.java | 6 +- .../cosmos/benchmark/ReadMyWriteWorkflow.java | 8 +-- .../src/main/resources/log4j.properties | 22 +++---- .../ReadMyWritesConsistencyTest.java | 10 ++-- .../com/azure/cosmos/benchmark/Utils.java | 12 ++-- .../azure/cosmos/benchmark/WorkflowTest.java | 10 ++-- .../rx/examples/multimaster/Helpers.java | 8 +-- .../multimaster/samples/ConflictWorker.java | 14 ++--- .../samples/MultiMasterScenario.java | 2 +- .../examples/multimaster/samples/Worker.java | 4 +- .../com/azure/cosmos/DocumentClientTest.java | 2 +- .../examples/CollectionCRUDAsyncAPITest.java | 10 ++-- .../cosmos/rx/examples/ConflictAPITest.java | 12 ++-- .../rx/examples/DatabaseCRUDAsyncAPITest.java | 6 +- .../rx/examples/DocumentCRUDAsyncAPITest.java | 13 ++--- .../examples/DocumentQueryAsyncAPITest.java | 12 ++-- .../rx/examples/InMemoryGroupbyTest.java | 8 +-- .../rx/examples/OfferCRUDAsyncAPITest.java | 10 ++-- .../examples/StoredProcedureAsyncAPITest.java | 12 ++-- .../cosmos/rx/examples/TokenResolverTest.java | 16 +++--- .../rx/examples/UniqueIndexAsyncAPITest.java | 10 ++-- .../com/azure/cosmos/rx/examples/Utils.java | 12 ++-- .../com/azure/cosmos/BadRequestException.java | 12 ++-- .../java/com/azure/cosmos/BridgeInternal.java | 44 +++++--------- .../com/azure/cosmos/ChangeFeedOptions.java | 3 +- .../com/azure/cosmos/ChangeFeedProcessor.java | 6 +- .../cosmos/ClientSideRequestStatistics.java | 15 ++--- .../java/com/azure/cosmos/CompositePath.java | 3 +- .../com/azure/cosmos/ConflictException.java | 12 ++-- .../azure/cosmos/ConflictResolutionMode.java | 6 +- .../cosmos/ConflictResolutionPolicy.java | 12 ++-- .../com/azure/cosmos/ConsistencyPolicy.java | 3 +- .../com/azure/cosmos/CosmosAsyncClient.java | 18 ++---- .../com/azure/cosmos/CosmosAsyncConflict.java | 7 +-- .../cosmos/CosmosAsyncConflictResponse.java | 6 +- .../azure/cosmos/CosmosAsyncContainer.java | 12 ++-- .../cosmos/CosmosAsyncContainerResponse.java | 6 +- .../com/azure/cosmos/CosmosAsyncDatabase.java | 12 ++-- .../cosmos/CosmosAsyncDatabaseResponse.java | 6 +- .../com/azure/cosmos/CosmosAsyncItem.java | 9 +-- .../azure/cosmos/CosmosAsyncItemResponse.java | 6 +- .../azure/cosmos/CosmosAsyncPermission.java | 6 +- .../cosmos/CosmosAsyncPermissionResponse.java | 6 +- .../com/azure/cosmos/CosmosAsyncScripts.java | 9 +-- .../cosmos/CosmosAsyncStoredProcedure.java | 6 +- .../CosmosAsyncStoredProcedureResponse.java | 9 +-- .../com/azure/cosmos/CosmosAsyncTrigger.java | 6 +- .../cosmos/CosmosAsyncTriggerResponse.java | 6 +- .../com/azure/cosmos/CosmosAsyncUser.java | 6 +- .../CosmosAsyncUserDefinedFunction.java | 6 +- ...osmosAsyncUserDefinedFunctionResponse.java | 6 +- .../azure/cosmos/CosmosAsyncUserResponse.java | 6 +- .../azure/cosmos/CosmosBridgeInternal.java | 6 +- .../com/azure/cosmos/CosmosClientBuilder.java | 6 +- .../azure/cosmos/CosmosClientException.java | 6 +- .../cosmos/CosmosConflictProperties.java | 9 +-- .../cosmos/CosmosConflictRequestOptions.java | 3 +- .../cosmos/CosmosContainerProperties.java | 9 +-- .../cosmos/CosmosContainerRequestOptions.java | 3 +- .../cosmos/CosmosDatabaseProperties.java | 6 +- .../cosmos/CosmosDatabaseRequestOptions.java | 3 +- .../java/com/azure/cosmos/CosmosError.java | 3 +- .../azure/cosmos/CosmosItemProperties.java | 6 +- .../cosmos/CosmosItemRequestOptions.java | 3 +- .../cosmos/CosmosPermissionProperties.java | 6 +- .../CosmosPermissionRequestOptions.java | 3 +- .../java/com/azure/cosmos/CosmosResponse.java | 4 +- .../CosmosStoredProcedureProperties.java | 9 +-- .../CosmosStoredProcedureRequestOptions.java | 3 +- .../azure/cosmos/CosmosTriggerProperties.java | 9 +-- .../CosmosUserDefinedFunctionProperties.java | 9 +-- .../azure/cosmos/CosmosUserProperties.java | 9 +-- .../com/azure/cosmos/DatabaseAccount.java | 13 +---- .../azure/cosmos/DatabaseAccountLocation.java | 4 +- .../java/com/azure/cosmos/ExcludedPath.java | 3 +- .../java/com/azure/cosmos/FeedResponse.java | 12 ++-- .../azure/cosmos/FeedResponseDiagnostics.java | 3 +- .../com/azure/cosmos/ForbiddenException.java | 12 ++-- .../java/com/azure/cosmos/GoneException.java | 15 ++--- .../main/java/com/azure/cosmos/HashIndex.java | 3 +- .../java/com/azure/cosmos/IncludedPath.java | 3 +- .../src/main/java/com/azure/cosmos/Index.java | 3 +- .../java/com/azure/cosmos/IndexingPolicy.java | 3 +- .../cosmos/InternalServerErrorException.java | 12 ++-- .../cosmos/InvalidPartitionException.java | 15 ++--- .../com/azure/cosmos/JsonSerializable.java | 6 +- .../com/azure/cosmos/LockedException.java | 12 ++-- .../cosmos/MethodNotAllowedException.java | 8 +-- .../com/azure/cosmos/NotFoundException.java | 12 ++-- .../cosmos/PartitionIsMigratingException.java | 15 ++--- .../java/com/azure/cosmos/PartitionKey.java | 4 +- .../azure/cosmos/PartitionKeyDefinition.java | 9 +-- .../PartitionKeyRangeGoneException.java | 10 ++-- ...PartitionKeyRangeIsSplittingException.java | 15 ++--- .../cosmos/PreconditionFailedException.java | 12 ++-- .../java/com/azure/cosmos/RangeIndex.java | 3 +- .../RequestEntityTooLargeException.java | 12 ++-- .../cosmos/RequestRateTooLargeException.java | 12 ++-- .../azure/cosmos/RequestTimeoutException.java | 15 ++--- .../main/java/com/azure/cosmos/Resource.java | 3 +- .../com/azure/cosmos/RetryWithException.java | 9 +-- .../cosmos/ServiceUnavailableException.java | 8 +-- .../java/com/azure/cosmos/SpatialIndex.java | 3 +- .../java/com/azure/cosmos/SpatialSpec.java | 2 +- .../azure/cosmos/UnauthorizedException.java | 12 ++-- .../main/java/com/azure/cosmos/UniqueKey.java | 3 +- .../com/azure/cosmos/UniqueKeyPolicy.java | 3 +- .../AsyncDocumentClient.java | 2 +- .../AuthorizationTokenProvider.java | 2 +- .../AuthorizationTokenType.java | 2 +- .../BackoffRetryUtility.java | 2 +- .../BaseAuthorizationTokenProvider.java | 5 +- ...eDatabaseAccountConfigurationProvider.java | 2 +- .../{internal => implementation}/Bytes.java | 2 +- .../ChangeFeedQueryImpl.java | 11 ++-- ...ringSessionContainerClientRetryPolicy.java | 2 +- .../ClientRetryPolicy.java | 5 +- .../{internal => implementation}/Configs.java | 5 +- .../Conflict.java | 2 +- .../Constants.java | 2 +- .../ContentSerializationFormat.java | 2 +- .../Database.java | 2 +- .../DatabaseAccountConfigurationProvider.java | 2 +- .../DatabaseAccountManagerInternal.java | 2 +- .../DatabaseForTest.java | 2 +- .../Document.java | 2 +- .../DocumentCollection.java | 2 +- .../DocumentServiceRequestContext.java | 10 ++-- .../EnumerationDirection.java | 2 +- .../Exceptions.java | 2 +- .../FanoutOperationState.java | 2 +- .../GlobalEndpointManager.java | 8 +-- .../HttpConstants.java | 2 +- .../IAuthorizationTokenProvider.java | 2 +- .../ICollectionRoutingMapCache.java | 5 +- .../IDocumentClientRetryPolicy.java | 2 +- .../IRetryPolicy.java | 2 +- .../IRetryPolicyFactory.java | 2 +- .../IRoutingMapProvider.java | 5 +- .../ISessionContainer.java | 5 +- .../ISessionToken.java | 2 +- .../Integers.java | 2 +- .../InternalConstants.java | 2 +- .../InvalidPartitionExceptionRetryPolicy.java | 5 +- .../JavaStreamUtils.java | 2 +- .../LifeCycleUtils.java | 2 +- .../{internal => implementation}/Lists.java | 2 +- .../{internal => implementation}/Longs.java | 2 +- .../MigrateCollectionDirective.java | 2 +- .../MutableVolatile.java | 2 +- .../ObservableHelper.java | 2 +- .../{internal => implementation}/Offer.java | 2 +- .../OperationType.java | 2 +- .../PartitionKeyMismatchRetryPolicy.java | 5 +- .../PartitionKeyRange.java | 5 +- .../PartitionKeyRangeGoneRetryPolicy.java | 11 ++-- .../PathInfo.java | 2 +- .../PathParser.java | 2 +- .../{internal => implementation}/Paths.java | 2 +- .../PathsHelper.java | 2 +- .../Permission.java | 2 +- .../Quadruple.java | 2 +- .../QueryCompatibilityMode.java | 2 +- .../QueryMetrics.java | 10 ++-- .../QueryMetricsConstants.java | 2 +- .../QueryMetricsUtils.java | 2 +- .../QueryPreparationTimes.java | 2 +- .../RMResources.java | 2 +- .../ReadFeedKeyType.java | 2 +- .../RemoteStorageType.java | 2 +- ...enameCollectionAwareClientRetryPolicy.java | 5 +- .../ReplicatedResourceClientUtils.java | 2 +- .../ReplicationPolicy.java | 2 +- .../RequestChargeTracker.java | 2 +- .../RequestOptions.java | 2 +- .../ResetSessionTokenRetryPolicyFactory.java | 5 +- .../ResourceId.java | 2 +- .../ResourceResponse.java | 2 +- .../ResourceThrottleRetryPolicy.java | 2 +- .../ResourceTokenAuthorizationHelper.java | 8 +-- .../ResourceType.java | 2 +- .../RetryPolicy.java | 2 +- .../RetryUtils.java | 2 +- .../RuntimeConstants.java | 2 +- .../RuntimeExecutionTimes.java | 2 +- .../RxDocumentClientImpl.java | 52 ++++++----------- .../RxDocumentServiceRequest.java | 8 +-- .../RxDocumentServiceResponse.java | 8 +-- .../RxGatewayStoreModel.java | 20 +++---- .../RxStoreModel.java | 2 +- .../SessionContainer.java | 4 +- .../SessionTokenHelper.java | 4 +- .../StoredProcedure.java | 2 +- .../StoredProcedureResponse.java | 2 +- .../{internal => implementation}/Strings.java | 2 +- .../TestConfigurations.java | 2 +- .../{internal => implementation}/Trigger.java | 2 +- .../Undefined.java | 2 +- .../{internal => implementation}/User.java | 2 +- .../UserAgentContainer.java | 2 +- .../UserDefinedFunction.java | 2 +- .../{internal => implementation}/Utils.java | 2 +- .../VectorSessionToken.java | 4 +- .../WebExceptionRetryPolicy.java | 5 +- .../caches/AsyncCache.java | 2 +- .../caches/AsyncLazy.java | 2 +- .../caches/IEqualityComparer.java | 2 +- .../caches/IPartitionKeyRangeCache.java | 16 +++--- .../caches/RxClientCollectionCache.java | 34 +++++------ .../caches/RxCollectionCache.java | 15 +++-- .../caches/RxPartitionKeyRangeCache.java | 31 +++++----- .../changefeed/Bootstrapper.java | 2 +- .../changefeed/CancellationToken.java | 2 +- .../changefeed/CancellationTokenSource.java | 2 +- .../changefeed/ChangeFeedContextClient.java | 4 +- .../changefeed/ChangeFeedObserver.java | 2 +- .../ChangeFeedObserverCloseReason.java | 2 +- .../changefeed/ChangeFeedObserverContext.java | 2 +- .../changefeed/ChangeFeedObserverFactory.java | 2 +- .../changefeed/CheckpointFrequency.java | 2 +- .../changefeed/HealthMonitor.java | 2 +- .../changefeed/HealthMonitoringRecord.java | 2 +- .../changefeed/Lease.java | 2 +- .../changefeed/LeaseCheckpointer.java | 2 +- .../changefeed/LeaseContainer.java | 2 +- .../changefeed/LeaseManager.java | 4 +- .../changefeed/LeaseRenewer.java | 2 +- .../changefeed/LeaseStore.java | 2 +- .../changefeed/LeaseStoreManager.java | 4 +- .../changefeed/LeaseStoreManagerSettings.java | 2 +- .../changefeed/PartitionCheckpointer.java | 2 +- .../changefeed/PartitionController.java | 2 +- .../changefeed/PartitionLoadBalancer.java | 2 +- .../PartitionLoadBalancingStrategy.java | 2 +- .../changefeed/PartitionManager.java | 2 +- .../changefeed/PartitionProcessor.java | 2 +- .../changefeed/PartitionProcessorFactory.java | 2 +- .../changefeed/PartitionSupervisor.java | 2 +- .../PartitionSupervisorFactory.java | 2 +- .../changefeed/PartitionSynchronizer.java | 2 +- .../changefeed/ProcessorSettings.java | 2 +- .../changefeed/RemainingPartitionWork.java | 2 +- .../changefeed/RemainingWorkEstimator.java | 2 +- .../changefeed/RequestOptionsFactory.java | 2 +- .../changefeed/ServiceItemLease.java | 6 +- .../changefeed/ServiceItemLeaseUpdater.java | 2 +- .../exceptions/LeaseConflictException.java | 4 +- .../exceptions/LeaseLostException.java | 4 +- .../exceptions/ObserverException.java | 2 +- .../exceptions/PartitionException.java | 2 +- .../PartitionNotFoundException.java | 2 +- .../exceptions/PartitionSplitException.java | 2 +- .../exceptions/TaskCancelledException.java | 2 +- .../implementation/AutoCheckpointer.java | 10 ++-- .../implementation/BootstrapperImpl.java | 8 +-- .../ChangeFeedContextClientImpl.java | 8 +-- .../implementation/ChangeFeedHelper.java | 8 +-- .../ChangeFeedObserverContextImpl.java | 8 +-- .../ChangeFeedObserverFactoryImpl.java | 8 +-- .../ChangeFeedProcessorBuilderImpl.java | 32 +++++------ .../CheckpointerObserverFactory.java | 8 +-- .../changefeed/implementation/Constants.java | 2 +- .../implementation/DefaultObserver.java | 8 +-- .../DefaultObserverFactory.java | 6 +- .../DocumentServiceLeaseStore.java | 12 ++-- .../DocumentServiceLeaseUpdaterImpl.java | 20 +++---- .../EqualPartitionsBalancingStrategy.java | 6 +- .../implementation/ExceptionClassifier.java | 2 +- ...onitoringPartitionControllerDecorator.java | 10 ++-- .../implementation/LeaseRenewerImpl.java | 12 ++-- .../implementation/LeaseStoreManagerImpl.java | 20 +++---- ...onWrappingChangeFeedObserverDecorator.java | 10 ++-- .../PartitionCheckpointerImpl.java | 8 +-- .../PartitionControllerImpl.java | 26 ++++----- .../PartitionLoadBalancerImpl.java | 18 +++--- .../implementation/PartitionManagerImpl.java | 10 ++-- .../PartitionProcessorFactoryImpl.java | 18 +++--- .../PartitionProcessorImpl.java | 24 ++++---- .../PartitionSupervisorFactoryImpl.java | 20 +++---- .../PartitionSupervisorImpl.java | 30 +++++----- .../PartitionSynchronizerImpl.java | 14 ++--- ...edByIdCollectionRequestOptionsFactory.java | 6 +- .../RemainingPartitionWorkImpl.java | 4 +- .../RemainingWorkEstimatorImpl.java | 10 ++-- .../implementation/StatusCodeErrorType.java | 2 +- .../implementation/TraceHealthMonitor.java | 6 +- .../changefeed/implementation/WorkerTask.java | 4 +- .../directconnectivity/Address.java | 4 +- .../AddressInformation.java | 2 +- .../directconnectivity/AddressResolver.java | 32 +++++------ .../directconnectivity/AddressSelector.java | 6 +- .../BarrierRequestHelper.java | 24 ++++---- .../directconnectivity/ConsistencyReader.java | 20 +++---- .../directconnectivity/ConsistencyWriter.java | 22 +++---- .../directconnectivity/CustomHeaders.java | 2 +- .../directconnectivity/ErrorUtils.java | 6 +- .../GatewayAddressCache.java | 48 ++++++++-------- .../GatewayServiceConfigurationReader.java | 24 ++++---- .../GlobalAddressResolver.java | 24 ++++---- .../GoneAndRetryWithRetryPolicy.java | 10 ++-- .../directconnectivity/HttpClientUtils.java | 10 ++-- .../HttpTransportClient.java | 44 +++++++------- .../directconnectivity/HttpUtils.java | 10 ++-- .../directconnectivity/IAddressCache.java | 6 +- .../directconnectivity/IAddressResolver.java | 4 +- .../directconnectivity/IStoreClient.java | 8 +-- .../directconnectivity/Protocol.java | 2 +- .../QueryRequestPerformanceActivity.java | 2 +- .../directconnectivity/QuorumReader.java | 20 +++---- .../directconnectivity/ReadMode.java | 2 +- .../ReplicatedResourceClient.java | 22 +++---- .../directconnectivity/RequestHelper.java | 10 ++-- .../directconnectivity/ResourceOperation.java | 6 +- .../directconnectivity/ResponseUtils.java | 8 +-- .../RntbdTransportClient.java | 20 +++---- .../directconnectivity/ServerProperties.java | 2 +- .../directconnectivity/ServerStoreModel.java | 14 ++--- .../directconnectivity/ServiceConfig.java | 2 +- .../directconnectivity/StoreClient.java | 34 +++++------ .../StoreClientFactory.java | 10 ++-- .../directconnectivity/StoreReader.java | 26 ++++----- .../directconnectivity/StoreResponse.java | 4 +- .../directconnectivity/StoreResult.java | 14 ++--- .../directconnectivity/TimeoutHelper.java | 2 +- .../directconnectivity/TransportClient.java | 4 +- .../TransportException.java | 2 +- .../directconnectivity/WFConstants.java | 2 +- .../WebExceptionUtility.java | 4 +- .../rntbd/RntbdClientChannelHandler.java | 4 +- .../RntbdClientChannelHealthChecker.java | 6 +- .../rntbd/RntbdClientChannelPool.java | 6 +- .../rntbd/RntbdConstants.java | 2 +- .../rntbd/RntbdContext.java | 8 +-- .../rntbd/RntbdContextDecoder.java | 2 +- .../rntbd/RntbdContextException.java | 4 +- .../rntbd/RntbdContextNegotiator.java | 6 +- .../rntbd/RntbdContextRequest.java | 14 ++--- .../rntbd/RntbdContextRequestDecoder.java | 2 +- .../rntbd/RntbdContextRequestEncoder.java | 2 +- .../rntbd/RntbdEndpoint.java | 6 +- .../directconnectivity/rntbd/RntbdFramer.java | 2 +- .../rntbd/RntbdHealthCheckRequest.java | 2 +- .../rntbd/RntbdMetrics.java | 4 +- .../rntbd/RntbdObjectMapper.java | 2 +- .../rntbd/RntbdReporter.java | 2 +- .../rntbd/RntbdRequest.java | 6 +- .../rntbd/RntbdRequestArgs.java | 4 +- .../rntbd/RntbdRequestDecoder.java | 2 +- .../rntbd/RntbdRequestEncoder.java | 2 +- .../rntbd/RntbdRequestFrame.java | 10 ++-- .../rntbd/RntbdRequestFramer.java | 2 +- .../rntbd/RntbdRequestHeaders.java | 46 +++++++-------- .../rntbd/RntbdRequestManager.java | 12 ++-- .../rntbd/RntbdRequestRecord.java | 4 +- .../rntbd/RntbdRequestTimer.java | 2 +- .../rntbd/RntbdResponse.java | 6 +- .../rntbd/RntbdResponseDecoder.java | 2 +- .../rntbd/RntbdResponseHeaders.java | 10 ++-- .../rntbd/RntbdResponseStatus.java | 2 +- .../rntbd/RntbdServiceEndpoint.java | 8 +-- .../directconnectivity/rntbd/RntbdToken.java | 4 +- .../rntbd/RntbdTokenStream.java | 4 +- .../rntbd/RntbdTokenType.java | 2 +- .../directconnectivity/rntbd/RntbdUUID.java | 2 +- .../http/BufferedHttpResponse.java | 2 +- .../http/HttpClient.java | 2 +- .../http/HttpClientConfig.java | 4 +- .../http/HttpHeader.java | 2 +- .../http/HttpHeaders.java | 2 +- .../http/HttpRequest.java | 2 +- .../http/HttpResponse.java | 2 +- .../http/ReactorNettyClient.java | 4 +- ...ggregateDocumentQueryExecutionContext.java | 33 +++++------ .../query/CompositeContinuationToken.java | 7 +-- .../DefaultDocumentQueryExecutionContext.java | 57 ++++++++----------- .../query/DocumentProducer.java | 35 +++++------- .../DocumentQueryExecutionContextBase.java | 28 +++++---- .../DocumentQueryExecutionContextFactory.java | 17 +++--- .../query/ExceptionHelper.java | 2 +- .../query/Fetcher.java | 4 +- .../query/IDocumentQueryClient.java | 14 ++--- .../IDocumentQueryExecutionComponent.java | 2 +- .../query/IDocumentQueryExecutionContext.java | 2 +- .../query/ItemComparator.java | 2 +- .../query/ItemType.java | 2 +- .../query/ItemTypeHelper.java | 4 +- .../query/OrderByContinuationToken.java | 4 +- .../query/OrderByDocumentProducer.java | 22 ++++--- .../OrderByDocumentQueryExecutionContext.java | 29 +++++----- .../query/OrderByUtils.java | 14 ++--- .../query/Paginator.java | 4 +- ...ParallelDocumentQueryExecutionContext.java | 18 +++--- ...llelDocumentQueryExecutionContextBase.java | 17 +++--- .../query/ParallelQueryConfig.java | 2 +- .../query/PartitionedQueryExecutionInfo.java | 7 +-- ...PartitionedQueryExecutionInfoInternal.java | 12 ++-- ...ipelinedDocumentQueryExecutionContext.java | 8 +-- .../ProxyDocumentQueryExecutionContext.java | 14 ++--- .../query/QueryInfo.java | 5 +- .../query/QueryItem.java | 4 +- .../query/SortOrder.java | 2 +- .../query/TakeContinuationToken.java | 4 +- .../TopDocumentQueryExecutionContext.java | 6 +- .../query/TriFunction.java | 2 +- .../query/aggregation/AggregateOperator.java | 2 +- .../query/aggregation/Aggregator.java | 2 +- .../query/aggregation/AverageAggregator.java | 6 +- .../query/aggregation/CountAggregator.java | 2 +- .../query/aggregation/MaxAggregator.java | 6 +- .../query/aggregation/MinAggregator.java | 6 +- .../query/aggregation/SumAggregator.java | 4 +- .../query/metrics/ClientSideMetrics.java | 2 +- .../query/metrics/FetchExecutionRange.java | 2 +- .../FetchExecutionRangeAccumulator.java | 2 +- .../query/metrics/QueryMetricsTextWriter.java | 2 +- .../query/metrics/QueryMetricsWriter.java | 8 +-- .../query/metrics/SchedulingStopwatch.java | 2 +- .../query/metrics/SchedulingTimeSpan.java | 2 +- .../query/metrics/TextTable.java | 2 +- .../query/orderbyquery/OrderByRowResult.java | 8 +-- .../orderbyquery/OrderbyRowComparer.java | 12 ++-- .../routing/BoolPartitionKeyComponent.java | 4 +- .../routing/CaseInsensitiveHashMap.java | 2 +- .../routing/CollectionRoutingMap.java | 4 +- .../routing/IPartitionKeyComponent.java | 2 +- .../routing/IServerIdentity.java | 2 +- .../routing/InMemoryCollectionRoutingMap.java | 4 +- .../InfinityPartitionKeyComponent.java | 4 +- .../routing/Int128.java | 2 +- .../routing/LocationCache.java | 15 +++-- .../routing/LocationHelper.java | 2 +- .../MaxNumberPartitionKeyComponent.java | 4 +- .../MaxStringPartitionKeyComponent.java | 4 +- .../MinNumberPartitionKeyComponent.java | 4 +- .../MinStringPartitionKeyComponent.java | 4 +- .../routing/MurmurHash3_128.java | 2 +- .../routing/MurmurHash3_32.java | 2 +- .../routing/NullPartitionKeyComponent.java | 4 +- .../routing/NumberPartitionKeyComponent.java | 4 +- .../PartitionKeyAndResourceTokenPair.java | 2 +- .../routing/PartitionKeyComponentType.java | 2 +- .../routing/PartitionKeyInternal.java | 12 ++-- .../routing/PartitionKeyInternalHelper.java | 6 +- .../routing/PartitionKeyRangeIdentity.java | 2 +- .../routing/Range.java | 2 +- .../routing/RoutingMapProvider.java | 4 +- .../routing/RoutingMapProviderHelper.java | 4 +- .../routing/StringPartitionKeyComponent.java | 4 +- .../routing/UInt128.java | 2 +- .../UndefinedPartitionKeyComponent.java | 4 +- .../azure/cosmos/ClientUnderTestBuilder.java | 6 +- .../java/com/azure/cosmos/ConflictTests.java | 4 +- .../azure/cosmos/ConnectionPolicyTest.java | 2 +- .../cosmos/CosmosClientExceptionTest.java | 32 +++++------ .../com/azure/cosmos/CosmosContainerTest.java | 2 +- .../com/azure/cosmos/CosmosDatabaseTest.java | 2 +- .../java/com/azure/cosmos/CosmosItemTest.java | 2 +- .../azure/cosmos/CosmosKeyCredentialTest.java | 6 +- .../azure/cosmos/CosmosPartitionKeyTests.java | 34 +++++------ .../cosmos/CosmosSyncStoredProcTest.java | 3 +- .../com/azure/cosmos/DocumentClientTest.java | 2 +- .../azure/cosmos/DocumentCollectionTests.java | 2 +- .../java/com/azure/cosmos/DocumentTests.java | 2 +- .../com/azure/cosmos/GatewayTestUtils.java | 2 +- .../azure/cosmos/JsonSerializableTests.java | 2 +- .../cosmos/PartitionKeyHashingTests.java | 4 +- .../java/com/azure/cosmos/PermissionTest.java | 2 +- .../com/azure/cosmos/ResourceIdTests.java | 2 +- .../ClientRetryPolicyTest.java | 2 +- .../ConfigsBuilder.java | 4 +- .../ConfigsTests.java | 4 +- .../ConsistencyTests1.java | 2 +- .../ConsistencyTests2.java | 6 +- .../ConsistencyTestsBase.java | 8 +-- .../DocumentQuerySpyWireContentTest.java | 6 +- ...ocumentServiceRequestContextValidator.java | 4 +- .../DocumentServiceRequestValidator.java | 2 +- .../FailureValidator.java | 4 +- .../FeedResponseListValidator.java | 2 +- .../FeedResponseValidator.java | 2 +- .../HttpClientUnderTestWrapper.java | 6 +- .../LocationHelperTest.java | 4 +- .../NetworkFailureTest.java | 2 +- .../ParallelAsync.java | 2 +- .../PathsHelperTest.java | 2 +- ...eCollectionAwareClientRetryPolicyTest.java | 8 +-- .../ResourceResponseValidator.java | 2 +- .../ResourceValidator.java | 2 +- .../RetryAnalyzer.java | 2 +- .../RetryCreateDocumentTest.java | 2 +- .../RetryThrottleTest.java | 2 +- .../RetryUtilsTest.java | 8 +-- .../RxDocumentClientUnderTest.java | 8 +-- .../RxDocumentServiceRequestTest.java | 2 +- .../RxGatewayStoreModelTest.java | 6 +- .../SessionContainerTest.java | 2 +- .../SessionTest.java | 4 +- .../SessionTokenTest.java | 4 +- .../ShouldRetryValidator.java | 2 +- .../SpyClientBuilder.java | 2 +- .../SpyClientUnderTestFactory.java | 12 ++-- .../StoreHeaderTests.java | 2 +- .../StoreResponseBuilder.java | 6 +- .../TestSuiteBase.java | 6 +- .../TestUtils.java | 2 +- .../TimeTokenTest.java | 2 +- .../caches/AsyncCacheTest.java | 2 +- .../AddressResolverTest.java | 28 ++++----- .../AddressSelectorTest.java | 4 +- .../AddressSelectorWrapper.java | 6 +- .../directconnectivity/AddressValidator.java | 2 +- .../BarrierRequestHelperTest.java | 24 ++++---- .../ConsistencyReaderTest.java | 34 +++++------ .../ConsistencyReaderUnderTest.java | 8 +-- .../ConsistencyWriterTest.java | 24 ++++---- .../DCDocumentCrudTest.java | 38 ++++++------- .../directconnectivity/EndpointMock.java | 8 +-- .../directconnectivity/ExceptionBuilder.java | 2 +- .../Function1WithCheckedException.java | 2 +- .../Function2WithCheckedException.java | 2 +- .../GatewayAddressCacheTest.java | 40 ++++++------- ...GatewayServiceConfigurationReaderTest.java | 22 +++---- .../GatewayServiceConfiguratorReaderMock.java | 4 +- .../GlobalAddressResolverTest.java | 30 +++++----- .../GoneAndRetryWithRetryPolicyTest.java | 12 ++-- .../HttpClientMockWrapper.java | 10 ++-- .../HttpTransportClientTest.java | 24 ++++---- .../directconnectivity/HttpUtilsTest.java | 8 +-- .../MultiStoreResultValidator.java | 4 +- .../MurmurHash3_32Test.java | 4 +- .../PartitionKeyInternalTest.java | 12 ++-- .../directconnectivity/PartitionKeyTest.java | 8 +-- .../PartitionReplicasAddressesValidator.java | 2 +- .../directconnectivity/QuorumReaderTest.java | 28 ++++----- .../directconnectivity/ReflectionUtils.java | 8 +-- .../ReplicaAddressFactory.java | 2 +- ...catedResourceClientPartitionSplitTest.java | 24 ++++---- .../ReplicatedResourceClientTest.java | 14 ++--- .../RntbdTransportClientTest.java | 52 ++++++++--------- .../StoreReaderDotNetTest.java | 36 ++++++------ .../directconnectivity/StoreReaderTest.java | 36 ++++++------ .../StoreReaderUnderTest.java | 6 +- .../directconnectivity/StoreResponseTest.java | 2 +- .../StoreResponseValidator.java | 4 +- .../StoreResultValidator.java | 4 +- .../directconnectivity/TimeoutHelperTest.java | 2 +- .../TransportClientWrapper.java | 10 ++-- .../WebExceptionUtilityTest.java | 2 +- .../query/DocumentProducerTest.java | 26 ++++----- .../query/FeedResponseBuilder.java | 6 +- .../query/FetcherTest.java | 6 +- .../InMemoryCollectionRoutingMapTest.java | 4 +- .../routing/LocationCacheTest.java | 16 +++--- .../routing/PartitionKeyInternalUtils.java | 2 +- .../routing/RoutingMapProviderHelperTest.java | 4 +- .../StringPartitionKeyComponentTest.java | 2 +- .../azure/cosmos/rx/AggregateQueryTests.java | 4 +- .../rx/BackPressureCrossPartitionTest.java | 4 +- .../com/azure/cosmos/rx/BackPressureTest.java | 6 +- .../cosmos/rx/ChangeFeedProcessorTest.java | 2 +- .../com/azure/cosmos/rx/ChangeFeedTest.java | 18 +++--- .../azure/cosmos/rx/CollectionCrudTest.java | 6 +- .../azure/cosmos/rx/CollectionQueryTest.java | 4 +- .../cosmos/rx/CosmosAsyncConflictTest.java | 2 +- .../com/azure/cosmos/rx/DatabaseCrudTest.java | 2 +- .../azure/cosmos/rx/DatabaseQueryTest.java | 4 +- .../com/azure/cosmos/rx/DocumentCrudTest.java | 2 +- .../rx/MultiMasterConflictResolutionTest.java | 4 +- .../cosmos/rx/MultiOrderByQueryTests.java | 4 +- .../com/azure/cosmos/rx/OfferQueryTest.java | 20 +++---- .../azure/cosmos/rx/OfferReadReplaceTest.java | 16 +++--- .../cosmos/rx/OrderbyDocumentQueryTest.java | 22 +++---- .../cosmos/rx/ParallelDocumentQueryTest.java | 16 +++--- .../com/azure/cosmos/rx/ParsingEnvTest.java | 2 +- .../azure/cosmos/rx/PermissionCrudTest.java | 2 +- .../azure/cosmos/rx/PermissionQueryTest.java | 20 +++---- .../com/azure/cosmos/rx/ProxyHostTest.java | 2 +- .../cosmos/rx/ReadFeedCollectionsTest.java | 4 +- .../cosmos/rx/ReadFeedDatabasesTest.java | 4 +- .../cosmos/rx/ReadFeedDocumentsTest.java | 6 +- .../azure/cosmos/rx/ReadFeedOffersTest.java | 16 +++--- .../cosmos/rx/ReadFeedPermissionsTest.java | 16 +++--- .../com/azure/cosmos/rx/ReadFeedPkrTests.java | 6 +- .../rx/ReadFeedStoredProceduresTest.java | 4 +- .../azure/cosmos/rx/ReadFeedTriggersTest.java | 4 +- .../com/azure/cosmos/rx/ReadFeedUdfsTest.java | 6 +- .../azure/cosmos/rx/ReadFeedUsersTest.java | 4 +- .../azure/cosmos/rx/ResourceTokenTest.java | 28 ++++----- .../rx/SinglePartitionDocumentQueryTest.java | 10 ++-- .../SinglePartitionReadFeedDocumentsTest.java | 4 +- .../cosmos/rx/StoredProcedureCrudTest.java | 2 +- .../cosmos/rx/StoredProcedureQueryTest.java | 6 +- .../com/azure/cosmos/rx/TestSuiteBase.java | 14 ++--- .../azure/cosmos/rx/TokenResolverTest.java | 32 +++++------ .../com/azure/cosmos/rx/TopQueryTests.java | 8 +-- .../com/azure/cosmos/rx/TriggerQueryTest.java | 6 +- .../com/azure/cosmos/rx/UniqueIndexTest.java | 6 +- .../com/azure/cosmos/rx/UserCrudTest.java | 2 +- .../rx/UserDefinedFunctionQueryTest.java | 10 ++-- .../com/azure/cosmos/rx/UserQueryTest.java | 6 +- sdk/cosmos/pom.xml | 2 +- 607 files changed, 2079 insertions(+), 2399 deletions(-) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/AsyncDocumentClient.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/AuthorizationTokenProvider.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/AuthorizationTokenType.java (89%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/BackoffRetryUtility.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/BaseAuthorizationTokenProvider.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/BaseDatabaseAccountConfigurationProvider.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Bytes.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ChangeFeedQueryImpl.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ClearingSessionContainerClientRetryPolicy.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ClientRetryPolicy.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Configs.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Conflict.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Constants.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ContentSerializationFormat.java (88%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Database.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/DatabaseAccountConfigurationProvider.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/DatabaseAccountManagerInternal.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/DatabaseForTest.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Document.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/DocumentCollection.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/DocumentServiceRequestContext.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/EnumerationDirection.java (85%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Exceptions.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/FanoutOperationState.java (86%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/GlobalEndpointManager.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/HttpConstants.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/IAuthorizationTokenProvider.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ICollectionRoutingMapCache.java (84%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/IDocumentClientRetryPolicy.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/IRetryPolicy.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/IRetryPolicyFactory.java (89%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/IRoutingMapProvider.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ISessionContainer.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ISessionToken.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Integers.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/InternalConstants.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/InvalidPartitionExceptionRetryPolicy.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/JavaStreamUtils.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/LifeCycleUtils.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Lists.java (87%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Longs.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/MigrateCollectionDirective.java (85%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/MutableVolatile.java (86%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ObservableHelper.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Offer.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/OperationType.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/PartitionKeyMismatchRetryPolicy.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/PartitionKeyRange.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/PartitionKeyRangeGoneRetryPolicy.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/PathInfo.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/PathParser.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Paths.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/PathsHelper.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Permission.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Quadruple.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/QueryCompatibilityMode.java (89%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/QueryMetrics.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/QueryMetricsConstants.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/QueryMetricsUtils.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/QueryPreparationTimes.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RMResources.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ReadFeedKeyType.java (88%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RemoteStorageType.java (88%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RenameCollectionAwareClientRetryPolicy.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ReplicatedResourceClientUtils.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ReplicationPolicy.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RequestChargeTracker.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RequestOptions.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ResetSessionTokenRetryPolicyFactory.java (84%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ResourceId.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ResourceResponse.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ResourceThrottleRetryPolicy.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ResourceTokenAuthorizationHelper.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/ResourceType.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RetryPolicy.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RetryUtils.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RuntimeConstants.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RuntimeExecutionTimes.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RxDocumentClientImpl.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RxDocumentServiceRequest.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RxDocumentServiceResponse.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RxGatewayStoreModel.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/RxStoreModel.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/SessionContainer.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/SessionTokenHelper.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/StoredProcedure.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/StoredProcedureResponse.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Strings.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/TestConfigurations.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Trigger.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Undefined.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/User.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/UserAgentContainer.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/UserDefinedFunction.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/Utils.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/VectorSessionToken.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/WebExceptionRetryPolicy.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/caches/AsyncCache.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/caches/AsyncLazy.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/caches/IEqualityComparer.java (79%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/caches/IPartitionKeyRangeCache.java (70%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/caches/RxClientCollectionCache.java (79%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/caches/RxCollectionCache.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/caches/RxPartitionKeyRangeCache.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/Bootstrapper.java (87%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/CancellationToken.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/CancellationTokenSource.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/ChangeFeedContextClient.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/ChangeFeedObserver.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/ChangeFeedObserverCloseReason.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/ChangeFeedObserverContext.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/ChangeFeedObserverFactory.java (88%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/CheckpointFrequency.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/HealthMonitor.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/HealthMonitoringRecord.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/Lease.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/LeaseCheckpointer.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/LeaseContainer.java (88%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/LeaseManager.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/LeaseRenewer.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/LeaseStore.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/LeaseStoreManager.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/LeaseStoreManagerSettings.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/PartitionCheckpointer.java (90%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/PartitionController.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/PartitionLoadBalancer.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/PartitionLoadBalancingStrategy.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/PartitionManager.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/PartitionProcessor.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/PartitionProcessorFactory.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/PartitionSupervisor.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/PartitionSupervisorFactory.java (87%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/PartitionSynchronizer.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/ProcessorSettings.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/RemainingPartitionWork.java (89%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/RemainingWorkEstimator.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/RequestOptionsFactory.java (89%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/ServiceItemLease.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/ServiceItemLeaseUpdater.java (90%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/exceptions/LeaseConflictException.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/exceptions/LeaseLostException.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/exceptions/ObserverException.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/exceptions/PartitionException.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/exceptions/PartitionNotFoundException.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/exceptions/PartitionSplitException.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/exceptions/TaskCancelledException.java (88%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/AutoCheckpointer.java (89%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/BootstrapperImpl.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/ChangeFeedContextClientImpl.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/ChangeFeedHelper.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/ChangeFeedObserverContextImpl.java (88%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/ChangeFeedObserverFactoryImpl.java (69%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/ChangeFeedProcessorBuilderImpl.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/CheckpointerObserverFactory.java (84%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/Constants.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/DefaultObserver.java (83%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/DefaultObserverFactory.java (77%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/DocumentServiceLeaseStore.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/DocumentServiceLeaseUpdaterImpl.java (87%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/EqualPartitionsBalancingStrategy.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/ExceptionClassifier.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/HealthMonitoringPartitionControllerDecorator.java (82%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/LeaseRenewerImpl.java (90%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/LeaseStoreManagerImpl.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/ObserverExceptionWrappingChangeFeedObserverDecorator.java (84%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/PartitionCheckpointerImpl.java (80%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/PartitionControllerImpl.java (87%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/PartitionLoadBalancerImpl.java (89%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/PartitionManagerImpl.java (77%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/PartitionProcessorFactoryImpl.java (82%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/PartitionProcessorImpl.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/PartitionSupervisorFactoryImpl.java (76%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/PartitionSupervisorImpl.java (80%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/PartitionSynchronizerImpl.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/PartitionedByIdCollectionRequestOptionsFactory.java (82%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/RemainingPartitionWorkImpl.java (89%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/RemainingWorkEstimatorImpl.java (86%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/StatusCodeErrorType.java (82%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/TraceHealthMonitor.java (78%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/changefeed/implementation/WorkerTask.java (89%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/Address.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/AddressInformation.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/AddressResolver.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/AddressSelector.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/BarrierRequestHelper.java (89%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ConsistencyReader.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ConsistencyWriter.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/CustomHeaders.java (85%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ErrorUtils.java (90%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/GatewayAddressCache.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/GatewayServiceConfigurationReader.java (90%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/GlobalAddressResolver.java (88%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/GoneAndRetryWithRetryPolicy.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/HttpClientUtils.java (84%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/HttpTransportClient.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/HttpUtils.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/IAddressCache.java (83%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/IAddressResolver.java (71%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/IStoreClient.java (82%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/Protocol.java (90%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/QueryRequestPerformanceActivity.java (80%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/QuorumReader.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ReadMode.java (76%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ReplicatedResourceClient.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/RequestHelper.java (84%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ResourceOperation.java (71%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ResponseUtils.java (83%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/RntbdTransportClient.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ServerProperties.java (88%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ServerStoreModel.java (82%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ServiceConfig.java (90%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/StoreClient.java (90%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/StoreClientFactory.java (89%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/StoreReader.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/StoreResponse.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/StoreResult.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/TimeoutHelper.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/TransportClient.java (83%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/TransportException.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/WFConstants.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/WebExceptionUtility.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdClientChannelHandler.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdClientChannelHealthChecker.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdClientChannelPool.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdConstants.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdContext.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdContextDecoder.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdContextException.java (88%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdContextNegotiator.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdContextRequest.java (87%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdContextRequestDecoder.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdContextRequestEncoder.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdEndpoint.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdFramer.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdHealthCheckRequest.java (82%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdMetrics.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdObjectMapper.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdReporter.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdRequest.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdRequestArgs.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdRequestDecoder.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdRequestEncoder.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdRequestFrame.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdRequestFramer.java (86%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdRequestHeaders.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdRequestManager.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdRequestRecord.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdRequestTimer.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdResponse.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdResponseDecoder.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdResponseHeaders.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdResponseStatus.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdServiceEndpoint.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdToken.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdTokenStream.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdTokenType.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/directconnectivity/rntbd/RntbdUUID.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/http/BufferedHttpResponse.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/http/HttpClient.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/http/HttpClientConfig.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/http/HttpHeader.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/http/HttpHeaders.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/http/HttpRequest.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/http/HttpResponse.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/http/ReactorNettyClient.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/AggregateDocumentQueryExecutionContext.java (82%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/CompositeContinuationToken.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/DefaultDocumentQueryExecutionContext.java (85%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/DocumentProducer.java (90%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/DocumentQueryExecutionContextBase.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/DocumentQueryExecutionContextFactory.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/ExceptionHelper.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/Fetcher.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/IDocumentQueryClient.java (79%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/IDocumentQueryExecutionComponent.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/IDocumentQueryExecutionContext.java (90%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/ItemComparator.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/ItemType.java (87%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/ItemTypeHelper.java (88%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/OrderByContinuationToken.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/OrderByDocumentProducer.java (84%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/OrderByDocumentQueryExecutionContext.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/OrderByUtils.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/Paginator.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/ParallelDocumentQueryExecutionContext.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/ParallelDocumentQueryExecutionContextBase.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/ParallelQueryConfig.java (87%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/PartitionedQueryExecutionInfo.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/PartitionedQueryExecutionInfoInternal.java (86%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/PipelinedDocumentQueryExecutionContext.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/ProxyDocumentQueryExecutionContext.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/QueryInfo.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/QueryItem.java (86%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/SortOrder.java (81%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/TakeContinuationToken.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/TopDocumentQueryExecutionContext.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/TriFunction.java (92%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/aggregation/AggregateOperator.java (75%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/aggregation/Aggregator.java (76%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/aggregation/AverageAggregator.java (90%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/aggregation/CountAggregator.java (86%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/aggregation/MaxAggregator.java (77%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/aggregation/MinAggregator.java (77%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/aggregation/SumAggregator.java (84%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/metrics/ClientSideMetrics.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/metrics/FetchExecutionRange.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/metrics/FetchExecutionRangeAccumulator.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/metrics/QueryMetricsTextWriter.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/metrics/QueryMetricsWriter.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/metrics/SchedulingStopwatch.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/metrics/SchedulingTimeSpan.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/metrics/TextTable.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/orderbyquery/OrderByRowResult.java (86%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/query/orderbyquery/OrderbyRowComparer.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/BoolPartitionKeyComponent.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/CaseInsensitiveHashMap.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/CollectionRoutingMap.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/IPartitionKeyComponent.java (91%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/IServerIdentity.java (73%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/InMemoryCollectionRoutingMap.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/InfinityPartitionKeyComponent.java (93%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/Int128.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/LocationCache.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/LocationHelper.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/MaxNumberPartitionKeyComponent.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/MaxStringPartitionKeyComponent.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/MinNumberPartitionKeyComponent.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/MinStringPartitionKeyComponent.java (94%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/MurmurHash3_128.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/MurmurHash3_32.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/NullPartitionKeyComponent.java (95%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/NumberPartitionKeyComponent.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/PartitionKeyAndResourceTokenPair.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/PartitionKeyComponentType.java (89%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/PartitionKeyInternal.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/PartitionKeyInternalHelper.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/PartitionKeyRangeIdentity.java (98%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/Range.java (99%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/RoutingMapProvider.java (85%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/RoutingMapProviderHelper.java (96%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/StringPartitionKeyComponent.java (97%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/UInt128.java (82%) rename sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/{internal => implementation}/routing/UndefinedPartitionKeyComponent.java (95%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/ClientRetryPolicyTest.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/ConfigsBuilder.java (83%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/ConfigsTests.java (91%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/ConsistencyTests1.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/ConsistencyTests2.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/ConsistencyTestsBase.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/DocumentQuerySpyWireContentTest.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/DocumentServiceRequestContextValidator.java (95%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/DocumentServiceRequestValidator.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/FailureValidator.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/FeedResponseListValidator.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/FeedResponseValidator.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/HttpClientUnderTestWrapper.java (88%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/LocationHelperTest.java (87%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/NetworkFailureTest.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/ParallelAsync.java (96%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/PathsHelperTest.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/RenameCollectionAwareClientRetryPolicyTest.java (96%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/ResourceResponseValidator.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/ResourceValidator.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/RetryAnalyzer.java (95%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/RetryCreateDocumentTest.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/RetryThrottleTest.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/RetryUtilsTest.java (96%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/RxDocumentClientUnderTest.java (92%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/RxDocumentServiceRequestTest.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/RxGatewayStoreModelTest.java (95%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/SessionContainerTest.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/SessionTest.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/SessionTokenTest.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/ShouldRetryValidator.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/SpyClientBuilder.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/SpyClientUnderTestFactory.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/StoreHeaderTests.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/StoreResponseBuilder.java (94%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/TestSuiteBase.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/TestUtils.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/TimeTokenTest.java (96%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/caches/AsyncCacheTest.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/AddressResolverTest.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/AddressSelectorTest.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/AddressSelectorWrapper.java (99%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/AddressValidator.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/BarrierRequestHelperTest.java (93%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ConsistencyReaderTest.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ConsistencyReaderUnderTest.java (91%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ConsistencyWriterTest.java (93%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/DCDocumentCrudTest.java (91%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/EndpointMock.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ExceptionBuilder.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/Function1WithCheckedException.java (78%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/Function2WithCheckedException.java (79%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/GatewayAddressCacheTest.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/GatewayServiceConfigurationReaderTest.java (92%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/GatewayServiceConfiguratorReaderMock.java (96%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/GlobalAddressResolverTest.java (89%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/GoneAndRetryWithRetryPolicyTest.java (95%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/HttpClientMockWrapper.java (94%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/HttpTransportClientTest.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/HttpUtilsTest.java (88%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/MultiStoreResultValidator.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/MurmurHash3_32Test.java (96%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/PartitionKeyInternalTest.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/PartitionKeyTest.java (92%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/PartitionReplicasAddressesValidator.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/QuorumReaderTest.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ReflectionUtils.java (91%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ReplicaAddressFactory.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ReplicatedResourceClientPartitionSplitTest.java (93%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/ReplicatedResourceClientTest.java (88%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/RntbdTransportClientTest.java (95%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/StoreReaderDotNetTest.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/StoreReaderTest.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/StoreReaderUnderTest.java (93%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/StoreResponseTest.java (96%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/StoreResponseValidator.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/StoreResultValidator.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/TimeoutHelperTest.java (95%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/TransportClientWrapper.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/directconnectivity/WebExceptionUtilityTest.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/query/DocumentProducerTest.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/query/FeedResponseBuilder.java (93%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/query/FetcherTest.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/routing/InMemoryCollectionRoutingMapTest.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/routing/LocationCacheTest.java (97%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/routing/PartitionKeyInternalUtils.java (88%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/routing/RoutingMapProviderHelperTest.java (98%) rename sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/{internal => implementation}/routing/StringPartitionKeyComponentTest.java (95%) diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncBenchmark.java b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncBenchmark.java index 69dcaf417986..f5cec6f0c554 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncBenchmark.java +++ b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncBenchmark.java @@ -3,12 +3,12 @@ package com.azure.cosmos.benchmark; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.BridgeInternal; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.ResourceResponse; import com.codahale.metrics.ConsoleReporter; import com.codahale.metrics.Meter; import com.codahale.metrics.MetricFilter; diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncMixedBenchmark.java b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncMixedBenchmark.java index ace4a18678d8..8e1f2b527cc5 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncMixedBenchmark.java +++ b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncMixedBenchmark.java @@ -4,11 +4,11 @@ package com.azure.cosmos.benchmark; import com.azure.cosmos.BridgeInternal; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Document; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.PartitionKey; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceResponse; import org.apache.commons.lang3.RandomStringUtils; import reactor.core.publisher.BaseSubscriber; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncQueryBenchmark.java b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncQueryBenchmark.java index 15371d2ca63f..badf6c09b087 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncQueryBenchmark.java +++ b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncQueryBenchmark.java @@ -3,7 +3,7 @@ package com.azure.cosmos.benchmark; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Document; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKey; diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncQuerySinglePartitionMultiple.java b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncQuerySinglePartitionMultiple.java index 266df4f4cd5f..69b517ac6660 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncQuerySinglePartitionMultiple.java +++ b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncQuerySinglePartitionMultiple.java @@ -3,7 +3,7 @@ package com.azure.cosmos.benchmark; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Document; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKey; diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncReadBenchmark.java b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncReadBenchmark.java index 99a81a30da04..b6987d43e201 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncReadBenchmark.java +++ b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncReadBenchmark.java @@ -3,10 +3,10 @@ package com.azure.cosmos.benchmark; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Document; import com.azure.cosmos.PartitionKey; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceResponse; import com.codahale.metrics.Timer; import org.reactivestreams.Subscription; import reactor.core.publisher.BaseSubscriber; diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncWriteBenchmark.java b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncWriteBenchmark.java index 13b19d503ceb..473e0806ad0c 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncWriteBenchmark.java +++ b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/AsyncWriteBenchmark.java @@ -4,8 +4,8 @@ package com.azure.cosmos.benchmark; import com.azure.cosmos.BridgeInternal; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.ResourceResponse; import com.codahale.metrics.Timer; import org.apache.commons.lang3.RandomStringUtils; import org.reactivestreams.Subscription; diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/DocDBUtils.java b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/DocDBUtils.java index 65e2f8960883..0bf0372d5697 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/DocDBUtils.java +++ b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/DocDBUtils.java @@ -3,9 +3,9 @@ package com.azure.cosmos.benchmark; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.SqlParameter; import com.azure.cosmos.SqlParameterList; diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/ReadMyWriteWorkflow.java b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/ReadMyWriteWorkflow.java index dabd3e04e546..4b7531a93adf 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/ReadMyWriteWorkflow.java +++ b/sdk/cosmos/azure-cosmos-benchmark/src/main/java/com/azure/cosmos/benchmark/ReadMyWriteWorkflow.java @@ -4,16 +4,16 @@ package com.azure.cosmos.benchmark; import com.azure.cosmos.BridgeInternal; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Document; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.NotFoundException; import com.azure.cosmos.PartitionKey; import com.azure.cosmos.SqlParameter; import com.azure.cosmos.SqlParameterList; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.Utils; import org.apache.commons.lang3.RandomUtils; import reactor.core.publisher.BaseSubscriber; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/main/resources/log4j.properties b/sdk/cosmos/azure-cosmos-benchmark/src/main/resources/log4j.properties index 5750c0b8bf36..f1723fa3d00d 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/main/resources/log4j.properties +++ b/sdk/cosmos/azure-cosmos-benchmark/src/main/resources/log4j.properties @@ -4,20 +4,20 @@ log4j.rootLogger=INFO, Console log4j.category.com.azure.cosmos=INFO log4j.category.com.azure.cosmos.benchmark=INFO -log4j.category.com.azure.cosmos.internal=INFO +log4j.category.com.azure.cosmos.implementation=INFO log4j.category.com.aure.cosmos.internal.caches=INFO log4j.category.com.aure.cosmos.internal.changefeed=INFO -log4j.category.com.azure.cosmos.internal.directconnectivity=INFO -log4j.category.com.azure.cosmos.internal.directconnectivity.rntbd=INFO -log4j.category.com.azure.cosmos.internal.http=INFO -log4j.category.com.azure.cosmos.internal.query=INFO -log4j.category.com.azure.cosmos.internal.query.aggregation=INFO -log4j.category.com.azure.cosmos.internal.query.metrics=INFO -log4j.category.com.azure.cosmos.internal.query.orderbyquery=INFO -log4j.category.com.azure.cosmos.internal.routing=INFO +log4j.category.com.azure.cosmos.implementation.directconnectivity=INFO +log4j.category.com.azure.cosmos.implementation.directconnectivity.rntbd=INFO +log4j.category.com.azure.cosmos.implementation.http=INFO +log4j.category.com.azure.cosmos.implementation.query=INFO +log4j.category.com.azure.cosmos.implementation.query.aggregation=INFO +log4j.category.com.azure.cosmos.implementation.query.metrics=INFO +log4j.category.com.azure.cosmos.implementation.query.orderbyquery=INFO +log4j.category.com.azure.cosmos.implementation.routing=INFO -log4j.category.com.azure.cosmos.internal.directconnectivity.RntbdTransportClient=INFO -log4j.category.com.azure.cosmos.internal.directconnectivity.rntbd.RntbdRequestManager=INFO +log4j.category.com.azure.cosmos.implementation.directconnectivity.RntbdTransportClient=INFO +log4j.category.com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdRequestManager=INFO log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/test/java/com/azure/cosmos/benchmark/ReadMyWritesConsistencyTest.java b/sdk/cosmos/azure-cosmos-benchmark/src/test/java/com/azure/cosmos/benchmark/ReadMyWritesConsistencyTest.java index 1c1248e94cec..fd297f66aafc 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/test/java/com/azure/cosmos/benchmark/ReadMyWritesConsistencyTest.java +++ b/sdk/cosmos/azure-cosmos-benchmark/src/test/java/com/azure/cosmos/benchmark/ReadMyWritesConsistencyTest.java @@ -9,11 +9,11 @@ import com.azure.cosmos.Index; import com.azure.cosmos.IndexingPolicy; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.TestConfigurations; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.TestConfigurations; import com.beust.jcommander.JCommander; import com.google.common.base.CaseFormat; import com.google.common.base.Strings; diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/test/java/com/azure/cosmos/benchmark/Utils.java b/sdk/cosmos/azure-cosmos-benchmark/src/test/java/com/azure/cosmos/benchmark/Utils.java index a817bebff3e1..2d108018f6d2 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/test/java/com/azure/cosmos/benchmark/Utils.java +++ b/sdk/cosmos/azure-cosmos-benchmark/src/test/java/com/azure/cosmos/benchmark/Utils.java @@ -3,16 +3,16 @@ package com.azure.cosmos.benchmark; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.ConnectionPolicy; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.DatabaseForTest; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.DatabaseForTest; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.ResourceResponse; import com.azure.cosmos.RetryOptions; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.TestConfigurations; +import com.azure.cosmos.implementation.TestConfigurations; import reactor.core.publisher.Flux; public class Utils { diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/test/java/com/azure/cosmos/benchmark/WorkflowTest.java b/sdk/cosmos/azure-cosmos-benchmark/src/test/java/com/azure/cosmos/benchmark/WorkflowTest.java index 3ab901d39e35..003d4395101f 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/test/java/com/azure/cosmos/benchmark/WorkflowTest.java +++ b/sdk/cosmos/azure-cosmos-benchmark/src/test/java/com/azure/cosmos/benchmark/WorkflowTest.java @@ -3,17 +3,17 @@ package com.azure.cosmos.benchmark; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.DataType; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.IncludedPath; import com.azure.cosmos.Index; import com.azure.cosmos.IndexingPolicy; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.TestConfigurations; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.TestConfigurations; import com.beust.jcommander.JCommander; import org.apache.commons.lang3.StringUtils; import org.testng.annotations.AfterClass; diff --git a/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/Helpers.java b/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/Helpers.java index f8d97bbee7ef..dc11673c954d 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/Helpers.java +++ b/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/Helpers.java @@ -3,11 +3,11 @@ package com.azure.cosmos.rx.examples.multimaster; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.ResourceResponse; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/samples/ConflictWorker.java b/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/samples/ConflictWorker.java index c8531dcfd332..672a5ebbb485 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/samples/ConflictWorker.java +++ b/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/samples/ConflictWorker.java @@ -5,18 +5,18 @@ import com.azure.cosmos.AccessCondition; import com.azure.cosmos.AccessConditionType; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.BridgeInternal; -import com.azure.cosmos.internal.Conflict; +import com.azure.cosmos.implementation.Conflict; import com.azure.cosmos.ConflictResolutionPolicy; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.StoredProcedure; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.StoredProcedure; import com.azure.cosmos.rx.examples.multimaster.Helpers; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/samples/MultiMasterScenario.java b/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/samples/MultiMasterScenario.java index 3b9e4e4cdef3..c3ba36ad64ca 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/samples/MultiMasterScenario.java +++ b/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/samples/MultiMasterScenario.java @@ -3,7 +3,7 @@ package com.azure.cosmos.rx.examples.multimaster.samples; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.rx.examples.multimaster.ConfigurationManager; diff --git a/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/samples/Worker.java b/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/samples/Worker.java index 439d9c227bce..4addb75d248a 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/samples/Worker.java +++ b/sdk/cosmos/azure-cosmos-examples/src/main/java/com/azure/cosmos/rx/examples/multimaster/samples/Worker.java @@ -4,9 +4,9 @@ package com.azure.cosmos.rx.examples.multimaster.samples; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Document; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import org.slf4j.Logger; diff --git a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/DocumentClientTest.java b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/DocumentClientTest.java index ea162a62c766..de7224ab60a7 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/DocumentClientTest.java +++ b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/DocumentClientTest.java @@ -3,7 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.google.common.base.Strings; import org.testng.ITest; import org.testng.annotations.AfterMethod; diff --git a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/CollectionCRUDAsyncAPITest.java b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/CollectionCRUDAsyncAPITest.java index 6d5a40e9d895..ea23ed42cf37 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/CollectionCRUDAsyncAPITest.java +++ b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/CollectionCRUDAsyncAPITest.java @@ -2,23 +2,23 @@ // Licensed under the MIT License. package com.azure.cosmos.rx.examples; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.DataType; -import com.azure.cosmos.internal.Database; +import com.azure.cosmos.implementation.Database; import com.azure.cosmos.DocumentClientTest; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.IncludedPath; import com.azure.cosmos.Index; import com.azure.cosmos.IndexingPolicy; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceResponse; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.BeforeMethod; diff --git a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/ConflictAPITest.java b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/ConflictAPITest.java index 36666ad31053..b47f0cf94976 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/ConflictAPITest.java +++ b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/ConflictAPITest.java @@ -2,19 +2,19 @@ // Licensed under the MIT License. package com.azure.cosmos.rx.examples; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Conflict; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.Conflict; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.Document; import com.azure.cosmos.DocumentClientTest; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.HttpConstants; +import com.azure.cosmos.implementation.HttpConstants; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Ignore; diff --git a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/DatabaseCRUDAsyncAPITest.java b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/DatabaseCRUDAsyncAPITest.java index 5b1b5bd77959..428f009b0d43 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/DatabaseCRUDAsyncAPITest.java +++ b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/DatabaseCRUDAsyncAPITest.java @@ -2,15 +2,15 @@ // Licensed under the MIT License. package com.azure.cosmos.rx.examples; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.Database; +import com.azure.cosmos.implementation.Database; import com.azure.cosmos.DocumentClientTest; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.ResourceResponse; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/DocumentCRUDAsyncAPITest.java b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/DocumentCRUDAsyncAPITest.java index 54b4cc089699..9345ee5a056e 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/DocumentCRUDAsyncAPITest.java +++ b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/DocumentCRUDAsyncAPITest.java @@ -3,22 +3,21 @@ package com.azure.cosmos.rx.examples; import com.azure.cosmos.DocumentClientTest; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.DocumentClientTest; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKey; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceResponse; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationFeature; diff --git a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/DocumentQueryAsyncAPITest.java b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/DocumentQueryAsyncAPITest.java index aca9f16b713e..c48ab9d51c75 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/DocumentQueryAsyncAPITest.java +++ b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/DocumentQueryAsyncAPITest.java @@ -2,22 +2,22 @@ // Licensed under the MIT License. package com.azure.cosmos.rx.examples; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.Document; import com.azure.cosmos.DocumentClientTest; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKeyDefinition; import com.azure.cosmos.SqlParameterList; -import com.azure.cosmos.internal.RequestOptions; +import com.azure.cosmos.implementation.RequestOptions; import com.azure.cosmos.Resource; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.HttpConstants; +import com.azure.cosmos.implementation.HttpConstants; import org.apache.commons.lang3.RandomStringUtils; import org.reactivestreams.Subscription; import org.testng.annotations.AfterClass; diff --git a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/InMemoryGroupbyTest.java b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/InMemoryGroupbyTest.java index d14616f68fd6..d31da1cc9c18 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/InMemoryGroupbyTest.java +++ b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/InMemoryGroupbyTest.java @@ -2,14 +2,14 @@ // Licensed under the MIT License. package com.azure.cosmos.rx.examples; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.Document; import com.azure.cosmos.DocumentClientTest; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.PartitionKeyDefinition; import com.azure.cosmos.SqlParameter; diff --git a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/OfferCRUDAsyncAPITest.java b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/OfferCRUDAsyncAPITest.java index 7182cc5fef8f..5f66052f6380 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/OfferCRUDAsyncAPITest.java +++ b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/OfferCRUDAsyncAPITest.java @@ -3,21 +3,21 @@ package com.azure.cosmos.rx.examples; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.DataType; -import com.azure.cosmos.internal.Database; +import com.azure.cosmos.implementation.Database; import com.azure.cosmos.DocumentClientTest; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.IncludedPath; import com.azure.cosmos.Index; import com.azure.cosmos.IndexingPolicy; -import com.azure.cosmos.internal.Offer; +import com.azure.cosmos.implementation.Offer; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.RequestOptions; +import com.azure.cosmos.implementation.RequestOptions; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/StoredProcedureAsyncAPITest.java b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/StoredProcedureAsyncAPITest.java index e304447cf29f..7d3f2f68ecb0 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/StoredProcedureAsyncAPITest.java +++ b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/StoredProcedureAsyncAPITest.java @@ -3,23 +3,23 @@ package com.azure.cosmos.rx.examples; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.DataType; -import com.azure.cosmos.internal.Database; +import com.azure.cosmos.implementation.Database; import com.azure.cosmos.DocumentClientTest; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.IncludedPath; import com.azure.cosmos.Index; import com.azure.cosmos.IndexingPolicy; import com.azure.cosmos.PartitionKey; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.StoredProcedure; -import com.azure.cosmos.internal.HttpConstants; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.StoredProcedure; +import com.azure.cosmos.implementation.HttpConstants; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/TokenResolverTest.java b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/TokenResolverTest.java index f37ce94ff6e4..8b92fda66e3e 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/TokenResolverTest.java +++ b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/TokenResolverTest.java @@ -3,23 +3,23 @@ package com.azure.cosmos.rx.examples; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosResourceType; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.Document; import com.azure.cosmos.DocumentClientTest; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.PartitionKey; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.Permission; +import com.azure.cosmos.implementation.Permission; import com.azure.cosmos.PermissionMode; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceResponse; import com.azure.cosmos.TokenResolver; -import com.azure.cosmos.internal.User; +import com.azure.cosmos.implementation.User; import com.google.common.collect.ImmutableMap; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/UniqueIndexAsyncAPITest.java b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/UniqueIndexAsyncAPITest.java index 5b8ace5a6f78..3a45afe39979 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/UniqueIndexAsyncAPITest.java +++ b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/UniqueIndexAsyncAPITest.java @@ -2,19 +2,19 @@ // Licensed under the MIT License. package com.azure.cosmos.rx.examples; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.Document; import com.azure.cosmos.DocumentClientTest; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.PartitionKeyDefinition; import com.azure.cosmos.UniqueKey; import com.azure.cosmos.UniqueKeyPolicy; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.ResourceResponse; import com.google.common.collect.ImmutableList; import com.google.common.collect.Lists; import io.reactivex.subscribers.TestSubscriber; diff --git a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/Utils.java b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/Utils.java index 325888e2b6c7..1ec88446b549 100644 --- a/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/Utils.java +++ b/sdk/cosmos/azure-cosmos-examples/src/test/java/com/azure/cosmos/rx/examples/Utils.java @@ -3,17 +3,17 @@ package com.azure.cosmos.rx.examples; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.DatabaseForTest; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.DatabaseForTest; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.ResourceResponse; import com.azure.cosmos.RetryOptions; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.TestConfigurations; +import com.azure.cosmos.implementation.TestConfigurations; import org.testng.annotations.AfterSuite; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/BadRequestException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/BadRequestException.java index ec0bc2e44844..726268db0d62 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/BadRequestException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/BadRequestException.java @@ -2,14 +2,10 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.net.URI; import java.util.HashMap; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/BridgeInternal.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/BridgeInternal.java index 99e0cf6eaa9e..80e59580a4b4 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/BridgeInternal.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/BridgeInternal.java @@ -3,34 +3,20 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.ReplicationPolicy; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.RxDocumentServiceResponse; -import com.azure.cosmos.internal.StoredProcedureResponse; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.directconnectivity.StoreResult; -import com.azure.cosmos.internal.query.metrics.ClientSideMetrics; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.ReplicationPolicy; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.RxDocumentServiceResponse; -import com.azure.cosmos.internal.StoredProcedureResponse; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.directconnectivity.StoreResult; -import com.azure.cosmos.internal.query.metrics.ClientSideMetrics; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.QueryMetrics; +import com.azure.cosmos.implementation.ReplicationPolicy; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceResponse; +import com.azure.cosmos.implementation.StoredProcedureResponse; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.directconnectivity.StoreResult; +import com.azure.cosmos.implementation.query.metrics.ClientSideMetrics; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; @@ -46,8 +32,6 @@ import java.util.Set; import java.util.concurrent.ConcurrentMap; -import static com.azure.cosmos.internal.Constants.QueryExecutionContext.INCREMENTAL_FEED_HEADER_VALUE; - /** * This is meant to be used only internally as a bridge access to classes in * com.azure.cosmos diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ChangeFeedOptions.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ChangeFeedOptions.java index e7493cadf20c..7509b7682499 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ChangeFeedOptions.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ChangeFeedOptions.java @@ -3,8 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.PartitionKeyRange; +import com.azure.cosmos.implementation.PartitionKeyRange; import java.time.OffsetDateTime; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ChangeFeedProcessor.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ChangeFeedProcessor.java index e7712460f006..7cbfda5b3937 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ChangeFeedProcessor.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ChangeFeedProcessor.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.implementation.ChangeFeedProcessorBuilderImpl; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.implementation.ChangeFeedProcessorBuilderImpl; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserver; +import com.azure.cosmos.implementation.changefeed.implementation.ChangeFeedProcessorBuilderImpl; import reactor.core.publisher.Mono; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ClientSideRequestStatistics.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ClientSideRequestStatistics.java index 9eba97c6cec2..07ddd2cb6edf 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ClientSideRequestStatistics.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ClientSideRequestStatistics.java @@ -2,16 +2,11 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.directconnectivity.StoreResult; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.directconnectivity.StoreResult; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.directconnectivity.StoreResult; import org.apache.commons.lang3.StringUtils; import java.net.URI; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CompositePath.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CompositePath.java index 3c29ea3d05b7..e89ecfab6aea 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CompositePath.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CompositePath.java @@ -3,8 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import org.apache.commons.lang3.StringUtils; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConflictException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConflictException.java index 9d49739bc678..774330ea324e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConflictException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConflictException.java @@ -2,14 +2,10 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConflictResolutionMode.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConflictResolutionMode.java index 5ca5b51ea3fa..106f1fd441f8 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConflictResolutionMode.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConflictResolutionMode.java @@ -3,10 +3,8 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Conflict; -import com.azure.cosmos.internal.StoredProcedure; -import com.azure.cosmos.internal.Conflict; -import com.azure.cosmos.internal.StoredProcedure; +import com.azure.cosmos.implementation.Conflict; +import com.azure.cosmos.implementation.StoredProcedure; import org.apache.commons.lang3.StringUtils; import org.apache.commons.text.WordUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConflictResolutionPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConflictResolutionPolicy.java index 0dc74f94c581..14bf1c6de6f6 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConflictResolutionPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConflictResolutionPolicy.java @@ -4,14 +4,10 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.StoredProcedure; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.StoredProcedure; -import com.azure.cosmos.internal.Strings; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.StoredProcedure; +import com.azure.cosmos.implementation.Strings; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConsistencyPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConsistencyPolicy.java index 78848c1b9e3c..5d741d9bd0fa 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConsistencyPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ConsistencyPolicy.java @@ -4,8 +4,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import org.apache.commons.lang3.StringUtils; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncClient.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncClient.java index 213f8c72ae77..6d0bbc4f04f5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncClient.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncClient.java @@ -3,18 +3,12 @@ package com.azure.cosmos; import com.azure.core.annotation.ServiceClient; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.Permission; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdMetrics; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.Permission; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdMetrics; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.Permission; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdMetrics; import io.micrometer.core.instrument.MeterRegistry; import reactor.core.Exceptions; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncConflict.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncConflict.java index 6c87c7d4cc9c..0c112562c38e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncConflict.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncConflict.java @@ -2,13 +2,10 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.RequestOptions; +import com.azure.cosmos.implementation.Paths; +import com.azure.cosmos.implementation.RequestOptions; import reactor.core.publisher.Mono; -import static com.azure.cosmos.internal.Paths.CONFLICTS_PATH_SEGMENT; - /** * Read and delete conflicts */ diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncConflictResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncConflictResponse.java index f274e5369e99..fafef1285e56 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncConflictResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncConflictResponse.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Conflict; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.Conflict; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.Conflict; +import com.azure.cosmos.implementation.ResourceResponse; public class CosmosAsyncConflictResponse extends CosmosResponse { private CosmosAsyncContainer container; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncContainer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncContainer.java index 55ddb444939c..f1b944809624 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncContainer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncContainer.java @@ -2,14 +2,10 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.Offer; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.Offer; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.RequestOptions; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.Offer; +import com.azure.cosmos.implementation.Paths; +import com.azure.cosmos.implementation.RequestOptions; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncContainerResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncContainerResponse.java index d8c4e1bf025e..a42d643c5853 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncContainerResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncContainerResponse.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.ResourceResponse; public class CosmosAsyncContainerResponse extends CosmosResponse { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncDatabase.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncDatabase.java index f4bd7b2c091e..e1c0fe0ee932 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncDatabase.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncDatabase.java @@ -2,14 +2,10 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.Offer; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.Offer; -import com.azure.cosmos.internal.Paths; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.Offer; +import com.azure.cosmos.implementation.Paths; import org.apache.commons.lang3.StringUtils; import reactor.core.Exceptions; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncDatabaseResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncDatabaseResponse.java index b8d85f780076..ce6db1b0c884 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncDatabaseResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncDatabaseResponse.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.ResourceResponse; public class CosmosAsyncDatabaseResponse extends CosmosResponse{ private CosmosAsyncDatabase database; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncItem.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncItem.java index f92fd251cef8..249590c18cce 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncItem.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncItem.java @@ -2,12 +2,9 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.RequestOptions; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.Paths; +import com.azure.cosmos.implementation.RequestOptions; import reactor.core.publisher.Mono; public class CosmosAsyncItem { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncItemResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncItemResponse.java index 4d4a364e03b7..4de1a8499844 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncItemResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncItemResponse.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.ResourceResponse; public class CosmosAsyncItemResponse extends CosmosResponse{ private CosmosAsyncItem itemClient; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncPermission.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncPermission.java index be008f502810..e33ed39a0d04 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncPermission.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncPermission.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.RequestOptions; +import com.azure.cosmos.implementation.Paths; +import com.azure.cosmos.implementation.RequestOptions; import reactor.core.publisher.Mono; public class CosmosAsyncPermission { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncPermissionResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncPermissionResponse.java index 34e1ab69a3f0..3bb2f6abdeb5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncPermissionResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncPermissionResponse.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Permission; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.Permission; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.Permission; +import com.azure.cosmos.implementation.ResourceResponse; public class CosmosAsyncPermissionResponse extends CosmosResponse { CosmosAsyncPermission permissionClient; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncScripts.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncScripts.java index cbde9c797058..859d94ad949a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncScripts.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncScripts.java @@ -2,12 +2,9 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.StoredProcedure; -import com.azure.cosmos.internal.Trigger; -import com.azure.cosmos.internal.UserDefinedFunction; -import com.azure.cosmos.internal.StoredProcedure; -import com.azure.cosmos.internal.Trigger; -import com.azure.cosmos.internal.UserDefinedFunction; +import com.azure.cosmos.implementation.StoredProcedure; +import com.azure.cosmos.implementation.Trigger; +import com.azure.cosmos.implementation.UserDefinedFunction; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncStoredProcedure.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncStoredProcedure.java index d67d7dba4ec4..743d30710785 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncStoredProcedure.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncStoredProcedure.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.StoredProcedure; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.StoredProcedure; +import com.azure.cosmos.implementation.Paths; +import com.azure.cosmos.implementation.StoredProcedure; import reactor.core.publisher.Mono; public class CosmosAsyncStoredProcedure { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncStoredProcedureResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncStoredProcedureResponse.java index 503bd6c6a5ec..c462b30e25e5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncStoredProcedureResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncStoredProcedureResponse.java @@ -2,12 +2,9 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.StoredProcedure; -import com.azure.cosmos.internal.StoredProcedureResponse; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.StoredProcedure; -import com.azure.cosmos.internal.StoredProcedureResponse; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.StoredProcedure; +import com.azure.cosmos.implementation.StoredProcedureResponse; public class CosmosAsyncStoredProcedureResponse extends CosmosResponse { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncTrigger.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncTrigger.java index 55f0d8807e32..32beee5f2123 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncTrigger.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncTrigger.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.Trigger; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.Trigger; +import com.azure.cosmos.implementation.Paths; +import com.azure.cosmos.implementation.Trigger; import reactor.core.publisher.Mono; public class CosmosAsyncTrigger { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncTriggerResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncTriggerResponse.java index 6638192ca59e..a5c6943a6c58 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncTriggerResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncTriggerResponse.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.Trigger; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.Trigger; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.Trigger; public class CosmosAsyncTriggerResponse extends CosmosResponse { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUser.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUser.java index b6aecf732369..31d1d71b13e0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUser.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUser.java @@ -3,10 +3,8 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.Permission; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.Permission; +import com.azure.cosmos.implementation.Paths; +import com.azure.cosmos.implementation.Permission; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUserDefinedFunction.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUserDefinedFunction.java index 3b9512e6da1a..8acc329c8178 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUserDefinedFunction.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUserDefinedFunction.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.UserDefinedFunction; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.UserDefinedFunction; +import com.azure.cosmos.implementation.Paths; +import com.azure.cosmos.implementation.UserDefinedFunction; import reactor.core.publisher.Mono; public class CosmosAsyncUserDefinedFunction { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUserDefinedFunctionResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUserDefinedFunctionResponse.java index 4b8d0ea26304..282c165c046a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUserDefinedFunctionResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUserDefinedFunctionResponse.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.UserDefinedFunction; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.UserDefinedFunction; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.UserDefinedFunction; public class CosmosAsyncUserDefinedFunctionResponse extends CosmosResponse { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUserResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUserResponse.java index 52db5433bb1e..cd1fb028b377 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUserResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosAsyncUserResponse.java @@ -3,10 +3,8 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.User; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.User; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.User; public class CosmosAsyncUserResponse extends CosmosResponse { private CosmosAsyncUser user; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosBridgeInternal.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosBridgeInternal.java index b53b63057d8b..fb87a4324ffe 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosBridgeInternal.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosBridgeInternal.java @@ -3,10 +3,8 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.DocumentCollection; import reactor.core.publisher.Mono; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosClientBuilder.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosClientBuilder.java index 6263c736a6eb..42d356ccb738 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosClientBuilder.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosClientBuilder.java @@ -3,10 +3,8 @@ package com.azure.cosmos; import com.azure.core.annotation.ServiceClientBuilder; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.Permission; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.Permission; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.Permission; import org.apache.commons.lang3.StringUtils; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosClientException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosClientException.java index bcb14a5b0160..34035bbd7501 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosClientException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosClientException.java @@ -3,10 +3,8 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.HttpConstants; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.HttpConstants; import org.apache.commons.lang3.StringUtils; import java.net.URI; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosConflictProperties.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosConflictProperties.java index 712fc9c90a8d..eb1fed8f31d9 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosConflictProperties.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosConflictProperties.java @@ -2,12 +2,9 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Conflict; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.Conflict; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Strings; +import com.azure.cosmos.implementation.Conflict; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.Strings; import java.lang.reflect.InvocationTargetException; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosConflictRequestOptions.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosConflictRequestOptions.java index 86316de8f458..42a15d518652 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosConflictRequestOptions.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosConflictRequestOptions.java @@ -2,8 +2,7 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.RequestOptions; +import com.azure.cosmos.implementation.RequestOptions; public class CosmosConflictRequestOptions { private AccessCondition accessCondition; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosContainerProperties.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosContainerProperties.java index 0c0149add1e0..e8a9d5ce4c57 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosContainerProperties.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosContainerProperties.java @@ -2,12 +2,9 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.ResourceResponse; import java.util.ArrayList; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosContainerRequestOptions.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosContainerRequestOptions.java index 7794f5c4897a..346decc43485 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosContainerRequestOptions.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosContainerRequestOptions.java @@ -2,8 +2,7 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.RequestOptions; +import com.azure.cosmos.implementation.RequestOptions; /** * Encapsulates options that can be specified for a request issued to cosmos container. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosDatabaseProperties.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosDatabaseProperties.java index ec8dc6d7efd5..bf14f4b78254 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosDatabaseProperties.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosDatabaseProperties.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.ResourceResponse; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.ResourceResponse; import java.util.List; import java.util.stream.Collectors; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosDatabaseRequestOptions.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosDatabaseRequestOptions.java index 9a31754be525..582aff4e8593 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosDatabaseRequestOptions.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosDatabaseRequestOptions.java @@ -2,8 +2,7 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.RequestOptions; +import com.azure.cosmos.implementation.RequestOptions; /** * Encapsulates options that can be specified for a request issued to cosmos database. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosError.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosError.java index d846c0b1b961..990793f68b55 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosError.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosError.java @@ -3,8 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import com.fasterxml.jackson.databind.node.ObjectNode; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosItemProperties.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosItemProperties.java index 21dcc62a2ec8..f2a3e0ef8010 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosItemProperties.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosItemProperties.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.databind.ObjectMapper; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosItemRequestOptions.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosItemRequestOptions.java index 2896abdc365c..39481ef1824c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosItemRequestOptions.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosItemRequestOptions.java @@ -2,8 +2,7 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.RequestOptions; +import com.azure.cosmos.implementation.RequestOptions; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosPermissionProperties.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosPermissionProperties.java index 9575b1f01a10..aa8c7469fa34 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosPermissionProperties.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosPermissionProperties.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Permission; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Permission; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.Permission; import org.apache.commons.lang3.StringUtils; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosPermissionRequestOptions.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosPermissionRequestOptions.java index ccad24e07e51..953c4c9b8211 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosPermissionRequestOptions.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosPermissionRequestOptions.java @@ -2,8 +2,7 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.RequestOptions; +import com.azure.cosmos.implementation.RequestOptions; /** * Contains the request options of CosmosAsyncPermission diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosResponse.java index b7bec30a9c91..41cba26941c5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosResponse.java @@ -2,8 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.StoredProcedureResponse; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.StoredProcedureResponse; import java.time.Duration; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosStoredProcedureProperties.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosStoredProcedureProperties.java index 2c48272fa3ad..0efaf16c3bd0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosStoredProcedureProperties.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosStoredProcedureProperties.java @@ -2,12 +2,9 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.StoredProcedure; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.StoredProcedure; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.StoredProcedure; import java.util.List; import java.util.stream.Collectors; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosStoredProcedureRequestOptions.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosStoredProcedureRequestOptions.java index 570fafa72f30..e613f0bbc3fc 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosStoredProcedureRequestOptions.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosStoredProcedureRequestOptions.java @@ -2,8 +2,7 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.RequestOptions; +import com.azure.cosmos.implementation.RequestOptions; /** * Encapsulates options that can be specified for a request issued to cosmos stored procedure. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosTriggerProperties.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosTriggerProperties.java index b1eae8cee9d3..026684de0d57 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosTriggerProperties.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosTriggerProperties.java @@ -2,12 +2,9 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.Trigger; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.Trigger; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.Trigger; import org.apache.commons.lang3.StringUtils; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosUserDefinedFunctionProperties.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosUserDefinedFunctionProperties.java index 9dacf38aaf6b..ff68d5108990 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosUserDefinedFunctionProperties.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosUserDefinedFunctionProperties.java @@ -2,12 +2,9 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.UserDefinedFunction; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.UserDefinedFunction; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.UserDefinedFunction; import java.util.List; import java.util.stream.Collectors; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosUserProperties.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosUserProperties.java index 787c0d4306a7..322f09820dcc 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosUserProperties.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/CosmosUserProperties.java @@ -3,12 +3,9 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.User; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.User; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.User; import java.util.List; import java.util.stream.Collectors; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/DatabaseAccount.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/DatabaseAccount.java index b89e135e32f8..7c00d1aa7379 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/DatabaseAccount.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/DatabaseAccount.java @@ -3,12 +3,9 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.ReplicationPolicy; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.ReplicationPolicy; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.ReplicationPolicy; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.type.TypeReference; import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.StringUtils; @@ -17,10 +14,6 @@ import java.util.HashMap; import java.util.Map; -import static com.azure.cosmos.BridgeInternal.populatePropertyBagJsonSerializable; -import static com.azure.cosmos.BridgeInternal.setProperty; -import static com.azure.cosmos.BridgeInternal.setResourceSelfLink; - /** * Represents a database account in the Azure Cosmos DB database service. */ diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/DatabaseAccountLocation.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/DatabaseAccountLocation.java index 6ef9a828781b..a64b61eee576 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/DatabaseAccountLocation.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/DatabaseAccountLocation.java @@ -3,9 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.JsonSerializable; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import static com.azure.cosmos.BridgeInternal.setProperty; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ExcludedPath.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ExcludedPath.java index 02548bc4cbf4..30ce73171b07 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ExcludedPath.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ExcludedPath.java @@ -3,8 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; /** * Represents an excluded path of the IndexingPolicy in the Azure Cosmos DB database service. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/FeedResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/FeedResponse.java index 562077f1a137..ae4791142684 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/FeedResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/FeedResponse.java @@ -3,14 +3,10 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.QueryMetricsConstants; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.QueryMetricsConstants; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.QueryMetrics; +import com.azure.cosmos.implementation.QueryMetricsConstants; import org.apache.commons.lang3.StringUtils; import java.util.HashMap; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/FeedResponseDiagnostics.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/FeedResponseDiagnostics.java index 71144380a4df..d9f8b49eb20a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/FeedResponseDiagnostics.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/FeedResponseDiagnostics.java @@ -3,8 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.QueryMetrics; +import com.azure.cosmos.implementation.QueryMetrics; import org.apache.commons.lang3.StringUtils; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ForbiddenException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ForbiddenException.java index 313a2a028a37..57cd9fe7b439 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ForbiddenException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ForbiddenException.java @@ -3,14 +3,10 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.net.URI; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/GoneException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/GoneException.java index 31b485078d16..511787f02ef0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/GoneException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/GoneException.java @@ -3,16 +3,11 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.net.URI; import java.util.HashMap; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/HashIndex.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/HashIndex.java index 6974b3efc96a..eff68fc28e22 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/HashIndex.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/HashIndex.java @@ -3,8 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import org.apache.commons.lang3.StringUtils; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/IncludedPath.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/IncludedPath.java index 7733757b335f..001f8824ae5f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/IncludedPath.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/IncludedPath.java @@ -3,8 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.node.ArrayNode; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/Index.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/Index.java index 9523f9856ff0..d6a701382933 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/Index.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/Index.java @@ -3,8 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import org.apache.commons.lang3.StringUtils; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/IndexingPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/IndexingPolicy.java index 3a0e5cae4247..055e07e1d972 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/IndexingPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/IndexingPolicy.java @@ -3,8 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import com.fasterxml.jackson.databind.node.ArrayNode; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/InternalServerErrorException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/InternalServerErrorException.java index a8aeaa63defd..105bddabe8e0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/InternalServerErrorException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/InternalServerErrorException.java @@ -3,14 +3,10 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.net.URI; import java.net.URL; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/InvalidPartitionException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/InvalidPartitionException.java index da6329d6929f..ebf9216e163b 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/InvalidPartitionException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/InvalidPartitionException.java @@ -2,16 +2,11 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.directconnectivity.WFConstants; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.directconnectivity.WFConstants; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.directconnectivity.WFConstants; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/JsonSerializable.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/JsonSerializable.java index 48c0bb6dd4c3..10bacf186c5d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/JsonSerializable.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/JsonSerializable.java @@ -3,10 +3,8 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonNode; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/LockedException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/LockedException.java index f8607bd4b908..8167dcf8ebe7 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/LockedException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/LockedException.java @@ -2,14 +2,10 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/MethodNotAllowedException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/MethodNotAllowedException.java index 2f6a73fd6419..e6a22b0f8f57 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/MethodNotAllowedException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/MethodNotAllowedException.java @@ -3,10 +3,10 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.net.URI; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/NotFoundException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/NotFoundException.java index 5c9f8780a1da..aab5f58f35e8 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/NotFoundException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/NotFoundException.java @@ -2,14 +2,10 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.net.URI; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionIsMigratingException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionIsMigratingException.java index 609da74e102d..b9e16ead8b0f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionIsMigratingException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionIsMigratingException.java @@ -2,16 +2,11 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.directconnectivity.WFConstants; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.directconnectivity.WFConstants; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.directconnectivity.WFConstants; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKey.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKey.java index f61d953502d8..9b723c7af85e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKey.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKey.java @@ -3,8 +3,8 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; /** * Represents a partition key value in the Azure Cosmos DB database service. A diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKeyDefinition.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKeyDefinition.java index faf18f4f79d6..6930bcac22be 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKeyDefinition.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKeyDefinition.java @@ -3,12 +3,9 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; import org.apache.commons.lang3.StringUtils; import java.util.ArrayList; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKeyRangeGoneException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKeyRangeGoneException.java index 2ddb0ccc9cb5..421c35030c75 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKeyRangeGoneException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKeyRangeGoneException.java @@ -3,11 +3,11 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.directconnectivity.WFConstants; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.directconnectivity.WFConstants; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKeyRangeIsSplittingException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKeyRangeIsSplittingException.java index e553231021a8..b0cfc04dec90 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKeyRangeIsSplittingException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PartitionKeyRangeIsSplittingException.java @@ -2,16 +2,11 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.directconnectivity.WFConstants; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.directconnectivity.WFConstants; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.directconnectivity.WFConstants; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PreconditionFailedException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PreconditionFailedException.java index d398832353f4..5e26fabe90a8 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PreconditionFailedException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/PreconditionFailedException.java @@ -2,14 +2,10 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RangeIndex.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RangeIndex.java index 4282a570aad4..9b6d3891eb9c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RangeIndex.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RangeIndex.java @@ -3,8 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import org.apache.commons.lang3.StringUtils; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RequestEntityTooLargeException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RequestEntityTooLargeException.java index 98435bff95d5..20eb0fb1f9cf 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RequestEntityTooLargeException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RequestEntityTooLargeException.java @@ -2,14 +2,10 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RequestRateTooLargeException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RequestRateTooLargeException.java index 703c6d645630..56c4697ffd24 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RequestRateTooLargeException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RequestRateTooLargeException.java @@ -3,14 +3,10 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.net.URI; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RequestTimeoutException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RequestTimeoutException.java index 53f0e8f59212..160cd7ba3439 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RequestTimeoutException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RequestTimeoutException.java @@ -3,16 +3,11 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.net.URI; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/Resource.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/Resource.java index 4e4dd44c5d4b..ba88a99f69b7 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/Resource.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/Resource.java @@ -3,8 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RetryWithException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RetryWithException.java index 02b1bfb0b59b..d9cd60e0eecd 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RetryWithException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/RetryWithException.java @@ -3,12 +3,9 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.net.URI; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ServiceUnavailableException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ServiceUnavailableException.java index 6a74a2f6ba59..ccd72f00785a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ServiceUnavailableException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/ServiceUnavailableException.java @@ -3,10 +3,10 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.net.URI; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/SpatialIndex.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/SpatialIndex.java index 5e80f3894902..446749e14739 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/SpatialIndex.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/SpatialIndex.java @@ -3,8 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import org.apache.commons.lang3.StringUtils; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/SpatialSpec.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/SpatialSpec.java index 640348d3a5dd..9ab414203a5a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/SpatialSpec.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/SpatialSpec.java @@ -3,7 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import java.util.ArrayList; import java.util.Collection; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/UnauthorizedException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/UnauthorizedException.java index e5f5916be810..3e5e48d12f0d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/UnauthorizedException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/UnauthorizedException.java @@ -3,14 +3,10 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.http.HttpHeaders; import java.net.URI; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/UniqueKey.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/UniqueKey.java index 4bafaa839090..4bf27fe8d0b5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/UniqueKey.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/UniqueKey.java @@ -2,8 +2,7 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import java.util.ArrayList; import java.util.Collection; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/UniqueKeyPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/UniqueKeyPolicy.java index 894f891b801b..077fa91f1994 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/UniqueKeyPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/UniqueKeyPolicy.java @@ -2,8 +2,7 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import java.util.ArrayList; import java.util.Collection; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/AsyncDocumentClient.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/AsyncDocumentClient.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/AsyncDocumentClient.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/AsyncDocumentClient.java index c58ac77aac4a..b797c8236857 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/AsyncDocumentClient.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/AsyncDocumentClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.ChangeFeedOptions; import com.azure.cosmos.ConnectionPolicy; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/AuthorizationTokenProvider.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/AuthorizationTokenProvider.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/AuthorizationTokenProvider.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/AuthorizationTokenProvider.java index 6abf61d04bf6..8d885d38ec62 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/AuthorizationTokenProvider.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/AuthorizationTokenProvider.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/AuthorizationTokenType.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/AuthorizationTokenType.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/AuthorizationTokenType.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/AuthorizationTokenType.java index 1cf57ebb8a47..60a6c4b695bf 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/AuthorizationTokenType.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/AuthorizationTokenType.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public enum AuthorizationTokenType { Invalid, diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/BackoffRetryUtility.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/BackoffRetryUtility.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/BackoffRetryUtility.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/BackoffRetryUtility.java index b093fa859e94..cefa0a0b7406 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/BackoffRetryUtility.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/BackoffRetryUtility.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/BaseAuthorizationTokenProvider.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/BaseAuthorizationTokenProvider.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/BaseAuthorizationTokenProvider.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/BaseAuthorizationTokenProvider.java index 2ea8b0f3acfe..47bfb89f3aed 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/BaseAuthorizationTokenProvider.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/BaseAuthorizationTokenProvider.java @@ -1,11 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; import com.azure.cosmos.CosmosKeyCredential; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; import org.apache.commons.lang3.StringUtils; import javax.crypto.Mac; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/BaseDatabaseAccountConfigurationProvider.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/BaseDatabaseAccountConfigurationProvider.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/BaseDatabaseAccountConfigurationProvider.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/BaseDatabaseAccountConfigurationProvider.java index 814fc5f22fe9..1faf1c6891f6 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/BaseDatabaseAccountConfigurationProvider.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/BaseDatabaseAccountConfigurationProvider.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConsistencyLevel; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Bytes.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Bytes.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Bytes.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Bytes.java index 9e93d1a0389f..40a64a752741 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Bytes.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Bytes.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public class Bytes { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ChangeFeedQueryImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ChangeFeedQueryImpl.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ChangeFeedQueryImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ChangeFeedQueryImpl.java index 52d74f49cdca..be0050fe0064 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ChangeFeedQueryImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ChangeFeedQueryImpl.java @@ -1,17 +1,14 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.query.Paginator; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.query.Paginator; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ChangeFeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.query.Paginator; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; import reactor.core.publisher.Flux; import java.util.HashMap; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ClearingSessionContainerClientRetryPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ClearingSessionContainerClientRetryPolicy.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ClearingSessionContainerClientRetryPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ClearingSessionContainerClientRetryPolicy.java index 3041aacd7dda..2859000bd8fb 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ClearingSessionContainerClientRetryPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ClearingSessionContainerClientRetryPolicy.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.CosmosClientException; import org.slf4j.Logger; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ClientRetryPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ClientRetryPolicy.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ClientRetryPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ClientRetryPolicy.java index 545bfae20d1f..db33c4a66692 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ClientRetryPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ClientRetryPolicy.java @@ -1,13 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.directconnectivity.WebExceptionUtility; +import com.azure.cosmos.implementation.directconnectivity.WebExceptionUtility; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.CosmosResponseDiagnostics; import com.azure.cosmos.RetryOptions; -import com.azure.cosmos.internal.directconnectivity.WebExceptionUtility; import org.apache.commons.collections4.list.UnmodifiableList; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Configs.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Configs.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Configs.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Configs.java index 8ce481e0c439..f85d904ba41a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Configs.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Configs.java @@ -1,9 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.directconnectivity.Protocol; -import com.azure.cosmos.internal.directconnectivity.Protocol; +import com.azure.cosmos.implementation.directconnectivity.Protocol; import io.netty.handler.ssl.SslContext; import io.netty.handler.ssl.SslContextBuilder; import io.netty.handler.ssl.SslProvider; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Conflict.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Conflict.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Conflict.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Conflict.java index 20191e361c4a..c9abd8b88fa2 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Conflict.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Conflict.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.Resource; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Constants.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Constants.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Constants.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Constants.java index 5bd9226b9366..0d50d38c441d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Constants.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Constants.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * Used internally. Constants in the Azure Cosmos DB database service Java SDK. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ContentSerializationFormat.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ContentSerializationFormat.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ContentSerializationFormat.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ContentSerializationFormat.java index ea3ee98aadae..5d764638f5e4 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ContentSerializationFormat.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ContentSerializationFormat.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public enum ContentSerializationFormat { /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Database.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Database.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Database.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Database.java index c4654750a632..7032d0a87b8c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Database.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Database.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.Resource; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DatabaseAccountConfigurationProvider.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DatabaseAccountConfigurationProvider.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DatabaseAccountConfigurationProvider.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DatabaseAccountConfigurationProvider.java index e62bf63c88a4..69af697afec0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DatabaseAccountConfigurationProvider.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DatabaseAccountConfigurationProvider.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.ConsistencyLevel; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DatabaseAccountManagerInternal.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DatabaseAccountManagerInternal.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DatabaseAccountManagerInternal.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DatabaseAccountManagerInternal.java index 36314feaabef..35323c75c31d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DatabaseAccountManagerInternal.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DatabaseAccountManagerInternal.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.DatabaseAccount; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DatabaseForTest.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DatabaseForTest.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DatabaseForTest.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DatabaseForTest.java index fffb2e7005e1..2b53365d8b26 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DatabaseForTest.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DatabaseForTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.SqlParameter; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Document.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Document.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Document.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Document.java index 5f1802ebc61c..48021b838ec4 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Document.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Document.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.Resource; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DocumentCollection.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DocumentCollection.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DocumentCollection.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DocumentCollection.java index 5e4de48eaeee..7f83d600eab7 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DocumentCollection.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DocumentCollection.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.ConflictResolutionPolicy; import com.azure.cosmos.IndexingPolicy; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DocumentServiceRequestContext.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DocumentServiceRequestContext.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DocumentServiceRequestContext.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DocumentServiceRequestContext.java index 9bcf49ed01f8..e2c7cb012a22 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/DocumentServiceRequestContext.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/DocumentServiceRequestContext.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.directconnectivity.StoreResponse; -import com.azure.cosmos.internal.directconnectivity.StoreResult; -import com.azure.cosmos.internal.directconnectivity.TimeoutHelper; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; +import com.azure.cosmos.implementation.directconnectivity.StoreResponse; +import com.azure.cosmos.implementation.directconnectivity.StoreResult; +import com.azure.cosmos.implementation.directconnectivity.TimeoutHelper; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosResponseDiagnostics; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/EnumerationDirection.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/EnumerationDirection.java similarity index 85% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/EnumerationDirection.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/EnumerationDirection.java index 2a0bb61c369c..31e1dc77bfba 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/EnumerationDirection.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/EnumerationDirection.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public enum EnumerationDirection { /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Exceptions.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Exceptions.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Exceptions.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Exceptions.java index d5fe70ffb012..0d050bd35008 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Exceptions.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Exceptions.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.CosmosClientException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/FanoutOperationState.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/FanoutOperationState.java similarity index 86% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/FanoutOperationState.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/FanoutOperationState.java index c4bfa9943d78..391693c62990 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/FanoutOperationState.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/FanoutOperationState.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public enum FanoutOperationState { /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/GlobalEndpointManager.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/GlobalEndpointManager.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/GlobalEndpointManager.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/GlobalEndpointManager.java index 5ee071a04398..8c1e1cc1024f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/GlobalEndpointManager.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/GlobalEndpointManager.java @@ -1,15 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.routing.LocationCache; -import com.azure.cosmos.internal.routing.LocationHelper; +import com.azure.cosmos.implementation.routing.LocationCache; +import com.azure.cosmos.implementation.routing.LocationHelper; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.DatabaseAccount; -import com.azure.cosmos.internal.routing.LocationCache; -import com.azure.cosmos.internal.routing.LocationHelper; import org.apache.commons.collections4.list.UnmodifiableList; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/HttpConstants.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/HttpConstants.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/HttpConstants.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/HttpConstants.java index 3afcf3769bf2..443612fa4370 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/HttpConstants.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/HttpConstants.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * Used internally. HTTP constants in the Azure Cosmos DB database service Java diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IAuthorizationTokenProvider.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IAuthorizationTokenProvider.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IAuthorizationTokenProvider.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IAuthorizationTokenProvider.java index 6b699a196161..d75bbb24b1e1 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IAuthorizationTokenProvider.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IAuthorizationTokenProvider.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ICollectionRoutingMapCache.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ICollectionRoutingMapCache.java similarity index 84% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ICollectionRoutingMapCache.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ICollectionRoutingMapCache.java index 04cf646cf8de..a37ef5618ef1 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ICollectionRoutingMapCache.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ICollectionRoutingMapCache.java @@ -1,9 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.routing.CollectionRoutingMap; -import com.azure.cosmos.internal.routing.CollectionRoutingMap; +import com.azure.cosmos.implementation.routing.CollectionRoutingMap; import reactor.core.publisher.Mono; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IDocumentClientRetryPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IDocumentClientRetryPolicy.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IDocumentClientRetryPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IDocumentClientRetryPolicy.java index 4aba59791e62..bb79838552b0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IDocumentClientRetryPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IDocumentClientRetryPolicy.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IRetryPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IRetryPolicy.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IRetryPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IRetryPolicy.java index 8cbd6ca021f4..7bd8a46e594d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IRetryPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IRetryPolicy.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IRetryPolicyFactory.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IRetryPolicyFactory.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IRetryPolicyFactory.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IRetryPolicyFactory.java index 1f6835a2c501..0108fc8bbea0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IRetryPolicyFactory.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IRetryPolicyFactory.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * While this class is public, but it is not part of our published public APIs. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IRoutingMapProvider.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IRoutingMapProvider.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IRoutingMapProvider.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IRoutingMapProvider.java index 058ec4ab0e80..af1415f7a8fc 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/IRoutingMapProvider.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/IRoutingMapProvider.java @@ -1,9 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.routing.Range; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.routing.Range; import reactor.core.publisher.Mono; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ISessionContainer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ISessionContainer.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ISessionContainer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ISessionContainer.java index c11e3d3525b1..f13ad03eeb0d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ISessionContainer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ISessionContainer.java @@ -1,10 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; - -import com.azure.cosmos.internal.ISessionToken; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +package com.azure.cosmos.implementation; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ISessionToken.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ISessionToken.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ISessionToken.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ISessionToken.java index da6b58c84ebc..ca9a49b556e5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ISessionToken.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ISessionToken.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.CosmosClientException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Integers.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Integers.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Integers.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Integers.java index 0edb1ee5a126..0868e608d94e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Integers.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Integers.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public class Integers { public static int tryParse(String value, int defaultValue) { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/InternalConstants.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/InternalConstants.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/InternalConstants.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/InternalConstants.java index db23e90973aa..eae55d29294d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/InternalConstants.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/InternalConstants.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; class InternalConstants { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/InvalidPartitionExceptionRetryPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/InvalidPartitionExceptionRetryPolicy.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/InvalidPartitionExceptionRetryPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/InvalidPartitionExceptionRetryPolicy.java index b4a33244c461..5dc5017ba5de 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/InvalidPartitionExceptionRetryPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/InvalidPartitionExceptionRetryPolicy.java @@ -1,11 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.caches.RxCollectionCache; +import com.azure.cosmos.implementation.caches.RxCollectionCache; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.FeedOptions; -import com.azure.cosmos.internal.caches.RxCollectionCache; import reactor.core.publisher.Mono; import java.time.Duration; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/JavaStreamUtils.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/JavaStreamUtils.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/JavaStreamUtils.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/JavaStreamUtils.java index dc08f8fcfbc2..0b7ea890bdef 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/JavaStreamUtils.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/JavaStreamUtils.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import java.util.Arrays; import java.util.Collection; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/LifeCycleUtils.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/LifeCycleUtils.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/LifeCycleUtils.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/LifeCycleUtils.java index 539267709da9..4dd1b2799f67 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/LifeCycleUtils.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/LifeCycleUtils.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Lists.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Lists.java similarity index 87% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Lists.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Lists.java index ca342f08369b..f93a7b14873f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Lists.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Lists.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Longs.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Longs.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Longs.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Longs.java index a3ca9c086e30..f6fd8748ec86 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Longs.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Longs.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public class Longs { public static long tryParse(String value, long defaultValue) { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/MigrateCollectionDirective.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/MigrateCollectionDirective.java similarity index 85% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/MigrateCollectionDirective.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/MigrateCollectionDirective.java index 19203fd50545..e7249180c0e8 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/MigrateCollectionDirective.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/MigrateCollectionDirective.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public enum MigrateCollectionDirective { /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/MutableVolatile.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/MutableVolatile.java similarity index 86% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/MutableVolatile.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/MutableVolatile.java index 9c0f9ea9c6e9..5c8880428e41 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/MutableVolatile.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/MutableVolatile.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public class MutableVolatile { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ObservableHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ObservableHelper.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ObservableHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ObservableHelper.java index 171820c9eda3..cb96ca77afc9 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ObservableHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ObservableHelper.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Offer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Offer.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Offer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Offer.java index 2aacee7bfac4..504072d85567 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Offer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Offer.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.Resource; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/OperationType.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/OperationType.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/OperationType.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/OperationType.java index 4a087e442978..d7324aaf376e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/OperationType.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/OperationType.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * Operation types in the Azure Cosmos DB database service. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PartitionKeyMismatchRetryPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PartitionKeyMismatchRetryPolicy.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PartitionKeyMismatchRetryPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PartitionKeyMismatchRetryPolicy.java index 0b26c6244e6c..d58e5e5f62bf 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PartitionKeyMismatchRetryPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PartitionKeyMismatchRetryPolicy.java @@ -1,10 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.caches.RxClientCollectionCache; +import com.azure.cosmos.implementation.caches.RxClientCollectionCache; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.caches.RxClientCollectionCache; import reactor.core.publisher.Mono; import java.time.Duration; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PartitionKeyRange.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PartitionKeyRange.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PartitionKeyRange.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PartitionKeyRange.java index c273181dcd76..4733741157cb 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PartitionKeyRange.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PartitionKeyRange.java @@ -1,12 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.routing.Range; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.routing.Range; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PartitionKeyRangeGoneRetryPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PartitionKeyRangeGoneRetryPolicy.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PartitionKeyRangeGoneRetryPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PartitionKeyRangeGoneRetryPolicy.java index 3726de103578..686431eb9207 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PartitionKeyRangeGoneRetryPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PartitionKeyRangeGoneRetryPolicy.java @@ -1,15 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.caches.IPartitionKeyRangeCache; -import com.azure.cosmos.internal.caches.RxCollectionCache; -import com.azure.cosmos.internal.routing.CollectionRoutingMap; +import com.azure.cosmos.implementation.caches.IPartitionKeyRangeCache; +import com.azure.cosmos.implementation.caches.RxCollectionCache; +import com.azure.cosmos.implementation.routing.CollectionRoutingMap; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.FeedOptions; -import com.azure.cosmos.internal.caches.IPartitionKeyRangeCache; -import com.azure.cosmos.internal.caches.RxCollectionCache; -import com.azure.cosmos.internal.routing.CollectionRoutingMap; import reactor.core.publisher.Mono; import java.time.Duration; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PathInfo.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PathInfo.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PathInfo.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PathInfo.java index 424ae62d78c0..dc40f111886f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PathInfo.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PathInfo.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * Represents a resource path's information in the Azure Cosmos DB database service. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PathParser.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PathParser.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PathParser.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PathParser.java index e5729e629d85..b70fe7169ff4 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PathParser.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PathParser.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import java.util.ArrayList; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Paths.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Paths.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Paths.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Paths.java index ab9b79807d0c..ea2067793830 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Paths.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Paths.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * Used internally. Contains string constants to work with the paths in the Azure Cosmos DB database service. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PathsHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PathsHelper.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PathsHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PathsHelper.java index a1806c509090..98ee1fbd9036 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/PathsHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/PathsHelper.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.Resource; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Permission.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Permission.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Permission.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Permission.java index dbed72e67032..27b654f8a76e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Permission.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Permission.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.PartitionKey; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Quadruple.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Quadruple.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Quadruple.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Quadruple.java index 30f1576789e6..796790d1de0d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Quadruple.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Quadruple.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * Represents class with four different generic objects. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryCompatibilityMode.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryCompatibilityMode.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryCompatibilityMode.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryCompatibilityMode.java index 0436e1b77175..55816d492ab3 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryCompatibilityMode.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryCompatibilityMode.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * A client query compatibility mode when making query request in the Azure Cosmos DB database service. Can be used diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryMetrics.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryMetrics.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryMetrics.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryMetrics.java index b5eb7ba1c6eb..7d074d33a544 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryMetrics.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryMetrics.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.query.metrics.ClientSideMetrics; -import com.azure.cosmos.internal.query.metrics.FetchExecutionRange; -import com.azure.cosmos.internal.query.metrics.QueryMetricsTextWriter; -import com.azure.cosmos.internal.query.metrics.SchedulingTimeSpan; +import com.azure.cosmos.implementation.query.metrics.ClientSideMetrics; +import com.azure.cosmos.implementation.query.metrics.FetchExecutionRange; +import com.azure.cosmos.implementation.query.metrics.QueryMetricsTextWriter; +import com.azure.cosmos.implementation.query.metrics.SchedulingTimeSpan; import org.apache.commons.lang3.tuple.ImmutablePair; import java.time.Duration; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryMetricsConstants.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryMetricsConstants.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryMetricsConstants.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryMetricsConstants.java index 11c17f6e862f..aa9f6cc2dc40 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryMetricsConstants.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryMetricsConstants.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public final class QueryMetricsConstants { // QueryMetrics diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryMetricsUtils.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryMetricsUtils.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryMetricsUtils.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryMetricsUtils.java index 83b5a2994ba6..114dfce6216a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryMetricsUtils.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryMetricsUtils.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryPreparationTimes.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryPreparationTimes.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryPreparationTimes.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryPreparationTimes.java index ad0e6ee811e9..4aaaebebc696 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/QueryPreparationTimes.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/QueryPreparationTimes.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import java.time.Duration; import java.util.Collection; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RMResources.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RMResources.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RMResources.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RMResources.java index f265e4bb6048..922bbbee04d3 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RMResources.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RMResources.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public class RMResources { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ReadFeedKeyType.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ReadFeedKeyType.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ReadFeedKeyType.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ReadFeedKeyType.java index f645c827b30a..402d83ef6d49 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ReadFeedKeyType.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ReadFeedKeyType.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * Type of Start and End key for ReadFeedKey diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RemoteStorageType.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RemoteStorageType.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RemoteStorageType.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RemoteStorageType.java index c5177c48f724..935be3a86028 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RemoteStorageType.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RemoteStorageType.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public enum RemoteStorageType { /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RenameCollectionAwareClientRetryPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RenameCollectionAwareClientRetryPolicy.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RenameCollectionAwareClientRetryPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RenameCollectionAwareClientRetryPolicy.java index 0d70da597db9..20a7033f8d2d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RenameCollectionAwareClientRetryPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RenameCollectionAwareClientRetryPolicy.java @@ -1,10 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.caches.RxClientCollectionCache; +import com.azure.cosmos.implementation.caches.RxClientCollectionCache; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.caches.RxClientCollectionCache; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ReplicatedResourceClientUtils.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ReplicatedResourceClientUtils.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ReplicatedResourceClientUtils.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ReplicatedResourceClientUtils.java index b6cecceccb7e..56da1ccd7a26 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ReplicatedResourceClientUtils.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ReplicatedResourceClientUtils.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * While this class is public, but it is not part of our published public APIs. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ReplicationPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ReplicationPolicy.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ReplicationPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ReplicationPolicy.java index d4f710c0cfb1..10c5d56a0220 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ReplicationPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ReplicationPolicy.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.JsonSerializable; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RequestChargeTracker.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RequestChargeTracker.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RequestChargeTracker.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RequestChargeTracker.java index 4cee2dcac66e..b36ba9dd3c44 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RequestChargeTracker.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RequestChargeTracker.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import java.util.concurrent.atomic.AtomicLong; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RequestOptions.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RequestOptions.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RequestOptions.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RequestOptions.java index fd1dc84b8964..d61697c39ab2 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RequestOptions.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RequestOptions.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.AccessCondition; import com.azure.cosmos.ConsistencyLevel; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResetSessionTokenRetryPolicyFactory.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResetSessionTokenRetryPolicyFactory.java similarity index 84% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResetSessionTokenRetryPolicyFactory.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResetSessionTokenRetryPolicyFactory.java index ab5d1bbc5c6e..caad385d0200 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResetSessionTokenRetryPolicyFactory.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResetSessionTokenRetryPolicyFactory.java @@ -1,9 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.caches.RxClientCollectionCache; -import com.azure.cosmos.internal.caches.RxClientCollectionCache; +import com.azure.cosmos.implementation.caches.RxClientCollectionCache; public class ResetSessionTokenRetryPolicyFactory implements IRetryPolicyFactory { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceId.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceId.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceId.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceId.java index 92339b98ab9c..b84159170803 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceId.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceId.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.tuple.Pair; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceResponse.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceResponse.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceResponse.java index db72555ad57c..17f5192c0a6e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceResponse.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.CosmosResponseDiagnostics; import com.azure.cosmos.Resource; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceThrottleRetryPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceThrottleRetryPolicy.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceThrottleRetryPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceThrottleRetryPolicy.java index b3ce3c8594fc..13108d0b8c10 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceThrottleRetryPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceThrottleRetryPolicy.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.CosmosClientException; import org.slf4j.Logger; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceTokenAuthorizationHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceTokenAuthorizationHelper.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceTokenAuthorizationHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceTokenAuthorizationHelper.java index 497d88903492..b697bb8a1b16 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceTokenAuthorizationHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceTokenAuthorizationHelper.java @@ -1,11 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.routing.PartitionKeyAndResourceTokenPair; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.routing.PartitionKeyAndResourceTokenPair; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; +import com.azure.cosmos.implementation.routing.PartitionKeyAndResourceTokenPair; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; import org.apache.commons.lang3.tuple.Pair; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceType.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceType.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceType.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceType.java index bdb7a34308c6..05dc7d1615a2 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/ResourceType.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/ResourceType.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * Resource types in the Azure Cosmos DB database service. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RetryPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RetryPolicy.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RetryPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RetryPolicy.java index 8c2250260691..71cef3919b37 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RetryPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RetryPolicy.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.RetryOptions; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RetryUtils.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RetryUtils.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RetryUtils.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RetryUtils.java index 38f133884454..22410712ddd9 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RetryUtils.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RetryUtils.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import org.apache.commons.lang3.time.StopWatch; import org.slf4j.Logger; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RuntimeConstants.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RuntimeConstants.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RuntimeConstants.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RuntimeConstants.java index 8b318dc66887..712943654f6c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RuntimeConstants.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RuntimeConstants.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * Used internally. Runtime constants in the Azure Cosmos DB database service Java SDK. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RuntimeExecutionTimes.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RuntimeExecutionTimes.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RuntimeExecutionTimes.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RuntimeExecutionTimes.java index 9c11f0a01fa6..bd7b29321776 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RuntimeExecutionTimes.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RuntimeExecutionTimes.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import java.time.Duration; import java.util.Collection; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxDocumentClientImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxDocumentClientImpl.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxDocumentClientImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxDocumentClientImpl.java index e68e6cd580d6..8a5082d131f8 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxDocumentClientImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxDocumentClientImpl.java @@ -1,23 +1,23 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; - -import com.azure.cosmos.internal.caches.RxClientCollectionCache; -import com.azure.cosmos.internal.caches.RxCollectionCache; -import com.azure.cosmos.internal.caches.RxPartitionKeyRangeCache; -import com.azure.cosmos.internal.directconnectivity.GatewayServiceConfigurationReader; -import com.azure.cosmos.internal.directconnectivity.GlobalAddressResolver; -import com.azure.cosmos.internal.directconnectivity.ServerStoreModel; -import com.azure.cosmos.internal.directconnectivity.StoreClient; -import com.azure.cosmos.internal.directconnectivity.StoreClientFactory; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpClientConfig; -import com.azure.cosmos.internal.query.DocumentQueryExecutionContextFactory; -import com.azure.cosmos.internal.query.IDocumentQueryClient; -import com.azure.cosmos.internal.query.IDocumentQueryExecutionContext; -import com.azure.cosmos.internal.query.Paginator; -import com.azure.cosmos.internal.routing.PartitionKeyAndResourceTokenPair; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; +package com.azure.cosmos.implementation; + +import com.azure.cosmos.implementation.caches.RxClientCollectionCache; +import com.azure.cosmos.implementation.caches.RxCollectionCache; +import com.azure.cosmos.implementation.caches.RxPartitionKeyRangeCache; +import com.azure.cosmos.implementation.directconnectivity.GatewayServiceConfigurationReader; +import com.azure.cosmos.implementation.directconnectivity.GlobalAddressResolver; +import com.azure.cosmos.implementation.directconnectivity.ServerStoreModel; +import com.azure.cosmos.implementation.directconnectivity.StoreClient; +import com.azure.cosmos.implementation.directconnectivity.StoreClientFactory; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpClientConfig; +import com.azure.cosmos.implementation.query.DocumentQueryExecutionContextFactory; +import com.azure.cosmos.implementation.query.IDocumentQueryClient; +import com.azure.cosmos.implementation.query.IDocumentQueryExecutionContext; +import com.azure.cosmos.implementation.query.Paginator; +import com.azure.cosmos.implementation.routing.PartitionKeyAndResourceTokenPair; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; import com.azure.cosmos.AccessConditionType; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ChangeFeedOptions; @@ -35,22 +35,6 @@ import com.azure.cosmos.Resource; import com.azure.cosmos.SqlQuerySpec; import com.azure.cosmos.TokenResolver; -import com.azure.cosmos.internal.caches.RxClientCollectionCache; -import com.azure.cosmos.internal.caches.RxCollectionCache; -import com.azure.cosmos.internal.caches.RxPartitionKeyRangeCache; -import com.azure.cosmos.internal.directconnectivity.GatewayServiceConfigurationReader; -import com.azure.cosmos.internal.directconnectivity.GlobalAddressResolver; -import com.azure.cosmos.internal.directconnectivity.ServerStoreModel; -import com.azure.cosmos.internal.directconnectivity.StoreClient; -import com.azure.cosmos.internal.directconnectivity.StoreClientFactory; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpClientConfig; -import com.azure.cosmos.internal.query.DocumentQueryExecutionContextFactory; -import com.azure.cosmos.internal.query.IDocumentQueryClient; -import com.azure.cosmos.internal.query.IDocumentQueryExecutionContext; -import com.azure.cosmos.internal.query.Paginator; -import com.azure.cosmos.internal.routing.PartitionKeyAndResourceTokenPair; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxDocumentServiceRequest.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxDocumentServiceRequest.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxDocumentServiceRequest.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxDocumentServiceRequest.java index 0906854ef74f..7c75f28dfada 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxDocumentServiceRequest.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxDocumentServiceRequest.java @@ -1,16 +1,14 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.directconnectivity.WFConstants; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.directconnectivity.WFConstants; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; import com.azure.cosmos.ChangeFeedOptions; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.Resource; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.directconnectivity.WFConstants; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringUtils; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxDocumentServiceResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxDocumentServiceResponse.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxDocumentServiceResponse.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxDocumentServiceResponse.java index a46c0ac63057..4b512ceece3d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxDocumentServiceResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxDocumentServiceResponse.java @@ -1,15 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.directconnectivity.Address; -import com.azure.cosmos.internal.directconnectivity.StoreResponse; +import com.azure.cosmos.implementation.directconnectivity.Address; +import com.azure.cosmos.implementation.directconnectivity.StoreResponse; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosResponseDiagnostics; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.directconnectivity.Address; -import com.azure.cosmos.internal.directconnectivity.StoreResponse; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.node.ArrayNode; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxGatewayStoreModel.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxGatewayStoreModel.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxGatewayStoreModel.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxGatewayStoreModel.java index a1cb3fec8c92..6a4b99a9c86e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxGatewayStoreModel.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxGatewayStoreModel.java @@ -1,24 +1,18 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.directconnectivity.StoreResponse; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.http.HttpRequest; -import com.azure.cosmos.internal.http.HttpResponse; +import com.azure.cosmos.implementation.directconnectivity.HttpUtils; +import com.azure.cosmos.implementation.directconnectivity.StoreResponse; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpHeaders; +import com.azure.cosmos.implementation.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpResponse; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.CosmosError; -import com.azure.cosmos.internal.directconnectivity.HttpUtils; -import com.azure.cosmos.internal.directconnectivity.StoreResponse; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.http.HttpRequest; -import com.azure.cosmos.internal.http.HttpResponse; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; import io.netty.handler.codec.http.HttpMethod; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxStoreModel.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxStoreModel.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxStoreModel.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxStoreModel.java index 14a8cb8e2389..7e7d51541cff 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/RxStoreModel.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/RxStoreModel.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/SessionContainer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/SessionContainer.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/SessionContainer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/SessionContainer.java index 401e9969c939..c86644e69f3c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/SessionContainer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/SessionContainer.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.CosmosClientException; import org.apache.commons.lang3.StringUtils; @@ -14,7 +14,7 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.locks.ReentrantReadWriteLock; -import static com.azure.cosmos.internal.Utils.ValueHolder; +import static com.azure.cosmos.implementation.Utils.ValueHolder; /** * Used internally to cache the collections' session tokens in the Azure Cosmos DB database service. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/SessionTokenHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/SessionTokenHelper.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/SessionTokenHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/SessionTokenHelper.java index 9af9aec37619..53ab5ae4913f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/SessionTokenHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/SessionTokenHelper.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.CosmosClientException; @@ -15,7 +15,7 @@ import java.util.Set; import java.util.concurrent.ConcurrentHashMap; -import static com.azure.cosmos.internal.Utils.ValueHolder; +import static com.azure.cosmos.implementation.Utils.ValueHolder; /** * Used internally to provides helper functions to work with session tokens in the Azure Cosmos DB database service. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/StoredProcedure.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/StoredProcedure.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/StoredProcedure.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/StoredProcedure.java index c6d69f99125c..db8f02ef4a8f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/StoredProcedure.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/StoredProcedure.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.Resource; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/StoredProcedureResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/StoredProcedureResponse.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/StoredProcedureResponse.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/StoredProcedureResponse.java index 61862641900e..3e1fc7a6c4a9 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/StoredProcedureResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/StoredProcedureResponse.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.CosmosResponseDiagnostics; import org.slf4j.Logger; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Strings.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Strings.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Strings.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Strings.java index ee08c9e34bfc..0b0eb687f779 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Strings.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Strings.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/TestConfigurations.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/TestConfigurations.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/TestConfigurations.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/TestConfigurations.java index 3bdceaa53d66..b2e956407ad0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/TestConfigurations.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/TestConfigurations.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.google.common.base.Strings; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Trigger.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Trigger.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Trigger.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Trigger.java index a7356dec10cb..3eea07db45a5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Trigger.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Trigger.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.Resource; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Undefined.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Undefined.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Undefined.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Undefined.java index ddf6d0e5a2eb..43f83c031e3e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Undefined.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Undefined.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.JsonSerializable; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/User.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/User.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/User.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/User.java index b06b6c4aabdc..2598a7358202 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/User.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/User.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.Resource; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/UserAgentContainer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/UserAgentContainer.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/UserAgentContainer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/UserAgentContainer.java index 102fdced7912..cb52bb095697 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/UserAgentContainer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/UserAgentContainer.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; /** * Used internally. The user agent object, which is used to track the version of the Java SDK of the Azure Cosmos DB database service. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/UserDefinedFunction.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/UserDefinedFunction.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/UserDefinedFunction.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/UserDefinedFunction.java index 4d25cdba320c..e348095cb3c6 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/UserDefinedFunction.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/UserDefinedFunction.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.Resource; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Utils.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Utils.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Utils.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Utils.java index bb0be377e70e..28b33bacd3bd 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/Utils.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/Utils.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.ConsistencyLevel; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/VectorSessionToken.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/VectorSessionToken.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/VectorSessionToken.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/VectorSessionToken.java index a3e30ec3ee30..7587d6efa439 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/VectorSessionToken.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/VectorSessionToken.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.CosmosClientException; @@ -16,7 +16,7 @@ import java.util.Map; import java.util.stream.Collectors; -import static com.azure.cosmos.internal.Utils.ValueHolder; +import static com.azure.cosmos.implementation.Utils.ValueHolder; /** * Models vector clock bases session token. SESSION token has the following format: diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/WebExceptionRetryPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/WebExceptionRetryPolicy.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/WebExceptionRetryPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/WebExceptionRetryPolicy.java index c78a44c45462..d8b95b25c6c4 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/WebExceptionRetryPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/WebExceptionRetryPolicy.java @@ -1,10 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.directconnectivity.WebExceptionUtility; -import com.azure.cosmos.internal.directconnectivity.WebExceptionUtility; +import com.azure.cosmos.implementation.directconnectivity.WebExceptionUtility; import org.apache.commons.lang3.time.StopWatch; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/AsyncCache.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/AsyncCache.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/AsyncCache.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/AsyncCache.java index 36acbf7de32a..abb16a96c482 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/AsyncCache.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/AsyncCache.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.caches; +package com.azure.cosmos.implementation.caches; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/AsyncLazy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/AsyncLazy.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/AsyncLazy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/AsyncLazy.java index b5e866fdbfbf..3191fe8c1ad1 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/AsyncLazy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/AsyncLazy.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.caches; +package com.azure.cosmos.implementation.caches; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/IEqualityComparer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/IEqualityComparer.java similarity index 79% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/IEqualityComparer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/IEqualityComparer.java index 1d7a9069e0da..cd6c359fd2ec 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/IEqualityComparer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/IEqualityComparer.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.caches; +package com.azure.cosmos.implementation.caches; interface IEqualityComparer { boolean areEqual(TValue v1, TValue v2); diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/IPartitionKeyRangeCache.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/IPartitionKeyRangeCache.java similarity index 70% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/IPartitionKeyRangeCache.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/IPartitionKeyRangeCache.java index 1f2645c90042..1c8d5f25e498 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/IPartitionKeyRangeCache.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/IPartitionKeyRangeCache.java @@ -1,14 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.caches; - -import com.azure.cosmos.internal.routing.CollectionRoutingMap; -import com.azure.cosmos.internal.routing.Range; -import com.azure.cosmos.internal.ICollectionRoutingMapCache; -import com.azure.cosmos.internal.IRoutingMapProvider; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.routing.CollectionRoutingMap; -import com.azure.cosmos.internal.routing.Range; +package com.azure.cosmos.implementation.caches; + +import com.azure.cosmos.implementation.routing.CollectionRoutingMap; +import com.azure.cosmos.implementation.routing.Range; +import com.azure.cosmos.implementation.ICollectionRoutingMapCache; +import com.azure.cosmos.implementation.IRoutingMapProvider; +import com.azure.cosmos.implementation.PartitionKeyRange; import reactor.core.publisher.Mono; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/RxClientCollectionCache.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/RxClientCollectionCache.java similarity index 79% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/RxClientCollectionCache.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/RxClientCollectionCache.java index 7d1e59543566..3af5950719fc 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/RxClientCollectionCache.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/RxClientCollectionCache.java @@ -1,24 +1,24 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.caches; +package com.azure.cosmos.implementation.caches; import com.azure.cosmos.BridgeInternal; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.ISessionContainer; -import com.azure.cosmos.internal.AuthorizationTokenType; -import com.azure.cosmos.internal.ClearingSessionContainerClientRetryPolicy; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.IDocumentClientRetryPolicy; -import com.azure.cosmos.internal.IRetryPolicyFactory; -import com.azure.cosmos.internal.ObservableHelper; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PathsHelper; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.RxDocumentServiceResponse; -import com.azure.cosmos.internal.RxStoreModel; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.ISessionContainer; +import com.azure.cosmos.implementation.AuthorizationTokenType; +import com.azure.cosmos.implementation.ClearingSessionContainerClientRetryPolicy; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.IDocumentClientRetryPolicy; +import com.azure.cosmos.implementation.IRetryPolicyFactory; +import com.azure.cosmos.implementation.ObservableHelper; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PathsHelper; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceResponse; +import com.azure.cosmos.implementation.RxStoreModel; +import com.azure.cosmos.implementation.Utils; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/RxCollectionCache.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/RxCollectionCache.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/RxCollectionCache.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/RxCollectionCache.java index e49195baecd2..2068a98b7507 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/RxCollectionCache.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/RxCollectionCache.java @@ -1,16 +1,15 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.caches; +package com.azure.cosmos.implementation.caches; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.InvalidPartitionException; import com.azure.cosmos.NotFoundException; -import com.azure.cosmos.internal.PathsHelper; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.ResourceId; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.PathsHelper; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.ResourceId; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import org.apache.commons.lang3.StringUtils; import reactor.core.Exceptions; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/RxPartitionKeyRangeCache.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/RxPartitionKeyRangeCache.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/RxPartitionKeyRangeCache.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/RxPartitionKeyRangeCache.java index b9382fa7e7fa..1b59fda07920 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/caches/RxPartitionKeyRangeCache.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/caches/RxPartitionKeyRangeCache.java @@ -1,26 +1,23 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.caches; +package com.azure.cosmos.implementation.caches; -import com.azure.cosmos.internal.routing.CollectionRoutingMap; -import com.azure.cosmos.internal.routing.InMemoryCollectionRoutingMap; -import com.azure.cosmos.internal.routing.Range; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.routing.CollectionRoutingMap; +import com.azure.cosmos.implementation.routing.InMemoryCollectionRoutingMap; +import com.azure.cosmos.implementation.routing.Range; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.NotFoundException; -import com.azure.cosmos.internal.Exceptions; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.routing.CollectionRoutingMap; -import com.azure.cosmos.internal.routing.IServerIdentity; -import com.azure.cosmos.internal.routing.InMemoryCollectionRoutingMap; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.Exceptions; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.routing.IServerIdentity; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.tuple.ImmutablePair; import org.slf4j.Logger; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/Bootstrapper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/Bootstrapper.java similarity index 87% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/Bootstrapper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/Bootstrapper.java index 3d3d1860cdf5..9f7d98f350a6 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/Bootstrapper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/Bootstrapper.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/CancellationToken.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/CancellationToken.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/CancellationToken.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/CancellationToken.java index 08bd78ab17dd..a92c0bc07796 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/CancellationToken.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/CancellationToken.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; /** * Propagates notification that operations should be canceled.. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/CancellationTokenSource.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/CancellationTokenSource.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/CancellationTokenSource.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/CancellationTokenSource.java index 769e84499693..ba9966c46c7b 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/CancellationTokenSource.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/CancellationTokenSource.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import java.io.Closeable; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedContextClient.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedContextClient.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedContextClient.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedContextClient.java index a3ebf6fde176..9dffbc57e9df 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedContextClient.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedContextClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import com.azure.cosmos.ChangeFeedOptions; import com.azure.cosmos.CosmosAsyncContainer; @@ -17,7 +17,7 @@ import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.PartitionKeyRange; +import com.azure.cosmos.implementation.PartitionKeyRange; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedObserver.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedObserver.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedObserver.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedObserver.java index 4ac3b1d12c60..23b2857f60ef 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedObserver.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedObserver.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import com.azure.cosmos.CosmosItemProperties; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedObserverCloseReason.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedObserverCloseReason.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedObserverCloseReason.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedObserverCloseReason.java index 12a04c69ea3b..75cd12c40ea2 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedObserverCloseReason.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedObserverCloseReason.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; /** * The reason for the {@link ChangeFeedObserver} to close. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedObserverContext.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedObserverContext.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedObserverContext.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedObserverContext.java index f4f6b7c02a44..1fadc9da55f7 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedObserverContext.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedObserverContext.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import com.azure.cosmos.CosmosItemProperties; import com.azure.cosmos.FeedResponse; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedObserverFactory.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedObserverFactory.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedObserverFactory.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedObserverFactory.java index 9aeef34cea72..9fb2184651c7 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ChangeFeedObserverFactory.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ChangeFeedObserverFactory.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; /** * Factory class used to create instance(s) of {@link ChangeFeedObserver}. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/CheckpointFrequency.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/CheckpointFrequency.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/CheckpointFrequency.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/CheckpointFrequency.java index 473a05cf355f..0db7998348cf 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/CheckpointFrequency.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/CheckpointFrequency.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import java.time.Duration; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/HealthMonitor.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/HealthMonitor.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/HealthMonitor.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/HealthMonitor.java index 5eb8d40bc65c..a54853698a87 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/HealthMonitor.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/HealthMonitor.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/HealthMonitoringRecord.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/HealthMonitoringRecord.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/HealthMonitoringRecord.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/HealthMonitoringRecord.java index e3758a15a934..a01f3f30c050 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/HealthMonitoringRecord.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/HealthMonitoringRecord.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; /** * A record used in the health monitoring. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/Lease.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/Lease.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/Lease.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/Lease.java index 9106def4897e..7a9d26f7a3d5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/Lease.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/Lease.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import com.azure.cosmos.ChangeFeedProcessor; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseCheckpointer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseCheckpointer.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseCheckpointer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseCheckpointer.java index 2d04d2f00d1f..cd16a7da0aae 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseCheckpointer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseCheckpointer.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseContainer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseContainer.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseContainer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseContainer.java index affb4cecd2bd..db43e2646889 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseContainer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseContainer.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseManager.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseManager.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseManager.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseManager.java index 5d0cf5406b4d..a62f3c64ee0c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseManager.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseManager.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; -import com.azure.cosmos.internal.changefeed.exceptions.LeaseLostException; +import com.azure.cosmos.implementation.changefeed.exceptions.LeaseLostException; import reactor.core.publisher.Mono; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseRenewer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseRenewer.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseRenewer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseRenewer.java index 94bfa61cea5a..0d3097c1a453 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseRenewer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseRenewer.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseStore.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseStore.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseStore.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseStore.java index a2e4a9c455f4..66b837fea0ac 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseStore.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseStore.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseStoreManager.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseStoreManager.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseStoreManager.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseStoreManager.java index f5e15aa419af..837b00a95ee5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseStoreManager.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseStoreManager.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; -import com.azure.cosmos.internal.changefeed.implementation.LeaseStoreManagerImpl; +import com.azure.cosmos.implementation.changefeed.implementation.LeaseStoreManagerImpl; import com.azure.cosmos.CosmosAsyncContainer; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseStoreManagerSettings.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseStoreManagerSettings.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseStoreManagerSettings.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseStoreManagerSettings.java index 01e57492fa96..cd5c364baf53 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/LeaseStoreManagerSettings.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/LeaseStoreManagerSettings.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import com.azure.cosmos.CosmosAsyncContainer; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionCheckpointer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionCheckpointer.java similarity index 90% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionCheckpointer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionCheckpointer.java index 8f9cbd7b05ee..b7d8a6ce7c36 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionCheckpointer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionCheckpointer.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionController.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionController.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionController.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionController.java index a05fc9ad9cf6..8976bd8cf414 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionController.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionController.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionLoadBalancer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionLoadBalancer.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionLoadBalancer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionLoadBalancer.java index 46331d699cfb..6f4a4fd68c49 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionLoadBalancer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionLoadBalancer.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionLoadBalancingStrategy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionLoadBalancingStrategy.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionLoadBalancingStrategy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionLoadBalancingStrategy.java index 998d09ff0f03..b76f65dde205 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionLoadBalancingStrategy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionLoadBalancingStrategy.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import com.azure.cosmos.ChangeFeedProcessorOptions; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionManager.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionManager.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionManager.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionManager.java index eddcae335050..eb03db5475c3 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionManager.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionManager.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionProcessor.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionProcessor.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionProcessor.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionProcessor.java index d7b01eea0d3b..a6207fe9052e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionProcessor.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionProcessor.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionProcessorFactory.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionProcessorFactory.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionProcessorFactory.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionProcessorFactory.java index 899139ef728e..29eced914f7a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionProcessorFactory.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionProcessorFactory.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; /** * Factory class used to create instance(s) of {@link PartitionProcessor}. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionSupervisor.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionSupervisor.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionSupervisor.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionSupervisor.java index 40dea5747221..ad47d1649e40 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionSupervisor.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionSupervisor.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionSupervisorFactory.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionSupervisorFactory.java similarity index 87% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionSupervisorFactory.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionSupervisorFactory.java index ce34a2f8a911..d6529bee7618 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionSupervisorFactory.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionSupervisorFactory.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; /** * Interface for the partition supervisor factory. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionSynchronizer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionSynchronizer.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionSynchronizer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionSynchronizer.java index ec1732572021..be2b41408dac 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/PartitionSynchronizer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/PartitionSynchronizer.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ProcessorSettings.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ProcessorSettings.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ProcessorSettings.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ProcessorSettings.java index 82e83768d2fb..5f96aa53a634 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ProcessorSettings.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ProcessorSettings.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import com.azure.cosmos.CosmosAsyncContainer; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/RemainingPartitionWork.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/RemainingPartitionWork.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/RemainingPartitionWork.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/RemainingPartitionWork.java index 57be4b4718de..07015106a682 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/RemainingPartitionWork.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/RemainingPartitionWork.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; /** * Interface for remaining partition work. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/RemainingWorkEstimator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/RemainingWorkEstimator.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/RemainingWorkEstimator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/RemainingWorkEstimator.java index 0a14e7cc61b8..be35c1069720 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/RemainingWorkEstimator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/RemainingWorkEstimator.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/RequestOptionsFactory.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/RequestOptionsFactory.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/RequestOptionsFactory.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/RequestOptionsFactory.java index 9a9142bf8621..47a0e6fe7dc0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/RequestOptionsFactory.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/RequestOptionsFactory.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import com.azure.cosmos.CosmosItemRequestOptions; import com.azure.cosmos.FeedOptions; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ServiceItemLease.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ServiceItemLease.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ServiceItemLease.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ServiceItemLease.java index bb7f5ca653be..09eae814cc20 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ServiceItemLease.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ServiceItemLease.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import com.azure.cosmos.CosmosItemProperties; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.Constants; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ServiceItemLeaseUpdater.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ServiceItemLeaseUpdater.java similarity index 90% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ServiceItemLeaseUpdater.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ServiceItemLeaseUpdater.java index 44e710a78120..15d7899a1fa3 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/ServiceItemLeaseUpdater.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/ServiceItemLeaseUpdater.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed; +package com.azure.cosmos.implementation.changefeed; import com.azure.cosmos.CosmosAsyncItem; import com.azure.cosmos.CosmosItemRequestOptions; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/LeaseConflictException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/LeaseConflictException.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/LeaseConflictException.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/LeaseConflictException.java index 9523684d430a..7383bd17b066 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/LeaseConflictException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/LeaseConflictException.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.exceptions; +package com.azure.cosmos.implementation.changefeed.exceptions; -import com.azure.cosmos.internal.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.Lease; /** * Exception occurred when the lease was updated by a different thread or worker while current thread is trying to update it as well. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/LeaseLostException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/LeaseLostException.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/LeaseLostException.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/LeaseLostException.java index 264d5d7f7589..846c06e82b11 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/LeaseLostException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/LeaseLostException.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.exceptions; +package com.azure.cosmos.implementation.changefeed.exceptions; -import com.azure.cosmos.internal.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.Lease; /** * Exception occurred when lease is lost, that would typically happen when it is taken by another host. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/ObserverException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/ObserverException.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/ObserverException.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/ObserverException.java index cf87e0bb0d37..47dd0cdd4269 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/ObserverException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/ObserverException.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.exceptions; +package com.azure.cosmos.implementation.changefeed.exceptions; /** * Exception occurred when an operation in a ChangeFeedObserver is running and throws by user code. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/PartitionException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/PartitionException.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/PartitionException.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/PartitionException.java index b763a5606dbc..57cd56bb5a65 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/PartitionException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/PartitionException.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.exceptions; +package com.azure.cosmos.implementation.changefeed.exceptions; /** * General exception occurred during partition processing. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/PartitionNotFoundException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/PartitionNotFoundException.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/PartitionNotFoundException.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/PartitionNotFoundException.java index fe78e1e52f07..d50debb2fd9a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/PartitionNotFoundException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/PartitionNotFoundException.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.exceptions; +package com.azure.cosmos.implementation.changefeed.exceptions; /** * Exception occurred when partition wasn't found. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/PartitionSplitException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/PartitionSplitException.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/PartitionSplitException.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/PartitionSplitException.java index ddabb6cd3835..381cf9e571c0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/PartitionSplitException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/PartitionSplitException.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.exceptions; +package com.azure.cosmos.implementation.changefeed.exceptions; /** * Exception occurred during partition split. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/TaskCancelledException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/TaskCancelledException.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/TaskCancelledException.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/TaskCancelledException.java index a805d5574488..55d1318356ff 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/exceptions/TaskCancelledException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/exceptions/TaskCancelledException.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.exceptions; +package com.azure.cosmos.implementation.changefeed.exceptions; /** * Exception occurred when an operation in a ChangeFeedObserver was canceled. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/AutoCheckpointer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/AutoCheckpointer.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/AutoCheckpointer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/AutoCheckpointer.java index 710415cc39b8..c66bf58d8821 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/AutoCheckpointer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/AutoCheckpointer.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.CosmosItemProperties; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverCloseReason; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverContext; -import com.azure.cosmos.internal.changefeed.CheckpointFrequency; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserver; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverCloseReason; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverContext; +import com.azure.cosmos.implementation.changefeed.CheckpointFrequency; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/BootstrapperImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/BootstrapperImpl.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/BootstrapperImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/BootstrapperImpl.java index d494a1725efe..9b5d9387c203 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/BootstrapperImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/BootstrapperImpl.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; -import com.azure.cosmos.internal.changefeed.Bootstrapper; -import com.azure.cosmos.internal.changefeed.LeaseStore; -import com.azure.cosmos.internal.changefeed.PartitionSynchronizer; +import com.azure.cosmos.implementation.changefeed.Bootstrapper; +import com.azure.cosmos.implementation.changefeed.LeaseStore; +import com.azure.cosmos.implementation.changefeed.PartitionSynchronizer; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedContextClientImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedContextClientImpl.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedContextClientImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedContextClientImpl.java index 161d1e4a5cd2..a400dd6b215a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedContextClientImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedContextClientImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.ChangeFeedOptions; import com.azure.cosmos.CosmosAsyncContainer; @@ -17,9 +17,9 @@ import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.changefeed.ChangeFeedContextClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.changefeed.ChangeFeedContextClient; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedHelper.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedHelper.java index 7d681e722e87..7773b9a6de97 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedHelper.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import java.net.MalformedURLException; import java.net.URI; @@ -8,9 +8,9 @@ import java.net.URL; import java.util.Map; -import static com.azure.cosmos.internal.changefeed.implementation.ChangeFeedHelper.Paths.COLLECTIONS_PATH_SEGMENT; -import static com.azure.cosmos.internal.changefeed.implementation.ChangeFeedHelper.Paths.DATABASES_ROOT; -import static com.azure.cosmos.internal.changefeed.implementation.ChangeFeedHelper.Paths.DOCUMENTS_PATH_SEGMENT; +import static com.azure.cosmos.implementation.changefeed.implementation.ChangeFeedHelper.Paths.COLLECTIONS_PATH_SEGMENT; +import static com.azure.cosmos.implementation.changefeed.implementation.ChangeFeedHelper.Paths.DATABASES_ROOT; +import static com.azure.cosmos.implementation.changefeed.implementation.ChangeFeedHelper.Paths.DOCUMENTS_PATH_SEGMENT; /** * Implement static methods used for various simple transformations and tasks. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedObserverContextImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedObserverContextImpl.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedObserverContextImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedObserverContextImpl.java index aa601ee4f60b..4461cae86de5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedObserverContextImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedObserverContextImpl.java @@ -1,13 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.CosmosItemProperties; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverContext; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.PartitionCheckpointer; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverContext; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.PartitionCheckpointer; import reactor.core.publisher.Mono; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedObserverFactoryImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedObserverFactoryImpl.java similarity index 69% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedObserverFactoryImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedObserverFactoryImpl.java index 3c3fa084ce3d..cbf3f5f7c870 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedObserverFactoryImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedObserverFactoryImpl.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverFactory; -import com.azure.cosmos.internal.changefeed.exceptions.ObserverException; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserver; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverFactory; +import com.azure.cosmos.implementation.changefeed.exceptions.ObserverException; /** * DEFAULT implementation for {@link ChangeFeedObserverFactory}. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedProcessorBuilderImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedProcessorBuilderImpl.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedProcessorBuilderImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedProcessorBuilderImpl.java index e181ab214442..bc37ecf7181c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ChangeFeedProcessorBuilderImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ChangeFeedProcessorBuilderImpl.java @@ -1,26 +1,26 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.CosmosAsyncContainer; import com.azure.cosmos.ChangeFeedProcessor; import com.azure.cosmos.ChangeFeedProcessorOptions; import com.azure.cosmos.CosmosItemProperties; -import com.azure.cosmos.internal.changefeed.Bootstrapper; -import com.azure.cosmos.internal.changefeed.ChangeFeedContextClient; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverFactory; -import com.azure.cosmos.internal.changefeed.CheckpointFrequency; -import com.azure.cosmos.internal.changefeed.HealthMonitor; -import com.azure.cosmos.internal.changefeed.LeaseStoreManager; -import com.azure.cosmos.internal.changefeed.PartitionController; -import com.azure.cosmos.internal.changefeed.PartitionLoadBalancer; -import com.azure.cosmos.internal.changefeed.PartitionLoadBalancingStrategy; -import com.azure.cosmos.internal.changefeed.PartitionManager; -import com.azure.cosmos.internal.changefeed.PartitionProcessor; -import com.azure.cosmos.internal.changefeed.PartitionProcessorFactory; -import com.azure.cosmos.internal.changefeed.PartitionSupervisorFactory; -import com.azure.cosmos.internal.changefeed.RequestOptionsFactory; +import com.azure.cosmos.implementation.changefeed.Bootstrapper; +import com.azure.cosmos.implementation.changefeed.ChangeFeedContextClient; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserver; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverFactory; +import com.azure.cosmos.implementation.changefeed.CheckpointFrequency; +import com.azure.cosmos.implementation.changefeed.HealthMonitor; +import com.azure.cosmos.implementation.changefeed.LeaseStoreManager; +import com.azure.cosmos.implementation.changefeed.PartitionController; +import com.azure.cosmos.implementation.changefeed.PartitionLoadBalancer; +import com.azure.cosmos.implementation.changefeed.PartitionLoadBalancingStrategy; +import com.azure.cosmos.implementation.changefeed.PartitionManager; +import com.azure.cosmos.implementation.changefeed.PartitionProcessor; +import com.azure.cosmos.implementation.changefeed.PartitionProcessorFactory; +import com.azure.cosmos.implementation.changefeed.PartitionSupervisorFactory; +import com.azure.cosmos.implementation.changefeed.RequestOptionsFactory; import reactor.core.publisher.Mono; import reactor.core.scheduler.Scheduler; import reactor.core.scheduler.Schedulers; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/CheckpointerObserverFactory.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/CheckpointerObserverFactory.java similarity index 84% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/CheckpointerObserverFactory.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/CheckpointerObserverFactory.java index f66ef9b67b69..ba5a2c3f76fe 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/CheckpointerObserverFactory.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/CheckpointerObserverFactory.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverFactory; -import com.azure.cosmos.internal.changefeed.CheckpointFrequency; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserver; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverFactory; +import com.azure.cosmos.implementation.changefeed.CheckpointFrequency; /** * Factory class used to create instance(s) of {@link ChangeFeedObserver}. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/Constants.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/Constants.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/Constants.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/Constants.java index d2912e0d0b67..af15218673c6 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/Constants.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/Constants.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/DefaultObserver.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/DefaultObserver.java similarity index 83% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/DefaultObserver.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/DefaultObserver.java index fb1c6af382e8..f2b71ba7d09c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/DefaultObserver.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/DefaultObserver.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.CosmosItemProperties; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverCloseReason; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverContext; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserver; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverCloseReason; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/DefaultObserverFactory.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/DefaultObserverFactory.java similarity index 77% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/DefaultObserverFactory.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/DefaultObserverFactory.java index 08fc5fa4d1a5..1284a73ccdc6 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/DefaultObserverFactory.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/DefaultObserverFactory.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.CosmosItemProperties; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverFactory; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserver; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverFactory; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/DocumentServiceLeaseStore.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/DocumentServiceLeaseStore.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/DocumentServiceLeaseStore.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/DocumentServiceLeaseStore.java index 93f2e1260a75..bc3d090728c4 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/DocumentServiceLeaseStore.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/DocumentServiceLeaseStore.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.AccessCondition; import com.azure.cosmos.AccessConditionType; @@ -9,12 +9,12 @@ import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.CosmosItemProperties; import com.azure.cosmos.CosmosItemRequestOptions; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; import com.azure.cosmos.CosmosAsyncContainer; -import com.azure.cosmos.internal.changefeed.ChangeFeedContextClient; -import com.azure.cosmos.internal.changefeed.LeaseStore; -import com.azure.cosmos.internal.changefeed.RequestOptionsFactory; -import com.azure.cosmos.internal.changefeed.ServiceItemLease; +import com.azure.cosmos.implementation.changefeed.ChangeFeedContextClient; +import com.azure.cosmos.implementation.changefeed.LeaseStore; +import com.azure.cosmos.implementation.changefeed.RequestOptionsFactory; +import com.azure.cosmos.implementation.changefeed.ServiceItemLease; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/DocumentServiceLeaseUpdaterImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/DocumentServiceLeaseUpdaterImpl.java similarity index 87% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/DocumentServiceLeaseUpdaterImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/DocumentServiceLeaseUpdaterImpl.java index c5a3daa6ecae..c7416bc18b65 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/DocumentServiceLeaseUpdaterImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/DocumentServiceLeaseUpdaterImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.AccessCondition; import com.azure.cosmos.AccessConditionType; @@ -8,12 +8,12 @@ import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.CosmosItemProperties; import com.azure.cosmos.CosmosItemRequestOptions; -import com.azure.cosmos.internal.changefeed.ChangeFeedContextClient; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.ServiceItemLease; -import com.azure.cosmos.internal.changefeed.ServiceItemLeaseUpdater; -import com.azure.cosmos.internal.changefeed.exceptions.LeaseConflictException; -import com.azure.cosmos.internal.changefeed.exceptions.LeaseLostException; +import com.azure.cosmos.implementation.changefeed.ChangeFeedContextClient; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.ServiceItemLease; +import com.azure.cosmos.implementation.changefeed.ServiceItemLeaseUpdater; +import com.azure.cosmos.implementation.changefeed.exceptions.LeaseConflictException; +import com.azure.cosmos.implementation.changefeed.exceptions.LeaseLostException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; @@ -22,9 +22,9 @@ import java.time.ZonedDateTime; import java.util.function.Function; -import static com.azure.cosmos.internal.changefeed.implementation.ChangeFeedHelper.HTTP_STATUS_CODE_CONFLICT; -import static com.azure.cosmos.internal.changefeed.implementation.ChangeFeedHelper.HTTP_STATUS_CODE_NOT_FOUND; -import static com.azure.cosmos.internal.changefeed.implementation.ChangeFeedHelper.HTTP_STATUS_CODE_PRECONDITION_FAILED; +import static com.azure.cosmos.implementation.changefeed.implementation.ChangeFeedHelper.HTTP_STATUS_CODE_CONFLICT; +import static com.azure.cosmos.implementation.changefeed.implementation.ChangeFeedHelper.HTTP_STATUS_CODE_NOT_FOUND; +import static com.azure.cosmos.implementation.changefeed.implementation.ChangeFeedHelper.HTTP_STATUS_CODE_PRECONDITION_FAILED; /** * Implementation for service lease updater interface. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/EqualPartitionsBalancingStrategy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/EqualPartitionsBalancingStrategy.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/EqualPartitionsBalancingStrategy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/EqualPartitionsBalancingStrategy.java index a125b7213cd1..156195145874 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/EqualPartitionsBalancingStrategy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/EqualPartitionsBalancingStrategy.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.PartitionLoadBalancingStrategy; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.PartitionLoadBalancingStrategy; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ExceptionClassifier.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ExceptionClassifier.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ExceptionClassifier.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ExceptionClassifier.java index 270aa9214c54..70ca36f7917c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ExceptionClassifier.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ExceptionClassifier.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.CosmosClientException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/HealthMonitoringPartitionControllerDecorator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/HealthMonitoringPartitionControllerDecorator.java similarity index 82% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/HealthMonitoringPartitionControllerDecorator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/HealthMonitoringPartitionControllerDecorator.java index de494a25634f..bc00aaf829dd 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/HealthMonitoringPartitionControllerDecorator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/HealthMonitoringPartitionControllerDecorator.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.changefeed.HealthMonitor; -import com.azure.cosmos.internal.changefeed.HealthMonitoringRecord; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.PartitionController; +import com.azure.cosmos.implementation.changefeed.HealthMonitor; +import com.azure.cosmos.implementation.changefeed.HealthMonitoringRecord; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.PartitionController; import reactor.core.publisher.Mono; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/LeaseRenewerImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/LeaseRenewerImpl.java similarity index 90% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/LeaseRenewerImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/LeaseRenewerImpl.java index 95960919f8f2..90fc0c7b92df 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/LeaseRenewerImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/LeaseRenewerImpl.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; -import com.azure.cosmos.internal.changefeed.CancellationToken; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.LeaseManager; -import com.azure.cosmos.internal.changefeed.LeaseRenewer; -import com.azure.cosmos.internal.changefeed.exceptions.LeaseLostException; +import com.azure.cosmos.implementation.changefeed.CancellationToken; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.LeaseManager; +import com.azure.cosmos.implementation.changefeed.LeaseRenewer; +import com.azure.cosmos.implementation.changefeed.exceptions.LeaseLostException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/LeaseStoreManagerImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/LeaseStoreManagerImpl.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/LeaseStoreManagerImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/LeaseStoreManagerImpl.java index 15497bc5d950..b75cf5187e82 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/LeaseStoreManagerImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/LeaseStoreManagerImpl.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.CosmosAsyncContainer; import com.azure.cosmos.CosmosAsyncItem; @@ -10,15 +10,15 @@ import com.azure.cosmos.SqlParameter; import com.azure.cosmos.SqlParameterList; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.changefeed.ChangeFeedContextClient; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.LeaseStore; -import com.azure.cosmos.internal.changefeed.LeaseStoreManager; -import com.azure.cosmos.internal.changefeed.LeaseStoreManagerSettings; -import com.azure.cosmos.internal.changefeed.RequestOptionsFactory; -import com.azure.cosmos.internal.changefeed.ServiceItemLease; -import com.azure.cosmos.internal.changefeed.ServiceItemLeaseUpdater; -import com.azure.cosmos.internal.changefeed.exceptions.LeaseLostException; +import com.azure.cosmos.implementation.changefeed.ChangeFeedContextClient; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.LeaseStore; +import com.azure.cosmos.implementation.changefeed.LeaseStoreManager; +import com.azure.cosmos.implementation.changefeed.LeaseStoreManagerSettings; +import com.azure.cosmos.implementation.changefeed.RequestOptionsFactory; +import com.azure.cosmos.implementation.changefeed.ServiceItemLease; +import com.azure.cosmos.implementation.changefeed.ServiceItemLeaseUpdater; +import com.azure.cosmos.implementation.changefeed.exceptions.LeaseLostException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ObserverExceptionWrappingChangeFeedObserverDecorator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ObserverExceptionWrappingChangeFeedObserverDecorator.java similarity index 84% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ObserverExceptionWrappingChangeFeedObserverDecorator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ObserverExceptionWrappingChangeFeedObserverDecorator.java index 003fb5952f58..0af64b505075 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/ObserverExceptionWrappingChangeFeedObserverDecorator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/ObserverExceptionWrappingChangeFeedObserverDecorator.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.CosmosItemProperties; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverCloseReason; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverContext; -import com.azure.cosmos.internal.changefeed.exceptions.ObserverException; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserver; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverCloseReason; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverContext; +import com.azure.cosmos.implementation.changefeed.exceptions.ObserverException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionCheckpointerImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionCheckpointerImpl.java similarity index 80% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionCheckpointerImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionCheckpointerImpl.java index 47dea078fbf2..e73fd9d1b2d7 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionCheckpointerImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionCheckpointerImpl.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.LeaseCheckpointer; -import com.azure.cosmos.internal.changefeed.PartitionCheckpointer; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.LeaseCheckpointer; +import com.azure.cosmos.implementation.changefeed.PartitionCheckpointer; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionControllerImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionControllerImpl.java similarity index 87% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionControllerImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionControllerImpl.java index 219533b4f24c..3ace69c8ae9d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionControllerImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionControllerImpl.java @@ -1,18 +1,18 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; - -import com.azure.cosmos.internal.changefeed.CancellationToken; -import com.azure.cosmos.internal.changefeed.CancellationTokenSource; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.LeaseContainer; -import com.azure.cosmos.internal.changefeed.LeaseManager; -import com.azure.cosmos.internal.changefeed.PartitionController; -import com.azure.cosmos.internal.changefeed.PartitionSupervisor; -import com.azure.cosmos.internal.changefeed.PartitionSupervisorFactory; -import com.azure.cosmos.internal.changefeed.PartitionSynchronizer; -import com.azure.cosmos.internal.changefeed.exceptions.PartitionSplitException; -import com.azure.cosmos.internal.changefeed.exceptions.TaskCancelledException; +package com.azure.cosmos.implementation.changefeed.implementation; + +import com.azure.cosmos.implementation.changefeed.CancellationToken; +import com.azure.cosmos.implementation.changefeed.CancellationTokenSource; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.LeaseContainer; +import com.azure.cosmos.implementation.changefeed.LeaseManager; +import com.azure.cosmos.implementation.changefeed.PartitionController; +import com.azure.cosmos.implementation.changefeed.PartitionSupervisor; +import com.azure.cosmos.implementation.changefeed.PartitionSupervisorFactory; +import com.azure.cosmos.implementation.changefeed.PartitionSynchronizer; +import com.azure.cosmos.implementation.changefeed.exceptions.PartitionSplitException; +import com.azure.cosmos.implementation.changefeed.exceptions.TaskCancelledException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionLoadBalancerImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionLoadBalancerImpl.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionLoadBalancerImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionLoadBalancerImpl.java index a9c40c37331f..712c2bcf231d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionLoadBalancerImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionLoadBalancerImpl.java @@ -1,14 +1,14 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; - -import com.azure.cosmos.internal.changefeed.CancellationToken; -import com.azure.cosmos.internal.changefeed.CancellationTokenSource; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.LeaseContainer; -import com.azure.cosmos.internal.changefeed.PartitionController; -import com.azure.cosmos.internal.changefeed.PartitionLoadBalancer; -import com.azure.cosmos.internal.changefeed.PartitionLoadBalancingStrategy; +package com.azure.cosmos.implementation.changefeed.implementation; + +import com.azure.cosmos.implementation.changefeed.CancellationToken; +import com.azure.cosmos.implementation.changefeed.CancellationTokenSource; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.LeaseContainer; +import com.azure.cosmos.implementation.changefeed.PartitionController; +import com.azure.cosmos.implementation.changefeed.PartitionLoadBalancer; +import com.azure.cosmos.implementation.changefeed.PartitionLoadBalancingStrategy; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionManagerImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionManagerImpl.java similarity index 77% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionManagerImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionManagerImpl.java index 43a26ef334b9..e6e27f8afc98 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionManagerImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionManagerImpl.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; -import com.azure.cosmos.internal.changefeed.Bootstrapper; -import com.azure.cosmos.internal.changefeed.PartitionController; -import com.azure.cosmos.internal.changefeed.PartitionLoadBalancer; -import com.azure.cosmos.internal.changefeed.PartitionManager; +import com.azure.cosmos.implementation.changefeed.Bootstrapper; +import com.azure.cosmos.implementation.changefeed.PartitionController; +import com.azure.cosmos.implementation.changefeed.PartitionLoadBalancer; +import com.azure.cosmos.implementation.changefeed.PartitionManager; import reactor.core.publisher.Mono; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionProcessorFactoryImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionProcessorFactoryImpl.java similarity index 82% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionProcessorFactoryImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionProcessorFactoryImpl.java index b365c22a1c2f..47b207e8e3fc 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionProcessorFactoryImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionProcessorFactoryImpl.java @@ -1,17 +1,17 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.ChangeFeedProcessorOptions; import com.azure.cosmos.CosmosAsyncContainer; -import com.azure.cosmos.internal.changefeed.ChangeFeedContextClient; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.LeaseCheckpointer; -import com.azure.cosmos.internal.changefeed.PartitionCheckpointer; -import com.azure.cosmos.internal.changefeed.PartitionProcessor; -import com.azure.cosmos.internal.changefeed.PartitionProcessorFactory; -import com.azure.cosmos.internal.changefeed.ProcessorSettings; +import com.azure.cosmos.implementation.changefeed.ChangeFeedContextClient; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserver; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.LeaseCheckpointer; +import com.azure.cosmos.implementation.changefeed.PartitionCheckpointer; +import com.azure.cosmos.implementation.changefeed.PartitionProcessor; +import com.azure.cosmos.implementation.changefeed.PartitionProcessorFactory; +import com.azure.cosmos.implementation.changefeed.ProcessorSettings; /** * Implementation for {@link PartitionProcessorFactory}. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionProcessorImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionProcessorImpl.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionProcessorImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionProcessorImpl.java index 5de7b63b5be3..57da92f7a82b 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionProcessorImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionProcessorImpl.java @@ -1,22 +1,22 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.ChangeFeedOptions; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.CosmosItemProperties; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.changefeed.CancellationToken; -import com.azure.cosmos.internal.changefeed.ChangeFeedContextClient; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverContext; -import com.azure.cosmos.internal.changefeed.PartitionCheckpointer; -import com.azure.cosmos.internal.changefeed.PartitionProcessor; -import com.azure.cosmos.internal.changefeed.ProcessorSettings; -import com.azure.cosmos.internal.changefeed.exceptions.LeaseLostException; -import com.azure.cosmos.internal.changefeed.exceptions.PartitionNotFoundException; -import com.azure.cosmos.internal.changefeed.exceptions.PartitionSplitException; -import com.azure.cosmos.internal.changefeed.exceptions.TaskCancelledException; +import com.azure.cosmos.implementation.changefeed.CancellationToken; +import com.azure.cosmos.implementation.changefeed.ChangeFeedContextClient; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserver; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverContext; +import com.azure.cosmos.implementation.changefeed.PartitionCheckpointer; +import com.azure.cosmos.implementation.changefeed.PartitionProcessor; +import com.azure.cosmos.implementation.changefeed.ProcessorSettings; +import com.azure.cosmos.implementation.changefeed.exceptions.LeaseLostException; +import com.azure.cosmos.implementation.changefeed.exceptions.PartitionNotFoundException; +import com.azure.cosmos.implementation.changefeed.exceptions.PartitionSplitException; +import com.azure.cosmos.implementation.changefeed.exceptions.TaskCancelledException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionSupervisorFactoryImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionSupervisorFactoryImpl.java similarity index 76% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionSupervisorFactoryImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionSupervisorFactoryImpl.java index 59759cce241b..c038d01bbbfb 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionSupervisorFactoryImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionSupervisorFactoryImpl.java @@ -1,17 +1,17 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.ChangeFeedProcessorOptions; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverFactory; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.LeaseManager; -import com.azure.cosmos.internal.changefeed.LeaseRenewer; -import com.azure.cosmos.internal.changefeed.PartitionProcessor; -import com.azure.cosmos.internal.changefeed.PartitionProcessorFactory; -import com.azure.cosmos.internal.changefeed.PartitionSupervisor; -import com.azure.cosmos.internal.changefeed.PartitionSupervisorFactory; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserver; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverFactory; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.LeaseManager; +import com.azure.cosmos.implementation.changefeed.LeaseRenewer; +import com.azure.cosmos.implementation.changefeed.PartitionProcessor; +import com.azure.cosmos.implementation.changefeed.PartitionProcessorFactory; +import com.azure.cosmos.implementation.changefeed.PartitionSupervisor; +import com.azure.cosmos.implementation.changefeed.PartitionSupervisorFactory; import reactor.core.scheduler.Scheduler; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionSupervisorImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionSupervisorImpl.java similarity index 80% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionSupervisorImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionSupervisorImpl.java index 58e11a8c9bd1..2e25cac24ffc 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionSupervisorImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionSupervisorImpl.java @@ -1,20 +1,20 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; - -import com.azure.cosmos.internal.changefeed.CancellationToken; -import com.azure.cosmos.internal.changefeed.CancellationTokenSource; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserver; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverCloseReason; -import com.azure.cosmos.internal.changefeed.ChangeFeedObserverContext; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.LeaseRenewer; -import com.azure.cosmos.internal.changefeed.PartitionProcessor; -import com.azure.cosmos.internal.changefeed.PartitionSupervisor; -import com.azure.cosmos.internal.changefeed.exceptions.LeaseLostException; -import com.azure.cosmos.internal.changefeed.exceptions.ObserverException; -import com.azure.cosmos.internal.changefeed.exceptions.PartitionSplitException; -import com.azure.cosmos.internal.changefeed.exceptions.TaskCancelledException; +package com.azure.cosmos.implementation.changefeed.implementation; + +import com.azure.cosmos.implementation.changefeed.CancellationToken; +import com.azure.cosmos.implementation.changefeed.CancellationTokenSource; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserver; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverCloseReason; +import com.azure.cosmos.implementation.changefeed.ChangeFeedObserverContext; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.LeaseRenewer; +import com.azure.cosmos.implementation.changefeed.PartitionProcessor; +import com.azure.cosmos.implementation.changefeed.PartitionSupervisor; +import com.azure.cosmos.implementation.changefeed.exceptions.LeaseLostException; +import com.azure.cosmos.implementation.changefeed.exceptions.ObserverException; +import com.azure.cosmos.implementation.changefeed.exceptions.PartitionSplitException; +import com.azure.cosmos.implementation.changefeed.exceptions.TaskCancelledException; import reactor.core.publisher.Mono; import reactor.core.scheduler.Scheduler; import reactor.core.scheduler.Schedulers; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionSynchronizerImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionSynchronizerImpl.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionSynchronizerImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionSynchronizerImpl.java index 10cb522571ba..a105b473e248 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionSynchronizerImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionSynchronizerImpl.java @@ -1,15 +1,15 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.CosmosAsyncContainer; import com.azure.cosmos.FeedOptions; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.changefeed.ChangeFeedContextClient; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.LeaseContainer; -import com.azure.cosmos.internal.changefeed.LeaseManager; -import com.azure.cosmos.internal.changefeed.PartitionSynchronizer; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.changefeed.ChangeFeedContextClient; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.LeaseContainer; +import com.azure.cosmos.implementation.changefeed.LeaseManager; +import com.azure.cosmos.implementation.changefeed.PartitionSynchronizer; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionedByIdCollectionRequestOptionsFactory.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionedByIdCollectionRequestOptionsFactory.java similarity index 82% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionedByIdCollectionRequestOptionsFactory.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionedByIdCollectionRequestOptionsFactory.java index 46a58dbc69f2..a148f0885320 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/PartitionedByIdCollectionRequestOptionsFactory.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/PartitionedByIdCollectionRequestOptionsFactory.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; import com.azure.cosmos.CosmosItemRequestOptions; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.PartitionKey; -import com.azure.cosmos.internal.changefeed.Lease; -import com.azure.cosmos.internal.changefeed.RequestOptionsFactory; +import com.azure.cosmos.implementation.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.RequestOptionsFactory; /** * Used to create request setOptions for partitioned lease collections, when partition getKey is defined as /getId. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/RemainingPartitionWorkImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/RemainingPartitionWorkImpl.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/RemainingPartitionWorkImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/RemainingPartitionWorkImpl.java index 0979f34c5cb3..a7f4c2a47bcc 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/RemainingPartitionWorkImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/RemainingPartitionWorkImpl.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; -import com.azure.cosmos.internal.changefeed.RemainingPartitionWork; +import com.azure.cosmos.implementation.changefeed.RemainingPartitionWork; /** * Implements the {@link RemainingPartitionWork} interface. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/RemainingWorkEstimatorImpl.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/RemainingWorkEstimatorImpl.java similarity index 86% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/RemainingWorkEstimatorImpl.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/RemainingWorkEstimatorImpl.java index 7438e1fb11e0..c24aa4eb2e77 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/RemainingWorkEstimatorImpl.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/RemainingWorkEstimatorImpl.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; -import com.azure.cosmos.internal.changefeed.ChangeFeedContextClient; -import com.azure.cosmos.internal.changefeed.LeaseContainer; -import com.azure.cosmos.internal.changefeed.RemainingPartitionWork; -import com.azure.cosmos.internal.changefeed.RemainingWorkEstimator; +import com.azure.cosmos.implementation.changefeed.ChangeFeedContextClient; +import com.azure.cosmos.implementation.changefeed.LeaseContainer; +import com.azure.cosmos.implementation.changefeed.RemainingPartitionWork; +import com.azure.cosmos.implementation.changefeed.RemainingWorkEstimator; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/StatusCodeErrorType.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/StatusCodeErrorType.java similarity index 82% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/StatusCodeErrorType.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/StatusCodeErrorType.java index 1d39fa1ce37b..e18c39cf5dd0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/StatusCodeErrorType.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/StatusCodeErrorType.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; /** * Groups types of status code errors returned while processing the change feeds. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/TraceHealthMonitor.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/TraceHealthMonitor.java similarity index 78% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/TraceHealthMonitor.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/TraceHealthMonitor.java index cdb51f49c64d..b68c114bcbdf 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/TraceHealthMonitor.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/TraceHealthMonitor.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; -import com.azure.cosmos.internal.changefeed.HealthMonitor; -import com.azure.cosmos.internal.changefeed.HealthMonitoringRecord; +import com.azure.cosmos.implementation.changefeed.HealthMonitor; +import com.azure.cosmos.implementation.changefeed.HealthMonitoringRecord; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/WorkerTask.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/WorkerTask.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/WorkerTask.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/WorkerTask.java index 201a37338585..611e2b2ccc81 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/changefeed/implementation/WorkerTask.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/changefeed/implementation/WorkerTask.java @@ -1,8 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.changefeed.implementation; +package com.azure.cosmos.implementation.changefeed.implementation; -import com.azure.cosmos.internal.changefeed.Lease; +import com.azure.cosmos.implementation.changefeed.Lease; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/Address.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/Address.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/Address.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/Address.java index 55ce39f40c66..36dd5d01232a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/Address.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/Address.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.Constants; /** * Used internally to represent a physical address in the Azure Cosmos DB database service. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/AddressInformation.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/AddressInformation.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/AddressInformation.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/AddressInformation.java index 5e7c0a61f5e8..701bd839852a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/AddressInformation.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/AddressInformation.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import java.util.Objects; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/AddressResolver.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/AddressResolver.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/AddressResolver.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/AddressResolver.java index 89d286c8212d..36eac71d83cd 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/AddressResolver.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/AddressResolver.java @@ -1,30 +1,30 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.InternalServerErrorException; import com.azure.cosmos.InvalidPartitionException; import com.azure.cosmos.NotFoundException; import com.azure.cosmos.PartitionKeyRangeGoneException; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.ICollectionRoutingMapCache; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.ResourceId; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.caches.RxCollectionCache; -import com.azure.cosmos.internal.routing.CollectionRoutingMap; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.routing.PartitionKeyInternalHelper; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.ICollectionRoutingMapCache; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.ResourceId; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.caches.RxCollectionCache; +import com.azure.cosmos.implementation.routing.CollectionRoutingMap; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; +import com.azure.cosmos.implementation.routing.PartitionKeyInternalHelper; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/AddressSelector.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/AddressSelector.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/AddressSelector.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/AddressSelector.java index 81674bfd3e70..08dd0fe2dac0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/AddressSelector.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/AddressSelector.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.GoneException; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Strings; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Strings; import reactor.core.publisher.Mono; import java.net.URI; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/BarrierRequestHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/BarrierRequestHelper.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/BarrierRequestHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/BarrierRequestHelper.java index dd67ce6c4f42..a23e399ef010 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/BarrierRequestHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/BarrierRequestHelper.java @@ -1,20 +1,20 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.InternalServerErrorException; -import com.azure.cosmos.internal.AuthorizationTokenType; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PathsHelper; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.ResourceId; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.AuthorizationTokenType; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PathsHelper; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.ResourceId; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.Utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.Exceptions; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ConsistencyReader.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyReader.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ConsistencyReader.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyReader.java index e77759ef4908..d34b5d7d262a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ConsistencyReader.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyReader.java @@ -1,22 +1,22 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.GoneException; -import com.azure.cosmos.internal.ISessionContainer; +import com.azure.cosmos.implementation.ISessionContainer; import com.azure.cosmos.NotFoundException; import com.azure.cosmos.RequestTimeoutException; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.ISessionToken; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.RequestChargeTracker; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.ISessionToken; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.RequestChargeTracker; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; @@ -24,7 +24,7 @@ import java.util.HashMap; import java.util.List; -import static com.azure.cosmos.internal.Utils.ValueHolder; +import static com.azure.cosmos.implementation.Utils.ValueHolder; /* ConsistencyLevel Replication Mode Desired ReadMode diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ConsistencyWriter.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyWriter.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ConsistencyWriter.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyWriter.java index e09df79a9ef6..a8f6b4e1a9b6 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ConsistencyWriter.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyWriter.java @@ -1,23 +1,23 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.GoneException; -import com.azure.cosmos.internal.ISessionContainer; +import com.azure.cosmos.implementation.ISessionContainer; import com.azure.cosmos.RequestTimeoutException; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.Integers; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.RequestChargeTracker; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.SessionTokenHelper; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.Integers; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.RequestChargeTracker; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.SessionTokenHelper; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.Utils; import org.apache.commons.collections4.ComparatorUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/CustomHeaders.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/CustomHeaders.java similarity index 85% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/CustomHeaders.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/CustomHeaders.java index 3cfea54206b6..d7ec7d2863bd 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/CustomHeaders.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/CustomHeaders.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; public final class CustomHeaders { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ErrorUtils.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ErrorUtils.java similarity index 90% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ErrorUtils.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ErrorUtils.java index def8efe43fb7..a8eef4443cc7 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ErrorUtils.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ErrorUtils.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.http.HttpRequest; -import com.azure.cosmos.internal.http.HttpResponse; +import com.azure.cosmos.implementation.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpResponse; import io.netty.handler.codec.http.HttpMethod; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/GatewayAddressCache.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/GatewayAddressCache.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/GatewayAddressCache.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/GatewayAddressCache.java index 99f9363f9a68..49e65b5f9f1e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/GatewayAddressCache.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/GatewayAddressCache.java @@ -1,34 +1,34 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.PartitionKeyRangeGoneException; -import com.azure.cosmos.internal.AuthorizationTokenType; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Exceptions; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.JavaStreamUtils; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.PathsHelper; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.RxDocumentServiceResponse; -import com.azure.cosmos.internal.UserAgentContainer; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.caches.AsyncCache; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.http.HttpRequest; -import com.azure.cosmos.internal.http.HttpResponse; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.AuthorizationTokenType; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.Exceptions; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.JavaStreamUtils; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.Paths; +import com.azure.cosmos.implementation.PathsHelper; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceResponse; +import com.azure.cosmos.implementation.UserAgentContainer; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.caches.AsyncCache; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpHeaders; +import com.azure.cosmos.implementation.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpResponse; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; import io.netty.handler.codec.http.HttpMethod; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.tuple.Pair; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/GatewayServiceConfigurationReader.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/GatewayServiceConfigurationReader.java similarity index 90% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/GatewayServiceConfigurationReader.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/GatewayServiceConfigurationReader.java index 709a20ae8cb6..d57a2c45cd35 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/GatewayServiceConfigurationReader.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/GatewayServiceConfigurationReader.java @@ -1,23 +1,23 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; -import com.azure.cosmos.internal.BaseAuthorizationTokenProvider; -import com.azure.cosmos.internal.Constants; +import com.azure.cosmos.implementation.BaseAuthorizationTokenProvider; +import com.azure.cosmos.implementation.Constants; import com.azure.cosmos.DatabaseAccount; -import com.azure.cosmos.internal.GlobalEndpointManager; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.ReplicationPolicy; -import com.azure.cosmos.internal.UserAgentContainer; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.http.HttpRequest; -import com.azure.cosmos.internal.http.HttpResponse; +import com.azure.cosmos.implementation.GlobalEndpointManager; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.ReplicationPolicy; +import com.azure.cosmos.implementation.UserAgentContainer; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpHeaders; +import com.azure.cosmos.implementation.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpResponse; import io.netty.handler.codec.http.HttpMethod; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/GlobalAddressResolver.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/GlobalAddressResolver.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/GlobalAddressResolver.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/GlobalAddressResolver.java index 325203ed221c..cde73be67088 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/GlobalAddressResolver.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/GlobalAddressResolver.java @@ -1,21 +1,21 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.ConnectionPolicy; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.GlobalEndpointManager; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.UserAgentContainer; -import com.azure.cosmos.internal.caches.RxCollectionCache; -import com.azure.cosmos.internal.caches.RxPartitionKeyRangeCache; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.routing.CollectionRoutingMap; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.GlobalEndpointManager; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.UserAgentContainer; +import com.azure.cosmos.implementation.caches.RxCollectionCache; +import com.azure.cosmos.implementation.caches.RxPartitionKeyRangeCache; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.routing.CollectionRoutingMap; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; import reactor.core.publisher.Mono; import java.net.URL; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/GoneAndRetryWithRetryPolicy.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/GoneAndRetryWithRetryPolicy.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/GoneAndRetryWithRetryPolicy.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/GoneAndRetryWithRetryPolicy.java index 195f1df75d89..b5eaba442bb0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/GoneAndRetryWithRetryPolicy.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/GoneAndRetryWithRetryPolicy.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosClientException; @@ -11,10 +11,10 @@ import com.azure.cosmos.PartitionKeyRangeGoneException; import com.azure.cosmos.PartitionKeyRangeIsSplittingException; import com.azure.cosmos.RetryWithException; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IRetryPolicy; -import com.azure.cosmos.internal.Quadruple; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IRetryPolicy; +import com.azure.cosmos.implementation.Quadruple; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import org.apache.commons.lang3.time.StopWatch; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/HttpClientUtils.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/HttpClientUtils.java similarity index 84% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/HttpClientUtils.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/HttpClientUtils.java index 6f07eb88cca0..9ce792ddeb21 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/HttpClientUtils.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/HttpClientUtils.java @@ -1,15 +1,15 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.CosmosError; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RxDocumentServiceResponse; -import com.azure.cosmos.internal.http.HttpRequest; -import com.azure.cosmos.internal.http.HttpResponse; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RxDocumentServiceResponse; +import com.azure.cosmos.implementation.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpResponse; import reactor.core.publisher.Mono; public class HttpClientUtils { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/HttpTransportClient.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/HttpTransportClient.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/HttpTransportClient.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/HttpTransportClient.java index 3a13f3903eed..222099953b51 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/HttpTransportClient.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/HttpTransportClient.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.BridgeInternal; @@ -24,26 +24,26 @@ import com.azure.cosmos.RetryWithException; import com.azure.cosmos.ServiceUnavailableException; import com.azure.cosmos.UnauthorizedException; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.Integers; -import com.azure.cosmos.internal.Lists; -import com.azure.cosmos.internal.Longs; -import com.azure.cosmos.internal.MutableVolatile; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PathsHelper; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RuntimeConstants; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.UserAgentContainer; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpClientConfig; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.http.HttpRequest; -import com.azure.cosmos.internal.http.HttpResponse; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.Integers; +import com.azure.cosmos.implementation.Lists; +import com.azure.cosmos.implementation.Longs; +import com.azure.cosmos.implementation.MutableVolatile; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PathsHelper; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RuntimeConstants; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.UserAgentContainer; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpClientConfig; +import com.azure.cosmos.implementation.http.HttpHeaders; +import com.azure.cosmos.implementation.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpResponse; import io.netty.handler.codec.http.HttpMethod; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; @@ -57,7 +57,7 @@ import java.util.Map; import java.util.UUID; -import static com.azure.cosmos.internal.Utils.trimBeginningAndEndingSlashes; +import static com.azure.cosmos.implementation.Utils.trimBeginningAndEndingSlashes; /* * The following code only support Document Write without any error handling support. */ diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/HttpUtils.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/HttpUtils.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/HttpUtils.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/HttpUtils.java index 777224b36d5b..d183bb5d7968 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/HttpUtils.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/HttpUtils.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.Constants.UrlEncodingInfo; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.Constants.UrlEncodingInfo; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.http.HttpHeaders; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/IAddressCache.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/IAddressCache.java similarity index 83% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/IAddressCache.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/IAddressCache.java index 98731e348357..f6f51e78cccf 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/IAddressCache.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/IAddressCache.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; import reactor.core.publisher.Mono; public interface IAddressCache { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/IAddressResolver.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/IAddressResolver.java similarity index 71% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/IAddressResolver.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/IAddressResolver.java index 36944cc33fde..122d8f451f16 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/IAddressResolver.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/IAddressResolver.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import reactor.core.publisher.Mono; public interface IAddressResolver { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/IStoreClient.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/IStoreClient.java similarity index 82% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/IStoreClient.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/IStoreClient.java index c9aa532db0a5..c6545179d844 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/IStoreClient.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/IStoreClient.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.IRetryPolicy; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.RxDocumentServiceResponse; +import com.azure.cosmos.implementation.IRetryPolicy; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceResponse; import reactor.core.publisher.Mono; import java.util.function.Function; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/Protocol.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/Protocol.java similarity index 90% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/Protocol.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/Protocol.java index 02bea0fe4b1f..ffbc886dda69 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/Protocol.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/Protocol.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import org.apache.commons.text.WordUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/QueryRequestPerformanceActivity.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/QueryRequestPerformanceActivity.java similarity index 80% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/QueryRequestPerformanceActivity.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/QueryRequestPerformanceActivity.java index c62d34cdc430..d3404203d7b2 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/QueryRequestPerformanceActivity.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/QueryRequestPerformanceActivity.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; // TODO troubleshooting info // https://msdata.visualstudio.com/CosmosDB/_workitems/edit/258624 diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/QuorumReader.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/QuorumReader.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/QuorumReader.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/QuorumReader.java index aeb2ee4eaaea..eb8269506c4f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/QuorumReader.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/QuorumReader.java @@ -1,21 +1,21 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.GoneException; import com.azure.cosmos.InternalServerErrorException; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.JavaStreamUtils; -import com.azure.cosmos.internal.MutableVolatile; -import com.azure.cosmos.internal.Quadruple; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.RequestChargeTracker; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.JavaStreamUtils; +import com.azure.cosmos.implementation.MutableVolatile; +import com.azure.cosmos.implementation.Quadruple; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.RequestChargeTracker; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import org.apache.commons.lang3.tuple.Pair; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -29,7 +29,7 @@ import java.util.concurrent.atomic.AtomicLong; import java.util.stream.Collectors; -import static com.azure.cosmos.internal.Utils.ValueHolder; +import static com.azure.cosmos.implementation.Utils.ValueHolder; // //================================================================================================================= diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ReadMode.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ReadMode.java similarity index 76% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ReadMode.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ReadMode.java index 891742152763..ed7e5cc192cf 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ReadMode.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ReadMode.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; public enum ReadMode { Primary, // Test hook diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ReplicatedResourceClient.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ReplicatedResourceClient.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ReplicatedResourceClient.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ReplicatedResourceClient.java index aa7ec2c1f469..efe3d332b75b 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ReplicatedResourceClient.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ReplicatedResourceClient.java @@ -1,20 +1,20 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConsistencyLevel; -import com.azure.cosmos.internal.ISessionContainer; -import com.azure.cosmos.internal.BackoffRetryUtility; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.Quadruple; -import com.azure.cosmos.internal.ReplicatedResourceClientUtils; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.ISessionContainer; +import com.azure.cosmos.implementation.BackoffRetryUtility; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.Quadruple; +import com.azure.cosmos.implementation.ReplicatedResourceClientUtils; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/RequestHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/RequestHelper.java similarity index 84% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/RequestHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/RequestHelper.java index ba058e0f9267..24c29dda8d57 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/RequestHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/RequestHelper.java @@ -1,15 +1,15 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Strings; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Strings; import org.apache.commons.lang3.EnumUtils; public class RequestHelper { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ResourceOperation.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ResourceOperation.java similarity index 71% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ResourceOperation.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ResourceOperation.java index c70fd137847e..89913531222c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ResourceOperation.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ResourceOperation.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.ResourceType; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.ResourceType; public class ResourceOperation { public final OperationType operationType; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ResponseUtils.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ResponseUtils.java similarity index 83% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ResponseUtils.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ResponseUtils.java index 9315b340b404..a14752c49e1f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ResponseUtils.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ResponseUtils.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.http.HttpRequest; -import com.azure.cosmos.internal.http.HttpResponse; +import com.azure.cosmos.implementation.http.HttpHeaders; +import com.azure.cosmos.implementation.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpResponse; import io.netty.handler.codec.http.HttpMethod; import org.apache.commons.lang3.StringUtils; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/RntbdTransportClient.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/RntbdTransportClient.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/RntbdTransportClient.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/RntbdTransportClient.java index e8fcb01620a8..5debbaa660c2 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/RntbdTransportClient.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/RntbdTransportClient.java @@ -1,16 +1,16 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; - -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.UserAgentContainer; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdEndpoint; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdObjectMapper; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdRequestArgs; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdRequestRecord; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdServiceEndpoint; +package com.azure.cosmos.implementation.directconnectivity; + +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.UserAgentContainer; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdEndpoint; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdObjectMapper; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdRequestArgs; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdRequestRecord; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdServiceEndpoint; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.SerializerProvider; import com.fasterxml.jackson.databind.annotation.JsonSerialize; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ServerProperties.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ServerProperties.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ServerProperties.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ServerProperties.java index 7c1d25764b1e..8482d55457d3 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ServerProperties.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ServerProperties.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; final public class ServerProperties { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ServerStoreModel.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ServerStoreModel.java similarity index 82% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ServerStoreModel.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ServerStoreModel.java index 71496c0905a3..1a911223a176 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ServerStoreModel.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ServerStoreModel.java @@ -1,17 +1,17 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.ConsistencyLevel; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.RxDocumentServiceResponse; -import com.azure.cosmos.internal.RxStoreModel; -import com.azure.cosmos.internal.Strings; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceResponse; +import com.azure.cosmos.implementation.RxStoreModel; +import com.azure.cosmos.implementation.Strings; import org.apache.commons.lang3.EnumUtils; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ServiceConfig.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ServiceConfig.java similarity index 90% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ServiceConfig.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ServiceConfig.java index 812333c4584d..8c79aa0d3597 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/ServiceConfig.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/ServiceConfig.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; class ServiceConfig { final static ServiceConfig instance = new ServiceConfig(); diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreClient.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreClient.java similarity index 90% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreClient.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreClient.java index 371b2131076b..9492dc4fc190 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreClient.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreClient.java @@ -1,28 +1,28 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.InternalServerErrorException; -import com.azure.cosmos.internal.BackoffRetryUtility; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.Exceptions; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.IRetryPolicy; -import com.azure.cosmos.internal.ISessionToken; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.RxDocumentServiceResponse; -import com.azure.cosmos.internal.SessionContainer; -import com.azure.cosmos.internal.SessionTokenHelper; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.BackoffRetryUtility; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.Exceptions; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.IRetryPolicy; +import com.azure.cosmos.implementation.ISessionToken; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceResponse; +import com.azure.cosmos.implementation.SessionContainer; +import com.azure.cosmos.implementation.SessionTokenHelper; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.Utils; import org.apache.commons.lang3.math.NumberUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreClientFactory.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreClientFactory.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreClientFactory.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreClientFactory.java index 04a56b0430df..aef359bef24c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreClientFactory.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreClientFactory.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.SessionContainer; -import com.azure.cosmos.internal.UserAgentContainer; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.SessionContainer; +import com.azure.cosmos.implementation.UserAgentContainer; // TODO: DANOBLE: no support for ICommunicationEventSource ask Ji // Links: diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreReader.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreReader.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreReader.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreReader.java index 0c43224ee4dc..4f7311e4be34 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreReader.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreReader.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.BridgeInternal; @@ -11,17 +11,17 @@ import com.azure.cosmos.PartitionIsMigratingException; import com.azure.cosmos.PartitionKeyRangeGoneException; import com.azure.cosmos.PartitionKeyRangeIsSplittingException; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.ISessionContainer; -import com.azure.cosmos.internal.ISessionToken; -import com.azure.cosmos.internal.Integers; -import com.azure.cosmos.internal.MutableVolatile; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.SessionTokenHelper; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.ISessionContainer; +import com.azure.cosmos.implementation.ISessionToken; +import com.azure.cosmos.implementation.Integers; +import com.azure.cosmos.implementation.MutableVolatile; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.SessionTokenHelper; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.Utils; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.tuple.Pair; import org.slf4j.Logger; @@ -39,7 +39,7 @@ import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.Collectors; -import static com.azure.cosmos.internal.Exceptions.isSubStatusCode; +import static com.azure.cosmos.implementation.Exceptions.isSubStatusCode; public class StoreReader { private final Logger logger = LoggerFactory.getLogger(StoreReader.class); diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreResponse.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreResponse.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreResponse.java index 7109ea82a52e..c5918184fd66 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreResponse.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.CosmosResponseDiagnostics; -import com.azure.cosmos.internal.HttpConstants; +import com.azure.cosmos.implementation.HttpConstants; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreResult.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreResult.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreResult.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreResult.java index 4f36a985b4b5..dd981c0461e9 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/StoreResult.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/StoreResult.java @@ -1,17 +1,17 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.InternalServerErrorException; -import com.azure.cosmos.internal.Exceptions; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.ISessionToken; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.RequestChargeTracker; -import com.azure.cosmos.internal.Strings; +import com.azure.cosmos.implementation.Exceptions; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.ISessionToken; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.RequestChargeTracker; +import com.azure.cosmos.implementation.Strings; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/TimeoutHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/TimeoutHelper.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/TimeoutHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/TimeoutHelper.java index f4bab8a8436a..3655771068bc 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/TimeoutHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/TimeoutHelper.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.GoneException; import com.azure.cosmos.RequestTimeoutException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/TransportClient.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/TransportClient.java similarity index 83% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/TransportClient.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/TransportClient.java index 8329278a6f5e..7c73b6966801 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/TransportClient.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/TransportClient.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import reactor.core.publisher.Mono; import java.net.URI; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/TransportException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/TransportException.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/TransportException.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/TransportException.java index 94de6388f21b..ce39b5f5363e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/TransportException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/TransportException.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; // TODO: DANOBLE: Use a TransportException derivative wherever CorruptFrameException is thrown in RntbdTransportClient // * Continue to throw IllegalArgumentException, IllegalStateException, and NullPointerException. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/WFConstants.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/WFConstants.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/WFConstants.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/WFConstants.java index c9cc3efcfd5a..f40dc6706405 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/WFConstants.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/WFConstants.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; public class WFConstants { public static class BackendHeaders { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/WebExceptionUtility.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/WebExceptionUtility.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/WebExceptionUtility.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/WebExceptionUtility.java index ac1ad1f59b63..8e12dcaf7873 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/WebExceptionUtility.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/WebExceptionUtility.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Utils; import io.netty.channel.ChannelException; import javax.net.ssl.SSLHandshakeException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdClientChannelHandler.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdClientChannelHandler.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdClientChannelHandler.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdClientChannelHandler.java index 6d72ce01c43f..e5b91632cb61 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdClientChannelHandler.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdClientChannelHandler.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdEndpoint.Config; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdEndpoint.Config; import io.netty.channel.Channel; import io.netty.channel.ChannelInitializer; import io.netty.channel.ChannelPipeline; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdClientChannelHealthChecker.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdClientChannelHealthChecker.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdClientChannelHealthChecker.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdClientChannelHealthChecker.java index 60a9b2705857..7c0efb45b1aa 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdClientChannelHealthChecker.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdClientChannelHealthChecker.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdEndpoint.Config; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdEndpoint.Config; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.SerializerProvider; import com.fasterxml.jackson.databind.annotation.JsonSerialize; @@ -19,7 +19,7 @@ import java.util.Optional; import java.util.concurrent.atomic.AtomicLongFieldUpdater; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdReporter.reportIssueUnless; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdReporter.reportIssueUnless; import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.base.Preconditions.checkNotNull; import static java.util.concurrent.atomic.AtomicLongFieldUpdater.newUpdater; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdClientChannelPool.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdClientChannelPool.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdClientChannelPool.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdClientChannelPool.java index e52bac38c284..9130ddcbc683 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdClientChannelPool.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdClientChannelPool.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdEndpoint.Config; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdEndpoint.Config; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.SerializerProvider; import com.fasterxml.jackson.databind.annotation.JsonSerialize; @@ -35,7 +35,7 @@ import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicInteger; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdReporter.reportIssueUnless; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdReporter.reportIssueUnless; import static com.google.common.base.Preconditions.checkState; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdConstants.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdConstants.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdConstants.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdConstants.java index fe7dec02e7ff..7e6615917fa5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdConstants.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdConstants.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.google.common.base.Strings; import com.google.common.collect.ImmutableMap; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContext.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContext.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContext.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContext.java index 6d275c3f9f71..68f73ff2cc01 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContext.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContext.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; -import com.azure.cosmos.internal.directconnectivity.ServerProperties; +import com.azure.cosmos.implementation.directconnectivity.ServerProperties; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.node.ObjectNode; @@ -15,8 +15,8 @@ import java.util.HashMap; import java.util.UUID; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.CurrentProtocolVersion; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdContextHeader; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.CurrentProtocolVersion; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdContextHeader; import static com.google.common.base.Preconditions.checkState; public final class RntbdContext { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextDecoder.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextDecoder.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextDecoder.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextDecoder.java index 68a617c8d2c5..cf8724244535 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextDecoder.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextDecoder.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextException.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextException.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextException.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextException.java index 16bd1cb4ef58..cb5d6062b75e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextException.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextException.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosError; -import com.azure.cosmos.internal.directconnectivity.TransportException; +import com.azure.cosmos.implementation.directconnectivity.TransportException; import com.fasterxml.jackson.databind.node.ObjectNode; import io.netty.handler.codec.http.HttpResponseStatus; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextNegotiator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextNegotiator.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextNegotiator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextNegotiator.java index f57a601053f6..fb3a5aa9fdf8 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextNegotiator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextNegotiator.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; -import com.azure.cosmos.internal.UserAgentContainer; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.UserAgentContainer; +import com.azure.cosmos.implementation.Utils; import io.netty.buffer.ByteBuf; import io.netty.channel.Channel; import io.netty.channel.ChannelFutureListener; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextRequest.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextRequest.java similarity index 87% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextRequest.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextRequest.java index 93ab35952687..709022fa8a5c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextRequest.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextRequest.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; -import com.azure.cosmos.internal.UserAgentContainer; +import com.azure.cosmos.implementation.UserAgentContainer; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectWriter; @@ -15,11 +15,11 @@ import java.nio.charset.StandardCharsets; import java.util.UUID; -import static com.azure.cosmos.internal.HttpConstants.Versions; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.CurrentProtocolVersion; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdContextRequestHeader; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdOperationType; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdResourceType; +import static com.azure.cosmos.implementation.HttpConstants.Versions; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.CurrentProtocolVersion; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdContextRequestHeader; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdOperationType; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdResourceType; public final class RntbdContextRequest { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextRequestDecoder.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextRequestDecoder.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextRequestDecoder.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextRequestDecoder.java index 5f26a311b312..c256fce6de65 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextRequestDecoder.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextRequestDecoder.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextRequestEncoder.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextRequestEncoder.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextRequestEncoder.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextRequestEncoder.java index 23191f183df1..bfca1fdbdd2c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdContextRequestEncoder.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdContextRequestEncoder.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdEndpoint.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdEndpoint.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdEndpoint.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdEndpoint.java index 7730ca4b02ee..c1e19967a6fe 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdEndpoint.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdEndpoint.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; -import com.azure.cosmos.internal.UserAgentContainer; +import com.azure.cosmos.implementation.UserAgentContainer; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import io.micrometer.core.instrument.Tag; @@ -15,7 +15,7 @@ import java.net.URI; import java.util.stream.Stream; -import static com.azure.cosmos.internal.directconnectivity.RntbdTransportClient.Options; +import static com.azure.cosmos.implementation.directconnectivity.RntbdTransportClient.Options; import static com.google.common.base.Preconditions.checkNotNull; public interface RntbdEndpoint extends AutoCloseable { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdFramer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdFramer.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdFramer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdFramer.java index eea5230f49bf..f8f85e3b3a93 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdFramer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdFramer.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.google.common.base.Strings; import io.netty.buffer.ByteBuf; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdHealthCheckRequest.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdHealthCheckRequest.java similarity index 82% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdHealthCheckRequest.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdHealthCheckRequest.java index 506d162a5948..1e8256a58daf 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdHealthCheckRequest.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdHealthCheckRequest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdMetrics.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdMetrics.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdMetrics.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdMetrics.java index b6dd5ad9a3fc..caba11fd5b95 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdMetrics.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdMetrics.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; -import com.azure.cosmos.internal.directconnectivity.RntbdTransportClient; +import com.azure.cosmos.implementation.directconnectivity.RntbdTransportClient; import com.codahale.metrics.ConsoleReporter; import com.codahale.metrics.MetricRegistry; import com.fasterxml.jackson.annotation.JsonIgnore; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdObjectMapper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdObjectMapper.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdObjectMapper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdObjectMapper.java index 66ccbf51dc94..a44260485c81 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdObjectMapper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdObjectMapper.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonNode; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdReporter.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdReporter.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdReporter.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdReporter.java index ec47719693ef..d8e78fde140c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdReporter.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdReporter.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import org.apache.commons.lang3.exception.ExceptionUtils; import org.slf4j.Logger; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequest.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequest.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequest.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequest.java index 8af3e272ee5f..150bbde686c0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequest.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequest.java @@ -1,16 +1,16 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import com.fasterxml.jackson.annotation.JsonIgnore; import com.google.common.base.Strings; import io.netty.buffer.ByteBuf; import java.util.UUID; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdRequestHeader; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdRequestHeader; import static com.google.common.base.Preconditions.checkNotNull; public final class RntbdRequest { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestArgs.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestArgs.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestArgs.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestArgs.java index a7b8b728f2e9..4fd185cbd1e5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestArgs.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestArgs.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestDecoder.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestDecoder.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestDecoder.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestDecoder.java index aae971ce84d4..62bf7ac1eaf7 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestDecoder.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestDecoder.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestEncoder.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestEncoder.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestEncoder.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestEncoder.java index cde7b98a93d0..de9e269ebc8e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestEncoder.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestEncoder.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestFrame.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestFrame.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestFrame.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestFrame.java index b9427fd76e39..1a7eeeb59ad5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestFrame.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestFrame.java @@ -1,17 +1,17 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.ResourceType; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.ResourceType; import com.google.common.base.Strings; import io.netty.buffer.ByteBuf; import java.util.UUID; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdOperationType; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdResourceType; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdOperationType; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdResourceType; final class RntbdRequestFrame { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestFramer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestFramer.java similarity index 86% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestFramer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestFramer.java index 47d1ddd87f52..a31b01908566 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestFramer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestFramer.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import io.netty.handler.codec.LengthFieldBasedFrameDecoder; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestHeaders.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestHeaders.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestHeaders.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestHeaders.java index f65680612e0a..d6e9820b9b82 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestHeaders.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestHeaders.java @@ -1,20 +1,20 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.IndexingDirective; -import com.azure.cosmos.internal.ContentSerializationFormat; -import com.azure.cosmos.internal.EnumerationDirection; -import com.azure.cosmos.internal.FanoutOperationState; -import com.azure.cosmos.internal.MigrateCollectionDirective; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.ReadFeedKeyType; -import com.azure.cosmos.internal.RemoteStorageType; -import com.azure.cosmos.internal.ResourceId; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.ContentSerializationFormat; +import com.azure.cosmos.implementation.EnumerationDirection; +import com.azure.cosmos.implementation.FanoutOperationState; +import com.azure.cosmos.implementation.MigrateCollectionDirective; +import com.azure.cosmos.implementation.Paths; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.ReadFeedKeyType; +import com.azure.cosmos.implementation.RemoteStorageType; +import com.azure.cosmos.implementation.ResourceId; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import com.fasterxml.jackson.annotation.JsonFilter; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; @@ -26,18 +26,18 @@ import java.util.Map; import java.util.function.Supplier; -import static com.azure.cosmos.internal.HttpConstants.HttpHeaders; -import static com.azure.cosmos.internal.directconnectivity.WFConstants.BackendHeaders; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdConsistencyLevel; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdContentSerializationFormat; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdEnumerationDirection; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdFanoutOperationState; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdIndexingDirective; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdMigrateCollectionDirective; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdOperationType; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdReadFeedKeyType; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdRemoteStorageType; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdRequestHeader; +import static com.azure.cosmos.implementation.HttpConstants.HttpHeaders; +import static com.azure.cosmos.implementation.directconnectivity.WFConstants.BackendHeaders; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdConsistencyLevel; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdContentSerializationFormat; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdEnumerationDirection; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdFanoutOperationState; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdIndexingDirective; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdMigrateCollectionDirective; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdOperationType; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdReadFeedKeyType; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdRemoteStorageType; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdRequestHeader; import static com.google.common.base.Preconditions.checkNotNull; @JsonFilter("RntbdToken") diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestManager.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestManager.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestManager.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestManager.java index 2da46db269dd..04a4ce7d0d45 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestManager.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestManager.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.BridgeInternal; @@ -25,7 +25,7 @@ import com.azure.cosmos.RetryWithException; import com.azure.cosmos.ServiceUnavailableException; import com.azure.cosmos.UnauthorizedException; -import com.azure.cosmos.internal.directconnectivity.StoreResponse; +import com.azure.cosmos.implementation.directconnectivity.StoreResponse; import io.netty.buffer.ByteBuf; import io.netty.channel.Channel; import io.netty.channel.ChannelException; @@ -60,10 +60,10 @@ import java.util.concurrent.CompletableFuture; import java.util.concurrent.ConcurrentHashMap; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes; -import static com.azure.cosmos.internal.HttpConstants.SubStatusCodes; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdClientChannelHealthChecker.Timestamps; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdResponseHeader; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes; +import static com.azure.cosmos.implementation.HttpConstants.SubStatusCodes; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdClientChannelHealthChecker.Timestamps; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdResponseHeader; import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Strings.lenientFormat; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestRecord.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestRecord.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestRecord.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestRecord.java index 9f1f6328cd43..e4f001cc8bed 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestRecord.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestRecord.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.RequestTimeoutException; -import com.azure.cosmos.internal.directconnectivity.StoreResponse; +import com.azure.cosmos.implementation.directconnectivity.StoreResponse; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.SerializerProvider; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestTimer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestTimer.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestTimer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestTimer.java index 328a0ddb0a5e..afc36733d514 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdRequestTimer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdRequestTimer.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import io.netty.util.HashedWheelTimer; import io.netty.util.Timeout; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdResponse.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdResponse.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdResponse.java index 6f4617c4ac12..88ce87ac7ad7 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdResponse.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; -import com.azure.cosmos.internal.directconnectivity.StoreResponse; +import com.azure.cosmos.implementation.directconnectivity.StoreResponse; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; @@ -24,7 +24,7 @@ import java.util.UUID; import java.util.concurrent.atomic.AtomicInteger; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdResponseHeader; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdResponseHeader; import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Preconditions.checkState; import static java.lang.Math.min; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdResponseDecoder.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdResponseDecoder.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdResponseDecoder.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdResponseDecoder.java index 4fafc925174f..f4b78b429c18 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdResponseDecoder.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdResponseDecoder.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdResponseHeaders.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdResponseHeaders.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdResponseHeaders.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdResponseHeaders.java index eb0258244b8b..70dc762ca7c0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdResponseHeaders.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdResponseHeaders.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.fasterxml.jackson.annotation.JsonFilter; import com.fasterxml.jackson.annotation.JsonProperty; @@ -21,10 +21,10 @@ import java.util.function.BiConsumer; import java.util.function.Function; -import static com.azure.cosmos.internal.HttpConstants.HttpHeaders; -import static com.azure.cosmos.internal.directconnectivity.WFConstants.BackendHeaders; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdIndexingDirective; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdResponseHeader; +import static com.azure.cosmos.implementation.HttpConstants.HttpHeaders; +import static com.azure.cosmos.implementation.directconnectivity.WFConstants.BackendHeaders; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdIndexingDirective; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdResponseHeader; @SuppressWarnings("UnstableApiUsage") @JsonFilter("RntbdToken") diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdResponseStatus.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdResponseStatus.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdResponseStatus.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdResponseStatus.java index cba4484a417e..0138d13d3b1c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdResponseStatus.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdResponseStatus.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdServiceEndpoint.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdServiceEndpoint.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdServiceEndpoint.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdServiceEndpoint.java index e7a1847c4e99..e7c6a1e3a83e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdServiceEndpoint.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdServiceEndpoint.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.GoneException; -import com.azure.cosmos.internal.directconnectivity.RntbdTransportClient; +import com.azure.cosmos.implementation.directconnectivity.RntbdTransportClient; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.SerializerProvider; import com.fasterxml.jackson.databind.annotation.JsonSerialize; @@ -36,8 +36,8 @@ import java.util.concurrent.atomic.AtomicLong; import java.util.stream.Stream; -import static com.azure.cosmos.internal.HttpConstants.HttpHeaders; -import static com.azure.cosmos.internal.directconnectivity.RntbdTransportClient.Options; +import static com.azure.cosmos.implementation.HttpConstants.HttpHeaders; +import static com.azure.cosmos.implementation.directconnectivity.RntbdTransportClient.Options; import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Preconditions.checkState; import static java.util.concurrent.TimeUnit.NANOSECONDS; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdToken.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdToken.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdToken.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdToken.java index 84110d7b15b6..c1f7c1c1c4f6 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdToken.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdToken.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; @@ -13,7 +13,7 @@ import io.netty.buffer.ByteBuf; import io.netty.handler.codec.CorruptedFrameException; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdHeader; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdHeader; import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Preconditions.checkState; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdTokenStream.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdTokenStream.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdTokenStream.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdTokenStream.java index bb06a881ddfe..b0e73932f767 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdTokenStream.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdTokenStream.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; @@ -11,7 +11,7 @@ import java.util.stream.Collector; -import static com.azure.cosmos.internal.directconnectivity.rntbd.RntbdConstants.RntbdHeader; +import static com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdConstants.RntbdHeader; import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Strings.lenientFormat; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdTokenType.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdTokenType.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdTokenType.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdTokenType.java index b2416c10aa7f..517ff765abde 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdTokenType.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdTokenType.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.google.common.base.Utf8; import io.netty.buffer.ByteBuf; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdUUID.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdUUID.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdUUID.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdUUID.java index bd903fd4a311..d4b8d3fe9d38 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/directconnectivity/rntbd/RntbdUUID.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdUUID.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity.rntbd; +package com.azure.cosmos.implementation.directconnectivity.rntbd; import com.google.common.base.Strings; import io.netty.buffer.ByteBuf; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/BufferedHttpResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/BufferedHttpResponse.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/BufferedHttpResponse.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/BufferedHttpResponse.java index 5939d11dd5f3..9e7f42ab2162 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/BufferedHttpResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/BufferedHttpResponse.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.http; +package com.azure.cosmos.implementation.http; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpClient.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpClient.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpClient.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpClient.java index df43199fb09b..44a38557d151 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpClient.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.http; +package com.azure.cosmos.implementation.http; import reactor.core.publisher.Mono; import reactor.netty.resources.ConnectionProvider; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpClientConfig.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpClientConfig.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpClientConfig.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpClientConfig.java index 0ea10ef2205c..b88addc0b1cc 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpClientConfig.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpClientConfig.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.http; +package com.azure.cosmos.implementation.http; -import com.azure.cosmos.internal.Configs; +import com.azure.cosmos.implementation.Configs; import java.net.InetSocketAddress; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpHeader.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpHeader.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpHeader.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpHeader.java index 327e27889210..a9388cba81c8 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpHeader.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpHeader.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.http; +package com.azure.cosmos.implementation.http; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpHeaders.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpHeaders.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpHeaders.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpHeaders.java index 7bf495c5c58a..61e47c7c9f78 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpHeaders.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpHeaders.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.http; +package com.azure.cosmos.implementation.http; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.JsonSerializable; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpRequest.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpRequest.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpRequest.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpRequest.java index 5f8138769c2b..06629f2c2a8a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpRequest.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpRequest.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.http; +package com.azure.cosmos.implementation.http; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpResponse.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpResponse.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpResponse.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpResponse.java index 402851bad31f..32f1cf1e922c 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/HttpResponse.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/HttpResponse.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.http; +package com.azure.cosmos.implementation.http; import io.netty.buffer.ByteBuf; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/ReactorNettyClient.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/ReactorNettyClient.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/ReactorNettyClient.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/ReactorNettyClient.java index 936bcc75cf8b..2f3cf29c68c1 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/http/ReactorNettyClient.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/http/ReactorNettyClient.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.http; +package com.azure.cosmos.implementation.http; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; @@ -24,7 +24,7 @@ import java.util.Objects; import java.util.function.BiFunction; -import static com.azure.cosmos.internal.http.HttpClientConfig.REACTOR_NETWORK_LOG_CATEGORY; +import static com.azure.cosmos.implementation.http.HttpClientConfig.REACTOR_NETWORK_LOG_CATEGORY; /** * HttpClient that is implemented using reactor-netty. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/AggregateDocumentQueryExecutionContext.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/AggregateDocumentQueryExecutionContext.java similarity index 82% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/AggregateDocumentQueryExecutionContext.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/AggregateDocumentQueryExecutionContext.java index a2902d77a6c5..cc53625be048 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/AggregateDocumentQueryExecutionContext.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/AggregateDocumentQueryExecutionContext.java @@ -1,30 +1,23 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.query.aggregation.AggregateOperator; -import com.azure.cosmos.internal.query.aggregation.Aggregator; -import com.azure.cosmos.internal.query.aggregation.AverageAggregator; -import com.azure.cosmos.internal.query.aggregation.CountAggregator; -import com.azure.cosmos.internal.query.aggregation.MaxAggregator; -import com.azure.cosmos.internal.query.aggregation.MinAggregator; -import com.azure.cosmos.internal.query.aggregation.SumAggregator; +import com.azure.cosmos.implementation.query.aggregation.AggregateOperator; +import com.azure.cosmos.implementation.query.aggregation.Aggregator; +import com.azure.cosmos.implementation.query.aggregation.AverageAggregator; +import com.azure.cosmos.implementation.query.aggregation.CountAggregator; +import com.azure.cosmos.implementation.query.aggregation.MaxAggregator; +import com.azure.cosmos.implementation.query.aggregation.MinAggregator; +import com.azure.cosmos.implementation.query.aggregation.SumAggregator; import com.azure.cosmos.BridgeInternal; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Document; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.Undefined; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.query.aggregation.AggregateOperator; -import com.azure.cosmos.internal.query.aggregation.Aggregator; -import com.azure.cosmos.internal.query.aggregation.AverageAggregator; -import com.azure.cosmos.internal.query.aggregation.CountAggregator; -import com.azure.cosmos.internal.query.aggregation.MaxAggregator; -import com.azure.cosmos.internal.query.aggregation.MinAggregator; -import com.azure.cosmos.internal.query.aggregation.SumAggregator; +import com.azure.cosmos.implementation.Undefined; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.QueryMetrics; import reactor.core.publisher.Flux; import java.util.ArrayList; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/CompositeContinuationToken.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/CompositeContinuationToken.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/CompositeContinuationToken.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/CompositeContinuationToken.java index a6a8ce8671ba..436d1588d300 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/CompositeContinuationToken.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/CompositeContinuationToken.java @@ -1,13 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.routing.Range; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.JsonSerializable; -import com.azure.cosmos.internal.Utils.ValueHolder; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.Utils.ValueHolder; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/DefaultDocumentQueryExecutionContext.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/DefaultDocumentQueryExecutionContext.java similarity index 85% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/DefaultDocumentQueryExecutionContext.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/DefaultDocumentQueryExecutionContext.java index a417481bc052..eb1816555bd9 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/DefaultDocumentQueryExecutionContext.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/DefaultDocumentQueryExecutionContext.java @@ -1,43 +1,34 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; - -import com.azure.cosmos.internal.caches.IPartitionKeyRangeCache; -import com.azure.cosmos.internal.caches.RxCollectionCache; -import com.azure.cosmos.internal.query.metrics.ClientSideMetrics; -import com.azure.cosmos.internal.query.metrics.FetchExecutionRangeAccumulator; -import com.azure.cosmos.internal.query.metrics.SchedulingStopwatch; -import com.azure.cosmos.internal.query.metrics.SchedulingTimeSpan; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; -import com.azure.cosmos.internal.routing.Range; +package com.azure.cosmos.implementation.query; + +import com.azure.cosmos.implementation.caches.IPartitionKeyRangeCache; +import com.azure.cosmos.implementation.caches.RxCollectionCache; +import com.azure.cosmos.implementation.query.metrics.ClientSideMetrics; +import com.azure.cosmos.implementation.query.metrics.FetchExecutionRangeAccumulator; +import com.azure.cosmos.implementation.query.metrics.SchedulingStopwatch; +import com.azure.cosmos.implementation.query.metrics.SchedulingTimeSpan; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.routing.Range; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.BackoffRetryUtility; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IDocumentClientRetryPolicy; -import com.azure.cosmos.internal.InvalidPartitionExceptionRetryPolicy; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.PartitionKeyRangeGoneRetryPolicy; -import com.azure.cosmos.internal.PathsHelper; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.Utils.ValueHolder; -import com.azure.cosmos.internal.caches.IPartitionKeyRangeCache; -import com.azure.cosmos.internal.caches.RxCollectionCache; -import com.azure.cosmos.internal.query.metrics.ClientSideMetrics; -import com.azure.cosmos.internal.query.metrics.FetchExecutionRangeAccumulator; -import com.azure.cosmos.internal.query.metrics.SchedulingStopwatch; -import com.azure.cosmos.internal.query.metrics.SchedulingTimeSpan; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.BackoffRetryUtility; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IDocumentClientRetryPolicy; +import com.azure.cosmos.implementation.InvalidPartitionExceptionRetryPolicy; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.PartitionKeyRangeGoneRetryPolicy; +import com.azure.cosmos.implementation.PathsHelper; +import com.azure.cosmos.implementation.QueryMetrics; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.Utils.ValueHolder; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.tuple.ImmutablePair; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/DocumentProducer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/DocumentProducer.java similarity index 90% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/DocumentProducer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/DocumentProducer.java index 42107b4ca7b3..c114945ddf6f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/DocumentProducer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/DocumentProducer.java @@ -1,32 +1,27 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.query.metrics.ClientSideMetrics; -import com.azure.cosmos.internal.query.metrics.FetchExecutionRangeAccumulator; -import com.azure.cosmos.internal.query.metrics.SchedulingStopwatch; -import com.azure.cosmos.internal.query.metrics.SchedulingTimeSpan; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.query.metrics.ClientSideMetrics; +import com.azure.cosmos.implementation.query.metrics.FetchExecutionRangeAccumulator; +import com.azure.cosmos.implementation.query.metrics.SchedulingStopwatch; +import com.azure.cosmos.implementation.query.metrics.SchedulingTimeSpan; +import com.azure.cosmos.implementation.routing.Range; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.JsonSerializable; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.Exceptions; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IDocumentClientRetryPolicy; -import com.azure.cosmos.internal.ObservableHelper; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.QueryMetricsConstants; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.query.metrics.ClientSideMetrics; -import com.azure.cosmos.internal.query.metrics.FetchExecutionRangeAccumulator; -import com.azure.cosmos.internal.query.metrics.SchedulingStopwatch; -import com.azure.cosmos.internal.query.metrics.SchedulingTimeSpan; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.Exceptions; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IDocumentClientRetryPolicy; +import com.azure.cosmos.implementation.ObservableHelper; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.QueryMetrics; +import com.azure.cosmos.implementation.QueryMetricsConstants; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Utils; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.tuple.ImmutablePair; import org.slf4j.Logger; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/DocumentQueryExecutionContextBase.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/DocumentQueryExecutionContextBase.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/DocumentQueryExecutionContextBase.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/DocumentQueryExecutionContextBase.java index 4029736d0c0f..46774541392f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/DocumentQueryExecutionContextBase.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/DocumentQueryExecutionContextBase.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.FeedOptions; @@ -11,18 +11,16 @@ import com.azure.cosmos.Resource; import com.azure.cosmos.SqlParameterList; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.ReplicatedResourceClientUtils; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RuntimeConstants.MediaTypes; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.RxDocumentServiceResponse; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.ReplicatedResourceClientUtils; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RuntimeConstants.MediaTypes; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceResponse; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.Utils; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/DocumentQueryExecutionContextFactory.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/DocumentQueryExecutionContextFactory.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/DocumentQueryExecutionContextFactory.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/DocumentQueryExecutionContextFactory.java index 7db0cdf00e4c..6b4154248222 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/DocumentQueryExecutionContextFactory.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/DocumentQueryExecutionContextFactory.java @@ -1,21 +1,20 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.caches.RxCollectionCache; +import com.azure.cosmos.implementation.caches.RxCollectionCache; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.BridgeInternal; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.PartitionKey; import com.azure.cosmos.Resource; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.caches.RxCollectionCache; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Utils; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ExceptionHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ExceptionHelper.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ExceptionHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ExceptionHelper.java index f91607f0dc1a..b19bf3d61a34 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ExceptionHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ExceptionHelper.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import java.util.concurrent.ExecutionException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/Fetcher.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/Fetcher.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/Fetcher.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/Fetcher.java index 55b1c0e8161e..43b7d334fd8d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/Fetcher.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/Fetcher.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/IDocumentQueryClient.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/IDocumentQueryClient.java similarity index 79% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/IDocumentQueryClient.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/IDocumentQueryClient.java index aab950925fa6..a6e5b592b113 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/IDocumentQueryClient.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/IDocumentQueryClient.java @@ -1,15 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.caches.IPartitionKeyRangeCache; -import com.azure.cosmos.internal.caches.RxCollectionCache; +import com.azure.cosmos.implementation.caches.IPartitionKeyRangeCache; +import com.azure.cosmos.implementation.caches.RxCollectionCache; import com.azure.cosmos.ConsistencyLevel; -import com.azure.cosmos.internal.IRetryPolicyFactory; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.RxDocumentServiceResponse; -import com.azure.cosmos.internal.caches.IPartitionKeyRangeCache; -import com.azure.cosmos.internal.caches.RxCollectionCache; +import com.azure.cosmos.implementation.IRetryPolicyFactory; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceResponse; import reactor.core.publisher.Mono; /** diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/IDocumentQueryExecutionComponent.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/IDocumentQueryExecutionComponent.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/IDocumentQueryExecutionComponent.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/IDocumentQueryExecutionComponent.java index b7db63e1e501..ece66c29a7ab 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/IDocumentQueryExecutionComponent.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/IDocumentQueryExecutionComponent.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/IDocumentQueryExecutionContext.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/IDocumentQueryExecutionContext.java similarity index 90% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/IDocumentQueryExecutionContext.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/IDocumentQueryExecutionContext.java index 3931f03d2d59..8c4fa486254d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/IDocumentQueryExecutionContext.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/IDocumentQueryExecutionContext.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ItemComparator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ItemComparator.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ItemComparator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ItemComparator.java index c67708db28db..72794dac730f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ItemComparator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ItemComparator.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import java.util.Comparator; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ItemType.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ItemType.java similarity index 87% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ItemType.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ItemType.java index a375068cd705..3039c1212755 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ItemType.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ItemType.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; public enum ItemType { NoValue(0x0), Null(0x1), Boolean(0x2), Number(0x4), String(0x5); diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ItemTypeHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ItemTypeHelper.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ItemTypeHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ItemTypeHelper.java index 56d68f4b9115..6048d2dc1523 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ItemTypeHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ItemTypeHelper.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.Undefined; +import com.azure.cosmos.implementation.Undefined; public final class ItemTypeHelper { public static ItemType getOrderByItemType(Object obj) { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/OrderByContinuationToken.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/OrderByContinuationToken.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/OrderByContinuationToken.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/OrderByContinuationToken.java index 192b6ce90d2c..ac1f11d3dd34 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/OrderByContinuationToken.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/OrderByContinuationToken.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.JsonSerializable; -import com.azure.cosmos.internal.Utils.ValueHolder; +import com.azure.cosmos.implementation.Utils.ValueHolder; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.node.ArrayNode; import org.slf4j.Logger; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/OrderByDocumentProducer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/OrderByDocumentProducer.java similarity index 84% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/OrderByDocumentProducer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/OrderByDocumentProducer.java index d25160c56f48..148c05707d52 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/OrderByDocumentProducer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/OrderByDocumentProducer.java @@ -1,22 +1,20 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.query.orderbyquery.OrderByRowResult; -import com.azure.cosmos.internal.query.orderbyquery.OrderbyRowComparer; +import com.azure.cosmos.implementation.query.orderbyquery.OrderByRowResult; +import com.azure.cosmos.implementation.query.orderbyquery.OrderbyRowComparer; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IDocumentClientRetryPolicy; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.RequestChargeTracker; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.query.orderbyquery.OrderByRowResult; -import com.azure.cosmos.internal.query.orderbyquery.OrderbyRowComparer; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IDocumentClientRetryPolicy; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.QueryMetrics; +import com.azure.cosmos.implementation.RequestChargeTracker; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Utils; import reactor.core.publisher.Flux; import java.util.Collections; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/OrderByDocumentQueryExecutionContext.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/OrderByDocumentQueryExecutionContext.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/OrderByDocumentQueryExecutionContext.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/OrderByDocumentQueryExecutionContext.java index b94d6edffa82..adae376c4caf 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/OrderByDocumentQueryExecutionContext.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/OrderByDocumentQueryExecutionContext.java @@ -1,28 +1,25 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.query.orderbyquery.OrderByRowResult; -import com.azure.cosmos.internal.query.orderbyquery.OrderbyRowComparer; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.query.orderbyquery.OrderByRowResult; +import com.azure.cosmos.implementation.query.orderbyquery.OrderbyRowComparer; +import com.azure.cosmos.implementation.routing.Range; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IDocumentClientRetryPolicy; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.RequestChargeTracker; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.Utils.ValueHolder; -import com.azure.cosmos.internal.query.orderbyquery.OrderByRowResult; -import com.azure.cosmos.internal.query.orderbyquery.OrderbyRowComparer; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IDocumentClientRetryPolicy; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.QueryMetrics; +import com.azure.cosmos.implementation.RequestChargeTracker; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.Utils.ValueHolder; import org.apache.commons.lang3.NotImplementedException; import org.apache.commons.lang3.tuple.ImmutablePair; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/OrderByUtils.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/OrderByUtils.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/OrderByUtils.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/OrderByUtils.java index a60abfefe04c..c6dc8964c4a9 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/OrderByUtils.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/OrderByUtils.java @@ -1,17 +1,15 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.query.orderbyquery.OrderByRowResult; -import com.azure.cosmos.internal.query.orderbyquery.OrderbyRowComparer; +import com.azure.cosmos.implementation.query.orderbyquery.OrderByRowResult; +import com.azure.cosmos.implementation.query.orderbyquery.OrderbyRowComparer; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.RequestChargeTracker; -import com.azure.cosmos.internal.ResourceId; -import com.azure.cosmos.internal.query.orderbyquery.OrderByRowResult; -import com.azure.cosmos.internal.query.orderbyquery.OrderbyRowComparer; +import com.azure.cosmos.implementation.QueryMetrics; +import com.azure.cosmos.implementation.RequestChargeTracker; +import com.azure.cosmos.implementation.ResourceId; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.node.ArrayNode; import org.apache.commons.lang3.tuple.Pair; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/Paginator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/Paginator.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/Paginator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/Paginator.java index 6140537681e2..ade257c51bbe 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/Paginator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/Paginator.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.ChangeFeedOptions; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ParallelDocumentQueryExecutionContext.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ParallelDocumentQueryExecutionContext.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ParallelDocumentQueryExecutionContext.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ParallelDocumentQueryExecutionContext.java index 0f91fbb71b47..b27e859afe94 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ParallelDocumentQueryExecutionContext.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ParallelDocumentQueryExecutionContext.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosClientException; @@ -8,14 +8,14 @@ import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IDocumentClientRetryPolicy; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.RequestChargeTracker; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.Utils.ValueHolder; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IDocumentClientRetryPolicy; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.RequestChargeTracker; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.Utils.ValueHolder; import org.apache.commons.lang3.tuple.ImmutablePair; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ParallelDocumentQueryExecutionContextBase.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ParallelDocumentQueryExecutionContextBase.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ParallelDocumentQueryExecutionContextBase.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ParallelDocumentQueryExecutionContextBase.java index 2f83e1fb3402..3ec46d6a7605 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ParallelDocumentQueryExecutionContextBase.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ParallelDocumentQueryExecutionContextBase.java @@ -1,21 +1,20 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.routing.Range; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IDocumentClientRetryPolicy; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IDocumentClientRetryPolicy; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Strings; import reactor.core.publisher.Flux; import java.util.ArrayList; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ParallelQueryConfig.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ParallelQueryConfig.java similarity index 87% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ParallelQueryConfig.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ParallelQueryConfig.java index ea4aaf6b3645..8c557253d7f5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ParallelQueryConfig.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ParallelQueryConfig.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; /** * While this class is public, but it is not part of our published public APIs. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/PartitionedQueryExecutionInfo.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/PartitionedQueryExecutionInfo.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/PartitionedQueryExecutionInfo.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/PartitionedQueryExecutionInfo.java index e69a72646492..609d556acb0f 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/PartitionedQueryExecutionInfo.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/PartitionedQueryExecutionInfo.java @@ -1,13 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.routing.Range; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.JsonSerializable; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.Constants; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/PartitionedQueryExecutionInfoInternal.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/PartitionedQueryExecutionInfoInternal.java similarity index 86% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/PartitionedQueryExecutionInfoInternal.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/PartitionedQueryExecutionInfoInternal.java index 72576e344ab2..b388c4aac355 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/PartitionedQueryExecutionInfoInternal.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/PartitionedQueryExecutionInfoInternal.java @@ -1,16 +1,14 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; +import com.azure.cosmos.implementation.routing.Range; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.JsonSerializable; -import com.azure.cosmos.internal.Constants; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.Constants; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.JsonProcessingException; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/PipelinedDocumentQueryExecutionContext.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/PipelinedDocumentQueryExecutionContext.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/PipelinedDocumentQueryExecutionContext.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/PipelinedDocumentQueryExecutionContext.java index 743eac7e456d..071640b423fe 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/PipelinedDocumentQueryExecutionContext.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/PipelinedDocumentQueryExecutionContext.java @@ -1,14 +1,14 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.Utils; import reactor.core.publisher.Flux; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ProxyDocumentQueryExecutionContext.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ProxyDocumentQueryExecutionContext.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ProxyDocumentQueryExecutionContext.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ProxyDocumentQueryExecutionContext.java index 9c74183687ca..ade8435e3c40 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/ProxyDocumentQueryExecutionContext.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/ProxyDocumentQueryExecutionContext.java @@ -1,18 +1,18 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.Exceptions; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Exceptions; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.Utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/QueryInfo.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/QueryInfo.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/QueryInfo.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/QueryInfo.java index cf7299354279..40fab3562dca 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/QueryInfo.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/QueryInfo.java @@ -1,11 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; -import com.azure.cosmos.internal.query.aggregation.AggregateOperator; +import com.azure.cosmos.implementation.query.aggregation.AggregateOperator; import com.azure.cosmos.JsonSerializable; -import com.azure.cosmos.internal.query.aggregation.AggregateOperator; import org.apache.commons.lang3.StringUtils; import java.util.Collection; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/QueryItem.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/QueryItem.java similarity index 86% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/QueryItem.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/QueryItem.java index f546ec2e4c03..5016a762dc47 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/QueryItem.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/QueryItem.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.JsonSerializable; -import com.azure.cosmos.internal.Undefined; +import com.azure.cosmos.implementation.Undefined; /** * Used internally for query in the Azure Cosmos DB database service. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/SortOrder.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/SortOrder.java similarity index 81% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/SortOrder.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/SortOrder.java index f7e1848ed1f1..d3ed6a5b9b36 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/SortOrder.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/SortOrder.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; /** * Sort order in the Azure Cosmos DB database service. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/TakeContinuationToken.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/TakeContinuationToken.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/TakeContinuationToken.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/TakeContinuationToken.java index 105c491eaf5a..4b633e836c1b 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/TakeContinuationToken.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/TakeContinuationToken.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.JsonSerializable; -import com.azure.cosmos.internal.Utils.ValueHolder; +import com.azure.cosmos.implementation.Utils.ValueHolder; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/TopDocumentQueryExecutionContext.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/TopDocumentQueryExecutionContext.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/TopDocumentQueryExecutionContext.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/TopDocumentQueryExecutionContext.java index 5c9eb1b709eb..94b7242bb71b 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/TopDocumentQueryExecutionContext.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/TopDocumentQueryExecutionContext.java @@ -1,14 +1,14 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.Utils.ValueHolder; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.Utils.ValueHolder; import reactor.core.publisher.Flux; import java.util.HashMap; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/TriFunction.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/TriFunction.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/TriFunction.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/TriFunction.java index 98a5d65199a7..13a87a839d75 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/TriFunction.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/TriFunction.java @@ -1,4 +1,4 @@ -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; /** * A functional interface (callback) that computes a value based on multiple input values. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/AggregateOperator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/AggregateOperator.java similarity index 75% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/AggregateOperator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/AggregateOperator.java index 954eb1c76989..ff0f6d0eb9ea 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/AggregateOperator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/AggregateOperator.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.aggregation; +package com.azure.cosmos.implementation.query.aggregation; public enum AggregateOperator { Average, diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/Aggregator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/Aggregator.java similarity index 76% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/Aggregator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/Aggregator.java index 770d35bfe875..a51d4c527c6a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/Aggregator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/Aggregator.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.aggregation; +package com.azure.cosmos.implementation.query.aggregation; public interface Aggregator { void aggregate(Object item); diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/AverageAggregator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/AverageAggregator.java similarity index 90% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/AverageAggregator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/AverageAggregator.java index 604aaa0fe8d0..717746694cf5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/AverageAggregator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/AverageAggregator.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.aggregation; +package com.azure.cosmos.implementation.query.aggregation; -import com.azure.cosmos.internal.Undefined; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Undefined; +import com.azure.cosmos.implementation.Utils; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/CountAggregator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/CountAggregator.java similarity index 86% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/CountAggregator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/CountAggregator.java index 262cd9d8316c..2e34b2a7970b 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/CountAggregator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/CountAggregator.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.aggregation; +package com.azure.cosmos.implementation.query.aggregation; public class CountAggregator implements Aggregator { private long value; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/MaxAggregator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/MaxAggregator.java similarity index 77% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/MaxAggregator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/MaxAggregator.java index 2e9ac1a29613..d9e9117ea0a1 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/MaxAggregator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/MaxAggregator.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.aggregation; +package com.azure.cosmos.implementation.query.aggregation; -import com.azure.cosmos.internal.Undefined; -import com.azure.cosmos.internal.query.ItemComparator; +import com.azure.cosmos.implementation.Undefined; +import com.azure.cosmos.implementation.query.ItemComparator; public class MaxAggregator implements Aggregator { private Object value; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/MinAggregator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/MinAggregator.java similarity index 77% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/MinAggregator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/MinAggregator.java index 7b0aae56d06b..adaf04bc28a2 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/MinAggregator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/MinAggregator.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.aggregation; +package com.azure.cosmos.implementation.query.aggregation; -import com.azure.cosmos.internal.Undefined; -import com.azure.cosmos.internal.query.ItemComparator; +import com.azure.cosmos.implementation.Undefined; +import com.azure.cosmos.implementation.query.ItemComparator; public class MinAggregator implements Aggregator { private Object value; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/SumAggregator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/SumAggregator.java similarity index 84% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/SumAggregator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/SumAggregator.java index 6fabb98e6782..777d3f4bd069 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/aggregation/SumAggregator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/aggregation/SumAggregator.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.aggregation; +package com.azure.cosmos.implementation.query.aggregation; -import com.azure.cosmos.internal.Undefined; +import com.azure.cosmos.implementation.Undefined; public class SumAggregator implements Aggregator { private Double sum; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/ClientSideMetrics.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/ClientSideMetrics.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/ClientSideMetrics.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/ClientSideMetrics.java index daa558c6695a..442e57a85591 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/ClientSideMetrics.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/ClientSideMetrics.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.metrics; +package com.azure.cosmos.implementation.query.metrics; import org.apache.commons.lang3.tuple.ImmutablePair; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/FetchExecutionRange.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/FetchExecutionRange.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/FetchExecutionRange.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/FetchExecutionRange.java index 592057231c44..54ed687f469a 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/FetchExecutionRange.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/FetchExecutionRange.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.metrics; +package com.azure.cosmos.implementation.query.metrics; import java.time.Instant; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/FetchExecutionRangeAccumulator.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/FetchExecutionRangeAccumulator.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/FetchExecutionRangeAccumulator.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/FetchExecutionRangeAccumulator.java index bd6f4b372eb4..75953d0bbd83 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/FetchExecutionRangeAccumulator.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/FetchExecutionRangeAccumulator.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.metrics; +package com.azure.cosmos.implementation.query.metrics; import org.apache.commons.lang3.time.StopWatch; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/QueryMetricsTextWriter.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/QueryMetricsTextWriter.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/QueryMetricsTextWriter.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/QueryMetricsTextWriter.java index d6a9a2950a35..736c36cb3cc5 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/QueryMetricsTextWriter.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/QueryMetricsTextWriter.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.metrics; +package com.azure.cosmos.implementation.query.metrics; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/QueryMetricsWriter.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/QueryMetricsWriter.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/QueryMetricsWriter.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/QueryMetricsWriter.java index 24021b91ec76..cd34ebc246c0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/QueryMetricsWriter.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/QueryMetricsWriter.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.metrics; +package com.azure.cosmos.implementation.query.metrics; import com.azure.cosmos.BridgeInternal; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.QueryPreparationTimes; -import com.azure.cosmos.internal.RuntimeExecutionTimes; +import com.azure.cosmos.implementation.QueryMetrics; +import com.azure.cosmos.implementation.QueryPreparationTimes; +import com.azure.cosmos.implementation.RuntimeExecutionTimes; import org.apache.commons.lang3.tuple.ImmutablePair; import java.time.Duration; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/SchedulingStopwatch.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/SchedulingStopwatch.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/SchedulingStopwatch.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/SchedulingStopwatch.java index c5ef10e33a1a..6763ea10ca0e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/SchedulingStopwatch.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/SchedulingStopwatch.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.metrics; +package com.azure.cosmos.implementation.query.metrics; import org.apache.commons.lang3.time.StopWatch; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/SchedulingTimeSpan.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/SchedulingTimeSpan.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/SchedulingTimeSpan.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/SchedulingTimeSpan.java index 698884496bb3..5829ba5f2f7b 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/SchedulingTimeSpan.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/SchedulingTimeSpan.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.metrics; +package com.azure.cosmos.implementation.query.metrics; public class SchedulingTimeSpan { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/TextTable.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/TextTable.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/TextTable.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/TextTable.java index 1847b7ca7b5c..19fc161e09bc 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/metrics/TextTable.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/metrics/TextTable.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.metrics; +package com.azure.cosmos.implementation.query.metrics; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/orderbyquery/OrderByRowResult.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/orderbyquery/OrderByRowResult.java similarity index 86% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/orderbyquery/OrderByRowResult.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/orderbyquery/OrderByRowResult.java index c2116c46c031..0593d63e87ce 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/orderbyquery/OrderByRowResult.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/orderbyquery/OrderByRowResult.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.orderbyquery; +package com.azure.cosmos.implementation.query.orderbyquery; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.query.QueryItem; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.query.QueryItem; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/orderbyquery/OrderbyRowComparer.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/orderbyquery/OrderbyRowComparer.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/orderbyquery/OrderbyRowComparer.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/orderbyquery/OrderbyRowComparer.java index 42d18d4249c3..55a7c6acf104 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/query/orderbyquery/OrderbyRowComparer.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/query/orderbyquery/OrderbyRowComparer.java @@ -1,13 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query.orderbyquery; +package com.azure.cosmos.implementation.query.orderbyquery; -import com.azure.cosmos.internal.query.ItemComparator; -import com.azure.cosmos.internal.query.ItemType; -import com.azure.cosmos.internal.query.ItemTypeHelper; -import com.azure.cosmos.internal.query.QueryItem; -import com.azure.cosmos.internal.query.SortOrder; +import com.azure.cosmos.implementation.query.ItemComparator; +import com.azure.cosmos.implementation.query.ItemType; +import com.azure.cosmos.implementation.query.ItemTypeHelper; +import com.azure.cosmos.implementation.query.QueryItem; +import com.azure.cosmos.implementation.query.SortOrder; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/BoolPartitionKeyComponent.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/BoolPartitionKeyComponent.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/BoolPartitionKeyComponent.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/BoolPartitionKeyComponent.java index a20a051fb65b..3d75600e66fe 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/BoolPartitionKeyComponent.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/BoolPartitionKeyComponent.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.JsonGenerator; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/CaseInsensitiveHashMap.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/CaseInsensitiveHashMap.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/CaseInsensitiveHashMap.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/CaseInsensitiveHashMap.java index 5db64108605e..7e2f597d1493 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/CaseInsensitiveHashMap.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/CaseInsensitiveHashMap.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; import java.util.HashMap; import java.util.Map; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/CollectionRoutingMap.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/CollectionRoutingMap.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/CollectionRoutingMap.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/CollectionRoutingMap.java index cac915700ce8..4762df9e4f41 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/CollectionRoutingMap.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/CollectionRoutingMap.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.PartitionKeyRange; +import com.azure.cosmos.implementation.PartitionKeyRange; import org.apache.commons.lang3.tuple.ImmutablePair; import java.util.Collection; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/IPartitionKeyComponent.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/IPartitionKeyComponent.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/IPartitionKeyComponent.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/IPartitionKeyComponent.java index f88e97f7859d..ff579d80da32 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/IPartitionKeyComponent.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/IPartitionKeyComponent.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; import com.fasterxml.jackson.core.JsonGenerator; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/IServerIdentity.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/IServerIdentity.java similarity index 73% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/IServerIdentity.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/IServerIdentity.java index e909fc07426f..be86a191ff82 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/IServerIdentity.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/IServerIdentity.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; public interface IServerIdentity { } diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/InMemoryCollectionRoutingMap.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/InMemoryCollectionRoutingMap.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/InMemoryCollectionRoutingMap.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/InMemoryCollectionRoutingMap.java index c516bfc349f9..59e6b4b44efc 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/InMemoryCollectionRoutingMap.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/InMemoryCollectionRoutingMap.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.PartitionKeyRange; +import com.azure.cosmos.implementation.PartitionKeyRange; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.tuple.ImmutablePair; import org.apache.commons.lang3.tuple.Pair; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/InfinityPartitionKeyComponent.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/InfinityPartitionKeyComponent.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/InfinityPartitionKeyComponent.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/InfinityPartitionKeyComponent.java index 547240736dbb..4c38f56eff98 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/InfinityPartitionKeyComponent.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/InfinityPartitionKeyComponent.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.JsonGenerator; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/Int128.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/Int128.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/Int128.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/Int128.java index a4297f13e8ac..5c8f8e6c0055 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/Int128.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/Int128.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; import java.math.BigInteger; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/LocationCache.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/LocationCache.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/LocationCache.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/LocationCache.java index d4f4064e4cbd..b79ba8e0cdd2 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/LocationCache.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/LocationCache.java @@ -1,17 +1,16 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.OperationType; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.DatabaseAccount; import com.azure.cosmos.DatabaseAccountLocation; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.Utils; import org.apache.commons.collections4.list.UnmodifiableList; import org.apache.commons.collections4.map.CaseInsensitiveMap; import org.apache.commons.collections4.map.UnmodifiableMap; @@ -467,7 +466,7 @@ public boolean canUseMultipleWriteLocations(RxDocumentServiceRequest request) { return this.canUseMultipleWriteLocations() && (request.getResourceType() == ResourceType.Document || (request.getResourceType() == ResourceType.StoredProcedure && request.getOperationType() == - com.azure.cosmos.internal.OperationType.ExecuteJavaScript)); + com.azure.cosmos.implementation.OperationType.ExecuteJavaScript)); } diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/LocationHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/LocationHelper.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/LocationHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/LocationHelper.java index e4bad512e98c..0d53f4c760d8 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/LocationHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/LocationHelper.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MaxNumberPartitionKeyComponent.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MaxNumberPartitionKeyComponent.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MaxNumberPartitionKeyComponent.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MaxNumberPartitionKeyComponent.java index cf088c21414b..310b4d9418f1 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MaxNumberPartitionKeyComponent.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MaxNumberPartitionKeyComponent.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.JsonGenerator; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MaxStringPartitionKeyComponent.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MaxStringPartitionKeyComponent.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MaxStringPartitionKeyComponent.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MaxStringPartitionKeyComponent.java index 5243e00d9e6f..5b12afa7ae57 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MaxStringPartitionKeyComponent.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MaxStringPartitionKeyComponent.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.JsonGenerator; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MinNumberPartitionKeyComponent.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MinNumberPartitionKeyComponent.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MinNumberPartitionKeyComponent.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MinNumberPartitionKeyComponent.java index d40d71820207..11c0fb7f0f02 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MinNumberPartitionKeyComponent.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MinNumberPartitionKeyComponent.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.JsonGenerator; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MinStringPartitionKeyComponent.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MinStringPartitionKeyComponent.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MinStringPartitionKeyComponent.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MinStringPartitionKeyComponent.java index d7bcd29f813d..b4deb59467d0 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MinStringPartitionKeyComponent.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MinStringPartitionKeyComponent.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.JsonGenerator; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MurmurHash3_128.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MurmurHash3_128.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MurmurHash3_128.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MurmurHash3_128.java index de745395c51a..3f1c491a8d03 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MurmurHash3_128.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MurmurHash3_128.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; public class MurmurHash3_128 { diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MurmurHash3_32.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MurmurHash3_32.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MurmurHash3_32.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MurmurHash3_32.java index 2a0c8a4224f9..7287934ea34b 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/MurmurHash3_32.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/MurmurHash3_32.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; /* * The MurmurHash3 algorithm was created by Austin Appleby and placed in the public domain. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/NullPartitionKeyComponent.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/NullPartitionKeyComponent.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/NullPartitionKeyComponent.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/NullPartitionKeyComponent.java index 2e9054a72425..3df265d0eb32 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/NullPartitionKeyComponent.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/NullPartitionKeyComponent.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.JsonGenerator; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/NumberPartitionKeyComponent.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/NumberPartitionKeyComponent.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/NumberPartitionKeyComponent.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/NumberPartitionKeyComponent.java index cf06467bf0a7..f1b67c0e2c23 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/NumberPartitionKeyComponent.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/NumberPartitionKeyComponent.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.JsonGenerator; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyAndResourceTokenPair.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyAndResourceTokenPair.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyAndResourceTokenPair.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyAndResourceTokenPair.java index 738765826b96..f7edf8a49a98 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyAndResourceTokenPair.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyAndResourceTokenPair.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; /** * This is the pair for Partition key and its corresponding Resource Token , diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyComponentType.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyComponentType.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyComponentType.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyComponentType.java index d8aee15208aa..e0c86bb49555 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyComponentType.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyComponentType.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; enum PartitionKeyComponentType { UNDEFINED(0x0), diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyInternal.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyInternal.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyInternal.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyInternal.java index 2e7a62469c01..a0410115c397 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyInternal.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyInternal.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.Undefined; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.Strings; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Undefined; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.Strings; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.ObjectCodec; @@ -26,7 +26,7 @@ import java.util.Iterator; import java.util.List; -import static com.azure.cosmos.internal.Utils.as; +import static com.azure.cosmos.implementation.Utils.as; /** * Used internally to encapsulate internal information of a partition key in the Azure Cosmos DB database service. diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyInternalHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyInternalHelper.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyInternalHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyInternalHelper.java index 465f5045ca3b..b244cad8a10d 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyInternalHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyInternalHelper.java @@ -1,13 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; import com.azure.cosmos.CommonsBridgeInternal; import com.azure.cosmos.PartitionKeyDefinition; import com.azure.cosmos.PartitionKind; -import com.azure.cosmos.internal.Bytes; -import com.azure.cosmos.internal.RMResources; +import com.azure.cosmos.implementation.Bytes; +import com.azure.cosmos.implementation.RMResources; import java.io.ByteArrayOutputStream; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyRangeIdentity.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyRangeIdentity.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyRangeIdentity.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyRangeIdentity.java index a935325bdd16..5bb40d52a565 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/PartitionKeyRangeIdentity.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/PartitionKeyRangeIdentity.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/Range.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/Range.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/Range.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/Range.java index 2e5194bfac90..2256351ae658 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/Range.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/Range.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.JsonSerializable; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/RoutingMapProvider.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/RoutingMapProvider.java similarity index 85% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/RoutingMapProvider.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/RoutingMapProvider.java index c161fcc176a7..6feacfa6d32e 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/RoutingMapProvider.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/RoutingMapProvider.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.PartitionKeyRange; +import com.azure.cosmos.implementation.PartitionKeyRange; import java.util.Collection; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/RoutingMapProviderHelper.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/RoutingMapProviderHelper.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/RoutingMapProviderHelper.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/RoutingMapProviderHelper.java index 394eb866b960..143390b187ea 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/RoutingMapProviderHelper.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/RoutingMapProviderHelper.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.PartitionKeyRange; +import com.azure.cosmos.implementation.PartitionKeyRange; import java.util.ArrayList; import java.util.Collection; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/StringPartitionKeyComponent.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/StringPartitionKeyComponent.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/StringPartitionKeyComponent.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/StringPartitionKeyComponent.java index b8715804b5bc..de1d914ae898 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/StringPartitionKeyComponent.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/StringPartitionKeyComponent.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.JsonGenerator; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/UInt128.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/UInt128.java similarity index 82% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/UInt128.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/UInt128.java index dd0a572a5d46..4a9fa3bdbbbf 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/UInt128.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/UInt128.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; class UInt128 { long low; diff --git a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/UndefinedPartitionKeyComponent.java b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/UndefinedPartitionKeyComponent.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/UndefinedPartitionKeyComponent.java rename to sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/UndefinedPartitionKeyComponent.java index 0edbb7324424..d842b3288a64 100644 --- a/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/internal/routing/UndefinedPartitionKeyComponent.java +++ b/sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/routing/UndefinedPartitionKeyComponent.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.core.JsonGenerator; import java.io.IOException; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ClientUnderTestBuilder.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ClientUnderTestBuilder.java index 30b8d28ea2fb..3563900f37b2 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ClientUnderTestBuilder.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ClientUnderTestBuilder.java @@ -2,10 +2,8 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.RxDocumentClientUnderTest; -import com.azure.cosmos.internal.directconnectivity.ReflectionUtils; -import com.azure.cosmos.internal.RxDocumentClientUnderTest; -import com.azure.cosmos.internal.directconnectivity.ReflectionUtils; +import com.azure.cosmos.implementation.RxDocumentClientUnderTest; +import com.azure.cosmos.implementation.directconnectivity.ReflectionUtils; import java.net.URI; import java.net.URISyntaxException; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ConflictTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ConflictTests.java index f4cf0d228b15..423f95ec22dc 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ConflictTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ConflictTests.java @@ -3,8 +3,8 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Conflict; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Conflict; +import com.azure.cosmos.implementation.Document; import org.apache.commons.io.IOUtils; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ConnectionPolicyTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ConnectionPolicyTest.java index ee1d822bf559..e65f5ebd82f0 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ConnectionPolicyTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ConnectionPolicyTest.java @@ -3,7 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.directconnectivity.Protocol; +import com.azure.cosmos.implementation.directconnectivity.Protocol; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosClientExceptionTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosClientExceptionTest.java index 07a64a18ece1..7611469c356e 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosClientExceptionTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosClientExceptionTest.java @@ -3,7 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.http.HttpHeaders; +import com.azure.cosmos.implementation.http.HttpHeaders; import com.google.common.collect.ImmutableMap; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; @@ -12,21 +12,21 @@ import java.lang.reflect.InvocationTargetException; import java.util.Map; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.BADREQUEST; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.CONFLICT; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.FORBIDDEN; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.GONE; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.INTERNAL_SERVER_ERROR; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.LOCKED; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.METHOD_NOT_ALLOWED; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.NOTFOUND; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.PRECONDITION_FAILED; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.REQUEST_ENTITY_TOO_LARGE; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.REQUEST_TIMEOUT; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.RETRY_WITH; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.SERVICE_UNAVAILABLE; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.TOO_MANY_REQUESTS; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.UNAUTHORIZED; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.BADREQUEST; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.CONFLICT; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.FORBIDDEN; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.GONE; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.INTERNAL_SERVER_ERROR; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.LOCKED; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.METHOD_NOT_ALLOWED; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.NOTFOUND; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.PRECONDITION_FAILED; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.REQUEST_ENTITY_TOO_LARGE; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.REQUEST_TIMEOUT; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.RETRY_WITH; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.SERVICE_UNAVAILABLE; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.TOO_MANY_REQUESTS; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.UNAUTHORIZED; import static com.google.common.base.Strings.lenientFormat; import static org.assertj.core.api.Assertions.assertThat; import static org.testng.Assert.assertEquals; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosContainerTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosContainerTest.java index 388c25dfe394..9f7a71bb703b 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosContainerTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosContainerTest.java @@ -7,7 +7,7 @@ package com.azure.cosmos; import com.azure.cosmos.rx.TestSuiteBase; -import com.azure.cosmos.internal.HttpConstants; +import com.azure.cosmos.implementation.HttpConstants; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosDatabaseTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosDatabaseTest.java index 89a00aeeaa95..91b1a4a9d8a4 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosDatabaseTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosDatabaseTest.java @@ -7,7 +7,7 @@ package com.azure.cosmos; import com.azure.cosmos.rx.TestSuiteBase; -import com.azure.cosmos.internal.HttpConstants; +import com.azure.cosmos.implementation.HttpConstants; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosItemTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosItemTest.java index 1bb12cf84b54..4631d2792ede 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosItemTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosItemTest.java @@ -7,7 +7,7 @@ package com.azure.cosmos; import com.azure.cosmos.rx.TestSuiteBase; -import com.azure.cosmos.internal.HttpConstants; +import com.azure.cosmos.implementation.HttpConstants; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosKeyCredentialTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosKeyCredentialTest.java index bf9c549dcdb4..b6feaf773a6f 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosKeyCredentialTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosKeyCredentialTest.java @@ -1,10 +1,8 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.rx.TestSuiteBase; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.TestConfigurations; +import com.azure.cosmos.implementation.FailureValidator; import com.azure.cosmos.rx.TestSuiteBase; +import com.azure.cosmos.implementation.TestConfigurations; import org.testng.annotations.AfterClass; import org.testng.annotations.AfterMethod; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosPartitionKeyTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosPartitionKeyTests.java index 1a9c7a1eb294..74880e4f7ef2 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosPartitionKeyTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosPartitionKeyTests.java @@ -2,23 +2,23 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.BaseAuthorizationTokenProvider; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.TestConfigurations; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpClientConfig; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.http.HttpRequest; +import com.azure.cosmos.implementation.BaseAuthorizationTokenProvider; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.Paths; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.TestConfigurations; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpClientConfig; +import com.azure.cosmos.implementation.http.HttpHeaders; +import com.azure.cosmos.implementation.http.HttpRequest; import com.azure.cosmos.rx.TestSuiteBase; import io.netty.handler.codec.http.HttpMethod; import org.testng.annotations.AfterClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosSyncStoredProcTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosSyncStoredProcTest.java index 994091683ce5..437d3896ae67 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosSyncStoredProcTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosSyncStoredProcTest.java @@ -4,8 +4,7 @@ package com.azure.cosmos; import com.azure.cosmos.rx.TestSuiteBase; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.rx.TestSuiteBase; +import com.azure.cosmos.implementation.HttpConstants; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/DocumentClientTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/DocumentClientTest.java index 6df0255489d0..b3839e927628 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/DocumentClientTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/DocumentClientTest.java @@ -3,7 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; import com.google.common.base.Strings; import org.testng.ITest; import org.testng.annotations.AfterMethod; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/DocumentCollectionTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/DocumentCollectionTests.java index 8b4efb2e4ee8..b161c3f0f527 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/DocumentCollectionTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/DocumentCollectionTests.java @@ -3,7 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.DocumentCollection; +import com.azure.cosmos.implementation.DocumentCollection; import com.google.common.collect.ImmutableList; import org.assertj.core.api.Assertions; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/DocumentTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/DocumentTests.java index fcc1129cd7ba..2389862d4bee 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/DocumentTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/DocumentTests.java @@ -3,7 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Document; import org.testng.annotations.Test; import java.time.OffsetDateTime; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/GatewayTestUtils.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/GatewayTestUtils.java index cc2ba3716724..2144aa0448d9 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/GatewayTestUtils.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/GatewayTestUtils.java @@ -3,7 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.PartitionKeyRange; +import com.azure.cosmos.implementation.PartitionKeyRange; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/JsonSerializableTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/JsonSerializableTests.java index b73132f5def7..5006fc19200c 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/JsonSerializableTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/JsonSerializableTests.java @@ -3,7 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Document; +import com.azure.cosmos.implementation.Document; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.core.JsonParseException; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/PartitionKeyHashingTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/PartitionKeyHashingTests.java index 3d8e498b9b3f..f520d5034666 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/PartitionKeyHashingTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/PartitionKeyHashingTests.java @@ -3,8 +3,8 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.Undefined; -import com.azure.cosmos.internal.routing.PartitionKeyInternalHelper; +import com.azure.cosmos.implementation.Undefined; +import com.azure.cosmos.implementation.routing.PartitionKeyInternalHelper; import com.fasterxml.jackson.databind.node.NullNode; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/PermissionTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/PermissionTest.java index 800eccbc240e..c8329331f1b8 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/PermissionTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/PermissionTest.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. package com.azure.cosmos; -import com.azure.cosmos.internal.Permission; +import com.azure.cosmos.implementation.Permission; import org.testng.annotations.Test; import static org.assertj.core.api.Assertions.assertThat; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ResourceIdTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ResourceIdTests.java index 6275e769909d..956816e11178 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ResourceIdTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/ResourceIdTests.java @@ -3,7 +3,7 @@ package com.azure.cosmos; -import com.azure.cosmos.internal.ResourceId; +import com.azure.cosmos.implementation.ResourceId; import org.apache.commons.lang3.tuple.Pair; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ClientRetryPolicyTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ClientRetryPolicyTest.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ClientRetryPolicyTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ClientRetryPolicyTest.java index f9913f6f879b..6dccb04cc91b 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ClientRetryPolicyTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ClientRetryPolicyTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.RetryOptions; import io.netty.handler.timeout.ReadTimeoutException; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConfigsBuilder.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConfigsBuilder.java similarity index 83% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConfigsBuilder.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConfigsBuilder.java index 65ae5b06dc11..815c0da86974 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConfigsBuilder.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConfigsBuilder.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.directconnectivity.Protocol; +import com.azure.cosmos.implementation.directconnectivity.Protocol; import org.mockito.Mockito; /** diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConfigsTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConfigsTests.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConfigsTests.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConfigsTests.java index 833d447ba6db..0248850e1977 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConfigsTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConfigsTests.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.directconnectivity.Protocol; +import com.azure.cosmos.implementation.directconnectivity.Protocol; import org.testng.annotations.Test; import static org.assertj.core.api.Assertions.assertThat; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConsistencyTests1.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConsistencyTests1.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConsistencyTests1.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConsistencyTests1.java index 203c873e03c1..9e3b5e54468d 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConsistencyTests1.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConsistencyTests1.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConsistencyTests2.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConsistencyTests2.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConsistencyTests2.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConsistencyTests2.java index d937a4f25e3d..4ca445b488d3 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConsistencyTests2.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConsistencyTests2.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConnectionMode; @@ -11,8 +11,8 @@ import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKey; -import com.azure.cosmos.internal.directconnectivity.WFConstants; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; +import com.azure.cosmos.implementation.directconnectivity.WFConstants; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; import org.apache.commons.lang3.Range; import org.testng.annotations.Test; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConsistencyTestsBase.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConsistencyTestsBase.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConsistencyTestsBase.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConsistencyTestsBase.java index a5994daabb33..cbe5453f720a 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ConsistencyTestsBase.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ConsistencyTestsBase.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.AccessCondition; import com.azure.cosmos.AccessConditionType; @@ -14,9 +14,9 @@ import com.azure.cosmos.PartitionKeyDefinition; import com.azure.cosmos.PartitionKind; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.directconnectivity.WFConstants; -import com.azure.cosmos.internal.routing.PartitionKeyInternalHelper; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.directconnectivity.WFConstants; +import com.azure.cosmos.implementation.routing.PartitionKeyInternalHelper; +import com.azure.cosmos.implementation.routing.Range; import org.apache.commons.collections4.map.UnmodifiableMap; import org.apache.commons.lang3.StringUtils; import org.assertj.core.api.Assertions; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/DocumentQuerySpyWireContentTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/DocumentQuerySpyWireContentTest.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/DocumentQuerySpyWireContentTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/DocumentQuerySpyWireContentTest.java index 186d3bf56255..829cac84d45f 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/DocumentQuerySpyWireContentTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/DocumentQuerySpyWireContentTest.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKey; -import com.azure.cosmos.internal.AsyncDocumentClient.Builder; -import com.azure.cosmos.internal.http.HttpRequest; +import com.azure.cosmos.implementation.AsyncDocumentClient.Builder; +import com.azure.cosmos.implementation.http.HttpRequest; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.DataProvider; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/DocumentServiceRequestContextValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/DocumentServiceRequestContextValidator.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/DocumentServiceRequestContextValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/DocumentServiceRequestContextValidator.java index c7ba6d20882f..7e0809d4620c 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/DocumentServiceRequestContextValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/DocumentServiceRequestContextValidator.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.directconnectivity.StoreResponse; +import com.azure.cosmos.implementation.directconnectivity.StoreResponse; import java.util.ArrayList; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/DocumentServiceRequestValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/DocumentServiceRequestValidator.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/DocumentServiceRequestValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/DocumentServiceRequestValidator.java index 3cd6040d9548..ca544d857fde 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/DocumentServiceRequestValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/DocumentServiceRequestValidator.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import java.util.ArrayList; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/FailureValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/FailureValidator.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/FailureValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/FailureValidator.java index 32b3892a8fba..05f96ca94612 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/FailureValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/FailureValidator.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.CosmosError; -import com.azure.cosmos.internal.directconnectivity.WFConstants; +import com.azure.cosmos.implementation.directconnectivity.WFConstants; import java.util.ArrayList; import java.util.List; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/FeedResponseListValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/FeedResponseListValidator.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/FeedResponseListValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/FeedResponseListValidator.java index 52da0fc4f831..79b1c34acd49 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/FeedResponseListValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/FeedResponseListValidator.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CompositePath; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/FeedResponseValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/FeedResponseValidator.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/FeedResponseValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/FeedResponseValidator.java index 8c74f4ea68c6..ac7e228f560d 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/FeedResponseValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/FeedResponseValidator.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/HttpClientUnderTestWrapper.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/HttpClientUnderTestWrapper.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/HttpClientUnderTestWrapper.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/HttpClientUnderTestWrapper.java index 3f0d005663f1..9f9bace2071c 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/HttpClientUnderTestWrapper.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/HttpClientUnderTestWrapper.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpRequest; import org.mockito.Mockito; import java.util.ArrayList; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/LocationHelperTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/LocationHelperTest.java similarity index 87% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/LocationHelperTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/LocationHelperTest.java index e9baba73f310..a29bed27dd35 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/LocationHelperTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/LocationHelperTest.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.routing.LocationHelper; +import com.azure.cosmos.implementation.routing.LocationHelper; import org.testng.annotations.Test; import java.net.URI; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/NetworkFailureTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/NetworkFailureTest.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/NetworkFailureTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/NetworkFailureTest.java index f82eab306f47..2731a8ee99d0 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/NetworkFailureTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/NetworkFailureTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import org.mockito.Mockito; import org.testng.annotations.AfterClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ParallelAsync.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ParallelAsync.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ParallelAsync.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ParallelAsync.java index 687cb2713b75..5ac154e7f693 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ParallelAsync.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ParallelAsync.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import org.apache.commons.lang3.Range; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/PathsHelperTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/PathsHelperTest.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/PathsHelperTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/PathsHelperTest.java index 26c806fd0447..6874fae2932c 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/PathsHelperTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/PathsHelperTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RenameCollectionAwareClientRetryPolicyTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RenameCollectionAwareClientRetryPolicyTest.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RenameCollectionAwareClientRetryPolicyTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RenameCollectionAwareClientRetryPolicyTest.java index babb0176c91c..e38023372db0 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RenameCollectionAwareClientRetryPolicyTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RenameCollectionAwareClientRetryPolicyTest.java @@ -1,18 +1,18 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.NotFoundException; -import com.azure.cosmos.internal.caches.RxClientCollectionCache; -import com.azure.cosmos.internal.directconnectivity.WFConstants; +import com.azure.cosmos.implementation.caches.RxClientCollectionCache; +import com.azure.cosmos.implementation.directconnectivity.WFConstants; import io.netty.handler.timeout.ReadTimeoutException; import org.mockito.Mockito; import org.testng.annotations.Test; import reactor.core.publisher.Mono; -import static com.azure.cosmos.internal.ClientRetryPolicyTest.validateSuccess; +import static com.azure.cosmos.implementation.ClientRetryPolicyTest.validateSuccess; import static org.assertj.core.api.Assertions.assertThat; public class RenameCollectionAwareClientRetryPolicyTest { diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ResourceResponseValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ResourceResponseValidator.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ResourceResponseValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ResourceResponseValidator.java index 11067effeb73..589a60d031db 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ResourceResponseValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ResourceResponseValidator.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.CompositePath; import com.azure.cosmos.IndexingMode; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ResourceValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ResourceValidator.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ResourceValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ResourceValidator.java index d9a1b1147f41..67f37b3219c3 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ResourceValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ResourceValidator.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.Resource; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RetryAnalyzer.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RetryAnalyzer.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RetryAnalyzer.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RetryAnalyzer.java index 24d80a9caf4c..bbde43e6b0a6 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RetryAnalyzer.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RetryAnalyzer.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RetryCreateDocumentTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RetryCreateDocumentTest.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RetryCreateDocumentTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RetryCreateDocumentTest.java index d66de5052589..1b6958f720b8 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RetryCreateDocumentTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RetryCreateDocumentTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CosmosError; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RetryThrottleTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RetryThrottleTest.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RetryThrottleTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RetryThrottleTest.java index 22ea6b54c102..1ac2b4d4b816 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RetryThrottleTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RetryThrottleTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConnectionPolicy; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RetryUtilsTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RetryUtilsTest.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RetryUtilsTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RetryUtilsTest.java index 44d4a9e9c55f..7a4d40fb6365 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RetryUtilsTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RetryUtilsTest.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.GoneException; -import com.azure.cosmos.internal.IRetryPolicy.ShouldRetryResult; -import com.azure.cosmos.internal.directconnectivity.StoreResponse; -import com.azure.cosmos.internal.directconnectivity.StoreResponseValidator; +import com.azure.cosmos.implementation.IRetryPolicy.ShouldRetryResult; +import com.azure.cosmos.implementation.directconnectivity.StoreResponse; +import com.azure.cosmos.implementation.directconnectivity.StoreResponseValidator; import io.reactivex.subscribers.TestSubscriber; import org.mockito.Matchers; import org.mockito.Mockito; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RxDocumentClientUnderTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RxDocumentClientUnderTest.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RxDocumentClientUnderTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RxDocumentClientUnderTest.java index c724db65828a..8a34bdd5ab69 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RxDocumentClientUnderTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RxDocumentClientUnderTest.java @@ -1,14 +1,14 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.ClientUnderTestBuilder; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosKeyCredential; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpRequest; -import com.azure.cosmos.internal.http.HttpResponse; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpResponse; import org.mockito.Mockito; import org.mockito.stubbing.Answer; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RxDocumentServiceRequestTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RxDocumentServiceRequestTest.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RxDocumentServiceRequestTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RxDocumentServiceRequestTest.java index 3eac49944c39..8458e7c8fb93 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RxDocumentServiceRequestTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RxDocumentServiceRequestTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import org.apache.commons.collections4.map.HashedMap; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RxGatewayStoreModelTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RxGatewayStoreModelTest.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RxGatewayStoreModelTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RxGatewayStoreModelTest.java index 1134a15c2a0f..7b84869768ae 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/RxGatewayStoreModelTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/RxGatewayStoreModelTest.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpRequest; import io.netty.handler.timeout.ReadTimeoutException; import io.reactivex.subscribers.TestSubscriber; import org.mockito.Mockito; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SessionContainerTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SessionContainerTest.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SessionContainerTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SessionContainerTest.java index 0715d613a656..b4ed967d3c0d 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SessionContainerTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SessionContainerTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.GatewayTestUtils; import com.google.common.collect.ImmutableList; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SessionTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SessionTest.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SessionTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SessionTest.java index 66a65ab27b79..9e956a5c776a 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SessionTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SessionTest.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.PartitionKey; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpRequest; import io.netty.handler.codec.http.HttpMethod; import org.apache.commons.lang3.StringUtils; import org.testng.SkipException; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SessionTokenTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SessionTokenTest.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SessionTokenTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SessionTokenTest.java index b945d9754463..f1e1bc9b6fff 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SessionTokenTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SessionTokenTest.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.InternalServerErrorException; import org.testng.annotations.Test; -import static com.azure.cosmos.internal.Utils.ValueHolder; +import static com.azure.cosmos.implementation.Utils.ValueHolder; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.fail; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ShouldRetryValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ShouldRetryValidator.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ShouldRetryValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ShouldRetryValidator.java index e67d45c2d53f..4eab46b76dc9 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/ShouldRetryValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/ShouldRetryValidator.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import java.time.Duration; import java.util.ArrayList; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SpyClientBuilder.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SpyClientBuilder.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SpyClientBuilder.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SpyClientBuilder.java index 7bf46cce0c06..db0950fe283e 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SpyClientBuilder.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SpyClientBuilder.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public class SpyClientBuilder extends AsyncDocumentClient.Builder { diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SpyClientUnderTestFactory.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SpyClientUnderTestFactory.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SpyClientUnderTestFactory.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SpyClientUnderTestFactory.java index 1fad50db1f95..6529cedd53a7 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/SpyClientUnderTestFactory.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/SpyClientUnderTestFactory.java @@ -1,16 +1,16 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.ConnectionMode; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosKeyCredential; -import com.azure.cosmos.internal.directconnectivity.Protocol; -import com.azure.cosmos.internal.directconnectivity.ReflectionUtils; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.http.HttpRequest; +import com.azure.cosmos.implementation.directconnectivity.Protocol; +import com.azure.cosmos.implementation.directconnectivity.ReflectionUtils; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpHeaders; +import com.azure.cosmos.implementation.http.HttpRequest; import org.apache.commons.lang3.reflect.FieldUtils; import org.apache.commons.lang3.tuple.Pair; import org.mockito.Mockito; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/StoreHeaderTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/StoreHeaderTests.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/StoreHeaderTests.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/StoreHeaderTests.java index 24af949d2d5f..962028dd5b1a 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/StoreHeaderTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/StoreHeaderTests.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import org.testng.Assert; import org.testng.annotations.AfterClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/StoreResponseBuilder.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/StoreResponseBuilder.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/StoreResponseBuilder.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/StoreResponseBuilder.java index b2a96163b5cf..cb7e5dac2cb6 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/StoreResponseBuilder.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/StoreResponseBuilder.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; -import com.azure.cosmos.internal.directconnectivity.StoreResponse; -import com.azure.cosmos.internal.directconnectivity.WFConstants; +import com.azure.cosmos.implementation.directconnectivity.StoreResponse; +import com.azure.cosmos.implementation.directconnectivity.WFConstants; import java.math.BigDecimal; import java.util.AbstractMap; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/TestSuiteBase.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/TestSuiteBase.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/TestSuiteBase.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/TestSuiteBase.java index 7f76fda50138..e6e2e4ea6150 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/TestSuiteBase.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/TestSuiteBase.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.CompositePath; @@ -21,8 +21,8 @@ import com.azure.cosmos.Resource; import com.azure.cosmos.RetryOptions; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.AsyncDocumentClient.Builder; -import com.azure.cosmos.internal.directconnectivity.Protocol; +import com.azure.cosmos.implementation.AsyncDocumentClient.Builder; +import com.azure.cosmos.implementation.directconnectivity.Protocol; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.DeserializationFeature; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/TestUtils.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/TestUtils.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/TestUtils.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/TestUtils.java index 56864b62d889..cbe4e31be1ff 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/TestUtils.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/TestUtils.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; public class TestUtils { private static final String DATABASES_PATH_SEGMENT = "dbs"; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/TimeTokenTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/TimeTokenTest.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/TimeTokenTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/TimeTokenTest.java index e5187401bb5e..b662d8b90ddc 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/TimeTokenTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/TimeTokenTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal; +package com.azure.cosmos.implementation; import org.testng.annotations.AfterTest; import org.testng.annotations.BeforeTest; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/caches/AsyncCacheTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/caches/AsyncCacheTest.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/caches/AsyncCacheTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/caches/AsyncCacheTest.java index fe73079e9c8d..fcc2be3676e1 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/caches/AsyncCacheTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/caches/AsyncCacheTest.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.caches; +package com.azure.cosmos.implementation.caches; import org.testng.annotations.Test; import reactor.core.publisher.Flux; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/AddressResolverTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/AddressResolverTest.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/AddressResolverTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/AddressResolverTest.java index 331c3cf70e11..f2b7bf4964ea 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/AddressResolverTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/AddressResolverTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.InvalidPartitionException; @@ -9,19 +9,19 @@ import com.azure.cosmos.PartitionKey; import com.azure.cosmos.PartitionKeyDefinition; import com.azure.cosmos.PartitionKeyRangeGoneException; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.ICollectionRoutingMapCache; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.caches.RxCollectionCache; -import com.azure.cosmos.internal.routing.CollectionRoutingMap; -import com.azure.cosmos.internal.routing.IServerIdentity; -import com.azure.cosmos.internal.routing.InMemoryCollectionRoutingMap; -import com.azure.cosmos.internal.routing.PartitionKeyInternalHelper; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.ICollectionRoutingMapCache; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.caches.RxCollectionCache; +import com.azure.cosmos.implementation.routing.CollectionRoutingMap; +import com.azure.cosmos.implementation.routing.IServerIdentity; +import com.azure.cosmos.implementation.routing.InMemoryCollectionRoutingMap; +import com.azure.cosmos.implementation.routing.PartitionKeyInternalHelper; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import org.apache.commons.lang3.NotImplementedException; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/AddressSelectorTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/AddressSelectorTest.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/AddressSelectorTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/AddressSelectorTest.java index bea144cab5ec..238ba69db2c7 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/AddressSelectorTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/AddressSelectorTest.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.GoneException; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import com.google.common.collect.ImmutableList; import org.mockito.Matchers; import org.mockito.Mockito; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/AddressSelectorWrapper.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/AddressSelectorWrapper.java similarity index 99% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/AddressSelectorWrapper.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/AddressSelectorWrapper.java index 0393b34f97a5..42aa230879b7 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/AddressSelectorWrapper.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/AddressSelectorWrapper.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import com.google.common.base.Predicates; import com.google.common.collect.ImmutableList; import org.apache.commons.lang3.tuple.ImmutablePair; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/AddressValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/AddressValidator.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/AddressValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/AddressValidator.java index 2a3194c012fa..8505a5c44f68 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/AddressValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/AddressValidator.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import org.assertj.core.api.Condition; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/BarrierRequestHelperTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/BarrierRequestHelperTest.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/BarrierRequestHelperTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/BarrierRequestHelperTest.java index 3500db01a2fb..4f28fbb767b2 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/BarrierRequestHelperTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/BarrierRequestHelperTest.java @@ -1,18 +1,18 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; - -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentClientImpl; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.TestConfigurations; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +package com.azure.cosmos.implementation.directconnectivity; + +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentClientImpl; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.TestConfigurations; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ConsistencyReaderTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyReaderTest.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ConsistencyReaderTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyReaderTest.java index 4c676a0782c5..1ea269d172d0 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ConsistencyReaderTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyReaderTest.java @@ -1,27 +1,27 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.NotFoundException; import com.azure.cosmos.RequestRateTooLargeException; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.DocumentServiceRequestContext; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.ISessionContainer; -import com.azure.cosmos.internal.ISessionToken; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.RequestChargeTracker; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.StoreResponseBuilder; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.VectorSessionToken; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.DocumentServiceRequestContext; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.ISessionContainer; +import com.azure.cosmos.implementation.ISessionToken; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.RequestChargeTracker; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.StoreResponseBuilder; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.VectorSessionToken; import com.google.common.collect.ImmutableList; import io.reactivex.subscribers.TestSubscriber; import org.mockito.Mockito; @@ -35,7 +35,7 @@ import java.util.List; import java.util.concurrent.TimeUnit; -import static com.azure.cosmos.internal.Utils.ValueHolder; +import static com.azure.cosmos.implementation.Utils.ValueHolder; import static org.assertj.core.api.Assertions.assertThat; public class ConsistencyReaderTest { diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ConsistencyReaderUnderTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyReaderUnderTest.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ConsistencyReaderUnderTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyReaderUnderTest.java index 524ef3f5ee58..9c673c68a5b1 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ConsistencyReaderUnderTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyReaderUnderTest.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.ISessionContainer; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.ISessionContainer; import org.mockito.Mockito; public class ConsistencyReaderUnderTest extends ConsistencyReader { diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ConsistencyWriterTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyWriterTest.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ConsistencyWriterTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyWriterTest.java index 0e4d0d192ce0..4dd58fb94984 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ConsistencyWriterTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ConsistencyWriterTest.java @@ -1,20 +1,20 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.PartitionIsMigratingException; import com.azure.cosmos.PartitionKeyRangeGoneException; import com.azure.cosmos.PartitionKeyRangeIsSplittingException; import com.azure.cosmos.RequestTimeoutException; -import com.azure.cosmos.internal.DocumentServiceRequestContext; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.ISessionContainer; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.StoreResponseBuilder; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.DocumentServiceRequestContext; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.ISessionContainer; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.StoreResponseBuilder; +import com.azure.cosmos.implementation.Utils; import com.google.common.collect.ImmutableList; import io.reactivex.subscribers.TestSubscriber; import org.mockito.Mockito; @@ -34,10 +34,10 @@ import java.util.concurrent.CyclicBarrier; import java.util.concurrent.TimeUnit; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.GONE; -import static com.azure.cosmos.internal.HttpConstants.SubStatusCodes.COMPLETING_PARTITION_MIGRATION; -import static com.azure.cosmos.internal.HttpConstants.SubStatusCodes.COMPLETING_SPLIT; -import static com.azure.cosmos.internal.HttpConstants.SubStatusCodes.PARTITION_KEY_RANGE_GONE; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.GONE; +import static com.azure.cosmos.implementation.HttpConstants.SubStatusCodes.COMPLETING_PARTITION_MIGRATION; +import static com.azure.cosmos.implementation.HttpConstants.SubStatusCodes.COMPLETING_SPLIT; +import static com.azure.cosmos.implementation.HttpConstants.SubStatusCodes.PARTITION_KEY_RANGE_GONE; import static org.assertj.core.api.Assertions.assertThat; public class ConsistencyWriterTest { diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/DCDocumentCrudTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/DCDocumentCrudTest.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/DCDocumentCrudTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/DCDocumentCrudTest.java index 9fdf470148bd..733de355d03c 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/DCDocumentCrudTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/DCDocumentCrudTest.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConnectionMode; @@ -9,24 +9,24 @@ import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKey; -import com.azure.cosmos.internal.AsyncDocumentClient.Builder; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.DocumentServiceRequestValidator; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.ResourceResponseValidator; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.SpyClientUnderTestFactory; -import com.azure.cosmos.internal.StoredProcedure; -import com.azure.cosmos.internal.StoredProcedureResponse; -import com.azure.cosmos.internal.TestConfigurations; -import com.azure.cosmos.internal.TestSuiteBase; +import com.azure.cosmos.implementation.AsyncDocumentClient.Builder; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.DocumentServiceRequestValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.ResourceResponseValidator; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.SpyClientUnderTestFactory; +import com.azure.cosmos.implementation.StoredProcedure; +import com.azure.cosmos.implementation.StoredProcedureResponse; +import com.azure.cosmos.implementation.TestConfigurations; +import com.azure.cosmos.implementation.TestSuiteBase; import org.mockito.stubbing.Answer; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/EndpointMock.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/EndpointMock.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/EndpointMock.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/EndpointMock.java index c400ecbe0aa0..233d349d739c 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/EndpointMock.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/EndpointMock.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.StoreResponseBuilder; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.StoreResponseBuilder; import com.google.common.collect.ImmutableList; import org.apache.commons.collections.map.HashedMap; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ExceptionBuilder.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ExceptionBuilder.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ExceptionBuilder.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ExceptionBuilder.java index 9809c0096094..18b2c1cc5b04 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ExceptionBuilder.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ExceptionBuilder.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.GoneException; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/Function1WithCheckedException.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/Function1WithCheckedException.java similarity index 78% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/Function1WithCheckedException.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/Function1WithCheckedException.java index 2bdbd6eb8c77..33179f75d64c 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/Function1WithCheckedException.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/Function1WithCheckedException.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; @FunctionalInterface public interface Function1WithCheckedException{ diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/Function2WithCheckedException.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/Function2WithCheckedException.java similarity index 79% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/Function2WithCheckedException.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/Function2WithCheckedException.java index 09b667bee60f..c6b24ad81a44 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/Function2WithCheckedException.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/Function2WithCheckedException.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; @FunctionalInterface public interface Function2WithCheckedException{ diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GatewayAddressCacheTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GatewayAddressCacheTest.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GatewayAddressCacheTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GatewayAddressCacheTest.java index 926fdeaf23ef..0d4da1ad8ff0 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GatewayAddressCacheTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GatewayAddressCacheTest.java @@ -1,27 +1,27 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.AsyncDocumentClient.Builder; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.ConfigsBuilder; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.HttpClientUnderTestWrapper; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentClientImpl; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.TestConfigurations; -import com.azure.cosmos.internal.TestSuiteBase; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpClientConfig; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient.Builder; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.ConfigsBuilder; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.HttpClientUnderTestWrapper; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentClientImpl; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.TestConfigurations; +import com.azure.cosmos.implementation.TestSuiteBase; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpClientConfig; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; import com.google.common.collect.ImmutableList; import com.google.common.collect.Lists; import io.reactivex.subscribers.TestSubscriber; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GatewayServiceConfigurationReaderTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GatewayServiceConfigurationReaderTest.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GatewayServiceConfigurationReaderTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GatewayServiceConfigurationReaderTest.java index efc9bf823655..ba74720729a9 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GatewayServiceConfigurationReaderTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GatewayServiceConfigurationReaderTest.java @@ -1,22 +1,22 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.CosmosKeyCredential; import com.azure.cosmos.DatabaseAccount; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.AsyncDocumentClient.Builder; -import com.azure.cosmos.internal.BaseAuthorizationTokenProvider; -import com.azure.cosmos.internal.SpyClientUnderTestFactory; -import com.azure.cosmos.internal.TestConfigurations; -import com.azure.cosmos.internal.TestSuiteBase; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.http.HttpRequest; -import com.azure.cosmos.internal.http.HttpResponse; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient.Builder; +import com.azure.cosmos.implementation.BaseAuthorizationTokenProvider; +import com.azure.cosmos.implementation.SpyClientUnderTestFactory; +import com.azure.cosmos.implementation.TestConfigurations; +import com.azure.cosmos.implementation.TestSuiteBase; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpHeaders; +import com.azure.cosmos.implementation.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpResponse; import io.netty.buffer.ByteBufAllocator; import io.netty.buffer.ByteBufUtil; import io.reactivex.subscribers.TestSubscriber; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GatewayServiceConfiguratorReaderMock.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GatewayServiceConfiguratorReaderMock.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GatewayServiceConfiguratorReaderMock.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GatewayServiceConfiguratorReaderMock.java index f15279de7c54..d7859b4a1b40 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GatewayServiceConfiguratorReaderMock.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GatewayServiceConfiguratorReaderMock.java @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.DatabaseAccount; -import com.azure.cosmos.internal.ReplicationPolicy; +import com.azure.cosmos.implementation.ReplicationPolicy; import org.mockito.Mockito; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GlobalAddressResolverTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GlobalAddressResolverTest.java similarity index 89% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GlobalAddressResolverTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GlobalAddressResolverTest.java index 4407715593b0..309643836db6 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GlobalAddressResolverTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GlobalAddressResolverTest.java @@ -1,24 +1,24 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.ConnectionPolicy; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.GlobalEndpointManager; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.UserAgentContainer; -import com.azure.cosmos.internal.caches.RxCollectionCache; -import com.azure.cosmos.internal.caches.RxPartitionKeyRangeCache; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.routing.CollectionRoutingMap; -import com.azure.cosmos.internal.routing.PartitionKeyInternalHelper; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.GlobalEndpointManager; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.UserAgentContainer; +import com.azure.cosmos.implementation.caches.RxCollectionCache; +import com.azure.cosmos.implementation.caches.RxPartitionKeyRangeCache; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.routing.CollectionRoutingMap; +import com.azure.cosmos.implementation.routing.PartitionKeyInternalHelper; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; import org.apache.commons.collections4.list.UnmodifiableList; import org.mockito.Matchers; import org.mockito.Mockito; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GoneAndRetryWithRetryPolicyTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GoneAndRetryWithRetryPolicyTest.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GoneAndRetryWithRetryPolicyTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GoneAndRetryWithRetryPolicyTest.java index 2f5977c218c1..6d5298586a23 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/GoneAndRetryWithRetryPolicyTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/GoneAndRetryWithRetryPolicyTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.CosmosClientException; @@ -9,11 +9,11 @@ import com.azure.cosmos.InvalidPartitionException; import com.azure.cosmos.PartitionIsMigratingException; import com.azure.cosmos.PartitionKeyRangeIsSplittingException; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IRetryPolicy; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IRetryPolicy; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import org.testng.annotations.Test; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/HttpClientMockWrapper.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/HttpClientMockWrapper.java similarity index 94% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/HttpClientMockWrapper.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/HttpClientMockWrapper.java index eb8307d3356d..0c1a2b457ef3 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/HttpClientMockWrapper.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/HttpClientMockWrapper.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.http.HttpRequest; -import com.azure.cosmos.internal.http.HttpResponse; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpHeaders; +import com.azure.cosmos.implementation.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpResponse; import io.netty.buffer.ByteBufAllocator; import io.netty.buffer.ByteBufUtil; import org.mockito.Mockito; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/HttpTransportClientTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/HttpTransportClientTest.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/HttpTransportClientTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/HttpTransportClientTest.java index 775a3d314444..97787fc5fb7c 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/HttpTransportClientTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/HttpTransportClientTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.ConflictException; @@ -22,17 +22,17 @@ import com.azure.cosmos.RetryWithException; import com.azure.cosmos.ServiceUnavailableException; import com.azure.cosmos.UnauthorizedException; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.UserAgentContainer; -import com.azure.cosmos.internal.http.HttpClient; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.http.HttpRequest; -import com.azure.cosmos.internal.http.HttpResponse; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.UserAgentContainer; +import com.azure.cosmos.implementation.http.HttpClient; +import com.azure.cosmos.implementation.http.HttpHeaders; +import com.azure.cosmos.implementation.http.HttpRequest; +import com.azure.cosmos.implementation.http.HttpResponse; import io.netty.channel.ConnectTimeoutException; import io.reactivex.subscribers.TestSubscriber; import org.assertj.core.api.Assertions; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/HttpUtilsTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/HttpUtilsTest.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/HttpUtilsTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/HttpUtilsTest.java index d90432a59c82..d79a2bff8f78 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/HttpUtilsTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/HttpUtilsTest.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.http.HttpHeaders; -import com.azure.cosmos.internal.http.HttpResponse; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.http.HttpHeaders; +import com.azure.cosmos.implementation.http.HttpResponse; import org.mockito.Mockito; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/MultiStoreResultValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/MultiStoreResultValidator.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/MultiStoreResultValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/MultiStoreResultValidator.java index 8682ae7b4999..b9e0a1769e67 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/MultiStoreResultValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/MultiStoreResultValidator.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.FailureValidator; +import com.azure.cosmos.implementation.FailureValidator; import com.google.common.base.Predicates; import org.apache.commons.lang3.mutable.MutableObject; import org.assertj.core.api.Assertions; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/MurmurHash3_32Test.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/MurmurHash3_32Test.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/MurmurHash3_32Test.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/MurmurHash3_32Test.java index 53ef10cf46f0..5e09d27ab38c 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/MurmurHash3_32Test.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/MurmurHash3_32Test.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.routing.MurmurHash3_32; +import com.azure.cosmos.implementation.routing.MurmurHash3_32; import com.google.common.hash.HashFunction; import com.google.common.hash.Hashing; import org.apache.commons.lang3.RandomUtils; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/PartitionKeyInternalTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/PartitionKeyInternalTest.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/PartitionKeyInternalTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/PartitionKeyInternalTest.java index 3b0e3e37be44..b013eb12091b 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/PartitionKeyInternalTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/PartitionKeyInternalTest.java @@ -1,16 +1,16 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.CommonsBridgeInternal; import com.azure.cosmos.PartitionKeyDefinition; import com.azure.cosmos.PartitionKind; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.Undefined; -import com.azure.cosmos.internal.routing.PartitionKeyInternal; -import com.azure.cosmos.internal.routing.PartitionKeyInternalHelper; -import com.azure.cosmos.internal.routing.PartitionKeyInternalUtils; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.Undefined; +import com.azure.cosmos.implementation.routing.PartitionKeyInternal; +import com.azure.cosmos.implementation.routing.PartitionKeyInternalHelper; +import com.azure.cosmos.implementation.routing.PartitionKeyInternalUtils; import com.google.common.collect.ImmutableList; import com.google.common.collect.Lists; import org.testng.annotations.DataProvider; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/PartitionKeyTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/PartitionKeyTest.java similarity index 92% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/PartitionKeyTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/PartitionKeyTest.java index 7dbf91ffd992..f1576bd72938 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/PartitionKeyTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/PartitionKeyTest.java @@ -1,13 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.PartitionKey; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.RMResources; -import com.azure.cosmos.internal.Undefined; -import com.azure.cosmos.internal.routing.PartitionKeyInternalHelper; +import com.azure.cosmos.implementation.RMResources; +import com.azure.cosmos.implementation.Undefined; +import com.azure.cosmos.implementation.routing.PartitionKeyInternalHelper; import com.google.common.collect.ImmutableList; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/PartitionReplicasAddressesValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/PartitionReplicasAddressesValidator.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/PartitionReplicasAddressesValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/PartitionReplicasAddressesValidator.java index 2c9b73bd16f0..7db01cf10955 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/PartitionReplicasAddressesValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/PartitionReplicasAddressesValidator.java @@ -1,6 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import org.assertj.core.api.Assertions; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/QuorumReaderTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/QuorumReaderTest.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/QuorumReaderTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/QuorumReaderTest.java index 437b492c5e02..9a189df4b48d 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/QuorumReaderTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/QuorumReaderTest.java @@ -1,20 +1,20 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; - -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.DocumentServiceRequestContext; -import com.azure.cosmos.internal.DocumentServiceRequestContextValidator; -import com.azure.cosmos.internal.DocumentServiceRequestValidator; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.ISessionContainer; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.RequestChargeTracker; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.StoreResponseBuilder; +package com.azure.cosmos.implementation.directconnectivity; + +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.DocumentServiceRequestContext; +import com.azure.cosmos.implementation.DocumentServiceRequestContextValidator; +import com.azure.cosmos.implementation.DocumentServiceRequestValidator; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.ISessionContainer; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.RequestChargeTracker; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.StoreResponseBuilder; import com.google.common.base.Stopwatch; import com.google.common.collect.ImmutableList; import io.reactivex.subscribers.TestSubscriber; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ReflectionUtils.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ReflectionUtils.java similarity index 91% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ReflectionUtils.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ReflectionUtils.java index df29b2ec28f3..cca205185add 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ReflectionUtils.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ReflectionUtils.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.CosmosAsyncClient; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.RxDocumentClientImpl; -import com.azure.cosmos.internal.http.HttpClient; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.RxDocumentClientImpl; +import com.azure.cosmos.implementation.http.HttpClient; import org.apache.commons.lang3.reflect.FieldUtils; /** diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ReplicaAddressFactory.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ReplicaAddressFactory.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ReplicaAddressFactory.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ReplicaAddressFactory.java index fb8734704784..b6f6d6363adb 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ReplicaAddressFactory.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ReplicaAddressFactory.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import org.apache.commons.lang3.RandomStringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ReplicatedResourceClientPartitionSplitTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ReplicatedResourceClientPartitionSplitTest.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ReplicatedResourceClientPartitionSplitTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ReplicatedResourceClientPartitionSplitTest.java index 90f16e6dcda9..5545af1883a2 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ReplicatedResourceClientPartitionSplitTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ReplicatedResourceClientPartitionSplitTest.java @@ -1,23 +1,23 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.GoneException; import com.azure.cosmos.PartitionKeyRangeIsSplittingException; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.DocumentServiceRequestContext; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.SessionContainer; -import com.azure.cosmos.internal.StoreResponseBuilder; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.DocumentServiceRequestContext; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.SessionContainer; +import com.azure.cosmos.implementation.StoreResponseBuilder; import io.reactivex.subscribers.TestSubscriber; import org.assertj.core.api.Assertions; import org.mockito.Mockito; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ReplicatedResourceClientTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ReplicatedResourceClientTest.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ReplicatedResourceClientTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ReplicatedResourceClientTest.java index 598f2cbacb8e..3be0b27bd021 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/ReplicatedResourceClientTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/ReplicatedResourceClientTest.java @@ -1,16 +1,16 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.GoneException; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import io.reactivex.subscribers.TestSubscriber; import org.assertj.core.api.Assertions; import org.mockito.Matchers; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/RntbdTransportClientTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/RntbdTransportClientTest.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/RntbdTransportClientTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/RntbdTransportClientTest.java index b0473dcf2b47..d737315ffc1b 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/RntbdTransportClientTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/RntbdTransportClientTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BadRequestException; import com.azure.cosmos.ConflictException; @@ -24,28 +24,28 @@ import com.azure.cosmos.RetryWithException; import com.azure.cosmos.ServiceUnavailableException; import com.azure.cosmos.UnauthorizedException; -import com.azure.cosmos.internal.BaseAuthorizationTokenProvider; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.Paths; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.UserAgentContainer; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdClientChannelHealthChecker; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdContext; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdContextNegotiator; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdContextRequest; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdEndpoint; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdRequest; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdRequestArgs; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdRequestEncoder; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdRequestManager; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdRequestRecord; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdRequestTimer; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdResponse; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdResponseDecoder; -import com.azure.cosmos.internal.directconnectivity.rntbd.RntbdUUID; +import com.azure.cosmos.implementation.BaseAuthorizationTokenProvider; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.Paths; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.UserAgentContainer; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdClientChannelHealthChecker; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdContext; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdContextNegotiator; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdContextRequest; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdEndpoint; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdRequest; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdRequestArgs; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdRequestEncoder; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdRequestManager; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdRequestRecord; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdRequestTimer; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdResponse; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdResponseDecoder; +import com.azure.cosmos.implementation.directconnectivity.rntbd.RntbdUUID; import com.google.common.base.Strings; import com.google.common.collect.ImmutableMap; import io.micrometer.core.instrument.Tag; @@ -73,9 +73,9 @@ import java.util.concurrent.TimeUnit; import java.util.stream.Stream; -import static com.azure.cosmos.internal.HttpConstants.HttpHeaders; -import static com.azure.cosmos.internal.HttpConstants.HttpMethods; -import static com.azure.cosmos.internal.HttpConstants.SubStatusCodes; +import static com.azure.cosmos.implementation.HttpConstants.HttpHeaders; +import static com.azure.cosmos.implementation.HttpConstants.HttpMethods; +import static com.azure.cosmos.implementation.HttpConstants.SubStatusCodes; import static org.assertj.core.api.Assertions.assertThat; import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertTrue; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreReaderDotNetTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreReaderDotNetTest.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreReaderDotNetTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreReaderDotNetTest.java index b2354a8d040b..320b9001dd53 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreReaderDotNetTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreReaderDotNetTest.java @@ -1,30 +1,30 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.GoneException; import com.azure.cosmos.InvalidPartitionException; import com.azure.cosmos.ServiceUnavailableException; -import com.azure.cosmos.internal.AuthorizationTokenType; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.DocumentServiceRequestContext; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IAuthorizationTokenProvider; -import com.azure.cosmos.internal.ISessionContainer; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.ReplicationPolicy; -import com.azure.cosmos.internal.RequestChargeTracker; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.RxDocumentServiceResponse; -import com.azure.cosmos.internal.SessionContainer; -import com.azure.cosmos.internal.StoreResponseBuilder; -import com.azure.cosmos.internal.Strings; +import com.azure.cosmos.implementation.AuthorizationTokenType; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.DocumentServiceRequestContext; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IAuthorizationTokenProvider; +import com.azure.cosmos.implementation.ISessionContainer; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.ReplicationPolicy; +import com.azure.cosmos.implementation.RequestChargeTracker; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.RxDocumentServiceResponse; +import com.azure.cosmos.implementation.SessionContainer; +import com.azure.cosmos.implementation.StoreResponseBuilder; +import com.azure.cosmos.implementation.Strings; import io.reactivex.subscribers.TestSubscriber; import org.apache.commons.lang3.StringUtils; import org.assertj.core.api.Assertions; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreReaderTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreReaderTest.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreReaderTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreReaderTest.java index 1ae5469913fc..b24157c5d58d 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreReaderTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreReaderTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.ConsistencyLevel; import com.azure.cosmos.CosmosClientException; @@ -11,19 +11,19 @@ import com.azure.cosmos.PartitionKeyRangeGoneException; import com.azure.cosmos.PartitionKeyRangeIsSplittingException; import com.azure.cosmos.RequestRateTooLargeException; -import com.azure.cosmos.internal.DocumentServiceRequestContext; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.ISessionContainer; -import com.azure.cosmos.internal.ISessionToken; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.RequestChargeTracker; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.StoreResponseBuilder; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.VectorSessionToken; +import com.azure.cosmos.implementation.DocumentServiceRequestContext; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.ISessionContainer; +import com.azure.cosmos.implementation.ISessionToken; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.RequestChargeTracker; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.StoreResponseBuilder; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.VectorSessionToken; import com.google.common.collect.ImmutableList; import io.reactivex.subscribers.TestSubscriber; import org.assertj.core.api.AssertionsForClassTypes; @@ -39,10 +39,10 @@ import java.util.concurrent.CyclicBarrier; import java.util.concurrent.TimeUnit; -import static com.azure.cosmos.internal.HttpConstants.StatusCodes.GONE; -import static com.azure.cosmos.internal.HttpConstants.SubStatusCodes.COMPLETING_PARTITION_MIGRATION; -import static com.azure.cosmos.internal.HttpConstants.SubStatusCodes.COMPLETING_SPLIT; -import static com.azure.cosmos.internal.HttpConstants.SubStatusCodes.PARTITION_KEY_RANGE_GONE; +import static com.azure.cosmos.implementation.HttpConstants.StatusCodes.GONE; +import static com.azure.cosmos.implementation.HttpConstants.SubStatusCodes.COMPLETING_PARTITION_MIGRATION; +import static com.azure.cosmos.implementation.HttpConstants.SubStatusCodes.COMPLETING_SPLIT; +import static com.azure.cosmos.implementation.HttpConstants.SubStatusCodes.PARTITION_KEY_RANGE_GONE; import static org.assertj.core.api.Assertions.assertThat; public class StoreReaderTest { diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreReaderUnderTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreReaderUnderTest.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreReaderUnderTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreReaderUnderTest.java index a05157589f11..f970df2a539e 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreReaderUnderTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreReaderUnderTest.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.ISessionContainer; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.ISessionContainer; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import com.google.common.collect.ImmutableList; import org.apache.commons.lang3.tuple.Pair; import reactor.core.publisher.Mono; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreResponseTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreResponseTest.java similarity index 96% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreResponseTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreResponseTest.java index b86992ebf6c6..e11c369b89f2 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreResponseTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreResponseTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import org.apache.commons.io.IOUtils; import org.assertj.core.api.Assertions; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreResponseValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreResponseValidator.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreResponseValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreResponseValidator.java index 80f0574d445e..ac3384d8dbbd 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreResponseValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreResponseValidator.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.HttpConstants; +import com.azure.cosmos.implementation.HttpConstants; import org.assertj.core.api.Condition; import java.util.ArrayList; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreResultValidator.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreResultValidator.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreResultValidator.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreResultValidator.java index 5d1e0c851115..b9c4b3e8ddc2 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/StoreResultValidator.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/StoreResultValidator.java @@ -1,10 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import com.azure.cosmos.CosmosClientException; -import com.azure.cosmos.internal.FailureValidator; +import com.azure.cosmos.implementation.FailureValidator; import java.net.URI; import java.util.ArrayList; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/TimeoutHelperTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/TimeoutHelperTest.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/TimeoutHelperTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/TimeoutHelperTest.java index 15239ce9c039..98e8064045e6 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/TimeoutHelperTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/TimeoutHelperTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/TransportClientWrapper.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/TransportClientWrapper.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/TransportClientWrapper.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/TransportClientWrapper.java index ef028e60f635..e1f66d4578db 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/TransportClientWrapper.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/TransportClientWrapper.java @@ -1,12 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Utils; import org.apache.commons.lang3.tuple.Pair; import org.mockito.Mockito; import org.mockito.invocation.InvocationOnMock; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/WebExceptionUtilityTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/WebExceptionUtilityTest.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/WebExceptionUtilityTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/WebExceptionUtilityTest.java index ddfc6803a11a..ab32acd98e52 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/directconnectivity/WebExceptionUtilityTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/directconnectivity/WebExceptionUtilityTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.directconnectivity; +package com.azure.cosmos.implementation.directconnectivity; import io.netty.channel.ChannelException; import io.netty.channel.ConnectTimeoutException; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/query/DocumentProducerTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/query/DocumentProducerTest.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/query/DocumentProducerTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/query/DocumentProducerTest.java index e7305104ab71..f9062b026619 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/query/DocumentProducerTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/query/DocumentProducerTest.java @@ -1,24 +1,24 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.CosmosClientException; import com.azure.cosmos.CosmosError; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.GlobalEndpointManager; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.IRetryPolicyFactory; -import com.azure.cosmos.internal.PartitionKeyRange; -import com.azure.cosmos.internal.RetryPolicy; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.caches.RxPartitionKeyRangeCache; -import com.azure.cosmos.internal.query.orderbyquery.OrderByRowResult; -import com.azure.cosmos.internal.query.orderbyquery.OrderbyRowComparer; -import com.azure.cosmos.internal.routing.PartitionKeyRangeIdentity; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.GlobalEndpointManager; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.IRetryPolicyFactory; +import com.azure.cosmos.implementation.PartitionKeyRange; +import com.azure.cosmos.implementation.RetryPolicy; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.caches.RxPartitionKeyRangeCache; +import com.azure.cosmos.implementation.query.orderbyquery.OrderByRowResult; +import com.azure.cosmos.implementation.query.orderbyquery.OrderbyRowComparer; +import com.azure.cosmos.implementation.routing.PartitionKeyRangeIdentity; +import com.azure.cosmos.implementation.routing.Range; import com.fasterxml.jackson.databind.node.ObjectNode; import com.google.common.base.Strings; import com.google.common.collect.ImmutableList; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/query/FeedResponseBuilder.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/query/FeedResponseBuilder.java similarity index 93% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/query/FeedResponseBuilder.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/query/FeedResponseBuilder.java index 5fa31d37d82a..86744218f5a0 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/query/FeedResponseBuilder.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/query/FeedResponseBuilder.java @@ -1,13 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.RxDocumentServiceResponse; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.RxDocumentServiceResponse; import java.util.Arrays; import java.util.HashMap; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/query/FetcherTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/query/FetcherTest.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/query/FetcherTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/query/FetcherTest.java index b4e3a73d0cfa..cc2be7957825 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/query/FetcherTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/query/FetcherTest.java @@ -1,13 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.query; +package com.azure.cosmos.implementation.query; import com.azure.cosmos.ChangeFeedOptions; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; import io.reactivex.subscribers.TestSubscriber; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/InMemoryCollectionRoutingMapTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/InMemoryCollectionRoutingMapTest.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/InMemoryCollectionRoutingMapTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/InMemoryCollectionRoutingMapTest.java index a2de7c925321..97783295312c 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/InMemoryCollectionRoutingMapTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/InMemoryCollectionRoutingMapTest.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.PartitionKeyRange; +import com.azure.cosmos.implementation.PartitionKeyRange; import com.google.common.collect.ImmutableList; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.tuple.ImmutablePair; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/LocationCacheTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/LocationCacheTest.java similarity index 97% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/LocationCacheTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/LocationCacheTest.java index 3ca9e4b3c49b..e06d50b2a767 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/LocationCacheTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/LocationCacheTest.java @@ -1,20 +1,20 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; import com.azure.cosmos.BridgeInternal; import com.azure.cosmos.BridgeUtils; import com.azure.cosmos.ConnectionPolicy; import com.azure.cosmos.DatabaseAccount; import com.azure.cosmos.DatabaseAccountLocation; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.DatabaseAccountManagerInternal; -import com.azure.cosmos.internal.GlobalEndpointManager; -import com.azure.cosmos.internal.OperationType; -import com.azure.cosmos.internal.ResourceType; -import com.azure.cosmos.internal.RxDocumentServiceRequest; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.DatabaseAccountManagerInternal; +import com.azure.cosmos.implementation.GlobalEndpointManager; +import com.azure.cosmos.implementation.OperationType; +import com.azure.cosmos.implementation.ResourceType; +import com.azure.cosmos.implementation.RxDocumentServiceRequest; +import com.azure.cosmos.implementation.Utils; import com.google.common.collect.ImmutableList; import com.google.common.collect.Iterables; import org.apache.commons.collections4.list.UnmodifiableList; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/PartitionKeyInternalUtils.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/PartitionKeyInternalUtils.java similarity index 88% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/PartitionKeyInternalUtils.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/PartitionKeyInternalUtils.java index bdbd11fd3ffe..8500c97dc94d 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/PartitionKeyInternalUtils.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/PartitionKeyInternalUtils.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; import com.google.common.collect.ImmutableList; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/RoutingMapProviderHelperTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/RoutingMapProviderHelperTest.java similarity index 98% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/RoutingMapProviderHelperTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/RoutingMapProviderHelperTest.java index bc57bd7a62ae..76e3d1f140df 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/RoutingMapProviderHelperTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/RoutingMapProviderHelperTest.java @@ -1,9 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; -import com.azure.cosmos.internal.PartitionKeyRange; +import com.azure.cosmos.implementation.PartitionKeyRange; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.tuple.ImmutablePair; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/StringPartitionKeyComponentTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/StringPartitionKeyComponentTest.java similarity index 95% rename from sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/StringPartitionKeyComponentTest.java rename to sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/StringPartitionKeyComponentTest.java index ae12263dfe45..46f0b17f5372 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/internal/routing/StringPartitionKeyComponentTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/implementation/routing/StringPartitionKeyComponentTest.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.cosmos.internal.routing; +package com.azure.cosmos.implementation.routing; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/AggregateQueryTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/AggregateQueryTests.java index f703fd9e8861..ac6db6a971df 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/AggregateQueryTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/AggregateQueryTests.java @@ -9,8 +9,8 @@ import com.azure.cosmos.CosmosItemProperties; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.FeedResponseListValidator; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.FeedResponseListValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/BackPressureCrossPartitionTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/BackPressureCrossPartitionTest.java index aab43514cd0c..9501089f80b8 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/BackPressureCrossPartitionTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/BackPressureCrossPartitionTest.java @@ -19,8 +19,8 @@ import com.azure.cosmos.Index; import com.azure.cosmos.IndexingPolicy; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.RxDocumentClientUnderTest; -import com.azure.cosmos.internal.TestUtils; +import com.azure.cosmos.implementation.RxDocumentClientUnderTest; +import com.azure.cosmos.implementation.TestUtils; import io.reactivex.subscribers.TestSubscriber; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/BackPressureTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/BackPressureTest.java index 1b21dae944a0..bd99b19dd72a 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/BackPressureTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/BackPressureTest.java @@ -14,9 +14,9 @@ import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.Offer; -import com.azure.cosmos.internal.RxDocumentClientUnderTest; -import com.azure.cosmos.internal.TestUtils; +import com.azure.cosmos.implementation.Offer; +import com.azure.cosmos.implementation.RxDocumentClientUnderTest; +import com.azure.cosmos.implementation.TestUtils; import io.reactivex.subscribers.TestSubscriber; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ChangeFeedProcessorTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ChangeFeedProcessorTest.java index da09b3bcc5d1..098bc9542f7d 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ChangeFeedProcessorTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ChangeFeedProcessorTest.java @@ -20,7 +20,7 @@ import com.azure.cosmos.SqlParameter; import com.azure.cosmos.SqlParameterList; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.changefeed.ServiceItemLease; +import com.azure.cosmos.implementation.changefeed.ServiceItemLease; import org.apache.commons.lang3.RandomStringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ChangeFeedTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ChangeFeedTest.java index 2946fed34876..2abf4d370ceb 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ChangeFeedTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ChangeFeedTest.java @@ -8,15 +8,15 @@ import com.azure.cosmos.PartitionKey; import com.azure.cosmos.PartitionKeyDefinition; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.TestSuiteBase; -import com.azure.cosmos.internal.TestUtils; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.TestSuiteBase; +import com.azure.cosmos.implementation.TestUtils; import com.google.common.collect.ArrayListMultimap; import com.google.common.collect.Multimap; import org.testng.SkipException; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/CollectionCrudTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/CollectionCrudTest.java index 1805e5066f94..e808cf0d139b 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/CollectionCrudTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/CollectionCrudTest.java @@ -24,9 +24,9 @@ import com.azure.cosmos.PartitionKeyDefinition; import com.azure.cosmos.SpatialSpec; import com.azure.cosmos.SpatialType; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.RetryAnalyzer; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.RetryAnalyzer; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.DataProvider; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/CollectionQueryTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/CollectionQueryTest.java index 100887d7daa7..de1ef317d293 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/CollectionQueryTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/CollectionQueryTest.java @@ -11,8 +11,8 @@ import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; import org.apache.commons.lang3.StringUtils; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/CosmosAsyncConflictTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/CosmosAsyncConflictTest.java index c189503f087c..e0298296de20 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/CosmosAsyncConflictTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/CosmosAsyncConflictTest.java @@ -8,7 +8,7 @@ import com.azure.cosmos.CosmosConflictProperties; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.HttpConstants; +import com.azure.cosmos.implementation.HttpConstants; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.BeforeMethod; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/DatabaseCrudTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/DatabaseCrudTest.java index 8fda5fd3288b..f9a3d44a3cf8 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/DatabaseCrudTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/DatabaseCrudTest.java @@ -10,7 +10,7 @@ import com.azure.cosmos.CosmosDatabaseProperties; import com.azure.cosmos.CosmosDatabaseRequestOptions; import com.azure.cosmos.CosmosResponseValidator; -import com.azure.cosmos.internal.FailureValidator; +import com.azure.cosmos.implementation.FailureValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/DatabaseQueryTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/DatabaseQueryTest.java index 289d0de42e21..7008a2bbdc34 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/DatabaseQueryTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/DatabaseQueryTest.java @@ -9,8 +9,8 @@ import com.azure.cosmos.CosmosDatabaseProperties; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; import org.apache.commons.lang3.StringUtils; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/DocumentCrudTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/DocumentCrudTest.java index d651d43afe5c..1957b217a797 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/DocumentCrudTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/DocumentCrudTest.java @@ -13,7 +13,7 @@ import com.azure.cosmos.CosmosItemRequestOptions; import com.azure.cosmos.CosmosResponseValidator; import com.azure.cosmos.PartitionKey; -import com.azure.cosmos.internal.FailureValidator; +import com.azure.cosmos.implementation.FailureValidator; import org.apache.commons.lang3.StringUtils; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/MultiMasterConflictResolutionTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/MultiMasterConflictResolutionTest.java index 4eee471f0758..6a5a1e185447 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/MultiMasterConflictResolutionTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/MultiMasterConflictResolutionTest.java @@ -15,8 +15,8 @@ import com.azure.cosmos.CosmosContainerRequestOptions; import com.azure.cosmos.CosmosDatabaseForTest; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.Utils; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/MultiOrderByQueryTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/MultiOrderByQueryTests.java index ed8d9784bd58..d812489d0cf3 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/MultiOrderByQueryTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/MultiOrderByQueryTests.java @@ -15,8 +15,8 @@ import com.azure.cosmos.CosmosItemRequestOptions; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.FeedResponseListValidator; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; import com.fasterxml.jackson.databind.ObjectMapper; import org.apache.commons.collections4.ComparatorUtils; import org.testng.annotations.AfterClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/OfferQueryTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/OfferQueryTest.java index 4306992db19d..536c52b7e9c6 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/OfferQueryTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/OfferQueryTest.java @@ -5,16 +5,16 @@ import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.AsyncDocumentClient.Builder; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.DatabaseForTest; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; -import com.azure.cosmos.internal.Offer; -import com.azure.cosmos.internal.TestSuiteBase; -import com.azure.cosmos.internal.TestUtils; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.AsyncDocumentClient.Builder; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.DatabaseForTest; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; +import com.azure.cosmos.implementation.Offer; +import com.azure.cosmos.implementation.TestSuiteBase; +import com.azure.cosmos.implementation.TestUtils; import org.assertj.core.util.Strings; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/OfferReadReplaceTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/OfferReadReplaceTest.java index b2cd1564cf20..073edd641500 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/OfferReadReplaceTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/OfferReadReplaceTest.java @@ -2,14 +2,14 @@ // Licensed under the MIT License. package com.azure.cosmos.rx; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.DatabaseForTest; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.Offer; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.ResourceResponseValidator; -import com.azure.cosmos.internal.TestSuiteBase; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.DatabaseForTest; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.Offer; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.ResourceResponseValidator; +import com.azure.cosmos.implementation.TestSuiteBase; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/OrderbyDocumentQueryTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/OrderbyDocumentQueryTest.java index c92ecf26094c..32855627cb02 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/OrderbyDocumentQueryTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/OrderbyDocumentQueryTest.java @@ -14,17 +14,17 @@ import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKey; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; -import com.azure.cosmos.internal.ResourceValidator; -import com.azure.cosmos.internal.RetryAnalyzer; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.Utils.ValueHolder; -import com.azure.cosmos.internal.query.CompositeContinuationToken; -import com.azure.cosmos.internal.query.OrderByContinuationToken; -import com.azure.cosmos.internal.query.QueryItem; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; +import com.azure.cosmos.implementation.ResourceValidator; +import com.azure.cosmos.implementation.RetryAnalyzer; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.Utils.ValueHolder; +import com.azure.cosmos.implementation.query.CompositeContinuationToken; +import com.azure.cosmos.implementation.query.OrderByContinuationToken; +import com.azure.cosmos.implementation.query.QueryItem; +import com.azure.cosmos.implementation.routing.Range; import com.fasterxml.jackson.core.JsonProcessingException; import io.reactivex.subscribers.TestSubscriber; import org.apache.commons.lang3.StringUtils; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ParallelDocumentQueryTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ParallelDocumentQueryTest.java index 302dccbe7145..2f3ce07cb2ae 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ParallelDocumentQueryTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ParallelDocumentQueryTest.java @@ -13,14 +13,14 @@ import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; -import com.azure.cosmos.internal.QueryMetrics; -import com.azure.cosmos.internal.TestUtils; -import com.azure.cosmos.internal.Utils.ValueHolder; -import com.azure.cosmos.internal.query.CompositeContinuationToken; -import com.azure.cosmos.internal.routing.Range; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; +import com.azure.cosmos.implementation.QueryMetrics; +import com.azure.cosmos.implementation.TestUtils; +import com.azure.cosmos.implementation.Utils.ValueHolder; +import com.azure.cosmos.implementation.query.CompositeContinuationToken; +import com.azure.cosmos.implementation.routing.Range; import io.reactivex.subscribers.TestSubscriber; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ParsingEnvTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ParsingEnvTest.java index 9225c5cb0dad..22cd7a13b12f 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ParsingEnvTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ParsingEnvTest.java @@ -4,7 +4,7 @@ package com.azure.cosmos.rx; import com.azure.cosmos.ConsistencyLevel; -import com.azure.cosmos.internal.directconnectivity.Protocol; +import com.azure.cosmos.implementation.directconnectivity.Protocol; import org.testng.annotations.Test; import static org.assertj.core.api.Assertions.assertThat; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/PermissionCrudTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/PermissionCrudTest.java index 61a9f61a7e2d..0240828e9be4 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/PermissionCrudTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/PermissionCrudTest.java @@ -13,7 +13,7 @@ import com.azure.cosmos.CosmosResponseValidator; import com.azure.cosmos.CosmosUserProperties; import com.azure.cosmos.PermissionMode; -import com.azure.cosmos.internal.FailureValidator; +import com.azure.cosmos.implementation.FailureValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/PermissionQueryTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/PermissionQueryTest.java index 1760d761ff6a..f68771ea8ece 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/PermissionQueryTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/PermissionQueryTest.java @@ -6,16 +6,16 @@ import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PermissionMode; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.DatabaseForTest; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; -import com.azure.cosmos.internal.Permission; -import com.azure.cosmos.internal.TestSuiteBase; -import com.azure.cosmos.internal.User; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.DatabaseForTest; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; +import com.azure.cosmos.implementation.Permission; +import com.azure.cosmos.implementation.TestSuiteBase; +import com.azure.cosmos.implementation.User; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ProxyHostTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ProxyHostTest.java index f8696e48d056..0b4f43e4bc51 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ProxyHostTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ProxyHostTest.java @@ -11,7 +11,7 @@ import com.azure.cosmos.CosmosItemProperties; import com.azure.cosmos.CosmosItemRequestOptions; import com.azure.cosmos.CosmosResponseValidator; -import com.azure.cosmos.internal.TestConfigurations; +import com.azure.cosmos.implementation.TestConfigurations; import com.azure.cosmos.rx.proxy.HttpProxyServer; import org.apache.log4j.Level; import org.apache.log4j.LogManager; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedCollectionsTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedCollectionsTest.java index 4f917d73c4b0..221c341e8e84 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedCollectionsTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedCollectionsTest.java @@ -12,8 +12,8 @@ import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedDatabasesTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedDatabasesTest.java index 3b683e82153d..f325fe1cd7a6 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedDatabasesTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedDatabasesTest.java @@ -8,8 +8,8 @@ import com.azure.cosmos.CosmosDatabaseRequestOptions; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedDocumentsTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedDocumentsTest.java index 453abfb09efc..695967c8dd80 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedDocumentsTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedDocumentsTest.java @@ -10,9 +10,9 @@ import com.azure.cosmos.CosmosItemProperties; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedOffersTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedOffersTest.java index 8639583bd027..6a3cc7b1198d 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedOffersTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedOffersTest.java @@ -5,14 +5,14 @@ import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKeyDefinition; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.DatabaseForTest; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; -import com.azure.cosmos.internal.Offer; -import com.azure.cosmos.internal.TestSuiteBase; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.DatabaseForTest; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; +import com.azure.cosmos.implementation.Offer; +import com.azure.cosmos.implementation.TestSuiteBase; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedPermissionsTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedPermissionsTest.java index 0f73145096ec..f870b7f50d2d 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedPermissionsTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedPermissionsTest.java @@ -6,14 +6,14 @@ import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PermissionMode; import com.azure.cosmos.Resource; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.DatabaseForTest; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; -import com.azure.cosmos.internal.Permission; -import com.azure.cosmos.internal.TestSuiteBase; -import com.azure.cosmos.internal.User; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.DatabaseForTest; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; +import com.azure.cosmos.implementation.Permission; +import com.azure.cosmos.implementation.TestSuiteBase; +import com.azure.cosmos.implementation.User; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedPkrTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedPkrTests.java index e24ea2921acc..14b9b984eb1a 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedPkrTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedPkrTests.java @@ -9,9 +9,9 @@ import com.azure.cosmos.CosmosContainerRequestOptions; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.PartitionKeyRange; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.PartitionKeyRange; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedStoredProceduresTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedStoredProceduresTest.java index 2c953bada02e..c2737daf0e8c 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedStoredProceduresTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedStoredProceduresTest.java @@ -9,8 +9,8 @@ import com.azure.cosmos.CosmosStoredProcedureRequestOptions; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedTriggersTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedTriggersTest.java index 9ef6c1a3deee..9c0f877e0785 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedTriggersTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedTriggersTest.java @@ -10,8 +10,8 @@ import com.azure.cosmos.FeedResponse; import com.azure.cosmos.TriggerOperation; import com.azure.cosmos.TriggerType; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedUdfsTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedUdfsTest.java index 973b1807dcfe..371f1e6e9388 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedUdfsTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedUdfsTest.java @@ -8,9 +8,9 @@ import com.azure.cosmos.CosmosUserDefinedFunctionProperties; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedUsersTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedUsersTest.java index 060129086720..b25bf43bb780 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedUsersTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ReadFeedUsersTest.java @@ -9,8 +9,8 @@ import com.azure.cosmos.CosmosUserProperties; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ResourceTokenTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ResourceTokenTest.java index 50061f5b2407..366d045442b7 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ResourceTokenTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/ResourceTokenTest.java @@ -7,20 +7,20 @@ import com.azure.cosmos.PartitionKey; import com.azure.cosmos.PartitionKeyDefinition; import com.azure.cosmos.PermissionMode; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.DatabaseForTest; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.Permission; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.ResourceResponseValidator; -import com.azure.cosmos.internal.TestConfigurations; -import com.azure.cosmos.internal.TestSuiteBase; -import com.azure.cosmos.internal.TestUtils; -import com.azure.cosmos.internal.User; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.DatabaseForTest; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.Permission; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.ResourceResponseValidator; +import com.azure.cosmos.implementation.TestConfigurations; +import com.azure.cosmos.implementation.TestSuiteBase; +import com.azure.cosmos.implementation.TestUtils; +import com.azure.cosmos.implementation.User; import org.apache.commons.lang3.StringUtils; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/SinglePartitionDocumentQueryTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/SinglePartitionDocumentQueryTest.java index ba395cea6a02..4b1f12d855ee 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/SinglePartitionDocumentQueryTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/SinglePartitionDocumentQueryTest.java @@ -13,11 +13,11 @@ import com.azure.cosmos.SqlParameter; import com.azure.cosmos.SqlParameterList; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; -import com.azure.cosmos.internal.TestUtils; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; +import com.azure.cosmos.implementation.TestUtils; import io.reactivex.subscribers.TestSubscriber; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/SinglePartitionReadFeedDocumentsTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/SinglePartitionReadFeedDocumentsTest.java index 8a422c76a94f..eb51c5c1df9d 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/SinglePartitionReadFeedDocumentsTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/SinglePartitionReadFeedDocumentsTest.java @@ -8,8 +8,8 @@ import com.azure.cosmos.CosmosItemProperties; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/StoredProcedureCrudTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/StoredProcedureCrudTest.java index 71ced0eb9224..f73dd02a7da7 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/StoredProcedureCrudTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/StoredProcedureCrudTest.java @@ -10,7 +10,7 @@ import com.azure.cosmos.CosmosResponseValidator; import com.azure.cosmos.CosmosStoredProcedureProperties; import com.azure.cosmos.CosmosStoredProcedureRequestOptions; -import com.azure.cosmos.internal.FailureValidator; +import com.azure.cosmos.implementation.FailureValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/StoredProcedureQueryTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/StoredProcedureQueryTest.java index 1626f2a90059..93e8055dedc5 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/StoredProcedureQueryTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/StoredProcedureQueryTest.java @@ -9,9 +9,9 @@ import com.azure.cosmos.CosmosStoredProcedureProperties; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TestSuiteBase.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TestSuiteBase.java index b8bc3130f902..54f7dd3200f7 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TestSuiteBase.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TestSuiteBase.java @@ -42,13 +42,13 @@ import com.azure.cosmos.Resource; import com.azure.cosmos.RetryOptions; import com.azure.cosmos.SqlQuerySpec; -import com.azure.cosmos.internal.Configs; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.PathParser; -import com.azure.cosmos.internal.TestConfigurations; -import com.azure.cosmos.internal.Utils; -import com.azure.cosmos.internal.directconnectivity.Protocol; +import com.azure.cosmos.implementation.Configs; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.PathParser; +import com.azure.cosmos.implementation.TestConfigurations; +import com.azure.cosmos.implementation.Utils; +import com.azure.cosmos.implementation.directconnectivity.Protocol; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.DeserializationFeature; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TokenResolverTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TokenResolverTest.java index 53a7818e88af..52d48e25357d 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TokenResolverTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TokenResolverTest.java @@ -15,22 +15,22 @@ import com.azure.cosmos.PermissionMode; import com.azure.cosmos.Resource; import com.azure.cosmos.TokenResolver; -import com.azure.cosmos.internal.AsyncDocumentClient; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.Document; -import com.azure.cosmos.internal.DocumentCollection; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.Permission; -import com.azure.cosmos.internal.RequestOptions; -import com.azure.cosmos.internal.ResourceResponse; -import com.azure.cosmos.internal.ResourceResponseValidator; -import com.azure.cosmos.internal.StoredProcedure; -import com.azure.cosmos.internal.StoredProcedureResponse; -import com.azure.cosmos.internal.TestConfigurations; -import com.azure.cosmos.internal.TestSuiteBase; -import com.azure.cosmos.internal.User; +import com.azure.cosmos.implementation.AsyncDocumentClient; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.Document; +import com.azure.cosmos.implementation.DocumentCollection; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.Permission; +import com.azure.cosmos.implementation.RequestOptions; +import com.azure.cosmos.implementation.ResourceResponse; +import com.azure.cosmos.implementation.ResourceResponseValidator; +import com.azure.cosmos.implementation.StoredProcedure; +import com.azure.cosmos.implementation.StoredProcedureResponse; +import com.azure.cosmos.implementation.TestConfigurations; +import com.azure.cosmos.implementation.TestSuiteBase; +import com.azure.cosmos.implementation.User; import org.testng.SkipException; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TopQueryTests.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TopQueryTests.java index 47f753b17395..0cfb59cbcdd0 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TopQueryTests.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TopQueryTests.java @@ -10,10 +10,10 @@ import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; import com.azure.cosmos.PartitionKey; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.RetryAnalyzer; -import com.azure.cosmos.internal.Utils.ValueHolder; -import com.azure.cosmos.internal.query.TakeContinuationToken; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.RetryAnalyzer; +import com.azure.cosmos.implementation.Utils.ValueHolder; +import com.azure.cosmos.implementation.query.TakeContinuationToken; import io.reactivex.subscribers.TestSubscriber; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TriggerQueryTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TriggerQueryTest.java index 3020a12afd8e..3cdbeb38c122 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TriggerQueryTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/TriggerQueryTest.java @@ -12,9 +12,9 @@ import com.azure.cosmos.Resource; import com.azure.cosmos.TriggerOperation; import com.azure.cosmos.TriggerType; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UniqueIndexTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UniqueIndexTest.java index 31a9c5b3558a..2bd3abfc0acd 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UniqueIndexTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UniqueIndexTest.java @@ -23,9 +23,9 @@ import com.azure.cosmos.PartitionKeyDefinition; import com.azure.cosmos.UniqueKey; import com.azure.cosmos.UniqueKeyPolicy; -import com.azure.cosmos.internal.HttpConstants; -import com.azure.cosmos.internal.TestConfigurations; -import com.azure.cosmos.internal.Utils; +import com.azure.cosmos.implementation.HttpConstants; +import com.azure.cosmos.implementation.TestConfigurations; +import com.azure.cosmos.implementation.Utils; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UserCrudTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UserCrudTest.java index 9eebaf8dc8e5..e0f39dda0651 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UserCrudTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UserCrudTest.java @@ -11,7 +11,7 @@ import com.azure.cosmos.CosmosDatabaseForTest; import com.azure.cosmos.CosmosResponseValidator; import com.azure.cosmos.CosmosUserProperties; -import com.azure.cosmos.internal.FailureValidator; +import com.azure.cosmos.implementation.FailureValidator; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UserDefinedFunctionQueryTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UserDefinedFunctionQueryTest.java index e01b83b6087d..27cd94a96c81 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UserDefinedFunctionQueryTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UserDefinedFunctionQueryTest.java @@ -9,11 +9,11 @@ import com.azure.cosmos.CosmosUserDefinedFunctionProperties; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.Database; -import com.azure.cosmos.internal.FailureValidator; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; -import com.azure.cosmos.internal.TestUtils; +import com.azure.cosmos.implementation.Database; +import com.azure.cosmos.implementation.FailureValidator; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; +import com.azure.cosmos.implementation.TestUtils; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Factory; diff --git a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UserQueryTest.java b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UserQueryTest.java index be480649acd6..f3eaadd21f5a 100644 --- a/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UserQueryTest.java +++ b/sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/rx/UserQueryTest.java @@ -9,9 +9,9 @@ import com.azure.cosmos.CosmosUserProperties; import com.azure.cosmos.FeedOptions; import com.azure.cosmos.FeedResponse; -import com.azure.cosmos.internal.FeedResponseListValidator; -import com.azure.cosmos.internal.FeedResponseValidator; -import com.azure.cosmos.internal.TestUtils; +import com.azure.cosmos.implementation.FeedResponseListValidator; +import com.azure.cosmos.implementation.FeedResponseValidator; +import com.azure.cosmos.implementation.TestUtils; import org.apache.commons.lang3.StringUtils; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; diff --git a/sdk/cosmos/pom.xml b/sdk/cosmos/pom.xml index d250cd128a1e..591756d84932 100644 --- a/sdk/cosmos/pom.xml +++ b/sdk/cosmos/pom.xml @@ -306,7 +306,7 @@ Licensed under the MIT License. false ${javadoc.opts} - **/internal/**/*.java + **/implementation/**/*.java **/*BridgeInternal.java From f7a3a6f8a56d9ba05d2383a3e81ef2377c1dff47 Mon Sep 17 00:00:00 2001 From: Kushagra Thapar Date: Thu, 7 Nov 2019 22:54:15 -0800 Subject: [PATCH 2/2] Fixed typo from aure to azure --- .../src/main/resources/log4j.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdk/cosmos/azure-cosmos-benchmark/src/main/resources/log4j.properties b/sdk/cosmos/azure-cosmos-benchmark/src/main/resources/log4j.properties index f1723fa3d00d..6eb66dcf608a 100644 --- a/sdk/cosmos/azure-cosmos-benchmark/src/main/resources/log4j.properties +++ b/sdk/cosmos/azure-cosmos-benchmark/src/main/resources/log4j.properties @@ -5,8 +5,8 @@ log4j.rootLogger=INFO, Console log4j.category.com.azure.cosmos=INFO log4j.category.com.azure.cosmos.benchmark=INFO log4j.category.com.azure.cosmos.implementation=INFO -log4j.category.com.aure.cosmos.internal.caches=INFO -log4j.category.com.aure.cosmos.internal.changefeed=INFO +log4j.category.com.azure.cosmos.implementation.caches=INFO +log4j.category.com.azure.cosmos.implementation.changefeed=INFO log4j.category.com.azure.cosmos.implementation.directconnectivity=INFO log4j.category.com.azure.cosmos.implementation.directconnectivity.rntbd=INFO log4j.category.com.azure.cosmos.implementation.http=INFO