1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.common.util.execute.impl;
17
18 import static org.kuali.common.util.base.Precondition.checkNotNull;
19
20 import java.util.List;
21
22 import org.kuali.common.util.execute.Executable;
23
24 public final class ExecutablesRunner implements Runnable {
25
26 public ExecutablesRunner(List<Executable> executables) {
27 checkNotNull(executables, "executables");
28 this.executables = executables;
29 }
30
31 private final List<Executable> executables;
32
33 @Override
34 public void run() {
35 for (Executable executable : executables) {
36 executable.execute();
37 }
38 }
39
40 public List<Executable> getExecutable() {
41 return executables;
42 }
43
44 }