package com.kartoflane.common.selfpatch;
class SPTaskThread extends Thread {
private final SPResultTask<?> task;
public SPTaskThread( SPResultTask<?> task ) {
this.task = task;
this.setDaemon( true );
}
@Override
public void run() {
task.run();
}
@Override
public void interrupt() {
super.interrupt();
task.interrupt();
}
}