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