public class CloudRequestEngineDefault extends AspectEngineBase<CloudRequestData,AspectPropertyMetaData> implements CloudRequestEngine
fiftyone.pipeline.core.flowelements.FlowElementBase.DataFactoryInternal<T extends fiftyone.pipeline.core.data.ElementData>, fiftyone.pipeline.core.flowelements.FlowElementBase.DataFactorySimple<T extends fiftyone.pipeline.core.data.ElementData>cache, missingPropertyService| Constructor and Description |
|---|
CloudRequestEngineDefault(org.slf4j.Logger logger,
fiftyone.pipeline.core.data.factories.ElementDataFactory<CloudRequestData> aspectDataFactory,
HttpClient httpClient,
String endPoint,
String resourceKey,
String propertiesEndpoint,
String evidenceKeysEndpoint,
int timeoutMillis) |
CloudRequestEngineDefault(org.slf4j.Logger logger,
fiftyone.pipeline.core.data.factories.ElementDataFactory<CloudRequestData> aspectDataFactory,
HttpClient httpClient,
String endPoint,
String resourceKey,
String licenseKey,
String propertiesEndpoint,
String evidenceKeysEndpoint,
int timeoutMillis) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDataSourceTier() |
String |
getElementDataKey() |
fiftyone.pipeline.core.data.EvidenceKeyFilter |
getEvidenceKeyFilter() |
List<AspectPropertyMetaData> |
getProperties() |
Map<String,fiftyone.pipeline.core.data.AccessiblePropertyMetaData.ProductMetaData> |
getPublicProperties()
A collection of the properties that the cloud service can populate in the
JSON response.
|
protected void |
processEngine(fiftyone.pipeline.core.data.FlowData data,
CloudRequestData aspectData) |
protected void |
unmanagedResourcesCleanup() |
getExecutor, getLazyLoadingConfiguration, getTypedDataKey, managedResourcesCleanup, processInternal, setCache, setLazyLoadingaddPipeline, close, close, finalize, getDataFactory, getPipelines, getProperty, isClosed, isConcurrent, processclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetExecutor, getLazyLoadingConfiguration, setCache, setLazyLoadingaddPipeline, getDataFactory, getProperty, getTypedDataKey, isClosed, isConcurrent, processclosepublic CloudRequestEngineDefault(org.slf4j.Logger logger,
fiftyone.pipeline.core.data.factories.ElementDataFactory<CloudRequestData> aspectDataFactory,
HttpClient httpClient,
String endPoint,
String resourceKey,
String propertiesEndpoint,
String evidenceKeysEndpoint,
int timeoutMillis)
public CloudRequestEngineDefault(org.slf4j.Logger logger,
fiftyone.pipeline.core.data.factories.ElementDataFactory<CloudRequestData> aspectDataFactory,
HttpClient httpClient,
String endPoint,
String resourceKey,
String licenseKey,
String propertiesEndpoint,
String evidenceKeysEndpoint,
int timeoutMillis)
public List<AspectPropertyMetaData> getProperties()
getProperties in interface fiftyone.pipeline.core.flowelements.FlowElement<CloudRequestData,AspectPropertyMetaData>getProperties in class AspectEngineBase<CloudRequestData,AspectPropertyMetaData>public String getDataSourceTier()
getDataSourceTier in interface AspectEngine<CloudRequestData,AspectPropertyMetaData>getDataSourceTier in class AspectEngineBase<CloudRequestData,AspectPropertyMetaData>public String getElementDataKey()
getElementDataKey in interface fiftyone.pipeline.core.flowelements.FlowElement<CloudRequestData,AspectPropertyMetaData>getElementDataKey in class fiftyone.pipeline.core.flowelements.FlowElementBase<CloudRequestData,AspectPropertyMetaData>public fiftyone.pipeline.core.data.EvidenceKeyFilter getEvidenceKeyFilter()
getEvidenceKeyFilter in interface fiftyone.pipeline.core.flowelements.FlowElement<CloudRequestData,AspectPropertyMetaData>getEvidenceKeyFilter in class fiftyone.pipeline.core.flowelements.FlowElementBase<CloudRequestData,AspectPropertyMetaData>public Map<String,fiftyone.pipeline.core.data.AccessiblePropertyMetaData.ProductMetaData> getPublicProperties()
CloudRequestEnginegetPublicProperties in interface CloudRequestEngineprotected void processEngine(fiftyone.pipeline.core.data.FlowData data,
CloudRequestData aspectData)
throws IOException
processEngine in class AspectEngineBase<CloudRequestData,AspectPropertyMetaData>IOExceptionprotected void unmanagedResourcesCleanup()
unmanagedResourcesCleanup in class fiftyone.pipeline.core.flowelements.FlowElementBase<CloudRequestData,AspectPropertyMetaData>Copyright © 2021 51Degrees. All rights reserved.