org.hibernate.search.hcore.impl
Class MassIndexerFactoryIntegrator
java.lang.Object
org.hibernate.search.hcore.impl.MassIndexerFactoryIntegrator
- All Implemented Interfaces:
- Integrator, ServiceContributingIntegrator, BasicServiceInitiator<MassIndexerFactory>, ServiceInitiator<MassIndexerFactory>
public class MassIndexerFactoryIntegrator
- extends Object
- implements ServiceContributingIntegrator, BasicServiceInitiator<MassIndexerFactory>
Registers a MassIndexerFactory
in the ServiceRegistry
.
The type of the factory can be specified in the configuration otherwise a defaul one is used.
- Author:
- Davide D'Alto
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MASS_INDEXER_FACTORY_CLASSNAME
public static final String MASS_INDEXER_FACTORY_CLASSNAME
- See Also:
- Constant Field Values
MassIndexerFactoryIntegrator
public MassIndexerFactoryIntegrator()
getServiceInitiated
public Class<MassIndexerFactory> getServiceInitiated()
- Specified by:
getServiceInitiated
in interface ServiceInitiator<MassIndexerFactory>
initiateService
public MassIndexerFactory initiateService(Map configurationValues,
ServiceRegistryImplementor registry)
- Specified by:
initiateService
in interface BasicServiceInitiator<MassIndexerFactory>
integrate
public void integrate(Configuration configuration,
SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry)
- Specified by:
integrate
in interface Integrator
integrate
public void integrate(MetadataImplementor metadata,
SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry)
- Specified by:
integrate
in interface Integrator
disintegrate
public void disintegrate(SessionFactoryImplementor sessionFactory,
SessionFactoryServiceRegistry serviceRegistry)
- Specified by:
disintegrate
in interface Integrator
prepareServices
public void prepareServices(ServiceRegistryBuilder serviceRegistryBuilder)
- Specified by:
prepareServices
in interface ServiceContributingIntegrator
Copyright © 2006-2013 Red Hat Middleware, LLC. All Rights Reserved