Namespace "http://www.mulesoft.org/schema/mule/http"
Targeting Schemas (1):
mule-http.xsd
Targeting Components:
15 global elements, 9 local elements, 11 complexTypes, 2 simpleTypes, 2 attribute groups
Schema Summary
The HTTP transport provides support for exposing services over HTTP and making HTTP client requests from Mule services to external services as part of service event flows.
Target Namespace:
Defined Components:
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
http://www.mulesoft.org/schema/mule/http/3.3/mule-http.xsd; see XML source
Imports Schemas (4):
Imported by Schemas (5):
All Element Summary
basic-security-filter Authenticate users via Basic authorization using standard HTTP headers.
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally in mule-http.xsd; see XML source
Used:
never
body-to-parameter-map-transformer This transformer parses the body of a HTTP request into a Map.
Type:
Content:
complex, 5 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally in mule-http.xsd; see XML source
Used:
never
cache-control The Cache-Control is used to specify directives that MUST be obeyed by all caching mechanisms along the request/response chain.
Type:
Content:
complex, 5 attributes, attr. wildcard, 1 element
Defined:
connector Allows Mule to communicate over HTTP.
Type:
Content:
complex, 22 attributes, attr. wildcard, 6 elements
Subst.Gr:
may substitute for element mule:abstract-connector
Defined:
globally in mule-http.xsd; see XML source
Used:
never
endpoint Configures a 'global' HTTP endpoint that can be referenced by services.
Type:
Content:
complex, 20 attributes, attr. wildcard, 16 elements
Subst.Gr:
may substitute for element mule:abstract-global-endpoint
Defined:
globally in mule-http.xsd; see XML source
Used:
never
error-filter An error filter can be used to detect whether the response from the remote service resulted in an error.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
expires Specifies when the cookie expires.
Type:
Content:
complex, 1 attribute, attr. wildcard, 1 element
Defined:
header Allows to configure HTTP headers providing the name and value of each header.
Type:
Content:
empty, 3 attributes
Defined:
http-response-to-object-transformer A transformer that converts an HTTP response to a Mule Message.
Type:
Content:
complex, 5 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally in mule-http.xsd; see XML source
Used:
never
http-response-to-string-transformer Converts an HTTP response payload into a string.
Type:
Content:
complex, 5 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally in mule-http.xsd; see XML source
Used:
never
inbound-endpoint An inbound HTTP endpoint exposes a service over HTTP, essentially making it an HTTP server.
Type:
Content:
complex, 19 attributes, attr. wildcard, 16 elements
Subst.Gr:
may substitute for element mule:abstract-inbound-endpoint
Defined:
globally in mule-http.xsd; see XML source
Used:
never
location The Location is used to redirect the recipient to a location other than the Request-URI for completion of the request or identification of a new resource.
Type:
Content:
complex, 1 attribute, attr. wildcard, 1 element
Defined:
message-to-http-response-transformer This transformer will create a valid HTTP response using the current message and any HTTP headers set on the current message.
Type:
Content:
complex, 5 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally in mule-http.xsd; see XML source
Used:
never
object-to-http-request-transformer This transformer will create a valid HTTP request using the current message and any HTTP headers set on the current message.
Type:
Content:
complex, 5 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally in mule-http.xsd; see XML source
Used:
never
optionalParameter These are parameters that if they are on the current message will be added to the request, otherwise they will be ignored.
Type:
Content:
empty, 3 attributes
Defined:
outbound-endpoint The HTTP outbound endpoint allows Mule to send requests to external servers or Mule inbound HTTP endpoints using the HTTP protocol.
Type:
Content:
complex, 20 attributes, attr. wildcard, 16 elements
Subst.Gr:
may substitute for element mule:abstract-outbound-endpoint
Defined:
globally in mule-http.xsd; see XML source
Used:
never
payloadParameterName If the payload of the message is to be attached as a URL parameter, this should be set to the parameter name.
Type:
Content:
empty, 2 attributes
Defined:
polling-connector Allows Mule to poll an external HTTP server and generate events from the result.
Type:
Content:
complex, 25 attributes, attr. wildcard, 6 elements
Subst.Gr:
may substitute for element mule:abstract-connector
Defined:
globally in mule-http.xsd; see XML source
Used:
never
request-wildcard-filter (As of 2.2.2) The request-wildcard-filter element can be used to restrict the request by applying wildcard expressions to the URL.
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element
Subst.Gr:
Defined:
globally in mule-http.xsd; see XML source
Used:
never
requiredParameter These are parameters that must be available on the current message for the request to be successful.
Type:
Content:
empty, 3 attributes
Defined:
response-builder HTTP response
Type:
anonymous complexType (extension of mule:abstractMessageProcessorType)
Content:
complex, 2 attributes, attr. wildcard, 7 elements
Subst.Gr:
may substitute for element mule:abstract-message-processor
Defined:
globally in mule-http.xsd; see XML source
Includes:
definitions of 2 attributes, 6 elements
Used:
never
rest-service-component Built-in RestServiceWrapper can be used to proxy REST style services as local Mule components.
Type:
Content:
complex, 2 attributes, attr. wildcard, 7 elements
Subst.Gr:
Defined:
globally in mule-http.xsd; see XML source
Used:
never
set-cookie Allows to configure one or more cookies.
Type:
Content:
complex, 8 attributes, attr. wildcard, 1 element
Defined:
static-resource-handler Serves up static content for use with http.
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element
Subst.Gr:
may substitute for element mule:abstract-message-processor
Defined:
globally in mule-http.xsd; see XML source
Used:
never
Complex Type Summary
Content:
complex, 2 attributes, attr. wildcard, 1 element
Defined:
globally in mule-http.xsd; see XML source
Includes:
definitions of 2 attributes
Used:
Content:
complex, 5 attributes, attr. wildcard, 1 element
Defined:
globally in mule-http.xsd; see XML source
Includes:
definitions of 5 attributes
Used:
Content:
complex, 8 attributes, attr. wildcard, 1 element
Defined:
globally in mule-http.xsd; see XML source
Includes:
definitions of 8 attributes
Used:
Content:
complex, 20 attributes, attr. wildcard, 16 elements
Defined:
globally in mule-http.xsd; see XML source
Includes:
definition of 1 attribute
Used:
Content:
complex, 1 attribute, attr. wildcard, 1 element
Defined:
globally in mule-http.xsd; see XML source
Includes:
definition of 1 attribute
Used:
Content:
complex, 22 attributes, attr. wildcard, 6 elements
Defined:
globally in mule-http.xsd; see XML source
Includes:
definitions of 7 attributes
Used:
Content:
complex, 25 attributes, attr. wildcard, 6 elements
Defined:
globally in mule-http.xsd; see XML source
Includes:
definitions of 3 attributes
Used:
Content:
complex, 19 attributes, attr. wildcard, 16 elements
Defined:
globally in mule-http.xsd; see XML source
Used:
Content:
complex, 20 attributes, attr. wildcard, 16 elements
Defined:
globally in mule-http.xsd; see XML source
Includes:
definition of 1 attribute
Used:
Content:
complex, 2 attributes, attr. wildcard, 7 elements
Defined:
globally in mule-http.xsd; see XML source
Includes:
definitions of 2 attributes, 4 elements
Used:
Content:
complex, 2 attributes, attr. wildcard, 1 element
Defined:
globally in mule-http.xsd; see XML source
Includes:
definitions of 2 attributes
Used:
Simple Type Summary
Defined:
globally in mule-http.xsd; see XML source
Used:
Defined:
globally in mule-http.xsd; see XML source
Used:
Attribute Group Summary
Content:
Defined:
globally in mule-http.xsd; see XML source
Includes:
definitions of 5 attributes
Used:
Content:
Defined:
globally in mule-http.xsd; see XML source
Includes:
definitions of 3 attributes
Used:

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.