Interface ContainerConfiguration
- All Known Implementing Classes:
DefaultContainerConfiguration
public interface ContainerConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.codehaus.plexus.classworlds.ClassWorldbooleanbooleanorg.codehaus.plexus.classworlds.realm.ClassRealmgetRealm()booleanReturns the configured visibility predicate supplier, nevernull.setAutoWiring(boolean on) setClassPathScanning(String scanning) setClassWorld(org.codehaus.plexus.classworlds.ClassWorld classWorld) setComponentVisibility(String visibility) setContainerConfiguration(String configurationPath) setContainerConfigurationURL(URL configurationUrl) setContext(Map<Object, Object> context) setContextComponent(Context context) setJSR250Lifecycle(boolean on) setRealm(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm) setStrictClassPathScanning(boolean strictScanning) default ContainerConfigurationsetVisibilityPredicateSupplierTransformer(Function<Supplier<Predicate>, Supplier<Predicate>> supplierTransformer) Allows customizing visibility predicate supplier.
-
Method Details
-
setName
-
setContainerConfiguration
-
getContainerConfiguration
String getContainerConfiguration() -
setContainerConfigurationURL
-
getContainerConfigurationURL
URL getContainerConfigurationURL() -
setClassWorld
-
getClassWorld
org.codehaus.plexus.classworlds.ClassWorld getClassWorld() -
setRealm
-
getRealm
org.codehaus.plexus.classworlds.realm.ClassRealm getRealm() -
setContext
-
getContext
-
setComponentVisibility
-
getComponentVisibility
String getComponentVisibility() -
setAutoWiring
-
getAutoWiring
boolean getAutoWiring() -
setClassPathScanning
-
getClassPathScanning
String getClassPathScanning() -
setContextComponent
-
getContextComponent
Context getContextComponent() -
setJSR250Lifecycle
-
getJSR250Lifecycle
boolean getJSR250Lifecycle() -
setStrictClassPathScanning
-
getStrictClassPathScanning
boolean getStrictClassPathScanning() -
setJSR330ComponentVisibilityFollowsPlexusVisibility
-
getJSR330ComponentVisibilityFollowsPlexusVisibility
boolean getJSR330ComponentVisibilityFollowsPlexusVisibility() -
setVisibilityPredicateSupplierTransformer
default ContainerConfiguration setVisibilityPredicateSupplierTransformer(Function<Supplier<Predicate>, Supplier<Predicate>> supplierTransformer) Allows customizing visibility predicate supplier. IfgetJSR330ComponentVisibilityFollowsPlexusVisibility()is set totrue, container will use the default predicate supplier. This method allows programmatic altering of default supplier, for example by wrapping it, replacing it. The supplied function will receive the default supplier, must return a nonnullinstance. By default, this function is set toFunction.identity().- Parameters:
supplierTransformer- the supplier transformer, may benullmeaning "identity" (the default value).- Since:
- 1.1.1
-
getVisibilityPredicateSupplierTransformer
-