Mule API Javadoc
MuleSoft provides Javadocs for the Mule Kernel (formerly the called Mule Community Edition). Note that the Mule Kernel does not provide all the functionality of the Mule runtime engine, and development with the Mule Kernel is not supported in Anypoint Studio.
The Javadocs contain definitions for classes, fields and their data types, and it also describes methods, including their usage, parameters, and return values.
Read the Mule SDK documentation if you want an easier way to extend the Mule runtime engine to meet your needs. You can find links to the Javadocs below: