Package org.joinfaces.weld
Class ClassGraphDiscoveryStrategy
java.lang.Object
org.jboss.weld.environment.deployment.discovery.AbstractDiscoveryStrategy
org.joinfaces.weld.ClassGraphDiscoveryStrategy
- All Implemented Interfaces:
DiscoveryStrategy
ClassGraph based alternative to
JandexDiscoveryStrategy.- See Also:
-
Field Summary
Fields inherited from class org.jboss.weld.environment.deployment.discovery.AbstractDiscoveryStrategy
bootstrap, initialBeanDefiningAnnotations, resourceLoader, scanner -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterDiscovery(Set<WeldBeanDeploymentArchive> archives) protected voidbeforeDiscovery(Collection<BeanArchiveBuilder> builders) protected booleanhasBeanDefiningAnnotation(ClassInfo classInfo) protected WeldBeanDeploymentArchiveMethods inherited from class org.jboss.weld.environment.deployment.discovery.AbstractDiscoveryStrategy
addToArchives, getClassFileServices, performDiscovery, processAllDiscovery, processNoneDiscovery, registerHandler, setBootstrap, setInitialBeanDefiningAnnotations, setResourceLoader, setScanner
-
Constructor Details
-
ClassGraphDiscoveryStrategy
public ClassGraphDiscoveryStrategy()
-
-
Method Details
-
beforeDiscovery
- Overrides:
beforeDiscoveryin classAbstractDiscoveryStrategy
-
processAnnotatedDiscovery
- Overrides:
processAnnotatedDiscoveryin classAbstractDiscoveryStrategy
-
hasBeanDefiningAnnotation
-
afterDiscovery
- Overrides:
afterDiscoveryin classAbstractDiscoveryStrategy
-