@NoImplement
public interface ClassLoaderLookupPolicy
| Modifier and Type | Method and Description |
|---|---|
ClassLoaderLookupPolicy |
extend(Map<String,LookupStrategy> lookupStrategies)
Creates a new instance extending the original policy configuration.
|
ClassLoaderLookupPolicy |
extend(Map<String,LookupStrategy> lookupStrategies,
boolean overwrite)
Creates a new instance extending the original policy configuration
|
LookupStrategy |
getClassLookupStrategy(String className)
Returns the lookup strategy to use for a given class.
|
LookupStrategy |
getPackageLookupStrategy(String packageName)
Returns the lookup strategy to use for a given package.
|
LookupStrategy getClassLookupStrategy(String className)
className - class to lookup.ChildFirstLookupStrategy.CHILD_FIRST if not
explicit configuration was defined for the class's package.LookupStrategy getPackageLookupStrategy(String packageName)
packageName - package to lookup.ChildFirstLookupStrategy.CHILD_FIRST if not
explicit configuration was defined for the package.ClassLoaderLookupPolicy extend(Map<String,LookupStrategy> lookupStrategies)
This is equivalent of calling extend(Map, boolean) with overwrite=false.
lookupStrategies - lookup strategies to use with specific packages. Non null.ClassLoaderLookupPolicy extend(Map<String,LookupStrategy> lookupStrategies, boolean overwrite)
lookupStrategies - lookup strategies to use with specific packages. Non null.overwrite - if a lookupStrategy for a package provided in lookupStrategies already exists on this policy,
it will be overridden or not depending on this value.Copyright © 2003–2021 MuleSoft, Inc.. All rights reserved.