public interface RemoteSession
extends java.rmi.Remote
RemoteServer.connect(java.lang.String, java.lang.String)
Modifier and Type | Method and Description |
---|---|
void |
disconnect()
Odpojí relaci od serveru.
|
<I> RemoteObject<I> |
get(java.lang.Class<I> iface,
java.io.Serializable key)
Vytvoří nebo získá přístup k dříve vytvořenému vzdálenému objektu
zadaného rozhraní.
|
java.util.Date |
heartbeat()
Ověří dostupnost relace.
|
void disconnect() throws java.rmi.RemoteException
java.rmi.RemoteException
- při I/O problémujava.util.Date heartbeat() throws java.rmi.RemoteException
java.rmi.RemoteException
- při I/O problému<I> RemoteObject<I> get(java.lang.Class<I> iface, java.io.Serializable key) throws java.rmi.RemoteException, java.lang.InstantiationException
ObjectRegistry.Scope
a v kombinaci s
klíčováním ObjectRegistry.Keying
může
dosáhnout libovolného modelu.I
- požadované rozhraníiface
- požadovné rozhraníkey
- klíč do mapy vzdálených objektů, je-li zpotřebí a server ho
podporuje/vyžadujejava.rmi.RemoteException
- při I/O problémujava.lang.InstantiationException
- nelze-li objekt vytvořit