1 package org.kuali.common.util.execute.impl;
2
3 import static org.kuali.common.util.base.Precondition.checkNotNull;
4
5 import org.kuali.common.util.execute.Executable;
6
7 public final class ExecutableRunner implements Runnable {
8
9 public ExecutableRunner(Executable executable) {
10 checkNotNull(executable, "executable");
11 this.executable = executable;
12 }
13
14 private final Executable executable;
15
16 @Override
17 public void run() {
18 executable.execute();
19 }
20
21 public Executable getExecutable() {
22 return executable;
23 }
24
25 }