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

wirlds-common.0.54.2.source-code.module-info Maven / Gradle / Ivy

Go to download

Swirlds is a software platform designed to build fully-distributed applications that harness the power of the cloud without servers. Now you can develop applications with fairness in decision making, speed, trust and reliability, at a fraction of the cost of traditional server-based platforms.

There is a newer version: 0.56.6
Show newest version
module com.swirlds.common {

    /* Exported packages. This list should remain alphabetized. */
    exports com.swirlds.common;
    exports com.swirlds.common.config;
    exports com.swirlds.common.config.singleton;
    exports com.swirlds.common.constructable;
    exports com.swirlds.common.constructable.internal;
    exports com.swirlds.common.context;
    exports com.swirlds.common.crypto;
    exports com.swirlds.common.crypto.config;
    exports com.swirlds.common.exceptions;
    exports com.swirlds.common.formatting;
    exports com.swirlds.common.io;
    exports com.swirlds.common.io.config;
    exports com.swirlds.common.io.exceptions;
    exports com.swirlds.common.io.extendable;
    exports com.swirlds.common.io.extendable.extensions;
    exports com.swirlds.common.io.filesystem;
    exports com.swirlds.common.io.streams;
    exports com.swirlds.common.io.utility;
    exports com.swirlds.common.merkle;
    exports com.swirlds.common.merkle.copy;
    exports com.swirlds.common.merkle.crypto;
    exports com.swirlds.common.merkle.exceptions;
    exports com.swirlds.common.merkle.hash;
    exports com.swirlds.common.merkle.impl;
    exports com.swirlds.common.merkle.impl.destroyable;
    exports com.swirlds.common.merkle.impl.internal;
    exports com.swirlds.common.merkle.interfaces;
    exports com.swirlds.common.merkle.iterators;
    exports com.swirlds.common.merkle.route;
    exports com.swirlds.common.merkle.synchronization;
    exports com.swirlds.common.merkle.synchronization.config;
    exports com.swirlds.common.merkle.synchronization.streams;
    exports com.swirlds.common.merkle.synchronization.task;
    exports com.swirlds.common.merkle.synchronization.utility;
    exports com.swirlds.common.merkle.synchronization.views;
    exports com.swirlds.common.merkle.utility;
    exports com.swirlds.common.metrics;
    exports com.swirlds.common.metrics.config;
    exports com.swirlds.common.metrics.noop;
    exports com.swirlds.common.metrics.platform;
    exports com.swirlds.common.metrics.platform.prometheus;
    exports com.swirlds.common.notification;
    exports com.swirlds.common.platform;
    exports com.swirlds.common.stream;
    exports com.swirlds.common.stream.internal;
    exports com.swirlds.common.threading;
    exports com.swirlds.common.threading.framework;
    exports com.swirlds.common.threading.framework.config;
    exports com.swirlds.common.threading.futures;
    exports com.swirlds.common.threading.interrupt;
    exports com.swirlds.common.threading.locks;
    exports com.swirlds.common.threading.locks.locked;
    exports com.swirlds.common.threading.manager;
    exports com.swirlds.common.threading.pool;
    exports com.swirlds.common.threading.utility;
    exports com.swirlds.common.time;
    exports com.swirlds.common.utility;
    exports com.swirlds.common.utility.throttle;
    exports com.swirlds.common.jackson;
    exports com.swirlds.common.units;
    exports com.swirlds.common.wiring;
    exports com.swirlds.common.wiring.component;
    exports com.swirlds.common.wiring.counters;
    exports com.swirlds.common.wiring.model;
    exports com.swirlds.common.wiring.schedulers;
    exports com.swirlds.common.wiring.schedulers.builders;
    exports com.swirlds.common.wiring.tasks;
    exports com.swirlds.common.wiring.transformers;
    exports com.swirlds.common.wiring.wires;
    exports com.swirlds.common.wiring.wires.input;
    exports com.swirlds.common.wiring.wires.output;

    /* Targeted exports */
    exports com.swirlds.common.crypto.internal to
            com.swirlds.platform.core,
            com.swirlds.common.test.fixtures,
            com.swirlds.common.testing;
    exports com.swirlds.common.notification.internal to
            com.swirlds.common.testing;
    exports com.swirlds.common.crypto.engine to
            com.swirlds.common.testing,
            com.swirlds.common.test.fixtures;

    opens com.swirlds.common.crypto to
            com.fasterxml.jackson.databind;
    opens com.swirlds.common.merkle.utility to
            com.fasterxml.jackson.databind;
    opens com.swirlds.common.utility to
            com.fasterxml.jackson.databind;
    opens com.swirlds.common.utility.throttle to
            com.fasterxml.jackson.databind;
    opens com.swirlds.common.stream to
            com.fasterxml.jackson.databind;
    opens com.swirlds.common.merkle.copy to
            com.fasterxml.jackson.databind;

    exports com.swirlds.common.io.streams.internal to
            com.swirlds.platform.test;
    exports com.swirlds.common.io.extendable.extensions.internal to
            com.swirlds.common.testing;

    opens com.swirlds.common.merkle.impl to
            com.fasterxml.jackson.databind;
    opens com.swirlds.common.merkle.impl.internal to
            com.fasterxml.jackson.databind;
    opens com.swirlds.common.merkle.impl.destroyable to
            com.fasterxml.jackson.databind;
    opens com.swirlds.common.io.utility to
            com.fasterxml.jackson.databind;
    opens com.swirlds.common.stream.internal to
            com.fasterxml.jackson.databind;

    exports com.swirlds.common.merkle.crypto.internal to
            com.swirlds.common.testing;

    opens com.swirlds.common.merkle.crypto to
            com.fasterxml.jackson.databind;
    opens com.swirlds.common.formatting to
            com.fasterxml.jackson.databind;
    opens com.swirlds.common.units to
            com.fasterxml.jackson.databind;

    exports com.swirlds.common.metrics.extensions;
    exports com.swirlds.common.units.internal;

    opens com.swirlds.common.units.internal to
            com.fasterxml.jackson.databind;

    exports com.swirlds.common.metrics.statistics;
    exports com.swirlds.common.metrics.statistics.internal to
            com.swirlds.common.testing,
            com.swirlds.demo.platform,
            com.swirlds.jrs,
            com.swirlds.platform.core,
            com.swirlds.platform.test,
            com.swirlds.platform.gui;
    exports com.swirlds.common.startup;
    exports com.swirlds.common.threading.atomic;
    exports com.swirlds.common.wiring.model.diagram;
    exports com.swirlds.common.concurrent;
    exports com.swirlds.common.merkle.synchronization.stats;

    requires transitive com.swirlds.base;
    requires transitive com.swirlds.config.api;
    requires transitive com.swirlds.logging;
    requires transitive com.swirlds.metrics.api;
    requires transitive com.swirlds.metrics.impl;
    requires transitive com.fasterxml.jackson.core;
    requires transitive com.fasterxml.jackson.databind;
    requires transitive com.hedera.pbj.runtime;
    requires transitive io.prometheus.simpleclient;
    requires transitive lazysodium.java;
    requires transitive org.apache.logging.log4j;
    requires com.sun.jna;
    requires io.github.classgraph;
    requires io.prometheus.simpleclient.httpserver;
    requires java.desktop;
    requires jdk.httpserver;
    requires jdk.management;
    requires org.apache.logging.log4j.core;
    requires org.bouncycastle.provider;
    requires org.hyperledger.besu.nativelib.secp256k1;
    requires static transitive com.github.spotbugs.annotations;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy