Class DefaultContainerConfiguration
java.lang.Object
org.codehaus.plexus.DefaultContainerConfiguration
- All Implemented Interfaces:
ContainerConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.codehaus.plexus.classworlds.ClassWorldbooleanbooleanorg.codehaus.plexus.classworlds.realm.ClassRealmgetRealm()booleanReturns the configured visibility predicate supplier, nevernull.setAutoWiring(boolean autoWiring) setClassPathScanning(String classPathScanning) setClassWorld(org.codehaus.plexus.classworlds.ClassWorld classWorld) setComponentVisibility(String componentVisibility) setContainerConfiguration(String configurationPath) setContainerConfigurationURL(URL configurationUrl) setContext(Map<Object, Object> contextData) setContextComponent(Context contextComponent) setJSR250Lifecycle(boolean jsr250Lifecycle) setRealm(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm) setStrictClassPathScanning(boolean strictScanning) setVisibilityPredicateSupplierTransformer(Function<Supplier<Predicate>, Supplier<Predicate>> supplierTransformer) Allows customizing visibility predicate supplier.
-
Constructor Details
-
DefaultContainerConfiguration
public DefaultContainerConfiguration()
-
-
Method Details
-
setName
- Specified by:
setNamein interfaceContainerConfiguration
-
setContainerConfiguration
- Specified by:
setContainerConfigurationin interfaceContainerConfiguration
-
getContainerConfiguration
- Specified by:
getContainerConfigurationin interfaceContainerConfiguration
-
setContainerConfigurationURL
- Specified by:
setContainerConfigurationURLin interfaceContainerConfiguration
-
getContainerConfigurationURL
- Specified by:
getContainerConfigurationURLin interfaceContainerConfiguration
-
setClassWorld
- Specified by:
setClassWorldin interfaceContainerConfiguration
-
getClassWorld
public org.codehaus.plexus.classworlds.ClassWorld getClassWorld()- Specified by:
getClassWorldin interfaceContainerConfiguration
-
setRealm
- Specified by:
setRealmin interfaceContainerConfiguration
-
getRealm
public org.codehaus.plexus.classworlds.realm.ClassRealm getRealm()- Specified by:
getRealmin interfaceContainerConfiguration
-
setContext
- Specified by:
setContextin interfaceContainerConfiguration
-
getContext
- Specified by:
getContextin interfaceContainerConfiguration
-
setComponentVisibility
- Specified by:
setComponentVisibilityin interfaceContainerConfiguration
-
getComponentVisibility
- Specified by:
getComponentVisibilityin interfaceContainerConfiguration
-
setClassPathScanning
- Specified by:
setClassPathScanningin interfaceContainerConfiguration
-
getClassPathScanning
- Specified by:
getClassPathScanningin interfaceContainerConfiguration
-
setAutoWiring
- Specified by:
setAutoWiringin interfaceContainerConfiguration
-
getAutoWiring
public boolean getAutoWiring()- Specified by:
getAutoWiringin interfaceContainerConfiguration
-
setContextComponent
- Specified by:
setContextComponentin interfaceContainerConfiguration
-
getContextComponent
- Specified by:
getContextComponentin interfaceContainerConfiguration
-
setJSR250Lifecycle
- Specified by:
setJSR250Lifecyclein interfaceContainerConfiguration
-
getJSR250Lifecycle
public boolean getJSR250Lifecycle()- Specified by:
getJSR250Lifecyclein interfaceContainerConfiguration
-
setStrictClassPathScanning
- Specified by:
setStrictClassPathScanningin interfaceContainerConfiguration
-
getStrictClassPathScanning
public boolean getStrictClassPathScanning()- Specified by:
getStrictClassPathScanningin interfaceContainerConfiguration
-
setJSR330ComponentVisibilityFollowsPlexusVisibility
- Specified by:
setJSR330ComponentVisibilityFollowsPlexusVisibilityin interfaceContainerConfiguration
-
getJSR330ComponentVisibilityFollowsPlexusVisibility
public boolean getJSR330ComponentVisibilityFollowsPlexusVisibility()- Specified by:
getJSR330ComponentVisibilityFollowsPlexusVisibilityin interfaceContainerConfiguration
-
setVisibilityPredicateSupplierTransformer
public ContainerConfiguration setVisibilityPredicateSupplierTransformer(Function<Supplier<Predicate>, Supplier<Predicate>> supplierTransformer) Description copied from interface:ContainerConfigurationAllows customizing visibility predicate supplier. IfContainerConfiguration.getJSR330ComponentVisibilityFollowsPlexusVisibility()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().- Specified by:
setVisibilityPredicateSupplierTransformerin interfaceContainerConfiguration- Parameters:
supplierTransformer- the supplier transformer, may benullmeaning "identity" (the default value).
-
getVisibilityPredicateSupplierTransformer
public Function<Supplier<Predicate>, Supplier<Predicate>> getVisibilityPredicateSupplierTransformer()Description copied from interface:ContainerConfigurationReturns the configured visibility predicate supplier, nevernull. The default transformer isFunction.identity().- Specified by:
getVisibilityPredicateSupplierTransformerin interfaceContainerConfiguration
-