public abstract class Delegate extends Object
Object
Конструктор и Описание |
---|
Delegate() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract Request |
create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result)
Создает экземпляр Запроса для использования в Динамическом Интерфейсе Вызова.
|
abstract Request |
create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result, ExceptionList exclist, ContextList ctxlist)
Создает экземпляр Запроса для использования в Динамическом Интерфейсе Вызова.
|
abstract Object |
duplicate(Object obj)
Возвращает копию обеспеченной ссылки на объект.
|
boolean |
equals(Object self, Object obj)
Обеспечивает реализацию, чтобы переопределить равняние (java.lang. Возразите obj), метод делегирования объект CORBA.
|
DomainManager[] |
get_domain_managers(Object self)
Получает
DomainManagers из этого объекта. |
abstract Object |
get_interface_def(Object self)
Возвратите InterfaceDef для обеспеченной ссылки на объект.
|
Политика |
get_policy(Object self, int policy_type)
Возвраты
Policy объект указанного типа, который применяется к этому объекту. |
abstract int |
hash(Object obj, int max)
Возвращает ВНУТРЕННИЙ ИДЕНТИФИКАТОР ШАРА (хэш-код) для этой ссылки на объект.
|
int |
hashCode(Object self)
Обеспечивает реализацию, чтобы переопределить хэш-код () метод делегирования объект CORBA.
|
InputStream |
invoke(Object self, OutputStream output)
вызовите вызывается тупиком, чтобы вызвать работу.
|
abstract boolean |
is_a(Object obj, String repository_id)
Проверки, если ссылка на объект является экземпляром данного интерфейса.
|
abstract boolean |
is_equivalent(Object obj, Object other)
Определяет, эквивалентны ли эти две ссылки на объект.
|
boolean |
is_local(Object self)
Возвращает true, если этот объект реализуется локальным слугой.
|
abstract boolean |
non_existent(Object obj)
Определяет, был ли серверный объект для ссылки на объект уничтожен.
|
ШАР |
orb(Object obj)
Обеспечивает ссылку на шар, связанный с его параметром.
|
abstract void |
release(Object obj)
Высвобождает средства, связанные с обеспеченной ссылкой на объект.
|
void |
releaseReply(Object self, InputStream input)
releaseReply может дополнительно вызвать тупик, чтобы выпустить поток ответа назад к ШАРУ, когда немаршалинг завершился.
|
abstract Request |
request(Object obj, String operation)
Создает экземпляр Запроса для использования в Динамическом Интерфейсе Вызова.
|
OutputStream |
request(Object self, String operation, boolean responseExpected)
запрос вызывает тупик, чтобы получить OutputStream для параметров маршалинга.
|
void |
servant_postinvoke(Object self, ServantObject servant)
servant_postinvoke () вызывается локальным тупиком после того, как работа была вызвана на локального слугу.
|
ServantObject |
servant_preinvoke(Object self, String operation, Class expectedType)
Возвращает ссылку Java на слугу, который должен использоваться для этого запроса.
|
Объект |
set_policy_override(Object self, Policy[] policies, SetOverrideType set_add)
Связывает политики, которые передают в с недавно создаваемой ссылкой на объект, которую это возвращает.
|
Строка |
toString(Object self)
Обеспечивает реализацию, чтобы переопределить toString () метод делегирования объект CORBA.
|
public abstract Object get_interface_def(Object self)
self
- Ссылка на объект, InterfaceDef которой должен быть возвращенpublic abstract Object duplicate(Object obj)
obj
- Ссылка на объект, копия которой должна быть возвращенаpublic abstract void release(Object obj)
obj
- Ссылка на объект, средства которой должны быть высвобожденыpublic abstract boolean is_a(Object obj, String repository_id)
obj
- Ссылка на объект, которая будет проверена.repository_id
- Идентификатор репозитария интерфейса, чтобы проверить по.public abstract boolean non_existent(Object obj)
obj
- Ссылка на объект, которая делегировала этому делегату.public abstract boolean is_equivalent(Object obj, Object other)
obj
- Ссылка на объект, которая делегировала этому делегату.other
- Ссылка на объект, чтобы проверить эквивалентность по.public abstract int hash(Object obj, int max)
obj
- Ссылка на объект, которая делегировала этому делегату.max
- определяет верхнюю границу на значении хэш-функции, возвращенном ШАРОМ.public abstract Request request(Object obj, String operation)
obj
- Ссылка на объект, которая делегировала этому делегату.operation
- Имя работы, которая будет вызвана, используя экземпляр Запроса.public abstract Request create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result)
obj
- Ссылка на объект, которая делегировала этому делегату.ctx
- Контекст, который будет использоваться.operation
- Имя работы, которая будет вызвана.arg_list
- Параметры работе в форме NVList.result
- Контейнер для результата как NamedValue.public abstract Request create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result, ExceptionList exclist, ContextList ctxlist)
obj
- Ссылка на объект, которая делегировала этому делегату.ctx
- Контекст, который будет использоваться.operation
- Имя работы, которая будет вызвана.arg_list
- Параметры работе в форме NVList.result
- Контейнер для результата как NamedValue.exclist
- Список возможных исключений работа может бросить.ctxlist
- Список строк контекста, которые должны быть разрешены и отправлены с Запросом.public ORB orb(Object obj)
obj
- ссылка на объект, которая делегировала этому делегату.portable
пакет комментирует для нереализованных функцийpublic Policy get_policy(Object self, int policy_type)
Policy
объект указанного типа, который применяется к этому объекту.self
- Ссылка на объект, которая делегировала этому делегату.policy_type
- Тип политики, которая будет получена.Policy
объект типа определяется policy_type параметром.BAD_PARAM
- повышенный, когда значение типа политики не допустимо или потому что указанный тип не поддерживается этим ШАРОМ или потому что объект политики того типа не связывается с этим Объектом.portable
пакет комментирует для нереализованных функцийpublic DomainManager[] get_domain_managers(Object self)
DomainManagers
из этого объекта. Это позволяет административным службам (и приложения) получать менеджеров по домену, и следовательно безопасность и другие политики, применимые к отдельным объектам, которые являются элементами домена.self
- Ссылка на объект, которая делегировала этому делегату.portable
пакет комментирует для нереализованных функцийpublic Object set_policy_override(Object self, Policy[] policies, SetOverrideType set_add)
self
- Ссылка на объект, которая делегировала этому делегату.policies
- Последовательность ссылок на объекты Политики.set_add
- Указывает, должны ли эти политики быть добавлены на какие-либо otheroverrides, которые уже существуют (ADD_OVERRIDE) в ссылке на объект, или они должны быть добавлены к чистому переопределению свободная ссылка на объект (SET_OVERRIDE).portable
пакет комментирует для нереализованных функцийpublic boolean is_local(Object self)
self
- Ссылка на объект, которая делегировала этому делегату.public ServantObject servant_preinvoke(Object self, String operation, Class expectedType)
self
- Ссылка на объект, которая делегировала этому делегату.operation
- строка, содержащая имя работы. Имя работы соответствует имени работы, поскольку это было бы закодировано в запросе GIOP.expectedType
- объект Класса представление ожидаемого типа слуги. Ожидаемый тип является объектом Класса, связанным с операциями class интерфейса тупика (например. Тупик для интерфейса Foo, передал бы объект Класса для интерфейса FooOperations).public void servant_postinvoke(Object self, ServantObject servant)
self
- Ссылка на объект, которая делегировала этому делегату.servant
- экземпляр ServantObject возвратил из servant_preinvoke () метод.public OutputStream request(Object self, String operation, boolean responseExpected)
self
- Ссылка на объект, которая делегировала этому делегату.operation
- строка, содержащая имя работы. Имя работы соответствует имени работы, поскольку это было бы закодировано в запросе GIOP.responseExpected
- ложь, если работа является одним путем работа, и истина иначе.portable
пакет комментирует для нереализованных функцийpublic InputStream invoke(Object self, OutputStream output) throws ApplicationException, RemarshalException
self
- Ссылка на объект, которая делегировала этому делегату.output
- OutputStream, который содержит упорядоченные параметрыApplicationException
- брошенный, когда реализация выдает (на вызов) исключение, определенное как часть его удаленного определения метода.RemarshalException
- брошенный, повторно упорядочивая сбои.portable
пакет комментирует для нереализованных функцийpublic void releaseReply(Object self, InputStream input)
self
- Ссылка на объект, которая делегировала этому делегату.input
- InputStream возвратился из, вызывают ().portable
пакет комментирует для нереализованных функцийpublic String toString(Object self)
self
- ссылка на объект, которая делегировала этому делегатуString
объект, который представляет ссылку на объект, которая делегировала к этому Delegate
объектpublic int hashCode(Object self)
self
- ссылка на объект, которая делегировала этому делегатуint
это представляет хэш-код для ссылки на объект, которая делегировала к этому Delegate
объектpublic boolean equals(Object self, Object obj)
self
- ссылка на объект, которая делегировала этому делегатуobj
- Object
с которым можно сравнитьсяtrue
если obj
равняется self
; false
иначе
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92