]> git.xonotic.org Git - xonotic/xonotic.git/blob - misc/tools/NexuizDemoRecorder/main/src/main/java/com/nexuiz/demorecorder/application/jobs/EncoderJob.java
Merge branch 'master' of ssh://git.xonotic.org/xonotic
[xonotic/xonotic.git] / misc / tools / NexuizDemoRecorder / main / src / main / java / com / nexuiz / demorecorder / application / jobs / EncoderJob.java
1 package com.nexuiz.demorecorder.application.jobs;
2
3 import com.nexuiz.demorecorder.application.plugins.EncoderPlugin;
4
5 /**
6  * Job for the ThreadPoolExecutor that will just call the encoder-plugin's execute
7  * method.
8  */
9 public class EncoderJob implements Runnable {
10         
11         private RecordJob job;
12         private EncoderPlugin plugin;
13         
14         public EncoderJob(RecordJob job, EncoderPlugin plugin) {
15                 this.job = job;
16                 this.plugin = plugin;
17         }
18
19         @Override
20         public void run() {
21                 this.job.executePlugin(this.plugin);
22         }
23
24 }