を実装するクラスがありcallable
、呼び出し可能なクラスがタイプ のオブジェクトを 1 つだけ返すようにしますMat
。Future リストを次のように宣言しました。
private static Future<List<Mat>> fiConspFutureList = null;
fiConspFutureList = new Future<List<Mat>>();//Cannot instantiate the type Future<List<Mat>>
しかし、私は受け取りますCannot instantiate the type Future<List<Mat>>
私が間違っていることを教えてください。
コード:
static class FIConspMap implements Callable<Mat> {
private Mat fiOnOffMap = null;
private Mat fiOffOnMap = null;
private ConspicuityMap fiConspMap = null;
public FIConspMap() throws InterruptedException, ExecutionException {
// TODO Auto-generated constructor stub
this.fiOnOffMap = fiCompFutureList.get(0).get().get(0);
this.fiOffOnMap = fiCompFutureList.get(0).get().get(1);
this.fiConspMap = new ConspicuityMap(this.fiOnOffMap, this.fiOffOnMap, SysConsts.FI_TOKEN);
}
public Mat call() throws Exception {
// TODO Auto-generated method stub
return fiConspMap.getConspicuityMap();// here i want to return only an object of type Mat
}
}