| |
2-6 ParallelitätscService V1.0 April 2000 2 leeres change_mode(in CosTransactions::Coordinator das, im lock_modeheld_mode im lock_modenew_mode) raises(LockNotHeld); Get_coordinator(in LockCoordinator CosTransactions::Coordinator das); }; Die Betriebe stellten durch das TransactionalLockSet zur Verfügung Schnittstelle funktionieren in identische Weise zu den gleichwertigen Betrieben stellte durch das LockSet zur Verfügung Schnittstelle. Schnittstellen unterscheiden sich in der für das TransactionalLockSet schließen Sie die Identität von an Verhandlung wird ausdrücklich als Hinweis auf dem Koordinator für die Verhandlung geführt anstelle von implizit durch eine Verbindung mit dem Benennengewinde. 2,5 Schnittstelle LockSetFactory Verriegelungssätze werden mit dem LockSetFactory verursacht Schnittstelle. Schnittstelle LockSetFactory { Create() LockSet; Create_related(in LockSet LockSet das); Create_transactional() TransactionalLockSet; TransactionalLockSet create_transactional_related(in TransactionalLockSet das); }; Diese Schnittstelle liefert zwei Sätze Betriebe, die neues LockSet zurückbringen und Fälle TransactionalLockSet. verursachen Sie Stellt einen neuen Verriegelungssatz und einen Verriegelungskoordinator her. create_related Stellt eine neue eingestellte Verriegelung her, die mit einem vorhandenen Verriegelungssatz zusammenhängt. In Verbindung stehende Verriegelung stellt Tropfen ein ihre Verriegelungen zusammen. create_transactional Stellt einen neuen transactional Verriegelungssatz und einen Verriegelungskoordinator für ausdrücklichen Modus her transactional Klienten. create_transactional_related Stellt eine neue transactional eingestellte Verriegelung her, die mit einem vorhandenen Verriegelungssatz zusammenhängt. In Verbindung stehende Verriegelung stellt den Tropfen ihre Verriegelungen zusammen ein. |  |
|
| |
|
|