As part of the implementation of an extension, the CAS Server passes in a PipelineComponentConfiguration object and a PipelineComponentRuntimeContext object to either DataSource.createDataSourceRuntime() (in the case of data sources) and Manipulator.createManipulatorRuntime() (in the case of manipulators). The CAS Server does not modify the PipelineComponentConfiguration after createManipulatorRuntime() or createDataSourceRuntime() has been called.

When the CAS Server runs an acquisition, the PipelineComponentRuntimeContext and everything accessible from it is thread safe.


Copyright © Legal Notices