public class TypeSafeObserverResolver extends TypeSafeResolver<Resolvable,javax.enterprise.inject.spi.ObserverMethod<?>,Set<javax.enterprise.inject.spi.ObserverMethod<?>>,ResolvedObservers<?>>
Constructor and Description |
---|
TypeSafeObserverResolver(MetaAnnotationStore metaAnnotationStore,
Iterable<javax.enterprise.inject.spi.ObserverMethod<?>> observers,
WeldConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
protected Set<javax.enterprise.inject.spi.ObserverMethod<?>> |
filterResult(Set<javax.enterprise.inject.spi.ObserverMethod<?>> matched) |
MetaAnnotationStore |
getMetaAnnotationStore() |
protected boolean |
isContainerLifecycleEvent(Resolvable resolvable) |
protected ResolvedObservers<?> |
makeResultImmutable(Set<javax.enterprise.inject.spi.ObserverMethod<?>> result) |
protected boolean |
matches(Resolvable resolvable,
javax.enterprise.inject.spi.ObserverMethod<?> observer) |
protected Set<javax.enterprise.inject.spi.ObserverMethod<?>> |
sortResult(Set<javax.enterprise.inject.spi.ObserverMethod<?>> matched) |
clear, getAllBeans, getAllBeans, isCached, resolve, toString, wrap
public TypeSafeObserverResolver(MetaAnnotationStore metaAnnotationStore, Iterable<javax.enterprise.inject.spi.ObserverMethod<?>> observers, WeldConfiguration configuration)
protected boolean matches(Resolvable resolvable, javax.enterprise.inject.spi.ObserverMethod<?> observer)
matches
in class TypeSafeResolver<Resolvable,javax.enterprise.inject.spi.ObserverMethod<?>,Set<javax.enterprise.inject.spi.ObserverMethod<?>>,ResolvedObservers<?>>
protected boolean isContainerLifecycleEvent(Resolvable resolvable)
protected Set<javax.enterprise.inject.spi.ObserverMethod<?>> filterResult(Set<javax.enterprise.inject.spi.ObserverMethod<?>> matched)
filterResult
in class TypeSafeResolver<Resolvable,javax.enterprise.inject.spi.ObserverMethod<?>,Set<javax.enterprise.inject.spi.ObserverMethod<?>>,ResolvedObservers<?>>
protected Set<javax.enterprise.inject.spi.ObserverMethod<?>> sortResult(Set<javax.enterprise.inject.spi.ObserverMethod<?>> matched)
sortResult
in class TypeSafeResolver<Resolvable,javax.enterprise.inject.spi.ObserverMethod<?>,Set<javax.enterprise.inject.spi.ObserverMethod<?>>,ResolvedObservers<?>>
protected ResolvedObservers<?> makeResultImmutable(Set<javax.enterprise.inject.spi.ObserverMethod<?>> result)
makeResultImmutable
in class TypeSafeResolver<Resolvable,javax.enterprise.inject.spi.ObserverMethod<?>,Set<javax.enterprise.inject.spi.ObserverMethod<?>>,ResolvedObservers<?>>
public MetaAnnotationStore getMetaAnnotationStore()
Copyright © 2024. All rights reserved.