Package org.mule.module.launcher.coreextension

Interface Summary
MuleCoreExtensionDependencyDiscoverer Discovers dependencies between MuleCoreExtension instances
MuleCoreExtensionDependencyResolver Resolves dependencies between MuleCoreExtension instances.
MuleCoreExtensionDiscoverer Defines a way to search for available MuleCoreExtension
MuleCoreExtensionManager Manages lifecycle and dependency injection for MuleCoreExtension
 

Class Summary
ClasspathMuleCoreExtensionDiscoverer Discovers MuleCoreExtension classes that are defined in the classpath using core-extensions.properties files.
DefaultMuleCoreExtensionManager  
LinkedMuleCoreExtensionDependency Maps a core extension dependency class to a method in a dependant class
ReflectionMuleCoreExtensionDependencyDiscoverer Discovers dependencies between MuleCoreExtension instances looking for methods annotated with MuleCoreExtensionDependency
ReflectionMuleCoreExtensionDependencyResolver Resolves dependencies using reflection to inject the required MuleCoreExtension in the dependant instance.
 

Exception Summary
UnresolveableDependencyException Thrown to indicate that a mule core extension dependency was not successfully resolved.
 



Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.