Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface RMIServer extends Remote
Объект RMI, используемый, чтобы установить соединения с соединителем RMI. Есть один Удаленный объект, реализовывая этот интерфейс для каждого соединителя RMI.
Пользовательский код обычно не обращается к этому интерфейсу. Это определяется как часть общедоступного API так, чтобы взаимодействовали различные реализации того API.
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getVersion()
Версия Протокола Соединителя RMI поняла этим сервером соединителя.
|
RMIConnection |
newClient(Object credentials)
Делает новое соединение через этот соединитель RMI.
|
String getVersion() throws RemoteException
Версия Протокола Соединителя RMI поняла этим сервером соединителя. Это - строка со следующим форматом:
protocol-version implementation-name
protocol-version
серия двух или больше неотрицательных целых чисел, разделенных периодами (.
). Реализация версии, описанной этой документацией, должна использовать строку 1.0
здесь.
После того, как версия протокола там должна быть пространством, сопровождаемым именем реализации. Формат имени реализации является неуказанным. Рекомендуется, чтобы это включало номер версии реализации. Реализация может использовать пустую строку в качестве своего имени реализации, например для соображений безопасности.
RemoteException
- если есть коммуникационное исключение во время удаленного вызова метода.RMIConnection newClient(Object credentials) throws IOException
Делает новое соединение через этот соединитель RMI. Каждый удаленный клиент вызывает этот метод, чтобы получить новый объект RMI представление его соединения.
credentials
- этот объект определяет определяемые пользователем учетные данные, которые передадут в к серверу, чтобы аутентифицировать пользователя прежде, чем создать RMIConnection
. Может быть нуль.IOException
- если новый клиентский объект не может быть создан или экспортирован, или если есть коммуникационное исключение во время удаленного вызова метода.SecurityException
- если данные учетные данные не позволяют серверу аутентифицировать вызывающую сторону успешно.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92