Deprecate EntityManagerFactoryBeanCallback

Closes gh-14083
pull/14085/merge
Stephane Nicoll 6 years ago
parent e034b383db
commit e03f01564a

@ -116,6 +116,7 @@ public abstract class JpaBaseConfiguration implements BeanFactoryAware {
@Bean
@ConditionalOnMissingBean
@SuppressWarnings("deprecation")
public EntityManagerFactoryBuilder entityManagerFactoryBuilder(
JpaVendorAdapter jpaVendorAdapter,
ObjectProvider<PersistenceUnitManager> persistenceUnitManager) {
@ -151,6 +152,7 @@ public abstract class JpaBaseConfiguration implements BeanFactoryAware {
protected void customizeVendorProperties(Map<String, Object> vendorProperties) {
}
@Deprecated
protected EntityManagerFactoryBuilder.EntityManagerFactoryBeanCallback getVendorCallback() {
return null;
}

@ -98,6 +98,7 @@ public class EntityManagerFactoryBuilder {
* An optional callback for new entity manager factory beans.
* @param callback the entity manager factory bean callback
*/
@Deprecated
public void setCallback(EntityManagerFactoryBeanCallback callback) {
this.callback = callback;
}
@ -200,6 +201,7 @@ public class EntityManagerFactoryBuilder {
return this;
}
@SuppressWarnings("deprecation")
public LocalContainerEntityManagerFactoryBean build() {
LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
if (EntityManagerFactoryBuilder.this.persistenceUnitManager != null) {
@ -243,6 +245,7 @@ public class EntityManagerFactoryBuilder {
* A callback for new entity manager factory beans created by a Builder.
*/
@FunctionalInterface
@Deprecated
public interface EntityManagerFactoryBeanCallback {
void execute(LocalContainerEntityManagerFactoryBean factory);

Loading…
Cancel
Save