51Degrees Pipeline Java  4.1

51Degrees Pipeline for Java

fiftyone.pipeline.engines.data.AspectData Interface Reference

Detailed Description

Represents an ElementData instance that is generated by an AspectEngine.

This data object will contain property values that relate to a specific aspect.

Inheritance diagram for fiftyone.pipeline.engines.data.AspectData:

[legend]

Collaboration diagram for fiftyone.pipeline.engines.data.AspectData:

[legend]

Public Member Functions

List< AspectEngine >  getEngines ()
Get the engines that generated the data withing this data instance. More...
Future<?>  getProcessFuture ()
If the engine is configured for lazy loading, this property returns a Future that will complete once the engine has finished processing. More...

Public Member Functions inherited from fiftyone.pipeline.core.data.ElementData

Pipeline  getPipeline ()
Get the Pipeline instance which this instance is associated with. More...
void  setPipeline (Pipeline pipeline)
Set the Pipeline instance which this instance is associated with. More...

Public Member Functions inherited from fiftyone.pipeline.core.data.Data

Object  get (String key)
Get the value stored using the specified key. More...
void  put (String key, Object value)
Set the value stored using the specified key. More...
void  populateFromMap (Map< String, Object > values)
Use the values in the specified map to populate this data instance. More...
Map< String, Object >  asKeyMap ()
Get the data contained in this instance as a read only Map. More...

Member Function Documentation

◆ getProcessFuture()

Future<?> fiftyone.pipeline.engines.data.AspectData.getProcessFuture ( )

If the engine is configured for lazy loading, this property returns a Future that will complete once the engine has finished processing.

Otherwise, it will be null.

Returns
lazy loading future or null

Implemented in fiftyone.pipeline.engines.data.AspectDataBase.