プル キューを使用しており、バックエンドの 1 つでキューからタスクをリースしています。
問題は、タスクをリースした後、タスクがそこで実行されないことです。リスト List を反復し、各タスクを実行する必要があると思います
取得した TaskHandle 参照を使用して run メソッドを実行または呼び出す方法がわかりません
同じように助けてください
プル キューを使用しており、バックエンドの 1 つでキューからタスクをリースしています。
問題は、タスクをリースした後、タスクがそこで実行されないことです。リスト List を反復し、各タスクを実行する必要があると思います
取得した TaskHandle 参照を使用して run メソッドを実行または呼び出す方法がわかりません
同じように助けてください
プル キュー内のタスクは「実行」されません。それらをリース (プル) し、プルしたコンテキスト (この場合はバックエンド) で使用することを想定しています。
タスクが終了したら、それらを削除する必要があります。
しかし、私たちはなんとかタスクを実行することができました。従来のJavaの方法でタスクを適切なクラスに逆シリアル化する必要があり、それは機能しました。ありがとう:)
ObjectInputStream ois = new ObjectInputStream(
new ByteArrayInputStream(taskHandle.getPayload()));
QueueTask d;
d = (QueueTask) ois.readObject();
それだけです:-)