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

e11.guiced-persistence.0.60.0.1.source-code.module-info Maven / Gradle / Ivy

import com.jwebmp.guicedinjection.interfaces.*;
import com.jwebmp.guicedpersistence.db.services.PersistenceGuiceConfigurator;
import com.jwebmp.guicedpersistence.scanners.GuiceInjectionMetaInfScanner;
import com.jwebmp.guicedpersistence.scanners.GuiceInjectionMetaInfScannerExclusions;
import com.jwebmp.guicedpersistence.scanners.PersistenceFileHandler;
import com.jwebmp.guicedpersistence.scanners.PersistenceServiceLoadersBinder;
import com.jwebmp.guicedpersistence.services.GuicedPersistenceJarModuleExclusions;

module com.jwebmp.guicedpersistence {
	exports com.jwebmp.guicedpersistence.db;
	exports com.jwebmp.guicedpersistence.db.annotations;
	exports com.jwebmp.guicedpersistence.db.exceptions;
	exports com.jwebmp.guicedpersistence.db.intercepters;
	exports com.jwebmp.guicedpersistence.services;

	exports com.jwebmp.guicedpersistence.scanners to com.jwebmp.guicedinjection, io.github.classgraph, com.jwebmp.entityassist;
	exports com.oracle.jaxb21;

	requires com.google.guice.extensions.persist;
	requires com.jwebmp.guicedinjection;
	requires com.jwebmp.logmaster;

	requires io.github.classgraph;
	requires java.logging;
	requires com.google.guice;

	requires java.naming;
	requires aopalliance;

	requires java.validation;

	requires com.google.common;
	requires javax.inject;

	requires com.fasterxml.jackson.core;
	requires com.fasterxml.jackson.annotation;
	requires com.fasterxml.jackson.databind;

	requires java.persistence;
	requires org.json;
	requires java.sql;

	uses com.jwebmp.guicedpersistence.services.PropertiesConnectionInfoReader;
	uses com.jwebmp.guicedpersistence.services.PropertiesEntityManagerReader;
	uses com.jwebmp.guicedpersistence.services.ITransactionHandler;

	provides IPathContentsScanner with GuiceInjectionMetaInfScanner;
	provides IPathContentsBlacklistScanner with GuiceInjectionMetaInfScannerExclusions;
	provides IFileContentsScanner with PersistenceFileHandler;
	provides IGuiceConfigurator with PersistenceGuiceConfigurator;
	//provides IGuicePostStartup with AsyncPostStartup;
	provides IGuiceDefaultBinder with PersistenceServiceLoadersBinder;
	provides IGuiceScanModuleExclusions with GuicedPersistenceJarModuleExclusions;
	provides IGuiceScanJarExclusions with GuicedPersistenceJarModuleExclusions;

	provides com.jwebmp.guicedpersistence.services.PropertiesConnectionInfoReader with com.jwebmp.guicedpersistence.db.intercepters.JPADefaultConnectionBaseBuilder;

	opens com.oracle.jaxb21 to com.fasterxml.jackson.databind;
	opens com.jwebmp.guicedpersistence.db to com.fasterxml.jackson.databind;
	opens com.jwebmp.guicedpersistence.injectors to com.google.guice;

	exports com.jwebmp.guicedpersistence.db.services;
	exports com.jwebmp.guicedpersistence.injectors;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy