Home > Class Reference > ENSLIB namespace > Ens.BPL.Sync

Ens.BPL.Sync

class Ens.BPL.Sync extends Ens.BPL.Activity

Provides the ability to synchronize on one or more asynchronous calls

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property AllowResync as %Boolean [ InitialExpression = 0 ];
This holds the allow-resync flag
Property methods: AllowResyncDisplayToLogical(), AllowResyncGet(), AllowResyncIsValid(), AllowResyncLogicalToDisplay(), AllowResyncNormalize(), AllowResyncSet()
property Calls as %String);
This holds the comma delimited list of names of calls to wait for
Property methods: CallsDisplayToLogical(), CallsGet(), CallsIsValid(), CallsLogicalToDisplay(), CallsLogicalToOdbc(), CallsNormalize(), CallsSet()
property Timeout as %String;
This holds the timeout
Property methods: TimeoutDisplayToLogical(), TimeoutGet(), TimeoutIsValid(), TimeoutLogicalToDisplay(), TimeoutLogicalToOdbc(), TimeoutNormalize(), TimeoutSet()
property Type as %String [ InitialExpression = "all" ];
This holds the type, 'any' = wait for any call to complete, 'all' = wait for all calls to complete
Property methods: TypeDisplayToLogical(), TypeGet(), TypeIsValid(), TypeLogicalToDisplay(), TypeLogicalToOdbc(), TypeNormalize(), TypeSet()

Methods (Including Private)

method AllowResyncGet() as %Boolean [ Language = objectscript ]
method GenerateCode(pCompiler As Ens.BPL.Compiler) as %Status [ Language = objectscript ]
method GenerateXML(pStream As %BinaryStream) as %Status [ Language = objectscript ]
Inherited description: This generates the common XML attributes for this Activity
method Validate(ByRef pStatus As %Status, pContext As Ens.BPL.ValidationContext) as %Status [ Language = objectscript ]
Inherited description: Perform a sanity check on the nodes in the parse tree
private method activityName() as %String [ Language = objectscript ]
Provide a user readable string which names the activity

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)