Как реализовать метод RoleEntryPoint.OnStop облачной службы Azure в Java

1

Когда Azure отключает экземпляр облачной службы (например, при перезагрузке ОС хоста или при автоматическом отключении), он запускает метод Stop, поэтому приложения имеют возможность изящно завершить работу.

Я могу найти документацию, как это сделать в.NET: http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.serviceruntime.roleentrypoint.onstop.aspx?cs-save-lang=1&cs-lang= csharp # code-snippet-1, но я не могу найти документацию о том, как это сделать с Java.

Как я могу сделать это на Java?

Теги:
azure
azure-cloud-services

2 ответа

1
Лучший ответ

Внедрить com.microsoft.windowsazure.serviceruntime.RoleEnvironmentStoppingListener

Это доступно в Maven Central: http://search.maven.org/#artifactdetails|com.microsoft.azure|azure-serviceruntime|0.6.0|jar

0

Возможно, можно получить доступ к Microsoft.WindowsAzure.ServiceRuntime.dll через JNI, но я не знаю никаких существующих реализаций.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню