|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Schnittstelle zum Agententreiber. Dieses Interface stellt die
Schnittstelle eines Agenten zur Stelle dar. Es enthält die
Methoden, die nur Agenten zugänglich sind. Alle anderen Methoden
befinden sich im Vater-Interface AMETASPlaceUserDriverIf.
| Method Summary | |
java.lang.String |
getLastPlace()
Liefert die Stelle, an der der Agent zuletzt war. |
void |
go(java.lang.String sPlaceName)
Verschickt den Agenten an die Stelle mit dem symbolischen Namen sPlaceName. |
void |
go(java.lang.String sPlaceName,
long nRelayTime)
Verschickt den Agenten an die Stelle mit dem symbolischen Namen sPlaceName. |
| Method Detail |
public java.lang.String getLastPlace()
public void go(java.lang.String sPlaceName)
throws MigrationAbortedException,
NoActiveDestinationException,
UnknownDestinationException,
RejectedException,
AccountExpiredException
sPlaceName. Der Stellenname wird über den
PNS zu einem Rechner mit Adresse aufgelöst, zu der die
aktuelle Stelle Verbindung aufnimmt und versucht, den Agenten
dorthin zu schicken. Der Agent verbietet das Senden an eine Ersatzstelle.
sPlaceName - Name der Zielstelle des Aufrufers
MigrationAbortedException - wenn die Migration abgebrochen wurde (unvorhergesehen)
NoActiveDestinationException - wenn der Agent zu keiner der angegebenen Stellen migrieren kann
RejectedException - wenn die Migration abgelehnt wurde (vorhersehbar, etwa wegen Sicherheitsbedenken)
AccountExpiredException - wenn die Migration nicht bezahlt werden kann
UnknownDestinationException - wenn das Ziel im PNS nicht gefunden wird.AMETASPlaceNameService
public void go(java.lang.String sPlaceName,
long nRelayTime)
throws MigrationAbortedException,
NoActiveDestinationException,
UnknownDestinationException,
RejectedException,
AccountExpiredException
sPlaceName. Der Stellenname wird über den
PNS zu einem Rechner mit Adresse aufgelöst, zu der die
aktuelle Stelle Verbindung aufnimmt und versucht, den Agenten
dorthin zu schicken.
sPlaceName - Name der Zielstelle des AufrufersnRelayTime - Zeit in Millisekunden, während welcher der
Agent an der Ersatzstelle passiv aufbewahrt werden
darf. Danach wird er gestartet. Ist DONT_RELAY
oder eine negative Zeit angegeben, verbietet der Agent das Schicken zu
einer Ersatzstelle.
MigrationAbortedException - wenn die Migration abgebrochen wurde (unvorhergesehen)
NoActiveDestinationException - wenn der Agent zu keiner der angegebenen Stellen migrieren kann
RejectedException - wenn die Migration abgelehnt wurde (vorhersehbar, etwa wegen Sicherheitsbedenken)
AccountExpiredException - wenn die Migration nicht bezahlt werden kann
UnknownDestinationException - wenn das Ziel im PNS nicht gefunden wird.AMETASPlaceNameService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||