|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class LocalObject extends Object implements Object
Используемый в качестве основного class для реализации локального IDL взаимодействуют через интерфейс в отображении языка Java. Это - class, который реализует все операции в интерфейсе org.omg.CORBA.Object.
Локальные интерфейсы реализуются при использовании CORBA:: LocalObject, чтобы обеспечить реализации Object псевдо операции и любые другие СПЕЦИФИЧНЫЕ ДЛЯ ШАРА механизмы поддержки, которые являются подходящими для таких объектов. Объектные методы реализации по сути отображающие язык определенный. Поэтому, LocalObject тип не определяется в IDL, но определяется в каждом отображении языка.
Методы, которые не применяются к локальному броску объектов org.omg.CORBA.NO_IMPLEMENT исключение с сообщением, "Это локально contrained объект." Попытка использовать LocalObject, чтобы создать DII запрашивает результаты в системном исключении NO_IMPLEMENT. Пытаясь упорядочить или stringify LocalObject приводит к УПОРЯДОЧИВАТЬ системному исключению. Сужение и расширение ссылок на LocalObjects должны работать что касается регулярных ссылок на объект.
LocalObject должен использоваться в качестве основного class локально ограниченных объектов, таких как те в модуле PortableServer. Спецификация здесь основана на Компонентном Объеме CORBA I - orbos/99-07-01
| Конструктор и Описание |
|---|
LocalObject()
Создает значение по умолчанию
LocalObject экземпляр. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Запрос |
_create_request(Context ctx, String operation, NVList arg_list, NamedValue result)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
Запрос |
_create_request(Context ctx, String operation, NVList arg_list, NamedValue result, ExceptionList exceptions, ContextList contexts)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
Объект |
_duplicate()
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
DomainManager[] |
_get_domain_managers()
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод не применяется к локальным объектам и поэтому не реализуется. |
Объект |
_get_interface_def()
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
Объект |
_get_interface()
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод не применяется к локальным объектам и поэтому не реализуется. |
Политика |
_get_policy(int policy_type)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод не применяется к локальным объектам и поэтому не реализуется. |
int |
_hash(int maximum)
Возвращает значение хэш-функции, которое является непротиворечивым для времени жизни объекта, используя данное число в качестве максимума.
|
InputStream |
_invoke(OutputStream output)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
boolean |
_is_a(String repository_id)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод не применяется к локальным объектам и поэтому не реализуется. |
boolean |
_is_equivalent(Object that)
Определяет, эквивалентны ли эти две ссылки на объект, насколько ШАР может легко определить.
|
boolean |
_is_local()
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
boolean |
_non_existent()
Всегда возвраты
false. |
ШАР |
_orb()
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
void |
_release()
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
void |
_releaseReply(InputStream input)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
Запрос |
_request(String operation)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
OutputStream |
_request(String operation, boolean responseExpected)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
void |
_servant_postinvoke(ServantObject servant)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
ServantObject |
_servant_preinvoke(String operation, Class expectedType)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. |
Объект |
_set_policy_override(Policy[] policies, SetOverrideType set_add)
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод не применяется к локальным объектам и поэтому не реализуется. |
boolean |
validate_connection()
Броски
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод не применяется к локальным объектам и поэтому не реализуется. |
public LocalObject()
LocalObject экземпляр.public boolean _is_equivalent(Object that)
Определяет, эквивалентны ли эти две ссылки на объект, насколько ШАР может легко определить. Две ссылки на объект эквивалентны, если они идентичны. Две отличных ссылки на объект, которые фактически обращаются к тому же самому объекту, также эквивалентны. Однако, ШАРЫ не обязаны делать попытку определения того, обращаются ли две отличных ссылки на объект к тому же самому объекту, так как такое определение могло бы быть непрактично дорогим.
Реализация по умолчанию org.omg. Метод CORBA.Object.
_is_equivalent в интерфейсе Objectthat - ссылка на объект, с которой можно проверить на эквивалентностьtrue если эта ссылка на объект, как известно, эквивалентна данной ссылке на объект. Отметьте это false указывает только, что эти две ссылки на объект отличны, не обязательно, что они ссылаются на отличные объекты.public boolean _non_existent()
false. Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод._non_existent в интерфейсе Objectfalsepublic int _hash(int maximum)
org.omg.CORBA.Object метод.public boolean _is_a(String repository_id)
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод не применяется к локальным объектам и поэтому не реализуется. Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод._is_a в интерфейсе Objectrepository_id - a StringNO_IMPLEMENT - потому что это - локально ограниченный объект, и этот метод не применяется к локальным объектамCORBA пакет комментирует для нереализованных функцийpublic Object _duplicate()
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод._duplicate в интерфейсе ObjectLocalObject экземпляр.NO_IMPLEMENTCORBA пакет комментирует для нереализованных функцийpublic void _release()
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод._release в интерфейсе ObjectNO_IMPLEMENTCORBA пакет комментирует для нереализованных функцийpublic Request _request(String operation)
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод._request в интерфейсе Objectoperation - a String предоставление имени работы, которая будет выполнена запросом, который возвращаетсяRequest объект с данной работойNO_IMPLEMENTCORBA пакет комментирует для нереализованных функцийpublic Request _create_request(Context ctx, String operation, NVList arg_list, NamedValue result)
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод._create_request в интерфейсе Objectctx - a Context объект, содержащий список свойствoperation - String представление имени метода, который будет вызванarg_list - NVList содержа фактические параметры вызываемому методуresult - a NamedValue объект служить контейнером для возвращаемого значения методаRequest объект инициализируется с данными параметрамиNO_IMPLEMENTCORBA пакет комментирует для нереализованных функцийpublic Request _create_request(Context ctx, String operation, NVList arg_list, NamedValue result, ExceptionList exceptions, ContextList contexts)
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод._create_request в интерфейсе Objectctx - a Context объект, содержащий список свойствoperation - имя метода, который будет вызванarg_list - NVList содержа фактические параметры вызываемому методуresult - a NamedValue объект служить контейнером для возвращаемого значения методаexceptions - ExceptionList объект, содержащий список возможных исключений метод, может броситьcontexts - a ContextList объект, содержащий список строк контекста, которые должны быть разрешены и отправлены с Request экземплярRequest объект инициализируется с данными параметрамиNO_IMPLEMENTCORBA пакет комментирует для нереализованных функцийpublic Object _get_interface()
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод не применяется к локальным объектам и поэтому не реализуется. Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод.NO_IMPLEMENT - потому что это - локально ограниченный объект, и этот метод не применяется к локальным объектамCORBA пакет комментирует для нереализованных функцийpublic Object _get_interface_def()
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод._get_interface_def в интерфейсе ObjectInterfaceDef объект в Репозитарии Интерфейса, который предоставляет информацию о типе об объекте, упомянутом этой ссылкой на объектNO_IMPLEMENTCORBA пакет комментирует для нереализованных функцийpublic ORB _orb()
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод.ObjectImplNO_IMPLEMENTCORBA пакет комментирует для нереализованных функцийpublic Policy _get_policy(int policy_type)
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод не применяется к локальным объектам и поэтому не реализуется. Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод._get_policy в интерфейсе Objectpolicy_type - intNO_IMPLEMENT - потому что это - локально ограниченный объект, и этот метод не применяется к локальным объектамCORBA пакет комментирует для нереализованных функцийpublic DomainManager[] _get_domain_managers()
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод не применяется к локальным объектам и поэтому не реализуется. Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод._get_domain_managers в интерфейсе ObjectNO_IMPLEMENTCORBA пакет комментирует для нереализованных функцийpublic Object _set_policy_override(Policy[] policies, SetOverrideType set_add)
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод не применяется к локальным объектам и поэтому не реализуется. Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод._set_policy_override в интерфейсе Objectpolicies - массивset_add - флагNO_IMPLEMENT - потому что это - локально ограниченный объект, и этот метод не применяется к локальным объектамCORBA пакет комментирует для нереализованных функцийpublic boolean _is_local()
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. Возвраты true для этого LocalObject экземпляр.
true всегдаNO_IMPLEMENTCORBA пакет комментирует для нереализованных функцийpublic ServantObject _servant_preinvoke(String operation, Class expectedType)
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод.operation - a String указание, который работа предварительно вызватьexpectedType - class типа работы упоминается вышеNO_IMPLEMENT - потому что это - локально ограниченный объект, и этот метод не применяется к локальному объектуCORBA пакет комментирует для нереализованных функцийpublic void _servant_postinvoke(ServantObject servant)
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод.servant - объект слуги, на который можно поствызватьNO_IMPLEMENTCORBA пакет комментирует для нереализованных функцийpublic OutputStream _request(String operation, boolean responseExpected)
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. Вызванный тупиком, чтобы получить OutputStream для параметров маршалинга. Тупик должен предоставить имя работы, и указать, ожидается ли ответ (то есть это односторонний вызов).
operation - имя работы, которую требуютresponseExpected - true если ответ ожидается, false если это - односторонний вызовNO_IMPLEMENT - потому что это - локально ограниченный объект, и этот метод не применяется к локальным объектамCORBA пакет комментирует для нереализованных функцийpublic InputStream _invoke(OutputStream output) throws ApplicationException, RemarshalException
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. Вызванный, чтобы вызвать работу. Тупик обеспечивает OutputStream это было ранее возвращено a _request() вызвать. _invoke возвраты InputStream который содержит упорядоченный ответ. Если исключение происходит, _invoke может бросить ApplicationException объект, который содержит InputStream от которого может быть неупорядочено пользовательское состояние исключения.
output - OutputStream вызватьApplicationException - Если исключение происходит, _invoke может бросить ApplicationException объект, который содержит InputStream от которого может быть неупорядочено пользовательское состояние исключения.RemarshalException - Если исключение происходит, _invoke может бросить ApplicationException объект, который содержит InputStream от которого может быть неупорядочено пользовательское состояние исключения.NO_IMPLEMENT - потому что это - локально ограниченный объект, и этот метод не применяется к локальным объектамCORBA пакет комментирует для нереализованных функцийpublic void _releaseReply(InputStream input)
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод. Май дополнительно быть вызванным тупиком, чтобы выпустить поток ответа назад к ШАРУ, когда немаршалинг завершился. Тупик передает InputStream возвращенный _invoke() или ApplicationException.getInputStream(). К нулевому значению можно также передать _releaseReply, когда метод нет.
input - поток ответа назад к ШАРУ или нулюNO_IMPLEMENTCORBA пакет комментирует для нереализованных функцийpublic boolean validate_connection()
org.omg.CORBA.NO_IMPLEMENT исключение с сообщением "Это - локально ограниченный объект." Этот метод не применяется к локальным объектам и поэтому не реализуется. Этот метод является реализацией по умолчанию org.omg.CORBA.Object метод.NO_IMPLEMENT - потому что это - локально ограниченный объект, и этот метод не применяется к локальным объектамCORBA пакет комментирует для нереализованных функций
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92