f08b1acc2ea30a1b85645712a1c2eb6b855df952
[mediacube.git] /
1 package user.jobengine.server.instructions;
2
3 import user.jobengine.server.IJobEngine;
4 import user.jobengine.server.IJobRuntime;
5
6 public class CallJobStepInstruction extends Instruction {
7         private boolean isRemote;
8
9         public CallJobStepInstruction() {
10         }
11
12         public CallJobStepInstruction(int weight, boolean isRemote) {
13                 this.isRemote = isRemote;
14                 setWeight(weight);
15         }
16
17         @Override
18         public void execute(IJobEngine jobEngine, IJobRuntime jobRuntime) {
19                 super.execute(jobEngine, jobRuntime);
20                 jobEngine.executeCallJobStepInstruction(jobRuntime);
21         }
22
23         public boolean isRemote() {
24                 return isRemote;
25         }
26
27         public void setRemote(boolean isRemote) {
28                 this.isRemote = isRemote;
29         }
30 }