Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.rmi |
Обеспечивает пакет RMI.
|
java.rmi.activation |
Оказывает поддержку для Активизации объектов RMI.
|
java.rmi.dgc |
Обеспечивает классы и интерфейс для RMI распределенная сборка "мусора" (DGC).
|
java.rmi.registry |
Обеспечивает класс и два интерфейса для реестра RMI.
|
java.rmi.server |
Обеспечивает классы и интерфейсы для того, чтобы поддерживать серверную сторону RMI.
|
javax.activity |
Содержит службу Действия связанные исключения, выданные машиной ШАРА во время немаршалинга.
|
javax.management.remote.rmi |
Соединитель RMI является соединителем для JMX Удаленный API, который использует RMI, чтобы передать клиентские запросы к удаленному серверу MBean.
|
javax.rmi |
Содержит пользовательские API для IIOP RMI.
|
javax.rmi. CORBA |
Содержит API мобильности для IIOP RMI.
|
javax.transaction |
Содержит три исключения, выданные машиной ШАРА во время немаршалинга.
|
Модификатор и Тип | Класс и Описание |
---|---|
class |
AccessException
AccessException бросается определенными методами java.rmi.Naming класс (определенно bind , rebind , и unbind ) и методы java.rmi.activation.ActivationSystem интерфейс, чтобы указать, что у вызывающей стороны нет разрешения, чтобы выполнить действие, которое требует вызов метода. |
class |
ConnectException
A
ConnectException бросается, если соединению отказывают к удаленному узлу к удаленному вызову метода. |
class |
ConnectIOException
A
ConnectIOException бросается если IOException происходит, делая соединение с удаленным узлом к удаленному вызову метода. |
class |
MarshalException
A
MarshalException бросается если a java.io.IOException происходит, упорядочивая удаленный заголовок вызова, параметры или возвращаемое значение для удаленного вызова метода. |
class |
NoSuchObjectException
A
NoSuchObjectException бросается, если попытка предпринимается, чтобы вызвать метод на объект, который больше не существует в удаленной виртуальной машине. |
class |
ServerError
A
ServerError бросается в результате удаленного вызова метода когда Error бросается, обрабатывая вызов на сервере, или неупорядочивая параметры, выполняя удаленный метод непосредственно, или упорядочивая возвращаемое значение. |
class |
ServerException
A
ServerException бросается в результате удаленного вызова метода когда a RemoteException бросается, обрабатывая вызов на сервере, или неупорядочивая параметры или выполняя удаленный метод непосредственно. |
class |
ServerRuntimeException
Осуждаемый.
никакая замена
|
class |
StubNotFoundException
A
StubNotFoundException бросается, если допустимый тупиковый класс не мог бы быть найден для удаленного объекта, когда он экспортируется. |
class |
UnexpectedException
UnexpectedException бросается, если клиент удаленного вызова метода получает, в результате вызова, проверенное исключение, которое не является среди проверенных типов исключения, объявленных в throws пункт метода в удаленном интерфейсе. |
class |
UnknownHostException
UnknownHostException бросается если a java.net.UnknownHostException происходит, создавая соединение с удаленным узлом к удаленному вызову метода. |
class |
UnmarshalException
UnmarshalException может быть брошен, неупорядочивая параметры или результаты удаленного вызова метода, если какое-либо из следующих условий происходит: если исключение происходит, неупорядочивая заголовок вызова, если протокол для возвращаемого значения недопустим если a java.io.IOException происходит неупорядочивая параметры (на серверной стороне) или возвращаемое значение (на клиентской стороне). |
Модификатор и Тип | Метод и Описание |
---|---|
static void |
Именование.bind(String name, Remote obj)
Связывает указанное
name к удаленному объекту. |
static String[] |
Именование.list(String name)
Возвращает массив имен, связанных в реестре.
|
static Remote |
Именование.lookup(String name)
Возвращает ссылку, тупик, для удаленного объекта, связанного с указанным
name . |
static void |
Именование.rebind(String name, Remote obj)
Снова переплетает указанное имя к новому удаленному объекту.
|
static void |
Именование.unbind(String name)
Уничтожает привязку для указанного имени, которое связывается с удаленным объектом.
|
Модификатор и Тип | Класс и Описание |
---|---|
class |
ActivateFailedException
Это исключение выдается временем выполнения RMI, когда активация перестала работать во время удаленного звонка в объект activatable.
|
Модификатор и Тип | Метод и Описание |
---|---|
MarshalledObject<? extends Remote> |
Активатор.activate(ActivationID id, boolean force)
Активируйте объект, связанный с идентификатором активации,
id . |
Удаленный |
ActivationID.activate(boolean force)
Активируйте объект для этого идентификатора.
|
ActivationMonitor |
ActivationSystem.activeGroup(ActivationGroupID id, ActivationInstantiator group, long incarnation)
Обратный вызов, чтобы сообщить системе активации, что группа теперь активна.
|
protected void |
ActivationGroup.activeObject(ActivationID id, MarshalledObject<? extends Remote> mobj)
Этот защищенный метод необходим для подклассов, чтобы сделать
activeObject обратный вызов к монитору группы. |
void |
ActivationMonitor.activeObject(ActivationID id, MarshalledObject<? extends Remote> obj)
Сообщает, что объект является теперь активным.
|
abstract void |
ActivationGroup.activeObject(ActivationID id, Remote obj)
Группа
activeObject метод вызывают, когда объект экспортируется (любой Activatable объектная конструкция или явный звонок Activatable.exportObject . |
static Remote |
Activatable.exportObject(Remote obj, ActivationID id, int port)
Экспортируйте activatable удаленный объект во время выполнения RMI, чтобы сделать объект доступным, чтобы получить входящие вызовы.
|
static Remote |
Activatable.exportObject(Remote obj, ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
Экспортируйте activatable удаленный объект во время выполнения RMI, чтобы сделать объект доступным, чтобы получить входящие вызовы.
|
static ActivationID |
Activatable.exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port)
Регистрирует дескриптор активации (в указанном расположении, данных, и режиме перезапуска) для указанного объекта, и экспорта, который возражает с указанным портом.
|
static ActivationID |
Activatable.exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
Регистрирует дескриптор активации (в указанном расположении, данных, и режиме перезапуска) для указанного объекта, и экспорта, который возражает с указанным портом, и указанными фабриками сокета клиента и сервера.
|
ActivationDesc |
ActivationSystem.getActivationDesc(ActivationID id)
Возвращает дескриптор активации, для объекта с идентификатором активации,
id . |
ActivationGroupDesc |
ActivationSystem.getActivationGroupDesc(ActivationGroupID id)
Возвращает групповой дескриптор активации, для группы с групповым идентификатором активации,
id . |
static boolean |
Activatable.inactive(ActivationID id)
Сообщает системе что объект с соответствующей активацией
id в настоящий момент неактивно. |
protected void |
ActivationGroup.inactiveGroup()
Этот защищенный метод необходим для подклассов, чтобы сделать
inactiveGroup обратный вызов к монитору группы. |
void |
ActivationMonitor.inactiveGroup(ActivationGroupID id, long incarnation)
Сообщает, что группа теперь неактивна.
|
boolean |
ActivationGroup.inactiveObject(ActivationID id)
Группа
inactiveObject метод вызывают косвенно через звонок Activatable.inactive метод. |
void |
ActivationMonitor.inactiveObject(ActivationID id)
Группа активации вызывает свой монитор
inactiveObject метод, когда объект в его группе становится неактивным (деактивируется). |
MarshalledObject |
ActivationGroup_Stub.newInstance(ActivationID id, ActivationDesc desc)
Тупиковый метод для
ActivationGroup.newInstance . |
MarshalledObject<? extends Remote> |
ActivationInstantiator.newInstance(ActivationID id, ActivationDesc desc)
Активатор вызывает instantiator's
newInstance метод, чтобы воссоздать в той группе объект с идентификатором активации, id , и дескриптор, desc . |
static Remote |
Activatable.register(ActivationDesc desc)
Зарегистрируйте объектный дескриптор для activatable удаленного объекта так, чтобы был, может быть активирован по требованию.
|
ActivationGroupID |
ActivationSystem.registerGroup(ActivationGroupDesc desc)
Зарегистрируйте группу активации.
|
ActivationID |
ActivationSystem.registerObject(ActivationDesc desc)
registerObject метод используется, чтобы зарегистрировать дескриптор активации, desc , и получите идентификатор активации для activatable удаленного объекта. |
ActivationDesc |
ActivationSystem.setActivationDesc(ActivationID id, ActivationDesc desc)
Установите дескриптор активации,
desc для объекта с идентификатором активации, id . |
ActivationGroupDesc |
ActivationSystem.setActivationGroupDesc(ActivationGroupID id, ActivationGroupDesc desc)
Установите групповой дескриптор активации,
desc для объекта с групповым идентификатором активации, id . |
void |
ActivationSystem.shutdown()
Завершите работу системы активации.
|
static void |
Activatable.unregister(ActivationID id)
Отменяет предыдущую регистрацию для дескриптора активации, связанного с
id . |
void |
ActivationSystem.unregisterGroup(ActivationGroupID id)
Удалите группу активации.
|
void |
ActivationSystem.unregisterObject(ActivationID id)
Удалите идентификатор активации и связанный дескриптор, ранее зарегистрированный в
ActivationSystem ; объект больше не может быть активирован через идентификатор активации объекта. |
Конструктор и Описание |
---|
Activatable(ActivationID id, int port)
Конструктор имел обыкновение активировать/экспортировать объект на указанном порту.
|
Activatable(ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
Конструктор имел обыкновение активировать/экспортировать объект на указанном порту.
|
Activatable(String location, MarshalledObject<?> data, boolean restart, int port)
Создает activatable удаленный объект, регистрируя дескриптор активации (с указанным расположением, данными, и режимом перезапуска) для этого объекта, и экспортируя объект с указанным портом.
|
Activatable(String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
Создает activatable удаленный объект, регистрируя дескриптор активации (с указанным расположением, данными, и режимом перезапуска) для этого объекта, и экспортируя объект с указанным портом, и определенные фабрики сокета клиента и сервера.
|
ActivationGroup(ActivationGroupID groupID)
Создает группу активации с данным групповым идентификатором активации.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
DGC.clean(ObjID[] ids, long sequenceNum, VMID vmid, boolean strong)
Чистый вызов удаляет 'vmid' из ссылочного списка каждого удаленного объекта, обозначенного в 'идентификаторе.
|
Арендный договор |
DGC.dirty(ObjID[] ids, long sequenceNum, Lease lease)
Грязный вызов запрашивает арендные договоры на ссылки удаленного объекта, связанные с объектными идентификаторами, содержавшимися в массиве 'идентификаторы'.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
Реестр.bind(String name, Remote obj)
Связывает удаленную ссылку на указанное
name в этом реестре. |
static Registry |
LocateRegistry.createRegistry(int port)
Создает и экспортирует a
Registry экземпляр на локальном узле, который принимает запросы на указанном port . |
static Registry |
LocateRegistry.createRegistry(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
Создает и экспортирует a
Registry экземпляр на локальном узле, который использует пользовательские фабрики сокета для передачи с тем экземпляром. |
static Registry |
LocateRegistry.getRegistry()
Возвращает ссылку на удаленный объект
Registry для локального узла на порту реестра по умолчанию 1099. |
static Registry |
LocateRegistry.getRegistry(int port)
Возвращает ссылку на удаленный объект
Registry для локального узла на указанном port . |
static Registry |
LocateRegistry.getRegistry(String host)
Возвращает ссылку на удаленный объект
Registry на указанном host на порту реестра по умолчанию 1099. |
static Registry |
LocateRegistry.getRegistry(String host, int port)
Возвращает ссылку на удаленный объект
Registry на указанном host и port . |
static Registry |
LocateRegistry.getRegistry(String host, int port, RMIClientSocketFactory csf)
Возвращает локально создаваемую удаленную ссылку на удаленный объект
Registry на указанном host и port . |
Строка[] |
Реестр.list()
Возвращает массив имен, связанных в этом реестре.
|
Удаленный |
Реестр.lookup(String name)
Возвращает удаленную ссылку, связанную с указанным
name в этом реестре. |
void |
Реестр.rebind(String name, Remote obj)
Заменяет привязку для указанного
name в этом реестре с предоставленной удаленной ссылкой. |
Реестр |
RegistryHandler.registryImpl(int port)
Осуждаемый.
никакая замена. С Java 2 платформы v1.2, RMI больше не использует
RegistryHandler получить реализацию реестра. |
Реестр |
RegistryHandler.registryStub(String host, int port)
Осуждаемый.
никакая замена. С Java 2 платформы v1.2, RMI больше не использует
RegistryHandler получить тупик реестра. |
void |
Реестр.unbind(String name)
Удаляет привязку для указанного
name в этом реестре. |
Модификатор и Тип | Класс и Описание |
---|---|
class |
ExportException
ExportException a RemoteException брошенный, если попытка экспортировать удаленный объект сбои. |
class |
SkeletonMismatchException
Осуждаемый.
никакая замена. Скелеты больше не требуются для удаленных вызовов метода в Java 2 платформы v1.2 и больше.
|
class |
SkeletonNotFoundException
Осуждаемый.
никакая замена. Скелеты больше не требуются для удаленных вызовов метода в Java 2 платформы v1.2 и больше.
|
class |
SocketSecurityException
Устаревший подкласс
ExportException . |
Модификатор и Тип | Метод и Описание |
---|---|
void |
RemoteRef.done(RemoteCall call)
Осуждаемый.
1.2 тупики стиля больше не используют этот метод. Вместо того, чтобы использовать последовательность вызовов метода удаленной ссылки (
newCall , invoke , и done ), тупик использует единственный метод, invoke(Remote, Method, Object[], int) , на удаленной ссылке, чтобы выполнить маршалинг параметра, отдалите выполнение метода и немаршалинг возвращаемого значения. |
static RemoteStub |
UnicastRemoteObject.exportObject(Remote obj)
Экспортирует удаленный объект, чтобы сделать доступным, чтобы получить входящие вызовы, используя анонимный порт.
|
static Remote |
UnicastRemoteObject.exportObject(Remote obj, int port)
Экспортирует удаленный объект, чтобы сделать доступным, чтобы получить входящие вызовы, используя определенный предоставленный порт.
|
static Remote |
UnicastRemoteObject.exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
Экспортирует удаленный объект, чтобы сделать доступным, чтобы получить входящие вызовы, используя транспорт, определенный данной фабрикой сокета.
|
RemoteStub |
ServerRef.exportObject(Remote obj, Object data)
Создает клиентский объект тупика для предоставленного Удаленного объекта.
|
RemoteCall |
RemoteRef.newCall(RemoteObject obj, Operation[] op, int opnum, long hash)
Осуждаемый.
1.2 тупики стиля больше не используют этот метод. Вместо того, чтобы использовать последовательность вызовов метода на тупике удаленная ссылка (
newCall , invoke , и done ), тупик использует единственный метод, invoke(Remote, Method, Object[], int) , на удаленной ссылке, чтобы выполнить маршалинг параметра, отдалите выполнение метода и немаршалинг возвращаемого значения. |
Конструктор и Описание |
---|
UnicastRemoteObject()
Создает и экспортирует новый объект UnicastRemoteObject использование анонимного порта.
|
UnicastRemoteObject(int port)
Создает и экспортирует новый объект UnicastRemoteObject использование определенного предоставленного порта.
|
UnicastRemoteObject(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
Создает и экспортирует новый объект UnicastRemoteObject использование определенного предоставленного порта и фабрик сокета.
|
Модификатор и Тип | Класс и Описание |
---|---|
class |
ActivityCompletedException
Это исключение может быть выдано на любом методе, для которого к контексту Действия получают доступ и указывает, что продолжающаяся работа в пределах Действия не возможна.
|
class |
ActivityRequiredException
Это исключение выдается контейнером, если контекст Действия не получается на методе, для которого контекст Действия обязателен.
|
class |
InvalidActivityException
Это исключение может быть выдано на любом методе, для которого к контексту Действия получают доступ и указывает, что предпринятый вызов или контекст Действия, связанный с предпринятым вызовом, являются несовместимыми с текущим состоянием Действия.
|
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
RMIServer.getVersion()
Версия Протокола Соединителя RMI поняла этим сервером соединителя.
|
Строка |
RMIServerImpl_Stub.getVersion() |
Модификатор и Тип | Метод и Описание |
---|---|
static void |
PortableRemoteObject.connect(Remote target, Remote source)
Делает Удаленный объект готовым к удаленной передаче.
|
static void |
PortableRemoteObject.exportObject(Remote obj)
Делает серверный объект готовым получить удаленные вызовы.
|
Конструктор и Описание |
---|
PortableRemoteObject()
Инициализирует объект, вызывая
exportObject(this) . |
Модификатор и Тип | Метод и Описание |
---|---|
static RemoteException |
Util.mapSystemException(SystemException ex)
Отображает SystemException на RemoteException.
|
RemoteException |
UtilDelegate.mapSystemException(SystemException ex)
Призыв делегации
Util.mapSystemException(org.omg.CORBA.SystemException) . |
static RemoteException |
Util.wrapException(Throwable orig)
Обертывает исключение, выданное методом реализации.
|
RemoteException |
UtilDelegate.wrapException(Throwable obj)
Призыв делегации
Util.wrapException(java.lang.Throwable) . |
Модификатор и Тип | Метод и Описание |
---|---|
void |
Тупик.connect(ORB orb)
Подключения этот тупик к ШАРУ.
|
void |
PortableRemoteObjectDelegate.connect(Remote target, Remote source)
Призыв делегации
PortableRemoteObject.connect(java.rmi.Remote, java.rmi.Remote) . |
void |
StubDelegate.connect(Stub self, ORB orb)
Призыв делегации
Stub.connect(org.omg.CORBA.ORB) . |
static Object |
Util.copyObject(Object obj, ORB orb)
Копии или подключения объект.
|
Объект |
UtilDelegate.copyObject(Object obj, ORB orb)
Призыв делегации
Util.copyObject(java.lang.Object, org.omg.CORBA.ORB) . |
static Object[] |
Util.copyObjects(Object[] obj, ORB orb)
Копии или подключения массив объектов.
|
Объект[] |
UtilDelegate.copyObjects(Object[] obj, ORB orb)
Призыв делегации
Util.copyObjects(java.lang.Object[], org.omg.CORBA.ORB) . |
void |
PortableRemoteObjectDelegate.exportObject(Remote obj)
Призыв делегации
PortableRemoteObject.exportObject(java.rmi.Remote) . |
static boolean |
Util.isLocal(Stub stub)
У метода isLocal есть та же самая семантика как метод ObjectImpl._is_local, за исключением того, что это может бросить RemoteException.
|
boolean |
UtilDelegate.isLocal(Stub stub)
Призыв делегации
Util.isLocal(javax.rmi.CORBA.Stub) . |
Модификатор и Тип | Класс и Описание |
---|---|
class |
InvalidTransactionException
Это исключение указывает что запрос, который переносят недопустимый контекст транзакции.
|
class |
TransactionRequiredException
Это исключение указывает, что запрос, который переносят нулевой контекст транзакции, но целевой объект, требует активировать транзакции.
|
class |
TransactionRolledbackException
Это исключение указывает, что транзакция, связанная с обработкой запроса, откатывалась, или отмечена, чтобы откатывать.
|
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.