All Downloads are FREE. Search and download functionalities are using the official Maven repository.

re-cosmos.4.19.0-beta.1.source-code.module-info Maven / Gradle / Ivy

Go to download

This Package contains Microsoft Azure Cosmos SDK (with Reactive Extension Reactor support) for Azure Cosmos DB SQL API

There is a newer version: 4.60.0
Show newest version
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.


module com.azure.cosmos {

    requires transitive com.azure.core;

    requires com.fasterxml.jackson.datatype.jsr310;
    requires io.netty.transport;
    requires io.netty.handler;
    requires io.netty.common;
    requires io.netty.buffer;
    requires io.netty.codec;
    requires io.netty.resolver;
    requires io.netty.codec.http;
    requires io.netty.codec.http2;
    requires io.netty.transport.epoll;
    requires io.netty.handler.proxy;
    requires reactor.netty;
    requires reactor.netty.core;
    requires reactor.netty.http;
    requires com.codahale.metrics;
    requires com.fasterxml.jackson.module.afterburner;
    requires java.management;
    requires jdk.management;
    requires micrometer.core;
    //  This is only required by guava shaded libraries
    requires java.logging;
	requires HdrHistogram;

	// public API surface area
    exports com.azure.cosmos;
    exports com.azure.cosmos.models;
    exports com.azure.cosmos.util;

    // exporting some packages specifically for Jackson
    opens com.azure.cosmos to com.fasterxml.jackson.databind, com.azure.spring.data.cosmos;
    opens com.azure.cosmos.implementation to com.fasterxml.jackson.databind, java.logging, com.fasterxml.jackson.module.afterburner;
    opens com.azure.cosmos.implementation.caches to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.changefeed to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.changefeed.implementation to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.feedranges to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.changefeed.exceptions to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.directconnectivity to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.directconnectivity.rntbd to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.http to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.query to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.query.aggregation to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.query.metrics to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.query.orderbyquery to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.routing to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.clienttelemetry to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.models to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.util to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.throughputControl to com.fasterxml.jackson.databind;
    opens com.azure.cosmos.implementation.throughputControl.controller.group.global to com.fasterxml.jackson.databind;

    uses com.azure.cosmos.implementation.guava25.base.PatternCompiler;
    uses com.azure.core.util.tracing.Tracer;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy