]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/jsch/JschMultiTasks.java
Improve SSH support
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / main / java / org / argeo / slc / jsch / JschMultiTasks.java
1 package org.argeo.slc.jsch;
2
3 import java.util.List;
4
5 import com.jcraft.jsch.Session;
6
7 public class JschMultiTasks extends AbstractJschTask {
8 private List<AbstractJschTask> tasks;
9
10 @Override
11 protected void run(Session session) {
12 for (AbstractJschTask task : tasks) {
13 task.setSshTarget(getSshTarget());
14 task.run(session);
15 }
16 }
17
18 public void setTasks(List<AbstractJschTask> tasks) {
19 this.tasks = tasks;
20 }
21
22 }