◆ SequenceElement()
fiftyone.pipeline.engines.fiftyone.flowelements.SequenceElement.SequenceElement | ( | Logger | logger | ) |
Construct a new instance of the FlowElement.
- Parameters
-
- logger - logger instance to use for logging
Sequence element establishes session and sequence evidence in the pipeline.
If a session id is already in the evidence then the sequence is incremented.
SequenceElement (Logger logger)
Construct a new instance of the FlowElement. More...
| |
String | getElementDataKey () |
EvidenceKeyFilter | getEvidenceKeyFilter () |
List< ElementPropertyMetaData > | getProperties () |
Public Member Functions inherited from fiftyone.pipeline.core.flowelements.FlowElementBase< TData extends ElementData, TProperty extends ElementPropertyMetaData > | |
FlowElementBase (Logger logger, ElementDataFactory< TData > elementDataFactory)
Construct a new instance of the FlowElement. More...
| |
void | addPipeline (Pipeline pipeline) |
List< Pipeline > | getPipelines () |
abstract String | getElementDataKey () |
abstract EvidenceKeyFilter | getEvidenceKeyFilter () |
abstract List< TProperty > | getProperties () |
TProperty | getProperty (String name) |
TypedKey< TData > | getTypedDataKey () |
void | process (FlowData data) throws Exception |
DataFactory< TData > | getDataFactory () |
boolean | isConcurrent () |
boolean | isClosed () |
void | close () throws Exception |
Public Member Functions inherited from fiftyone.pipeline.core.flowelements.FlowElement< TData, TProperty > | |
void | process (FlowData data) throws Exception |
void | addPipeline (Pipeline pipeline)
Called when this element is added to a pipeline. More...
|
EvidenceKeyFilter | getEvidenceKeyFilter ()
Get a filter that will only include the evidence keys that this element can make use of. More...
|
String | getElementDataKey () |
TypedKey< TData > | getTypedDataKey ()
Get the typed data key used for retrieving strongly typed element data. More...
|
List< TProperty > | getProperties ()
Get details of the properties that this element can populate. More...
|
TProperty | getProperty (String name)
Get a property from the properties that this element can populate using its name. More...
|
boolean | isConcurrent () |
boolean | isClosed () |
DataFactory< TData > | getDataFactory ()
Get the factory used to create the element data instances that are populated by this flow element. More...
|
void | processInternal (FlowData data) throws Exception |
void | managedResourcesCleanup () |
void | unmanagedResourcesCleanup () |
Protected Member Functions inherited from fiftyone.pipeline.core.flowelements.FlowElementBase< TData extends ElementData, TProperty extends ElementPropertyMetaData > | |
abstract void | processInternal (FlowData data) throws Exception
Abstract method to be overridden by a FlowElement author. More...
|
abstract void | managedResourcesCleanup ()
Cleanup any managed resources that the element is using.
|
abstract void | unmanagedResourcesCleanup ()
Cleanup any unmanaged resources that the element is using.
|
void | close (boolean closing) |
void | finalize () throws Throwable |
fiftyone.pipeline.engines.fiftyone.flowelements.SequenceElement.SequenceElement | ( | Logger | logger | ) |
Construct a new instance of the FlowElement.