Removed deprecated SessionFactoryServiceInitiator.initiateService(SessionFactoryImplementor, SessionFactoryOptions, ServiceRegistryImplementor)
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
This commit is contained in:
parent
b1ec3ab78b
commit
8e068d7647
|
@ -6,10 +6,7 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.engine.query.spi;
|
package org.hibernate.engine.query.spi;
|
||||||
|
|
||||||
import org.hibernate.boot.spi.SessionFactoryOptions;
|
|
||||||
import org.hibernate.engine.query.internal.NativeQueryInterpreterStandardImpl;
|
import org.hibernate.engine.query.internal.NativeQueryInterpreterStandardImpl;
|
||||||
import org.hibernate.engine.spi.SessionFactoryImplementor;
|
|
||||||
import org.hibernate.service.spi.ServiceRegistryImplementor;
|
|
||||||
import org.hibernate.service.spi.SessionFactoryServiceInitiator;
|
import org.hibernate.service.spi.SessionFactoryServiceInitiator;
|
||||||
import org.hibernate.service.spi.SessionFactoryServiceInitiatorContext;
|
import org.hibernate.service.spi.SessionFactoryServiceInitiatorContext;
|
||||||
|
|
||||||
|
@ -22,14 +19,6 @@ public class NativeQueryInterpreterInitiator implements SessionFactoryServiceIni
|
||||||
*/
|
*/
|
||||||
public static final NativeQueryInterpreterInitiator INSTANCE = new NativeQueryInterpreterInitiator();
|
public static final NativeQueryInterpreterInitiator INSTANCE = new NativeQueryInterpreterInitiator();
|
||||||
|
|
||||||
@Override
|
|
||||||
public NativeQueryInterpreter initiateService(
|
|
||||||
SessionFactoryImplementor sessionFactory,
|
|
||||||
SessionFactoryOptions sessionFactoryOptions,
|
|
||||||
ServiceRegistryImplementor registry) {
|
|
||||||
return new NativeQueryInterpreterStandardImpl();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public NativeQueryInterpreter initiateService(SessionFactoryServiceInitiatorContext context) {
|
public NativeQueryInterpreter initiateService(SessionFactoryServiceInitiatorContext context) {
|
||||||
return new NativeQueryInterpreterStandardImpl();
|
return new NativeQueryInterpreterStandardImpl();
|
||||||
|
|
|
@ -6,14 +6,13 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.engine.spi;
|
package org.hibernate.engine.spi;
|
||||||
|
|
||||||
import org.hibernate.boot.spi.SessionFactoryOptions;
|
|
||||||
import org.hibernate.cache.internal.DisabledCaching;
|
import org.hibernate.cache.internal.DisabledCaching;
|
||||||
import org.hibernate.cache.internal.EnabledCaching;
|
import org.hibernate.cache.internal.EnabledCaching;
|
||||||
import org.hibernate.cache.internal.NoCachingRegionFactory;
|
import org.hibernate.cache.internal.NoCachingRegionFactory;
|
||||||
import org.hibernate.cache.spi.CacheImplementor;
|
import org.hibernate.cache.spi.CacheImplementor;
|
||||||
import org.hibernate.cache.spi.RegionFactory;
|
import org.hibernate.cache.spi.RegionFactory;
|
||||||
import org.hibernate.service.spi.ServiceRegistryImplementor;
|
|
||||||
import org.hibernate.service.spi.SessionFactoryServiceInitiator;
|
import org.hibernate.service.spi.SessionFactoryServiceInitiator;
|
||||||
|
import org.hibernate.service.spi.SessionFactoryServiceInitiatorContext;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initiator for second level cache support
|
* Initiator for second level cache support
|
||||||
|
@ -25,14 +24,11 @@ public class CacheInitiator implements SessionFactoryServiceInitiator<CacheImple
|
||||||
public static final CacheInitiator INSTANCE = new CacheInitiator();
|
public static final CacheInitiator INSTANCE = new CacheInitiator();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CacheImplementor initiateService(
|
public CacheImplementor initiateService(SessionFactoryServiceInitiatorContext context) {
|
||||||
SessionFactoryImplementor sessionFactory,
|
final RegionFactory regionFactory = context.getServiceRegistry().getService( RegionFactory.class );
|
||||||
SessionFactoryOptions sessionFactoryOptions,
|
|
||||||
ServiceRegistryImplementor registry) {
|
|
||||||
final RegionFactory regionFactory = registry.getService( RegionFactory.class );
|
|
||||||
return ( ! NoCachingRegionFactory.class.isInstance( regionFactory ) )
|
return ( ! NoCachingRegionFactory.class.isInstance( regionFactory ) )
|
||||||
? new EnabledCaching( sessionFactory )
|
? new EnabledCaching( context.getSessionFactory() )
|
||||||
: new DisabledCaching( sessionFactory );
|
: new DisabledCaching( context.getSessionFactory() );
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -6,8 +6,6 @@
|
||||||
*/
|
*/
|
||||||
package org.hibernate.service.spi;
|
package org.hibernate.service.spi;
|
||||||
|
|
||||||
import org.hibernate.boot.spi.SessionFactoryOptions;
|
|
||||||
import org.hibernate.engine.spi.SessionFactoryImplementor;
|
|
||||||
import org.hibernate.service.Service;
|
import org.hibernate.service.Service;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -26,31 +24,5 @@ public interface SessionFactoryServiceInitiator<R extends Service> extends Servi
|
||||||
*
|
*
|
||||||
* @return The initiated service.
|
* @return The initiated service.
|
||||||
*/
|
*/
|
||||||
default R initiateService(SessionFactoryServiceInitiatorContext context) {
|
R initiateService(SessionFactoryServiceInitiatorContext context);
|
||||||
return initiateService(
|
|
||||||
context.getSessionFactory(),
|
|
||||||
context.getSessionFactoryOptions(),
|
|
||||||
context.getServiceRegistry()
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Initiates the managed service.
|
|
||||||
* <p/>
|
|
||||||
* Note for implementors: signature is guaranteed to change once redesign of SessionFactory building is complete
|
|
||||||
*
|
|
||||||
* @param sessionFactory The session factory. Note the session factory is still in flux; care needs to be taken
|
|
||||||
* regarding what you call.
|
|
||||||
* @param sessionFactoryOptions Options specified for building the SessionFactory
|
|
||||||
* @param registry The service registry. Can be used to locate services needed to fulfill initiation.
|
|
||||||
*
|
|
||||||
* @return The initiated service.
|
|
||||||
*
|
|
||||||
* @deprecated Use {@link SessionFactoryServiceInitiator#initiateService(SessionFactoryServiceInitiatorContext)} instead.
|
|
||||||
*/
|
|
||||||
@Deprecated
|
|
||||||
R initiateService(
|
|
||||||
SessionFactoryImplementor sessionFactory,
|
|
||||||
SessionFactoryOptions sessionFactoryOptions,
|
|
||||||
ServiceRegistryImplementor registry);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,6 @@ package org.hibernate.stat.internal;
|
||||||
|
|
||||||
import org.hibernate.HibernateException;
|
import org.hibernate.HibernateException;
|
||||||
import org.hibernate.boot.registry.classloading.spi.ClassLoaderService;
|
import org.hibernate.boot.registry.classloading.spi.ClassLoaderService;
|
||||||
import org.hibernate.boot.spi.SessionFactoryOptions;
|
|
||||||
import org.hibernate.engine.config.spi.ConfigurationService;
|
import org.hibernate.engine.config.spi.ConfigurationService;
|
||||||
import org.hibernate.engine.spi.SessionFactoryImplementor;
|
import org.hibernate.engine.spi.SessionFactoryImplementor;
|
||||||
import org.hibernate.internal.CoreMessageLogger;
|
import org.hibernate.internal.CoreMessageLogger;
|
||||||
|
@ -48,18 +47,6 @@ public class StatisticsInitiator implements SessionFactoryServiceInitiator<Stati
|
||||||
return initiateServiceInternal( context.getSessionFactory(), configValue, context.getServiceRegistry() );
|
return initiateServiceInternal( context.getSessionFactory(), configValue, context.getServiceRegistry() );
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public StatisticsImplementor initiateService(
|
|
||||||
SessionFactoryImplementor sessionFactory,
|
|
||||||
SessionFactoryOptions sessionFactoryOptions,
|
|
||||||
ServiceRegistryImplementor registry) {
|
|
||||||
final Object configValue = registry
|
|
||||||
.getService( ConfigurationService.class )
|
|
||||||
.getSettings()
|
|
||||||
.get( STATS_BUILDER );
|
|
||||||
return initiateServiceInternal( sessionFactory, configValue, registry );
|
|
||||||
}
|
|
||||||
|
|
||||||
private StatisticsImplementor initiateServiceInternal(
|
private StatisticsImplementor initiateServiceInternal(
|
||||||
SessionFactoryImplementor sessionFactory,
|
SessionFactoryImplementor sessionFactory,
|
||||||
Object configValue,
|
Object configValue,
|
||||||
|
|
Loading…
Reference in New Issue