Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class ServantLocatorPOA extends Servant implements ServantLocatorOperations, InvokeHandler
Конструктор и Описание |
---|
ServantLocatorPOA() |
Модификатор и Тип | Метод и Описание |
---|---|
Строка[] |
_all_interfaces(POA poa, byte[] objectId)
Используемый ШАРОМ, чтобы получить полную информацию о типе от слуги.
|
OutputStream |
_invoke(String $method, InputStream in, ResponseHandler $rh)
Вызванный ШАРОМ, чтобы диспетчеризировать запрос слуге.
|
ServantLocator |
_this() |
ServantLocator |
_this(ORB orb) |
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
postinvoke, preinvoke
public OutputStream _invoke(String $method, InputStream in, ResponseHandler $rh)
InvokeHandler
1. Определите корректный метод, и неупорядочьте параметры от 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
в классе Servant
poa
- POA, с которым связывается слуга.objectId
- идентификатор, соответствующий объекту, связанному с этим слугой.public ServantLocator _this()
public ServantLocator _this(ORB orb)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.