51Degrees Pipeline for Python

fiftyone_pipeline_core.sequenceelement.SequenceElement Class Reference

Detailed Description

The SequenceElement stores session data regarding requests for client side JavaScript from the JavaScript created by a Pipeline's JavaScriptBuilder If a Pipeline is constructed with the JavaScript elements enabled this is added automatically along with the JavaScriptBuilder and JSONBundler.

Inheritance diagram for fiftyone_pipeline_core.sequenceelement.SequenceElement:

[legend]

Collaboration diagram for fiftyone_pipeline_core.sequenceelement.SequenceElement:

[legend]

Public Member Functions

 __init__ (self)
 get_evidence_key_filter (self)
 The SequenceElement uses query.sequence and query.session-id evidence.
 process_internal (self, flowdata)
 The SequenceElement stores session data for requests for JavaScript.

Public Member Functions inherited from fiftyone_pipeline_core.flowelement.FlowElement

 __init__ (self)
 List of Pipelines the FlowElement has been added to.
 process (self, flowdata)
 Function for getting the FlowElement's EvidenceKeyFilter Used by the filterEvidence method.
 on_registration (self, pipeline)
 Function called when an element is added to the pipeline.
 close (self)
 Release the resources the element holds.
 filter_evidence (self, flowdata)
 Filter FlowData evidence using the FlowElement's EvidenceKeyFilter.
 filter_evidence_key (self, key)
 Filter FlowData.evidence using the flowElement's EvidenceKeyFilter with the property key of evidence of interest.
 get_properties (self)
 Get the FlowElement.properties of a FlowElement.

Additional Inherited Members

Public Attributes inherited from fiftyone_pipeline_core.flowelement.FlowElement

list pipelines = []
dict properties = {}
str datakey = ""
bool exclude_from_messages = False

Protected Member Functions inherited from fiftyone_pipeline_core.flowelement.FlowElement

 _log (self, level, message)

Constructor & Destructor Documentation

◆ __init__()

fiftyone_pipeline_core.sequenceelement.SequenceElement.__init__ ( self)

Member Function Documentation

◆ get_evidence_key_filter()

fiftyone_pipeline_core.sequenceelement.SequenceElement.get_evidence_key_filter ( self)

The SequenceElement uses query.sequence and query.session-id evidence.

Reimplemented from fiftyone_pipeline_core.flowelement.FlowElement.

◆ process_internal()

fiftyone_pipeline_core.sequenceelement.SequenceElement.process_internal ( self,
flowdata )

The SequenceElement stores session data for requests for JavaScript.

@type flowdata: FlowData

Parameters
flowdataThe FlowData

Reimplemented from fiftyone_pipeline_core.flowelement.FlowElement.