package org.hibernate.search.test.service;
import java.util.Properties;
import org.hibernate.search.spi.BuildContext;
import org.hibernate.search.spi.ServiceProvider;
/**
* @author Emmanuel Bernard
*/
public class NoMetadataFileServiceProvider implements ServiceProvider<MyService> {
private static volatile Boolean active = null;
private MyService foo;
public void start(Properties properties, BuildContext context) {
foo = new MyService();
active = Boolean.TRUE;
}
public MyService getService() {
return foo;
}
public void stop() {
foo = null;
active = Boolean.FALSE;
}
public static Boolean isActive() { return active; }
public static void resetActive() { active = null; }
}