|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.place.AMETASPlaceUser
AMETAS.agentdev.AMETASUserAdapter
Integriert menschliche Benutzer in das Agentensystem. Zusammen mit
dem Benutzeradapter oder UserAdapter (UA) spielt der Anwender die
Rolle eines gewöhnlichen Agenten, auch wenn ihm die
Migrationsmöglichkeit fehlt. Der Benutzer sowie alle Ressourcen
inklusive Fenstersystem, Maus, Tastatur, die für die Interaktion
benötigt werden, sind innere Komponenten dieses "Agenten" und für
das restliche Agentensystem nicht sichtbar. Während der UA für
eine Integration des Benutzers in das Agentensystem sorgt,
ermöglicht er zugleich eine Abstraktion der zugrunde liegenden
Agententechologie: Der Benutzer kann mit einer Agentenanwendung so
arbeiten, wie er es von bisherigen Anwendungen gewohnt ist. Diese
Klasse bietet keine echten Erweiterungen zu AMETASPlaceUser, sondern dient hauptsächlich
der Typsicherheit.
| Field Summary | |
protected AMETASUserAdapterDriverIf |
m_Driver
Der Treiber dieses UA. |
| Fields inherited from class AMETAS.place.AMETASPlaceUser |
m_drvPU |
| Constructor Summary | |
AMETASUserAdapter()
Konstruktor, mit dem eine Standard-PlaceUserID generiert wird. |
|
AMETASUserAdapter(AMETASPlaceUserID idNew)
Erzeugt einen neuen UA |
|
AMETASUserAdapter(java.lang.String sName)
Konstruktor, mit dem eine spezielle ID erzeugt wird. |
|
AMETASUserAdapter(java.lang.String sName,
java.lang.String sGroup)
Konstruktor, mit dem eine spezielle ID erzeugt wird. |
|
| Method Summary | |
AMETASUserAdapterDriverIf |
getDriver()
Liefert den Treiber dieses Stellennutzers. |
java.lang.Thread |
getThread(java.lang.Runnable run,
java.lang.String sName)
Liefert zu dem übergebenen Runnable ein
Thread-Objekt, das der Threadgruppe dieses Stellennutzers
angehört. |
void |
setDriverIf(AMETASUserAdapterDriverIf drv)
Setzt die Treiberschnittstelle dieses Benutzeradapters. |
java.lang.Thread |
startThread(java.lang.Runnable run,
java.lang.String sName)
Startet zu dem übergebenen Runnable einen neuen
Thread, der der Threadgruppe dieses Stellennutzers
angehört. |
| Methods inherited from class AMETAS.place.AMETASPlaceUser |
checkPermission, dispatchMessage, getID, getName, getPUDriverIf, getPULoader, getSignableData, handleApplicationMessage, handleCustomMessage, handleMessageMessage, handlePlaceMessage, handleSecurityMessage, handleServiceMessage, handleTradingMessage, invoke, output, recoverError, specializeTypes, submitMessage, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected transient AMETASUserAdapterDriverIf m_Driver
| Constructor Detail |
public AMETASUserAdapter(AMETASPlaceUserID idNew)
idNew - ID dieses Benutzeradapters.
public AMETASUserAdapter(java.lang.String sName,
java.lang.String sGroup)
sName - Klassenname des Benutzeradapters.sGroup - Gruppen-ID des Benutzeradapters.AMETASPlaceUserIDpublic AMETASUserAdapter(java.lang.String sName)
sName - Klassenname des Benutzeradapters.AMETASPlaceUserIDpublic AMETASUserAdapter()
AMETASPlaceUserID| Method Detail |
public AMETASUserAdapterDriverIf getDriver()
public void setDriverIf(AMETASUserAdapterDriverIf drv)
drv - Treiberschnittstelle des Benutzeradapters.
java.lang.SecurityException - wenn versucht wird, die Einstellung zu verändern.
public java.lang.Thread getThread(java.lang.Runnable run,
java.lang.String sName)
Runnable ein
Thread-Objekt, das der Threadgruppe dieses Stellennutzers
angehört. Der Thread muss noch gestartet werden.
run - Das Runnable für den neuen Thread.sName - Der Name des neuen Threads.
public java.lang.Thread startThread(java.lang.Runnable run,
java.lang.String sName)
Runnable einen neuen
Thread, der der Threadgruppe dieses Stellennutzers
angehört.
run - Das Runnable für den neuen Thread.sName - Der Name des neuen Threads.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||