Class JandexFileSystemBeanArchiveHandler
java.lang.Object
org.jboss.weld.environment.deployment.discovery.FileSystemBeanArchiveHandler
org.jboss.weld.environment.deployment.discovery.jandex.JandexFileSystemBeanArchiveHandler
- All Implemented Interfaces:
BeanArchiveHandler
Builds and attaches a jandex index to each bean archive.
- Author:
- Matej Briškár, Martin Kouba
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.weld.environment.deployment.discovery.FileSystemBeanArchiveHandler
FileSystemBeanArchiveHandler.Entry -
Field Summary
Fields inherited from class org.jboss.weld.environment.deployment.discovery.FileSystemBeanArchiveHandler
CLASS_FILE_EXTENSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidadd(FileSystemBeanArchiveHandler.Entry entry, BeanArchiveBuilder builder) The returned builder must only contain a complete set of found classes, other properties do not have to be set.Methods inherited from class org.jboss.weld.environment.deployment.discovery.FileSystemBeanArchiveHandler
handleDirectory, handleFile, handleNestedFile
-
Constructor Details
-
JandexFileSystemBeanArchiveHandler
public JandexFileSystemBeanArchiveHandler()
-
-
Method Details
-
handle
Description copied from interface:BeanArchiveHandlerThe returned builder must only contain a complete set of found classes, other properties do not have to be set.- Specified by:
handlein interfaceBeanArchiveHandler- Overrides:
handlein classFileSystemBeanArchiveHandler- Parameters:
path- A reference to a bean archive (e.g. file path)- Returns:
- the BeanArchiveBuilder or
nullif the reference cannot be handled
-
add
protected void add(FileSystemBeanArchiveHandler.Entry entry, BeanArchiveBuilder builder) throws MalformedURLException - Overrides:
addin classFileSystemBeanArchiveHandler- Throws:
MalformedURLException
-