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