public class DataWeaveBasedRestPollingSourceStrategy<S extends Serializable> extends BaseDataWeaveBasedRestPollingSourceStrategy<S,Void>
identityExpression, itemBinding, itemsExpression, watermarkExpression| Constructor and Description |
|---|
DataWeaveBasedRestPollingSourceStrategy(String itemsExpression,
String identityExpression,
String watermarkExpression,
String itemBinding,
org.mule.runtime.api.el.ExpressionLanguage expressionLanguage,
Class<S> watermarkDataType) |
| Modifier and Type | Method and Description |
|---|---|
Void |
getItemAttributes(int statusCode,
String reasonPhrase,
org.mule.runtime.api.util.MultiMap headers,
org.mule.runtime.api.metadata.TypedValue item)
This method returns the attributes to be set for the item result attributes.
|
extractItems, getItemIdentity, getItemWatermark, getLastWatermarkpublic DataWeaveBasedRestPollingSourceStrategy(String itemsExpression, String identityExpression, String watermarkExpression, String itemBinding, org.mule.runtime.api.el.ExpressionLanguage expressionLanguage, Class<S> watermarkDataType) throws SourceStartingException
SourceStartingExceptionpublic Void getItemAttributes(int statusCode, String reasonPhrase, org.mule.runtime.api.util.MultiMap headers, org.mule.runtime.api.metadata.TypedValue item)
RestPollingSourceStrategystatusCode - http status code from SaaS responsereasonPhrase - http reason phrase from SaaS responseheaders - http headers from SaaS responseitem - current item obtained by SaaS responseA identity as string typeCopyright © 2023. All rights reserved.