Spec-Zone .ru
спецификации, руководства, описания, API
СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT Java Удаленный Вызов метода


5.9 RMIFailureHandler Интерфейс

java.rmi.server.RMIFailureHandler интерфейс обеспечивает метод для того, чтобы он определил, как время выполнения RMI должно ответить, когда создание сокета сервера перестало работать (кроме во время объектного экспорта).
package java.rmi.server;

public interface RMIFailureHandler {

        public boolean failure(Exception ex);
}


failure метод вызывается за исключением того, что препятствовавший время выполнения RMI создать a java.net.ServerSocket. Возвраты метода true если время выполнения должно попытаться повторить и false иначе.

Прежде, чем этот метод может быть вызван, обработчик отказа должен быть зарегистрирован через RMISocketFactory.setFailureHandler вызвать. Если обработчик отказа не устанавливается, время выполнения RMI пытается воссоздать ServerSocket после ожидания короткого периода времени.

Отметьте что RMIFailureHandler не вызывается когда ServerSocket создание перестало работать на начальный экспорт объекта. RMIFailureHandler будет вызван, когда есть попытка создать a ServerSocket после отказавшего принимают на этом ServerSocket.



СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT
Copyright 1997, 2010, Oracle и/или его филиалы. Все права защищены.