27 |
import org.jsampler.CC; |
import org.jsampler.CC; |
28 |
import org.jsampler.HF; |
import org.jsampler.HF; |
29 |
|
|
|
import net.sf.juife.AbstractTask; |
|
|
|
|
30 |
import org.linuxsampler.lscp.SamplerEngine; |
import org.linuxsampler.lscp.SamplerEngine; |
31 |
|
|
32 |
import static org.jsampler.JSI18n.i18n; |
import static org.jsampler.JSI18n.i18n; |
36 |
* |
* |
37 |
* @author Grigor Iliev |
* @author Grigor Iliev |
38 |
*/ |
*/ |
39 |
public class GetEngines extends AbstractTask<SamplerEngine[]> { |
public class GetEngines extends EnhancedTask<SamplerEngine[]> { |
40 |
public |
public |
41 |
GetEngines() { |
GetEngines() { |
42 |
setTitle("GetEngines_task"); |
setTitle("GetEngines_task"); |
44 |
} |
} |
45 |
|
|
46 |
public void |
public void |
|
stop() { CC.cleanExit(); } |
|
|
|
|
|
public void |
|
47 |
run() { |
run() { |
48 |
try { setResult(CC.getClient().getEngines()); } |
try { setResult(CC.getClient().getEngines()); } |
49 |
catch(Exception x) { |
catch(Exception x) { |