package org.xbib.elasticsearch.index.mapper.reference;
import org.elasticsearch.common.inject.AbstractModule;
import org.xbib.elasticsearch.common.reference.ReferenceService;
/**
*
*/
public class ReferenceMapperModule extends AbstractModule {
private final ReferenceMapperTypeParser typeParser;
public ReferenceMapperModule(ReferenceMapperTypeParser typeParser) {
this.typeParser = typeParser;
}
@Override
protected void configure() {
bind(ReferenceService.class).asEagerSingleton();
bind(ReferenceMapperTypeParser.class).toInstance(typeParser);
}
}