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.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.httpConfiguration is turned into an actual HttpClient.stream as a String and closes it.OAuthRestConnection.OAuthRestConnection.CModuleException to be thrown when an HttpResponse is
marked as failure based on BaseRestOperation.httpResponseToErrorTypeDefinition().HypermediaPagingStrategy which uses DataWeave to extract the next URL.MarkerPagingStrategy which uses DataWeave to extract the next marker.ExpressionLanguageMetadataService to allow Metadata type
resolvers to infer or resolve types based on already defined metadata type and Data Weave expressions.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.BaseRestOperation.resolveDefaultResponseMediaType(RestConfiguration) and the
HttpResponse it will get the MediaType from the
HttpHeaders.Names.CONTENT_TYPE or use the defaultResponseMediaType provided as
parameter (which should be obtained from BaseRestOperation.resolveDefaultResponseMediaType(RestConfiguration).MetadataType and a DataWeave expression it will infer the resulting output type.TypeBindings and a DataWeave expression it will infer the resulting output type.ErrorTypeDefinition's for cause where SaaS is not Restful complaint or
signal success error responses are returned.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.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.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.OutputStaticTypeResolver implementations that dynamically load a schemaHttpRequest against the connection.HttpRequest against this connection.Function responsible for checking the HttpResponse
and based on BaseRestOperation.httpResponseToErrorTypeDefinition() the error type definition function defines if the response should
be treated as error or not.ErrorTypeDefinition's for general errors like TimeoutException or
a generic error such as RestError.CONNECTIVITY.HttpRequest and validates the response to generate the corresponding ConnectionValidationResult.ExpressionLanguageMetadataService.Copyright © 2022. All rights reserved.