Root / Assembly / ARCCore / Class / StreamProcessor+PropertyStreamLineWithOrigin / _Member / HasLocalOrigin

ClassMemberAttribute

HasLocalOrigin

KeyValue
DescriptionLocally generated data is not to be sent to OutsideLocalReceiver). We instead leave it to the 'outside' to decide if

either

A) Locally originated data should be put straight into the local 'outside' property store (typically an PRich)
NOTE: This alternative, A), is dangerous because timestamps as generated by AddTimestampToPropertyStreamAsRequired
NOTE: will not be sent to OutsideLocalReceiver in a deterministic manner compared to
NOTE: when the data is pute into the 'outside' property store.
NOTE: (in simpler words, the timestamp may come AFTER the data, leading to errors in parsing).
NOTE: Use SendToOutsideLocalReceiverRegardlessOfOrigin in order to escape this problem.

or

B) We should wait until it gets returned back from the CoreDB through our subscription (and being sent to the local property store through OutsideLocalReceiver).

See also SendToOutsideLocalReceiverRegardlessOfOrigin which can overrule this.
MethodNameHasLocalOrigin
MethodSignatureBoolean HasLocalOrigin
ReflectedTypeARCCore.StreamProcessor+PropertyStreamLineWithOrigin

4 items


Generated 2020-10-13 11:11:05.475 UTC