persistence.guiced-persistence.1.0.12.1-jre12.source-code.module-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of guiced-persistence Show documentation
Show all versions of guiced-persistence Show documentation
A complete JPA 2.1 implementation for Standalone or EE Implementation. Enables Multiple Persistence units
with full JTA Support using BTM. Perfect for Guice implementations, test suites, and Guice enabled Web Applications or EAR Projects.
Requires JDK 8
import com.guicedee.guicedinjection.interfaces.IGuiceModule;
import com.guicedee.guicedpersistence.btm.implementation.BTMAutomatedTransactionHandler;
import com.guicedee.guicedpersistence.btm.implementation.BTMConnectionProperties;
import com.guicedee.guicedpersistence.btm.implementation.BTMDestroyer;
import com.guicedee.guicedpersistence.db.intercepters.JPADefaultConnectionBaseBuilder;
import com.guicedee.guicedpersistence.jpa.implementations.JPAAutomatedTransactionHandler;
import com.guicedee.guicedpersistence.readers.hibernateproperties.HibernateDefaultConnectionBaseBuilder;
import com.guicedee.guicedpersistence.readers.hibernateproperties.HibernateEntityManagerProperties;
import com.guicedee.guicedpersistence.readers.systemproperties.SystemEnvironmentVariablesPropertiesReader;
import com.guicedee.guicedpersistence.services.IPropertiesEntityManagerReader;
import com.guicedee.guicedpersistence.services.ITransactionHandler;
import com.guicedee.guicedpersistence.services.PersistenceServicesModule;
module com.guicedee.guicedpersistence {
exports com.guicedee.guicedpersistence.db;
exports com.guicedee.guicedpersistence.db.annotations;
exports com.guicedee.guicedpersistence.db.exceptions;
exports com.guicedee.guicedpersistence.db.intercepters;
exports com.guicedee.guicedpersistence.services;
exports com.guicedee.guicedpersistence.readers.hibernateproperties;
exports com.guicedee.guicedpersistence.btm;
exports com.guicedee.guicedpersistence.btm.implementation;
exports com.guicedee.guicedpersistence.jpa.implementations;
exports com.guicedee.guicedpersistence.jpa;
exports com.guicedee.guicedpersistence.scanners;
exports com.oracle.jaxb21;
requires transitive com.google.guice.extensions.persist;
requires transitive com.guicedee.guicedinjection;
requires transitive java.xml.bind;
requires transitive java.persistence;
requires transitive java.transaction;
requires transitive org.hibernate.orm.core;
requires transitive tm.bitronix.btm;
requires org.json;
requires net.bytebuddy;
uses com.guicedee.guicedpersistence.services.IPropertiesConnectionInfoReader;
uses com.guicedee.guicedpersistence.services.IPropertiesEntityManagerReader;
uses com.guicedee.guicedpersistence.services.ITransactionHandler;
provides com.guicedee.guicedinjection.interfaces.IPathContentsScanner with com.guicedee.guicedpersistence.scanners.GuiceInjectionMetaInfScanner;
provides com.guicedee.guicedinjection.interfaces.IPathContentsBlacklistScanner with com.guicedee.guicedpersistence.scanners.GuiceInjectionMetaInfScannerExclusions;
provides com.guicedee.guicedinjection.interfaces.IFileContentsScanner with com.guicedee.guicedpersistence.scanners.PersistenceFileHandler;
provides com.guicedee.guicedinjection.interfaces.IGuiceConfigurator with com.guicedee.guicedpersistence.db.services.PersistenceGuiceConfigurator;
provides com.guicedee.guicedinjection.interfaces.IGuiceDefaultBinder with com.guicedee.guicedpersistence.scanners.PersistenceServiceLoadersBinder;
provides com.guicedee.guicedinjection.interfaces.IGuicePostStartup with com.guicedee.guicedpersistence.implementations.EntityManagerPostStartup;
provides IGuiceModule with PersistenceServicesModule;
provides ITransactionHandler with BTMAutomatedTransactionHandler, JPAAutomatedTransactionHandler;
provides IPropertiesEntityManagerReader with BTMConnectionProperties,
HibernateEntityManagerProperties,
SystemEnvironmentVariablesPropertiesReader;
provides com.guicedee.guicedinjection.interfaces.IGuicePreDestroy with com.guicedee.guicedpersistence.implementations.GuicedPersistenceDestroyer, BTMDestroyer;
provides com.guicedee.guicedpersistence.services.IPropertiesConnectionInfoReader with JPADefaultConnectionBaseBuilder,
HibernateDefaultConnectionBaseBuilder;
opens com.oracle.jaxb21 to com.fasterxml.jackson.databind;
opens com.guicedee.guicedpersistence.db to com.fasterxml.jackson.databind;
opens com.guicedee.guicedpersistence.injectors to com.google.guice;
opens com.guicedee.guicedpersistence.implementations to com.google.guice;
}