CXS_SEGMENT::Blockers
Beschreibung:
Diese Methode liefert alle Clients, die momentan ein Read-/Write-Lock in diesem Segment halten als Komma-getrennte-Liste. Gibt es momentan keinen Client, der ein Lock hält, wird "-" zurückgegeben. Ist das CXS_SEGMENT-Objekt noch nicht initialisiert, dann wird "" zurückgegeben. Der Parameter gibt an, ob nach Read- oder Write-Locks gesucht werden soll.
- Read-Locks
- Write-Locks
Der Aufruf muss innerhalb einer Transaktion stattfinden.
Code-Beispiel:
Var(seg)
GetManager(OBJECT) Call(GetLayers)
Cursor First Get(domains)
Cursor First Get(repCollections)
Cursor First Get(segment) -> seg
BeginTXN 0 seg Call(Blockers) EndTXN
//=> "-"
GetManager(OBJECT) Call(GetLayers)
Cursor First Get(domains)
Cursor First Get(repCollections)
Cursor First Get(segment) -> seg
BeginTXN 0 seg Call(Blockers) EndTXN
//=> "-"
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CXS_SEGMENT | Ein Segment |
Stack(In) | Top-1 | INTEGER | Read-/Write-Lock |
Stack(Out) | Top | STRING | Clients |
Funktionsaufruf: Call(Blockers)