OAuthRestConnections that authenticate using OAuth with the Authorization Code Grant Type.RestConnections that authenticate using Basic mechanism.RestConnections that authenticate using Bearer mechanism.OAuthRestConnections that authenticate using OAuth with the Authorization Client Credentials.RestConnection which provides an implementation based on HttpClient and supports
for error handling which allow to be customized by sub classing with template methods.Parameter for supporting a
basic authentication connection provider.Parameter for supporting a bearer authentication connection provider.DefaultRestConnection for resources protected with Bearer, regardless of the grant type.CommonsBindingContext objects.BindingContext in which it's creation simplifies the mechanism to add bindings (removing the usages
of typed values).ExpressionLanguageCommonsExpressionLanguage.httpConfiguration is turned into an actual HttpClient.stream as a String and closes it.OAuthRestConnection.OAuthRestConnection.CE to be thrown when an HttpResponse is marked as
failure based on BaseRestConnection.httpResponseToErrorTypeDefinition(HttpResponse, MediaType).HypermediaPagingStrategy which uses DataWeave to extract the next URL.MarkerPagingStrategy which uses DataWeave to extract the next marker.RestError.CommonsBindingContext and the global one and a specific data type.CommonsBindingContext and the global one.CommonsBindingContext and the global one.CommonsBindingContext and the global one.CommonsBindingContext and the global one.CommonsBindingContext and the global one.ExpressionLanguageMetadataService to allow Metadata type
resolvers to infer or resolve types based on already defined metadata type and Data Weave expressions.CommonsBindingContext.MediaType that should be assumed the response to have in case the remote service doesn't
specify a Content-Type header.MediaType that should be assumed the response to have in case the remote service doesn't
specify a Content-Type header.RestError corresponding to a given status code.MetadataType and a DataWeave expression it will infer the resulting output type.TypeBindings and a DataWeave expression it will infer the resulting output type.RestPollingSourceStrategy that must be defined as the rest polling source strategy.HttpRequest to the
server.ErrorTypeDefinition's for those scenarios where SaaS is not Restful
complaint or signal success error responses are returned with 20x responses.PagingStrategy for APIs which do paging based on a next URL provided in the response of each request.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.BaseRestConnection.httpResponseToErrorTypeDefinition(HttpResponse, MediaType) would be implemented in order to read the entity content
response to check for the signal error flag.Function responsible for handling Throwables and
notify the CompletionCallback on non-blocking operations only.DefaultRestConnection for resources protected with OAuth, regardless of the grant type.RestPagingProvider for APIs which do paging based on an offset query param.PagingStrategy for APIs which do paging based on requesting individual pages by numberMediaType to be used when processing the response if remote server doesn't specify a
Content-Type header.MediaType to be used when processing the response.MediaType to be used when processing the response.org.mule.metadata.json.api.handler.HandlerManager where the implementation of ObjectHandler is
overridden with a custom one.org.mule.metadata.json.api.JsonTypeLoader created because of the lack of an extension
mechanism.org.mule.metadata.json.api.handler.ObjectHandler that supports the custom logic required to
propagate the composer metadata fields from the Json Schema to the extension model.RestPagingProvider which uses DataWeave to extract the payload and create the list of pages.PollingSource.RestPollingSourceInputStaticTypeResolver implementations that dynamically load a schemaOutputStaticTypeResolver implementations that dynamically load a schemaHttpRequest against the connection.HttpRequest against this connection.Function responsible for checking if the
HttpResponse should be treated as error, based on BaseRestConnection.httpResponseToErrorTypeDefinition(HttpResponse, MediaType)
error type definition function.ErrorTypeDefinition's for general errors like TimeoutException or
IOException which are thrown by the HttpClient API.InputStream with the given
MediaType, which may or may not contain a charset (cases like application/json should use the default encodings),
returns a TypedValue with the content as String.ModuleException for unknown errors.HttpRequest and validates the response to generate the corresponding ConnectionValidationResult.ExpressionLanguageMetadataService.Copyright © 2023. All rights reserved.