CX_STRUCTURED::ForceMonitor
Beschreibung:
Sucht über CX_STRUCTURED։։Monitor nach einem Monitor mit der angegeben Klasse oder mit einer davon abgeleiteten Klasse. Sollte CX_STRUCTURED։։Monitor NULL liefern, dann wird ein neuer Monitor von der angegebenen Klasse bei dem Objekt (siehe Clustering) erzeugt, in monitors eingefügt und zurückgegeben.
Achtung: Wird ForceMonitor() auf einem transienten Objekt aufgerufen, dann wird auch ein transientes Monitor-Objekt zurückgegeben. Falls dieses durch den Aufruf von ForceMonitor() angelegt wurde, dann muss es durch eine Variable oder einen Vektor vor der GarbageCollection geschützt werden.
Code-Beispiel:
object Get(ForceMonitor("CX_DISPO_ACCOUNT")) // -> CX_DISPO_ACCOUNT
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_STRUCTURED | Ein strukturiertes Objekt |
Top-1 | STRING | Der Klassenname des gesuchten Monitors | |
Stack(Out) | Top | CX_MONITOR | Gefundenes oder neu angelegtes Monitorobjekt |