Spec-Zone .ru
спецификации, руководства, описания, API
СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT Java Удаленный Вызов метода


8.5 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 с опцией -v1.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 метод возвращает массив, содержащий дескрипторы работы для методов удаленного объекта.



СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT
Авторское право © 1997, 2010, Oracle и/или его филиалы. Все права защищены.