Допустим, у меня есть услуга ТОЛЬКО одним методом: int generateRandomNumbers()
.
Возможно ли использовать wsdl2java для генерации заглушки с надлежащей поддержкой асинхронности?
Например, сгенерированный класс должен иметь следующие методы / сообщения:
int generateRandomNumbers()
int generateRandomNumbers_Async(callback)
Я знаю, как использовать wsdl2java для создания заглушек с асинхронными сообщениями.
Однако это работает, только если служба распознает асинхронные сообщения.
Под правильной асинхронной поддержкой я подразумеваю, что
generateRandomNumbers_Async
не является новым сообщением, поскольку служба понимает только generateRandomNumbers
, а не generateRandomNumbers_Async
generateRandomNumbers_Async
= вызывает generateRandomNumbers
в другом потоке и вызывает обратный вызов, когда generateRandomNumbers
заканчивается за кадром.
Есть идеи?
Как насчет других платформ веб-сервисов?