|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Schnittstelle zu einem ServiceManager-Treiber. Die Klasse AMETASServiceManager enthält eine Instanzvariable dieses Typs, in der eine Instanz der Klasse AMETASServiceManagerDriver gespeichert wird.
| Method Summary | |
void |
bookServiceAccount(AMETASPlaceUserID puidClient,
long nAccount)
Wird vom Dienstobjekt aufgerufen, um eine Abrechnung des Accounts durchzuführen. |
AMETASPlace |
getPlace()
Liefert eine Referenz auf die Stelle. |
void |
idle()
Lässt den Treiber anhalten. |
void |
importClasses(java.lang.String sSCCFile)
Importiert einen SignedClass-Container (SCC). |
boolean |
openSessions()
Fragt beim SessionManager nach, ob es noch offene Sitzungen gibt. |
int |
sessionEnded(AMETASPlaceUserID idClient)
Wird aufgerufen, wenn der verwaltete Dienst sitzungsorientiert ist und ein Klient seine Sitzung beendet. |
void |
sessionStarted(AMETASPlaceUserID idNewClient)
Wird aufgerufen, wenn der verwaltete Dienst sitzungsorientiert ist und ein Klient eine neue Sitzung eröffnet. |
void |
trace(java.lang.String sText,
java.lang.Throwable e)
Bietet die Möglichkeit der Traceausgabe inklusive Stacktrace. |
| Method Detail |
public void sessionStarted(AMETASPlaceUserID idNewClient)
idNewClient - ID des Klienten.public int sessionEnded(AMETASPlaceUserID idClient)
idClient - ID des Klienten.
AMETASErrors.OK, wenn kein Fehler auftrat;
AMETASErrors.NOT_FOUND, wenn die Sitzung nicht registriert ist.public boolean openSessions()
public AMETASPlace getPlace()
public void trace(java.lang.String sText,
java.lang.Throwable e)
sText - Auszugebender Text.e - Fehler oder Ausnahme, deren Stacktrace ausgegeben werden soll.public void idle()
AMETASPlaceUserDriver.idle(long)
public void bookServiceAccount(AMETASPlaceUserID puidClient,
long nAccount)
puidClient - ID des Klienten.nAccount - Kosten der Dienstnutzung.
public void importClasses(java.lang.String sSCCFile)
throws java.io.FileNotFoundException,
java.io.IOException,
java.security.SignatureException,
java.io.InvalidClassException
sSCCFile - Dateiname des SCC mit Endung und Pfad.
java.io.FileNotFoundException - wenn der Container nicht gefunden wurde. Tritt auch auf, wenn
dieser Stellennutzer (fälschlicherweise) nicht vom lokalen Dateisystem stammt.
java.io.IOException - wenn der Container nicht geladen werden konnte.
java.security.SignatureException - wenn die Signaturen nicht korrekt sind.
java.io.InvalidClassException - wenn eine Klasse bereits geladen ist und erneut geladen werden soll.AMETASSCContainer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||