|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Util extends Object
| Модификатор и Тип | Метод и Описание |
|---|---|
static Object |
copyObject(Object obj, ORB orb)
Копии или соединяют объект.
|
static Object[] |
copyObjects(Object[] obj, ORB orb)
Копии или соединяют массив объектов.
|
static ValueHandler |
createValueHandler()
Возвращает одноэлементный экземпляр class, который реализует
ValueHandler интерфейс. |
static String |
getCodebase(Class clz)
Возвращает кодовую базу, если таковые вообще имеются, для данного class.
|
static Tie |
getTie(Remote target)
Возвращается связь (если кто-либо) для данной цели возражают.
|
static boolean |
isLocal(Stub stub)
У метода isLocal есть та же самая семантика как метод ObjectImpl._is_local, за исключением того, что это может бросить RemoteException.
|
static Class |
loadClass(String className, String remoteCodebase, ClassLoader loader)
Возвращает экземпляр class для указанного class.
|
static RemoteException |
mapSystemException(SystemException ex)
Отображает SystemException на RemoteException.
|
static Object |
readAny(InputStream in)
Читает java.lang. Объект как CORBA любой.
|
static void |
registerTarget(Tie tie, Remote target)
Регистрирует цель для связи.
|
static void |
unexportObject(Remote target)
Удаляет связанную связь из внутренней таблицы и вызовов
Tie.deactivate() деактивировать объект. |
static RemoteException |
wrapException(Throwable orig)
Обертывает исключение, выданное методом реализации.
|
static void |
writeAbstractObject(OutputStream out, Object obj)
Пишет java.lang. Объект или как значение или как Объект CORBA.
|
static void |
writeAny(OutputStream out, Object obj)
Записи любой java.lang. Объект как CORBA любой.
|
static void |
writeRemoteObject(OutputStream out, Object obj)
Пишет java.lang. Объект как Объект CORBA.
|
public static RemoteException mapSystemException(SystemException ex)
ex - SystemException, чтобы отобразиться.public static void writeAny(OutputStream out, Object obj)
out - поток, в котором можно записать любого.obj - объект записать как любой.public static Object readAny(InputStream in)
in - поток, из которого можно считать любого.public static void writeRemoteObject(OutputStream out, Object obj)
obj экспортируемый серверный объект IIOP RMI, связь находится и соединяется проводом к obj, тогда записанный out.write_Object(org.omg.CORBA.Object). Если obj Объект CORBA, он пишется out.write_Object(org.omg.CORBA.Object).out - поток, в котором можно записать объект.obj - объект записать.public static void writeAbstractObject(OutputStream out, Object obj)
obj объект значения или тупиковый объект, это пишется out.write_abstract_interface(java.lang.Object). Если obj экспортируемый серверный объект IIOP RMI, связь находится и соединяется проводом к obj, тогда записанный out.write_abstract_interface(java.lang.Object).out - поток, в котором можно записать объект.obj - объект записать.public static void registerTarget(Tie tie, Remote target)
Tie.setTarget(java.rmi.Remote) на объекте связи.tie - связь с регистром.target - цель для связи.public static void unexportObject(Remote target) throws NoSuchObjectException
Tie.deactivate() деактивировать объект.target - объект неэкспортировать.NoSuchObjectExceptionpublic static Tie getTie(Remote target)
public static ValueHandler createValueHandler()
ValueHandler интерфейс.public static String getCodebase(Class clz)
clz - class, чтобы получить кодовую базу для.public static Class loadClass(String className, String remoteCodebase, ClassLoader loader) throws ClassNotFoundException
Спецификация для этого метода является "Java к отображению языка IDL", ptc/00-01-06.
В Java Платформа SE этот метод работает следующим образом:
className - имя class.remoteCodebase - разделенный пробелом список URL, в которых мог бы быть найден class. Может быть нуль.loader - ClassLoader, который может использоваться, чтобы загрузить class, если все другие методы перестали работать.Class объект, представляющий загруженный class.ClassNotFoundException - если class не может быть загружен.public static boolean isLocal(Stub stub) throws RemoteException
stub - тупик, чтобы протестировать.RemoteException - Java к спецификации IDL не определяет условия, которые заставляют RemoteException быть брошенным.public static RemoteException wrapException(Throwable orig)
orig - исключение, чтобы перенестись.public static Object[] copyObjects(Object[] obj, ORB orb) throws RemoteException
obj - объекты скопировать или соединиться.orb - ШАР.RemoteException - если какой-либо объект не мог бы быть скопирован или соединен.public static Object copyObject(Object obj, ORB orb) throws RemoteException
obj - объект скопировать.orb - ШАР.RemoteException - если объект не мог бы быть скопирован или соединен.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92