Package org.jboss.weld.bootstrap.api
Interface Environment
-
- All Known Implementing Classes:
Environments
public interface Environment
Represents an environment. Specifies the services Weld requires- Author:
- Pete Muir
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Set<Class<? extends Service>>
getRequiredBeanDeploymentArchiveServices()
Set<Class<? extends Service>>
getRequiredDeploymentServices()
The deployment scoped services required for this environmentdefault boolean
isEEModulesAware()
Environment aware of EE modules.
-
-
-
Method Detail
-
getRequiredDeploymentServices
Set<Class<? extends Service>> getRequiredDeploymentServices()
The deployment scoped services required for this environment- Returns:
- the services to require
-
getRequiredBeanDeploymentArchiveServices
Set<Class<? extends Service>> getRequiredBeanDeploymentArchiveServices()
-
isEEModulesAware
default boolean isEEModulesAware()
Environment aware of EE modules. In such environment each bean archive which belongs to a module should registerEEModuleDescriptor
- Returns:
- true by default
-
-