| Package | Description |
|---|---|
| com.mulesoft.connectivity.rest.commons.api.operation.paging | |
| com.mulesoft.connectivity.rest.commons.api.operation.paging.strategy |
| Constructor and Description |
|---|
RestPagingDataWeaveProvider(Function<C,org.mule.runtime.http.api.domain.message.request.HttpRequestBuilder> requestFactory,
org.mule.runtime.api.metadata.MediaType defaultMediaType,
PagingStrategy pagingStrategy,
org.mule.runtime.api.el.ExpressionLanguage expressionLanguage,
String pageItemsExtractorExpression)
Creates a new instance
|
RestPagingProvider(Function<C,org.mule.runtime.http.api.domain.message.request.HttpRequestBuilder> requestFactory,
org.mule.runtime.api.metadata.MediaType defaultMediaType,
PagingStrategy pagingStrategy)
Creates a new instance
|
| Modifier and Type | Class and Description |
|---|---|
class |
DataweaveHypermediaPagingStrategy
An implementation for
HypermediaPagingStrategy which uses DataWeave to extract the next URL. |
class |
DataweaveMarkerPagingStrategy
An implementation for
MarkerPagingStrategy which uses DataWeave to extract the next marker. |
class |
HypermediaPagingStrategy
Base class of
PagingStrategy for APIs which do paging based on a next URL provided in the response of each request. |
class |
MarkerPagingStrategy
Base class of
PagingStrategy for APIs which do paging based on a marker provided in the response of each request,
acting as a marker or position inside the stream of results. |
class |
OffsetPagingStrategy
Implementation of
RestPagingProvider for APIs which do paging based on an offset query param. |
class |
PageNumberPagingStrategy
Base class of
PagingStrategy for APIs which do paging based on requesting individual pages by number |
Copyright © 2022. All rights reserved.