Class MetaServiceModule

java.lang.Object
ch.rswk.meta.engine.dagger.MetaServiceModule

@Module(includes=MetaSchemaModule.class) public class MetaServiceModule extends Object
  • Field Details

  • Constructor Details

    • MetaServiceModule

      public MetaServiceModule()
  • Method Details

    • getLuceneServiceInstance

      @Provides @Named("Meta") @Singleton public LuceneService getLuceneServiceInstance(EngineRuntime runtime, MetaSchema schema, MetaService.MetaServiceConfig config)
    • getLuceneService

      @Provides @IntoSet public com.google.common.util.concurrent.Service getLuceneService(@Named("Meta") LuceneService service)
    • getMetaActions

      @Provides @ElementsIntoSet public Set<MetaAction> getMetaActions()
    • getMetaTypes

      @Provides @ElementsIntoSet public Set<MetaType> getMetaTypes()
    • getService

      @Provides @IntoSet public com.google.common.util.concurrent.Service getService(MetaService service)