src/main/java/org/embulk/executor/remoteserver/StartTaskCommand.java in embulk-executor-remoteserver-0.1.1 vs src/main/java/org/embulk/executor/remoteserver/StartTaskCommand.java in embulk-executor-remoteserver-0.2.0
- old
+ new
@@ -5,18 +5,18 @@
import com.github.kamatama41.nsocket.Command;
import com.github.kamatama41.nsocket.Connection;
class StartTaskCommand implements Command<StartTaskCommand.Data> {
static final String ID = "start_task";
- private final SessionManager sessionManager;
+ private final ServerSessionRegistry sessionRegistry;
- StartTaskCommand(SessionManager sessionManager) {
- this.sessionManager = sessionManager;
+ StartTaskCommand(ServerSessionRegistry sessionRegistry) {
+ this.sessionRegistry = sessionRegistry;
}
@Override
public void execute(Data data, Connection connection) {
- Session session = sessionManager.getSession(data.getSessionId());
+ ServerSession session = sessionRegistry.get(data.getSessionId());
if (session == null) {
throw new IllegalStateException("Session is not created.");
}
session.runTaskAsynchronously(data.getTaskIndex());
}