Interface ComponentManager.Customizer
- Enclosing class:
- ComponentManager
public static interface ComponentManager.Customizer
WARNING: use with caution and only if you fully understand the consequences.
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault booleanDisable default built-in component classpath building mecanism.default voidsetCustomizers(Collection<ComponentManager.Customizer> customizers) Deprecated.Mainly here for backward compatibility for beam customizer.
-
Method Details
-
containerClassesAndPackages
- Returns:
- a stream of string representing classes or packages. They will be considered as loaded from the "container" (ComponentManager loader) and not the components classloaders.
-
ignoreBeamClassLoaderExclusions
- Returns:
- advanced toggle to ignore built-in beam exclusions and let this customizer override them.
-
ignoreDefaultDependenciesDescriptor
Disable default built-in component classpath building mecanism. This is useful when relying on a customComponentManager.ContainerClasspathContributorhandling it.- Returns:
- true if the default dependencies descriptor (TALEND-INF/dependencies.txt) must be ignored.
-
setCustomizers
Deprecated.Mainly here for backward compatibility for beam customizer.Enables a customizer to know other configuration.- Parameters:
customizers- all customizers.
-