◆ _log()
| FlowElement::_log | ( | type, | |
| message | |||
| ) | 
Internal log.
- Parameters
 - 
    
- {string} - type log type
 - {*} - message message to log
  
\r\n
A FlowElement is placed inside a pipeline It receives Evidence via a FlowData object It uses this to optionally create ElementData on the Flowdata It has a unique dataKey which is used to extract data from the FlowData Any errors in processing are caught in the FlowData's errors object.
| constructor ({ processInternal, dataKey, properties={}, evidenceKeyFilter }={})
 Constructor for flowElement class.  More...
  | |
| onRegistration (pipeline, flowElement)
 Internal function to be called when a FlowElement is added to pipeline, runs through any registrationCallbacks on the FlowElement.  More...
  | |
| ready ()
 Function called to check if a FlowElement is ready Used when there are asynchronous initialisation steps.  More...
  | |
| processInternal (flowData)
 Internal process function for a particular flowElement called (via the flowElement.process() method) when flowData generated by a pipleline is processsed.  More...
  | |
| process (flowData)
 To allow actions to take place before and after a FlowElement's processInternal function runs, a process wrapper is run first.  More...
  | |
| updateProperties ()
 Call this function to update the properties meta database in all the pipelines this flowElement has been added to.  More...
  | |
| getProperties ()
 Get a flowElement's properties.  More...
  | |
| _log (type, message)
 Internal log.  More...
  | 
| FlowElement::_log | ( | type, | |
| message | |||
| ) | 
Internal log.
| FlowElement::constructor | ( | { processInternal, dataKey, properties={}, evidenceKeyFilter } = {}
 | ) | 
Constructor for flowElement class.
@type {Function[]}
@type {Pipeline[]}
| FlowElement::getProperties | ( | ) | 
Get a flowElement's properties.
By default returns a promise wrapped version of the object's properties list Can return standard value or promise
| FlowElement::onRegistration | ( | pipeline, | |
| flowElement | |||
| ) | 
Internal function to be called when a FlowElement is added to pipeline, runs through any registrationCallbacks on the FlowElement.
| FlowElement::process | ( | flowData | ) | 
To allow actions to take place before and after a FlowElement's processInternal function runs, a process wrapper is run first.
| FlowElement::processInternal | ( | flowData | ) | 
Internal process function for a particular flowElement called (via the flowElement.process() method) when flowData generated by a pipleline is processsed.
Overriden by instances of this base class
| FlowElement::ready | ( | ) | 
Function called to check if a FlowElement is ready Used when there are asynchronous initialisation steps.
| FlowElement::updateProperties | ( | ) | 
Call this function to update the properties meta database in all the pipelines this flowElement has been added to.