Available Transports
Mule Runtime Engine versions 3.5, 3.6, and 3.7 reached End of Life on or before January 25, 2020. For more information, contact your Customer Success Manager to determine how you can migrate to the latest Mule version. |
Following is a list of known transports (also called "providers") for Mule. Some functionality is contained within modules instead of transports—see Modules Reference. For more information on transports, see the following topics:
Note that in Mule 3, CXF and Jersey are no longer classed as transports. They are now modules that use an underlying transport (for instance HTTP or HTTPS) to communicate between client and service.
Mule Transports
Transport | Description |
---|---|
The Mule AJAX connector allows Mule events to be sent and received asynchronously to and from the web browser |
|
Allows EJB invocations to be made using outbound endpoints. |
|
This transport supplies various email connectivity options. |
|
This transport allows files to be read and written to directories on the local file system. The connector can be configured to filter the file it reads and the way files are written, such as whether binary output is used or the file is appended to. |
|
Allows files to be read / written to a remote FTP server. |
|
This transport supplies HTTP transport of Mule messages between applications and other Mule servers. |
|
A secure version of the HTTP transport. |
|
Connectivity to IMAP mail folders. |
|
A secure version of the IMAP transport. |
|
JDBC Transport |
A transport for JDBC connectivity. Some of its features are available only in Mule Enterprise. |
Provides support for exposing services over HTTP by embedding a light-weight Jetty server. For inbound endpoints only. |
|
A secure version of the Jetty transport. |
|
A Mule transport for JMS connectivity. Mule itself is not a JMS server but can use the services of any JMS 1.1 or 1.02b compliant server such as ActiveMQ and OpenJms, and commercial vendors such as Weblogic, SonicMQ, and more. |
|
Allows you to send and receive Mule Messages to/from an LDAP directory. |
|
Allows your components to receive and send events via IP multicast groups. |
|
Connectivity to POP3 inboxes. |
|
A secure version of the POP3 transport. |
|
Provides scheduling facilities with cron / interval definitions and allows Mule events to be scheduled/rescheduled. |
|
Enables events to be sent and received over RMI via JRMP. |
|
Provides facilities for Mule components to listen for events received via a servlet request. There is also a servlet implementation that uses the Servlet transport to enable REST style services access. This transport is now bundled with the HTTP transport. |
|
Connectivity to SMTP servers. |
|
A secure version of the SMTP transport. |
|
Provides secure socket-based communication using SSL or TLS. |
|
This transport provides connectivity to streams such as |
|
Enables events to be sent and received over TCP sockets. |
|
Provides secure socket-based communication using SSL or TLS. |
|
Enables events to be sent and received as datagram packets. |
|
Enables event sending and receiving over VM, embedded memory, or persistent queues. |
|
WebSphere MQ Transport |
A Mule transport for WebSphere MQ. This transport is available with Mule Enterprise version 1.6 and later. |
The CXF Module allows remote web services to be invoked using their WSDL contract. |
|
Provides connectivity over the XMPP (Jabber) instant messaging protocol. |
Transport Matrix
Transport | Doc | Inbound | Outbound | Request | Transactions | Streaming | Retries | MEPs | Default MEP | Maven Artifact |
---|---|---|---|---|---|---|---|---|---|---|
AJAX |
one-way |
one-way |
org.mule.transport:mule-transport-ajax |
|||||||
Axis |
one-way, request-response |
request-response |
org.mule.transport:mule-transport-axis |
|||||||
EJB |
one-way, request-response |
request-response |
org.mule.transport:mule-transport-ejb |
|||||||
File |
one-way |
one-way |
org.mule.transport:mule-transport-file |
|||||||
FTP |
one-way |
one-way |
org.mule.transport:mule-transport-ftp |
|||||||
ftp-ee |
org.mule.transport:mule-transport-ftp-ee |
|||||||||
HTTP |
one-way, request-response |
request-response |
org.mule.transport:mule-transport-http |
|||||||
HTTPS |
one-way, request-response |
request-response |
org.mule.transport:mule-transport-https |
|||||||
IMAP |
one-way |
one-way |
org.mule.transport:mule-transport-imap |
|||||||
IMAPS |
one-way |
one-way |
org.mule.transport:mule-transport-imaps |
|||||||
JDBC |
(local, XA) |
one-way, request-response |
one-way |
org.mule.transport:mule-transport-jdbc |
||||||
jdbc-ee |
org.mule.transport:mule-transport-jdbc-ee |
|||||||||
Jetty |
one-way, request-response |
request-response |
org.mule.transport:mule-transport-jetty |
|||||||
Jetty SSL |
one-way, request-response |
request-response |
org.mule.transport:mule-transport-jetty-ssl |
|||||||
JMS |
(client ack, local, XA) |
one-way, request-response |
one-way |
org.mule.transport:mule-transport-JMS |
||||||
Multicast |
one-way, request-response |
request-response |
org.mule.transport:mule-transport-multicast |
|||||||
POP3 |
one-way |
one-way |
org.mule.transport:mule-transport-pop3 |
|||||||
POP3S |
one-way |
one-way |
org.mule.transport:mule-transport-pop3s |
|||||||
Quartz |
one-way |
one-way |
org.mule.transport:mule-transport-quartz |
|||||||
RMI |
one-way, request-response |
request-response |
org.mule.transport:mule-transport-rmi |
|||||||
Servlet |
request-response |
request-response |
org.mule.transport:mule-transport-servlet |
|||||||
SFTP |
one-way, request-response |
one-way |
org.mule.transport:mule-transport-sftp |
|||||||
SMTP |
one-way |
one-way |
org.mule.transport:mule-transport-smtp |
|||||||
SMTPS |
one-way |
one-way |
org.mule.transport:mule-transport-smtps |
|||||||
SSL |
one-way, request-response |
request-response |
org.mule.transport:mule-transport-ssl |
|||||||
STDIO |
one-way |
one-way |
org.mule.transport:mule-transport-stdio |
|||||||
TCP |
one-way, request-response |
request-response |
org.mule.transport:mule-transport-tcp |
|||||||
TLS |
one-way, request-response |
request-response |
org.mule.transport:mule-transport-tls |
|||||||
UDP |
one-way, request-response |
request-response |
org.mule.transport:mule-transport-udp |
|||||||
VM |
(XA) |
one-way, request-response |
one-way |
org.mule.transport:mule-transport-vm |
||||||
XMPP] |
one-way, request-response |
one-way |
org.mule.transport:mule-transport-xmpp |
Legend Transport - The name/protocol of the transport |