|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class LocateRegistry extends Object
LocateRegistry используется, чтобы получить ссылку на реестр удаленного объекта начальной загрузки на определенном узле (включая локальный узел), или создать реестр удаленного объекта, который принимает запросы к определенному порту. Отметьте это a getRegistry вызов фактически не делает соединение с удаленным узлом. Это просто создает локальную ссылку на удаленный реестр и успешно выполнится, даже если никакой реестр не работает на удаленном узле. Поэтому, последующий вызов метода к удаленному реестру, возвращенному в результате этого метода, может перестать работать.
Registry| Модификатор и Тип | Метод и Описание |
|---|---|
static Registry |
createRegistry(int port)
Создает и экспортирует a
Registry экземпляр на локальном узле, который принимает запросы на указанном port. |
static Registry |
createRegistry(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
Создает и экспортирует a
Registry экземпляр на локальном узле, который использует пользовательские фабрики сокета для передачи с тем экземпляром. |
static Registry |
getRegistry()
Возвращает ссылку на удаленный объект
Registry для локального узла на порту реестра значения по умолчанию 1099. |
static Registry |
getRegistry(int port)
Возвращает ссылку на удаленный объект
Registry для локального узла на указанном port. |
static Registry |
getRegistry(String host)
Возвращает ссылку на удаленный объект
Registry на указанном host на порту реестра значения по умолчанию 1099. |
static Registry |
getRegistry(String host, int port)
Возвращает ссылку на удаленный объект
Registry на указанном host и port. |
static Registry |
getRegistry(String host, int port, RMIClientSocketFactory csf)
Возвращает локально создаваемую удаленную ссылку на удаленный объект
Registry на указанном host и port. |
public static Registry getRegistry() throws RemoteException
Registry для локального узла на порту реестра значения по умолчанию 1099.RemoteException - если ссылка не могла бы быть созданаpublic static Registry getRegistry(int port) throws RemoteException
Registry для локального узла на указанном port.port - порт, на котором реестр принимает запросыRemoteException - если ссылка не могла бы быть созданаpublic static Registry getRegistry(String host) throws RemoteException
Registry на указанном host на порту реестра значения по умолчанию 1099. Если host null, локальный узел используется.host - узел к удаленному рееструRemoteException - если ссылка не могла бы быть созданаpublic static Registry getRegistry(String host, int port) throws RemoteException
Registry на указанном host и port. Если host null, локальный узел используется.host - узел к удаленному рееструport - порт, на котором реестр принимает запросыRemoteException - если ссылка не могла бы быть созданаpublic static Registry getRegistry(String host, int port, RMIClientSocketFactory csf) throws RemoteException
Registry на указанном host и port. Передача с этим удаленным реестром будет использовать предоставленный RMIClientSocketFactory csf создать Socket соединения с реестром на удаленном host и port.host - узел к удаленному рееструport - порт, на котором реестр принимает запросыcsf - сторона клиента Socket фабрика, используемая, чтобы сделать соединения с реестром. Если csf нуль, тогда сторона клиента значения по умолчанию Socket фабрика будет использоваться в тупике реестра.RemoteException - если ссылка не могла бы быть созданаpublic static Registry createRegistry(int port) throws RemoteException
Registry экземпляр на локальном узле, который принимает запросы на указанном port. Registry экземпляр экспортируется как будто помехи UnicastRemoteObject.exportObject метод вызывается, передавая Registry экземпляр и указанное port как параметры, за исключением того, что Registry экземпляр экспортируется с известным объектным идентификатором, ObjID экземпляр создается со значением ObjID.REGISTRY_ID.
port - порт, на котором реестр принимает запросыRemoteException - если реестр не мог бы быть экспортированpublic static Registry createRegistry(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf) throws RemoteException
Registry экземпляр на локальном узле, который использует пользовательские фабрики сокета для передачи с тем экземпляром. Реестр, который создается, прислушивается к входящим запросам на данном port использование a ServerSocket создаваемый из предоставленного RMIServerSocketFactory. Registry экземпляр экспортируется как будто помехи UnicastRemoteObject.exportObject метод вызывается, передавая Registry экземпляр, указанное port, указанное RMIClientSocketFactory, и указанное RMIServerSocketFactory как параметры, за исключением того, что Registry экземпляр экспортируется с известным объектным идентификатором, ObjID экземпляр создается со значением ObjID.REGISTRY_ID.
port - порт, на котором реестр принимает запросыcsf - сторона клиента Socket фабрика, используемая, чтобы сделать соединения с реестромssf - сторона сервера ServerSocket фабрика, используемая, чтобы принять соединения с реестромRemoteException - если реестр не мог бы быть экспортирован
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92