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.OAuthRestConnection.OAuthRestConnection.CModuleException to be thrown when an HttpResponse is
marked as failure based on BaseRestOperation.httpResponseToErrorTypeDefinition().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.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.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.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.