Package org.jboss.weld.resolution
Class TypeSafeObserverResolver
java.lang.Object
org.jboss.weld.resolution.TypeSafeResolver<Resolvable,jakarta.enterprise.inject.spi.ObserverMethod<?>,List<jakarta.enterprise.inject.spi.ObserverMethod<?>>,ResolvedObservers<?>>
org.jboss.weld.resolution.TypeSafeObserverResolver
public class TypeSafeObserverResolver
extends TypeSafeResolver<Resolvable,jakarta.enterprise.inject.spi.ObserverMethod<?>,List<jakarta.enterprise.inject.spi.ObserverMethod<?>>,ResolvedObservers<?>>
- Author:
- pmuir, Jozef Hartinger
-
Constructor Summary
ConstructorsConstructorDescriptionTypeSafeObserverResolver(MetaAnnotationStore metaAnnotationStore, Iterable<jakarta.enterprise.inject.spi.ObserverMethod<?>> observers, WeldConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionprotected Set<jakarta.enterprise.inject.spi.ObserverMethod<?>>filterResult(Set<jakarta.enterprise.inject.spi.ObserverMethod<?>> matched) protected booleanisContainerLifecycleEvent(Resolvable resolvable) protected ResolvedObservers<?>makeResultImmutable(List<jakarta.enterprise.inject.spi.ObserverMethod<?>> result) protected booleanmatches(Resolvable resolvable, jakarta.enterprise.inject.spi.ObserverMethod<?> observer) protected List<jakarta.enterprise.inject.spi.ObserverMethod<?>>sortResult(Set<jakarta.enterprise.inject.spi.ObserverMethod<?>> matched) Methods inherited from class org.jboss.weld.resolution.TypeSafeResolver
clear, getAllBeans, getAllBeans, isCached, resolve, toString, wrap
-
Constructor Details
-
TypeSafeObserverResolver
public TypeSafeObserverResolver(MetaAnnotationStore metaAnnotationStore, Iterable<jakarta.enterprise.inject.spi.ObserverMethod<?>> observers, WeldConfiguration configuration)
-
-
Method Details
-
matches
protected boolean matches(Resolvable resolvable, jakarta.enterprise.inject.spi.ObserverMethod<?> observer) - Specified by:
matchesin classTypeSafeResolver<Resolvable,jakarta.enterprise.inject.spi.ObserverMethod<?>, List<jakarta.enterprise.inject.spi.ObserverMethod<?>>, ResolvedObservers<?>>
-
isContainerLifecycleEvent
-
filterResult
protected Set<jakarta.enterprise.inject.spi.ObserverMethod<?>> filterResult(Set<jakarta.enterprise.inject.spi.ObserverMethod<?>> matched) - Specified by:
filterResultin classTypeSafeResolver<Resolvable,jakarta.enterprise.inject.spi.ObserverMethod<?>, List<jakarta.enterprise.inject.spi.ObserverMethod<?>>, ResolvedObservers<?>>
-
sortResult
protected List<jakarta.enterprise.inject.spi.ObserverMethod<?>> sortResult(Set<jakarta.enterprise.inject.spi.ObserverMethod<?>> matched) - Specified by:
sortResultin classTypeSafeResolver<Resolvable,jakarta.enterprise.inject.spi.ObserverMethod<?>, List<jakarta.enterprise.inject.spi.ObserverMethod<?>>, ResolvedObservers<?>>
-
makeResultImmutable
protected ResolvedObservers<?> makeResultImmutable(List<jakarta.enterprise.inject.spi.ObserverMethod<?>> result) - Overrides:
makeResultImmutablein classTypeSafeResolver<Resolvable,jakarta.enterprise.inject.spi.ObserverMethod<?>, List<jakarta.enterprise.inject.spi.ObserverMethod<?>>, ResolvedObservers<?>>
-
getMetaAnnotationStore
-