|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.langner.factoryxml.sdk.Directory
Diese Klasse dient der Ermittlung der vorhandenen Verzeichniseinträge.
Über einen Aufruf von getEntries(DEVICE_TYPE_GATEWAY) können Sie somit schnell alle vorhandenen Gateways ermitteln.
Eine Verbindung zu diesem Gerät stellen Sie dann mit der Funktion getConnection her.
Sollte kein FactoryXML Directory Service verfügbar sein, können Sie eine Verbindung zu einem Gerät direkt über die statische Funktion getConnection unter Angabe der nötigen Parameter herstellen.
| Nested Class Summary | |
static interface |
Directory.Entry
Über dieses Interface erhalten Sie die Informationen eines Verzeichniseintrages. |
| Constructor Summary | |
Directory(Transport fPrimaryDirectory,
java.lang.String fClientName,
java.lang.String fClientPassword,
boolean fIsProxy)
Erzeugt eine neue Instanz der Klasse Directory. |
|
Directory(Transport fPrimaryDirectory,
Transport fSecondaryDirectory,
java.lang.String fClientName,
java.lang.String fClientPassword,
boolean fIsProxy)
Erzeugt eine neue Instanz der Klasse Directory. |
|
| Method Summary | |
Connection |
getConnection(Directory.Entry fEntry)
Erzeugt eine neue Instanz der Klasse Connection. |
Connection |
getConnection(Transport fTransport)
Erzeugt eine neue Instanz der Klasse Connection mit Angabe der Verbindungsinformationen. |
static Connection |
getConnection(Transport fTransport,
java.lang.String fClientName,
java.lang.String fClientPassword)
Erzeugt eine neue Instanz der Klasse Connection. |
Directory.Entry[] |
getEntries(java.lang.String fDeviceType)
Ermittelt die verfügbaren Verzeichniseinträge eines bestimmten Typs. |
java.util.Properties |
getProperties()
Ermittelt Eigenschaften zu dieser Instanz. |
Transport |
getResourceCenter()
Liefert die Verbindungsinformation eines FactoryXML Resource Centers. |
void |
readCache(java.io.ObjectInputStream stream)
Aktualisiert den aktuellen Cache mit Daten aus dem Stream. |
void |
writeCache(java.io.ObjectOutputStream stream)
Schreibt den aktuellen Cache in den Stream. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Directory(Transport fPrimaryDirectory,
java.lang.String fClientName,
java.lang.String fClientPassword,
boolean fIsProxy)
fPrimaryDirectory - Verbindungsinformation des FactoryXML Directory ServicesfClientName - Name des Benutzers für die AuthentifizierungfClientPassword - Passwort des Benutzers für die AuthentifizierungfIsProxy - Wenn Sie ein Applet schreiben geben Sie true, ansonsten false an.
public Directory(Transport fPrimaryDirectory,
Transport fSecondaryDirectory,
java.lang.String fClientName,
java.lang.String fClientPassword,
boolean fIsProxy)
fPrimaryDirectory - Verbindungsinformation des ersten FactoryXML Directory ServicesfSecondaryDirectory - Verbindungsinformation des zweiten FactoryXML Directory ServicesfClientName - Name des Benutzers für die AuthentifizierungfClientPassword - Passwort des Benutzers für die AuthentifizierungfIsProxy - Wenn Sie ein Applet schreiben geben Sie true, ansonsten false an.| Method Detail |
public Directory.Entry[] getEntries(java.lang.String fDeviceType)
fDeviceType - Gibt die gewünschte Geräteklasse an.public Connection getConnection(Directory.Entry fEntry)
getEntries() ermittelten haben.
fEntry - Geben Sie einen Eintrag aus der zuvor über getEntries() ermittelten Liste an.
public Connection getConnection(Transport fTransport)
fTransport - Verbindungsinformationen des Dienstes.
public static Connection getConnection(Transport fTransport,
java.lang.String fClientName,
java.lang.String fClientPassword)
fTransport - Verbindungsinformationen des Dienstes.fClientName - Name des Benutzers für die AuthentifizierungfClientPassword - Passwort des Benutzers für die Authentifizierung
public Transport getResourceCenter()
public java.util.Properties getProperties()
public void readCache(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
stream - Der Stream, aus dem die Daten gelesen werden sollen.
java.io.IOException - Laufzeitfehler beim Lesen der Daten.
java.lang.ClassNotFoundException - Der Stream enthält keine gültige Cache-Struktur.
public void writeCache(java.io.ObjectOutputStream stream)
throws java.io.IOException
stream - Der Stream, über den die Daten geschreiben werden sollen.
java.io.IOException - Laufzeitfehler beim Schreiben der Daten.
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||