public interface RMIFailureHandler
RMIFailureHandler
可以通过RMISocketFactory.setFailureHandler
通话进行注册。
当RMI运行时无法创建ServerSocket
以侦听来电时,调用处理程序的failure
方法。
failure
方法返回一个布尔值,指示运行时是否应尝试重新创建ServerSocket
。
boolean failure(异常 ex)
RMISocketFactory
创建ServerSocket
时,将调用failure
回调。
一个RMIFailureHandler
通过将呼叫注册RMISocketFacotry.setFailureHandler
。
如果没有安装故障处理程序,则默认行为是尝试重新创建ServerSocket。
ex
- 在
ServerSocket
创建期间发生的
ServerSocket
ServerSocket
创建
RMISocketFactory.setFailureHandler(RMIFailureHandler)