Package ch.rswk.meta.engine.dagger
Class EngineModule
java.lang.Object
ch.rswk.meta.engine.dagger.EngineModule
@Module(includes={ActionServiceModule.class,DatabaseServiceModule.class,EngineRuntimeModule.class,EngineWebSocketModule.class,FileServiceModule.class,GatewayServiceModule.class,HttpServiceModule.class,LoggingServiceModule.class,MetaServiceModule.class,UserServiceModule.class,WatchdogServiceModule.class})
public class EngineModule
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEngineConfigWatcher
(Path engineConfigPath, com.google.common.eventbus.EventBus eventBus)
-
Field Details
-
ENGINE_CONFIG_PATH
- See Also:
-
-
Constructor Details
-
EngineModule
public EngineModule()
-
-
Method Details
-
getActionServiceConfig
@Provides public ActionService.ActionServiceConfig getActionServiceConfig(EngineLauncher.EngineConfig config) -
getDatabaseServiceConfig
@Provides public DatabaseService.DatabaseServiceConfig getDatabaseServiceConfig(EngineLauncher.EngineConfig config) -
getEngineConfigWatcher
@Provides @ElementsIntoSet public Set<EngineRuntime.FileWatcher> getEngineConfigWatcher(@Nullable @Named("engineConfigPath") Path engineConfigPath, com.google.common.eventbus.EventBus eventBus) -
getEngineRuntimeConfig
@Provides public EngineRuntime.EngineRuntimeConfig getEngineRuntimeConfig(EngineLauncher.EngineConfig config) -
getEngineWebSocketControllerConfig
@Provides public EngineWebSocketController.EngineWebSocketControllerConfig getEngineWebSocketControllerConfig(EngineLauncher.EngineConfig config) -
getFileServiceConfig
@Provides public FileService.FileServiceConfig getFileServiceConfig(EngineLauncher.EngineConfig config) -
getGatewayServiceConfig
@Provides public GatewayService.GatewayServiceConfig getGatewayServiceConfig(EngineLauncher.EngineConfig config) -
getHttpServiceConfig
@Provides public HttpService.HttpServiceConfig getHttpServiceConfig(EngineLauncher.EngineConfig config) -
getLoggingServiceConfig
@Provides public LoggingService.LoggingServiceConfig getLoggingServiceConfig(EngineLauncher.EngineConfig config) -
getMetaServiceConfig
@Provides public MetaService.MetaServiceConfig getMetaServiceConfig(EngineLauncher.EngineConfig config) -
getUserServiceConfig
@Provides public UserService.UserServiceConfig getUserServiceConfig(EngineLauncher.EngineConfig config) -
getWatchdogServiceConfig
@Provides public WatchdogService.WatchdogServiceConfig getWatchdogServiceConfig(EngineLauncher.EngineConfig config)
-