私は私の遊びの一部を持っています!(1.2.4) CSV ファイルからデータをロードするアプリケーションで、これは正常に動作しますが、しばらく時間がかかります。Promise メカニズムを介してジョブにファームオフしようとしています。問題は、doJobWithResult がパラメーターのないメソッドのオーバーライドであるため、入力パラメーター (CSV ファイルとファイルの種類の文字列) を渡す方法がないように見えることです。
仕事は次のようになります:-
public class ImportCSV extends Job<string> {
public String doJobWithResult()
{
do stuff...
return my_string;
}
そして次のように呼び出されます:-
Promise<String> recordcount = new ImportCSV().now();
String records = await(recordcount);
これらのパラメーターを受け取る Job クラスでコンストラクターを作成しようとしましたが、 now() メソッドを介して呼び出されたときにトリガーされません。
実際にジョブを非同期で実行するために必要なデータを渡す方法について何か提案はありますか?