Migrating Connectors and Modules to Mule 4
This section covers the migration of connector-specific features and lists connectors that are deprecated or removed from Mule 4.
Deprecated or Removed Connectors
The following table shows deprecated/removed Mule 3.x modules and how to replace them in Mule 4.0.
| Mule 3.x Module | Mule 4.0 Replacement | 
|---|---|
Ajax  | 
Use APIkit + standard REST.  | 
Atom  | 
Replaced with HTTP + DataWeave.  | 
Axis  | 
Use Web Service Consumer / APIkit for SOAP.  | 
BPM  | 
MuleSoft now provides connectivity to Pega or Appian for BPM.  | 
CXF  | 
Use Web Service Consumer.  | 
Drools  | 
Removed.  | 
EJB  | 
Removed.  | 
Guice  | 
Removed.  | 
jBPM  | 
MuleSoft now provides connectivity to Pega or Appian for BPM.  | 
Jetty  | 
Use new HTTP module.  | 
OGNL  | 
Replaced DataWeave expression language, or MEL in compatibility module.  | 
Patterns  | 
Removed. Use flows instead.  | 
Quartz  | 
Use new Scheduler component.  | 
RSS  | 
Use HTTP + DataWeave.  | 
Servlet  | 
New embedded mode in development.  | 
Stdio  | 
Removed.  | 
SXC  | 
Use DataWeave.  | 
Tomcat  | 
New embedded mode in development.  | 
UDP  | 
Use Sockets connector.  | 
XMPP  | 
Removed.  | 



