当Azure关闭Cloud Service实例时(例如,当主机操作系统重新启动或自动缩小时),它会触发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做到这一点?
答案 0 :(得分:1)
实施com.microsoft.windowsazure.serviceruntime.RoleEnvironmentStoppingListener
可从Maven Central获取:http://search.maven.org/#artifactdetails|com.microsoft.azure|azure-serviceruntime|0.6.0|jar
答案 1 :(得分:0)
可以通过JNI访问Microsoft.WindowsAzure.ServiceRuntime.dll,但我不知道任何现有的实现。