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

io.quarkus.hibernate.orm.deployment.PersistenceXmlDescriptorBuildItem Maven / Gradle / Ivy

There is a newer version: 3.15.0
Show newest version
package io.quarkus.hibernate.orm.deployment;

import org.hibernate.jpa.boot.internal.ParsedPersistenceXmlDescriptor;

import io.quarkus.builder.item.MultiBuildItem;

/**
 * Provides instances of {@see ParsedPersistenceXmlDescriptor}, the raw representation
 * of a persistence.xml file as it is after being located and parsed.
 * Exposed as a possible integration API: other extensions can produce additional
 * configuration instances.
 *
 * @author Sanne Grinovero 
 */
public final class PersistenceXmlDescriptorBuildItem extends MultiBuildItem {

    private final ParsedPersistenceXmlDescriptor descriptor;

    public PersistenceXmlDescriptorBuildItem(ParsedPersistenceXmlDescriptor descriptor) {
        this.descriptor = descriptor;
    }

    public ParsedPersistenceXmlDescriptor getDescriptor() {
        return descriptor;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy