/*
 * Hibernate, Relational Persistence for Idiomatic Java
 *
 * License: GNU Lesser General Public License (LGPL), version 2.1 or later.
 * See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
 */
package org.hibernate.boot.spi;

import org.hibernate.boot.MetadataBuilder;
import org.hibernate.boot.registry.StandardServiceRegistry;

Contract for contributing to the initialization of MetadataBuilder. Called immediately after any configuration settings have been applied from ConfigurationService. Any values specified here override those. Any values set here can still be overridden explicitly by the user via the exposed config methods of MetadataBuilder
Author:Steve Ebersole
Since:5.0
/** * Contract for contributing to the initialization of MetadataBuilder. Called * immediately after any configuration settings have been applied from * {@link org.hibernate.engine.config.spi.ConfigurationService}. Any values specified * here override those. Any values set here can still be overridden explicitly by the user * via the exposed config methods of {@link MetadataBuilder} * * @author Steve Ebersole * * @since 5.0 */
public interface MetadataBuilderInitializer { public void contribute(MetadataBuilder metadataBuilder, StandardServiceRegistry serviceRegistry); }