メソッドが 1 つだけのサービスがあるとしますint generateRandomNumbers()
。
wsdl2java を使用して、適切な非同期サポートを備えたスタブを生成することは可能ですか?
たとえば、生成されたクラスには次のメソッド/メッセージが含まれている必要があります。
int generateRandomNumbers()
int generateRandomNumbers_Async(callback)
wsdl2java を使用して非同期メッセージでスタブを生成する方法を知っています。ただし、これは、サービスが非同期メッセージを理解できる場合にのみ機能します。
適切な非同期サポートとは、
generateRandomNumbers_Async
は新しいメッセージではありません。サービスが理解するのは だけであり、理解できgenerateRandomNumbers
ないからです。generateRandomNumbers_Async
generateRandomNumbers_Async
= はgenerateRandomNumbers
別のスレッドで呼び出され、バックgenerateRandomNumbers
グラウンドで終了するとコールバックが呼び出されます。
何か案が?
他の Web サービス フレームワークはどうですか?