use of com.walmartlabs.concord.runtime.v2.runner.MapBackedDefaultTaskVariablesService in project concord by walmartlabs.
the class CliServicesModule method configure.
@Override
protected void configure() {
install(new BaseRunnerModule());
bind(RunnerLogger.class).to(SimpleLogger.class);
bind(SecretService.class).toInstance(new CliSecretService(workDir, secretStoreDir, vaultProvider));
bind(DockerService.class).to(CliDockerService.class);
bind(CheckpointService.class).to(CliCheckpointService.class);
bind(PersistenceService.class).to(DefaultPersistenceService.class);
bind(ProcessStatusCallback.class).toInstance(instanceId -> {
});
bind(DefaultTaskVariablesService.class).toInstance(new MapBackedDefaultTaskVariablesService(readDefaultVars()));
bind(LockService.class).to(CliLockService.class);
bind(DependencyManager.class).toInstance(dependencyManager);
bind(com.walmartlabs.concord.runtime.v2.sdk.DependencyManager.class).to(DefaultDependencyManager.class).in(Singleton.class);
Multibinder.newSetBinder(binder(), ExecutionListener.class);
}
Aggregations