| Capabilities | This interface is implemented for every org.mule.api.annotations.Module annotated class, to dynamically query what its capabilities are. |
| MetadataAware | This interface is implemented for every org.mule.api.annotations.Module and org.mule.api.annotations.Connector annotated class and its purpose is to define a contract to query the annotated class about its metadata. |
| Capability | Enumeration of possible capabilities of Mule modules. |