public abstract class NamingContextExtPOA extends Servant implements NamingContextExtOperations, InvokeHandler
NamingContextExt расширение NamingContext который содержит ряд привязки имени, в которой каждое имя уникально и является частью Взаимодействующей Службы Именования. Различные имена могут быть связаны с объектом в тех же самых или различных контекстах одновременно. Используя NamingContextExt, можно использовать основанные на URL имена, чтобы связать и решить. См.
| Конструктор и Описание |
|---|
NamingContextExtPOA() |
| Модификатор и Тип | Метод и Описание |
|---|---|
Строка[] |
_all_interfaces(POA poa, byte[] objectId)
Используемый ШАРОМ, чтобы получить полную информацию о типе от слуги.
|
OutputStream |
_invoke(String $method, InputStream in, ResponseHandler $rh)
Вызванный ШАРОМ, чтобы диспетчеризировать запрос слуге.
|
NamingContextExt |
_this() |
NamingContextExt |
_this(ORB orb) |
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresolve_str, to_name, to_string, to_urlbind_context, bind_new_context, bind, destroy, list, new_context, rebind_context, rebind, resolve, unbindpublic OutputStream _invoke(String $method, InputStream in, ResponseHandler $rh)
InvokeHandler1. Определите корректный метод, и неупорядочьте параметры от InputStream.
2. Вызовите реализацию метода.
3. Если никакое пользовательское исключение, создайте нормальное использование ответа ResponseHandler.
4. Если пользовательское исключение произошло, создайте использование ответа исключения ResponseHandler.
5. Упорядочьте ответ в OutputStream, возвращенный ResponseHandler.
6. Возвратите OutputStream ШАРУ.
_invoke в интерфейсе InvokeHandler$method - Имя метода.in - InputStream содержа упорядоченные параметры.$rh - ResponseHandler который использование слуги создать надлежащий ответOutputStream создаваемый ResponseHandler, который содержит упорядоченный ответpublic String[] _all_interfaces(POA poa, byte[] objectId)
Servant_all_interfaces в class Servantpoa - POA, с которым связывается слуга.objectId - идентификатор, соответствующий объекту, связанному с этим слугой.public NamingContextExt _this()
public NamingContextExt _this(ORB orb)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92