Spec-Zone .ru
спецификации, руководства, описания, API
|
СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT | Java Удаленный Вызов метода |
Skeleton
ИнтерфейсSkeleton
используется исключительно реализацией скелетов, сгенерированных rmic
компилятор. Скелет для удаленного объекта является серверным объектом, который диспетчеризирует звонки в фактическую реализацию удаленного объекта. Skeleton
интерфейс осуждался с Java 2 SDK, Standard Edition, v 1.2. Каждый 1.1 (и версия 1.1 совместимые скелеты сгенерированы в 1.2 использованиях rmic -vcompat
, значение по умолчанию) скелет class, сгенерированный rmic
тупиковый компилятор реализует этот интерфейс. Скелеты больше не требуются для удаленного вызова метода, диспетчеризируют с Java 2 SDK, Standard Edition, v1.2-совместимые версии. Чтобы генерировать тупики, которые являются совместимыми с 1.2 или более поздние версии, используйте команду rmic
с опцией -v
1.2. package java.rmi.server; public interface Skeleton { void dispatch(Remote obj, RemoteCall call, int opnum, long hash) throws Exception; Operation[] getOperations(); }
dispatch
метод неупорядочивает любые параметры от входного потока, полученного из объекта вызова, вызывает метод (обозначенный числом работы opnum) на фактической реализации удаленного объекта obj, и упорядочивает возвращаемое значение или выдает исключение, если Вы происходите во время вызова. getOperations
метод возвращает массив, содержащий дескрипторы работы для методов удаленного объекта.