org.mule.module.launcher.coreextension
Class ReflectionMuleCoreExtensionDependencyDiscoverer
java.lang.Object
org.mule.module.launcher.coreextension.ReflectionMuleCoreExtensionDependencyDiscoverer
- All Implemented Interfaces:
- MuleCoreExtensionDependencyDiscoverer
public class ReflectionMuleCoreExtensionDependencyDiscoverer
- extends Object
- implements MuleCoreExtensionDependencyDiscoverer
Discovers dependencies between MuleCoreExtension
instances looking
for methods annotated with MuleCoreExtensionDependency
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReflectionMuleCoreExtensionDependencyDiscoverer
public ReflectionMuleCoreExtensionDependencyDiscoverer()
findDependencies
public List<LinkedMuleCoreExtensionDependency> findDependencies(MuleCoreExtension coreExtension)
- Description copied from interface:
MuleCoreExtensionDependencyDiscoverer
- Finds dependencies defined in a given
MuleCoreExtension
- Specified by:
findDependencies
in interface MuleCoreExtensionDependencyDiscoverer
- Parameters:
coreExtension
- dependant core extension
- Returns:
- a not null list of dependencies found in the extension class
Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.