| |
2-22 Zusätzliche strukturiereneinheiten für das OTS, v1.0 September 2002 2 hash_activity Bringt einen Durcheinandercode für die Tätigkeit zurück, die mit dem Zielgegenstand dazugehörig ist. Jedes ActivityCoordinator hat einen einzelnen Durcheinandercode. Durcheinandercodes für Tätigkeiten sollten sein gleichmäßig verteilt. is_same_activity Bringt zutreffendes zurück, wenn und nur wenn, der Zielgegenstand und der Parameter einwenden, beide auf sich beziehen die gleiche Tätigkeit. zerstören Sie Diese Methode wird wenn das ActivityCoordinator hervorgerufen wird nicht mehr durch angefordert Tätigkeitsservice. Wenn das ActivityCoordinator ist bereits zerstört worden oder ist zerstört, dann das AlreadyDestroyed Ausnahme wird geworfen. Irgendeine Ausnahme vorbei geworfen zerstören Sie beeinflußt nicht das Resultat der Tätigkeit. 2,2,6 PropertyGroup Schnittstelle PropertyGroup { schreibgeschütztes Attributproperty_group_name; leeres completed(); leeres suspended(); leeres resumed(); leeres destroy()raises(AlreadyDestroyed); }; Das PropertyGroup Schnittstelle hat die gleiche Betrachtung wie die allgemeine Tätigkeit Halten Sie Schnittstellen, dadurch instand, daß sie versucht, ein Rahmen zu sein, von dem Beton Implementierungen können abgeleitet werden. Gewöhnlich ein PropertyGroup Implementierung ist a Einheit, damit eine Anwendung Kontextinformationen verteilt, die beeinflussen können Durchführung dieser Anwendung im verteilten Klima. Das verteilte Klima während, welches die Anwendung Notwendigkeiten durchführt, eine Implementierung von zu haben angefordertes PropertyGroup damit die zu erreichenden Anwendungseigenschaften. Dieses ist eine Anforderung, die zur Anwendungsentwicklungzeit behoben werden muß und ist außerhalb Bereich dieser Spezifikation. Wenn der Tätigkeitsservice einiges PropertyGroupManager hat s registrierte mit ihm, dann a PropertyGroup wird für jedes verursacht, wenn eine Tätigkeit angefangen wird. PropertyGroups müssen Sie informiert werden, wenn die Tätigkeit durchführt, also sie durchführen können jede notwendige Reinigung vor dem Tätigkeitsservice löscht sie. Sie können Gegenstände durch Hinweis z.B. führen, anstatt durch Wert und also kann benötigen herauf jene Gegenstände säubern. Wenn eine Tätigkeit verschoben wird, während ein Klient einen Hinweis bis einen hat oder mehr von seinem PropertyGroups dann dieses PropertyGroups wenn das informiert seien Sie |  |
|
| |
|
|