Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class RemoteServer extends RemoteObject
RemoteServer
class является общим суперклассом реализаций сервера и служит основой, чтобы поддерживать широкий диапазон удаленной ссылочной семантики. Определенно, функции должны были создать и экспортировать удаленные объекты (то есть сделать их удаленно доступный) обеспечивают абстрактно RemoteServer
и конкретно его подклассом (ами).касательно
Модификатор | Конструктор и Описание |
---|---|
protected |
RemoteServer()
Конструкции a
RemoteServer . |
protected |
RemoteServer(RemoteRef ref)
Конструкции a
RemoteServer с данным ссылочным типом. |
Модификатор и Тип | Метод и Описание |
---|---|
static String |
getClientHost()
Возвращает строковое представление хоста клиента для удаленного вызова метода, обрабатываемого в текущем потоке.
|
static PrintStream |
getLog()
Поток возвратов для записи разговора клиента с оператором RMI.
|
static void |
setLog(OutputStream out)
Журнал RMI призывает к потоку вывода
out . |
protected RemoteServer()
RemoteServer
.protected RemoteServer(RemoteRef ref)
RemoteServer
с данным ссылочным типом.ref
- удаленная ссылкаpublic static String getClientHost() throws ServerNotActiveException
ServerNotActiveException
- если никакой удаленный вызов метода не обрабатывается в текущем потокеpublic static void setLog(OutputStream out)
out
. Если out
null
, запись разговора клиента с оператором выключается. Если есть менеджер безопасности, checkPermission
метод будет вызван с a java.util.logging.LoggingPermission("control")
разрешение; это могло привести к a SecurityException
.
out
- поток вывода, к которому должны быть зарегистрированы вызовы RMISecurityException
- если есть менеджер безопасности и вызов checkPermission
сбои методаgetLog()
public static PrintStream getLog()
setLog(java.io.OutputStream)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92