|
Roblet®-Development-Kit 2.1 (01Mrz12) API für Anwendungen |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Proxies
Diese Einheit ermöglicht es, eine Instanz zu einer Schnittstelle zu erhalten, deren Implementierung und eigentliche Instanzierung auf Seiten der Anwendung erfolgt (Benutzung einer von Anwendungsseite bereitgestellten fernen Instanz).
Die Anwendungsseite muß dazu die zugehörige Instanz per
genRob.genControl.client.Slot.offerRemote(java.lang.Object)
bereitgestellt haben.
Die Methode obtain(java.lang.Class)
dieser Einheit gibt nur eine
Instanz eines bestimmten Typs zurück und bei Aufruf einer Methode des Typs
erfolgt eine Weiterleitung zur Instanz auf Anwendungsseite.
Method Summary | |
---|---|
Object |
obtain(Class clazz)
Zur angebenen Schnittstelle (interface) wird eine Instanz zurückgegeben. |
Method Detail |
---|
Object obtain(Class clazz)
Die zugehörige Instanz auf Seiten der Anwendung mußte vorher dort per
genRob.genControl.client.Slot.offerRemote(java.lang.Object)
bereitgestellt worden sein.
Die Klasse der dortigen Instanz implementiert die hier übergebene
Schnittstelle.
Zu beachten ist, daß sämtliche Parameter(typen) und Rückgabewerte der Schnittstelle serialisiserbar sein müssen.
clazz
- Schnittstelle, zu der eine lokale Instanz für den Zugriff
auf eine entsprechende ferne Instanz erzeugt wird
|
Roblet®-Development-Kit 2.1 (01Mrz12) API für Anwendungen |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |