Sr-12-wyk-1.0-Slajd30
Z Studia Informatyczne
Interfejs RMI
Do najważniejszych interfejsów i klas Java RMI należą:
Interfejs Remote – służy do opisania klas, których metody mogą być wywoływane spoza lokalnej maszyny wirtualnej. Każdy zdalnie dostępny obiekt musi (pośrednio lub bezpośrednio) implementować ten interfejs.
Klasa UnicastRemoteObject – definiuje zdalny dostępnie, niezwielokrotniony („unicast” w nazwie) i nietrwały obiekt, którego referencje są ważne tylko w czasie aktywności serwera. Dostarcza użytecznych metod, pozwalających operować na zdalnym obiekcie. Klasy obiektów zdalnych najczęściej dziedziczą z tej klasy.
Klasa Activatable – umożliwia tworzenie zdalnych obiektów, których stan można utrwalić, tak by przetrwał awarię serwera, i które mogą być aktywowane po przybyciu wywołania.