Package org.jboss.weld.resolution
Class TypeSafeDisposerResolver
- java.lang.Object
-
- org.jboss.weld.resolution.TypeSafeResolver<Resolvable,DisposalMethod<?,?>,Set<DisposalMethod<?,?>>,Set<DisposalMethod<?,?>>>
-
- org.jboss.weld.resolution.TypeSafeDisposerResolver
-
public class TypeSafeDisposerResolver extends TypeSafeResolver<Resolvable,DisposalMethod<?,?>,Set<DisposalMethod<?,?>>,Set<DisposalMethod<?,?>>>
- Author:
- pmuir
-
-
Constructor Summary
Constructors Constructor Description TypeSafeDisposerResolver(Iterable<DisposalMethod<?,?>> disposers, WeldConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Set<DisposalMethod<?,?>>
filterResult(Set<DisposalMethod<?,?>> matched)
protected boolean
matches(Resolvable resolvable, DisposalMethod<?,?> disposer)
protected Set<DisposalMethod<?,?>>
sortResult(Set<DisposalMethod<?,?>> matched)
protected Resolvable
wrap(Resolvable resolvable)
allows subclasses to wrap a resolvable before it is resolved-
Methods inherited from class org.jboss.weld.resolution.TypeSafeResolver
clear, getAllBeans, getAllBeans, isCached, makeResultImmutable, resolve, toString
-
-
-
-
Constructor Detail
-
TypeSafeDisposerResolver
public TypeSafeDisposerResolver(Iterable<DisposalMethod<?,?>> disposers, WeldConfiguration configuration)
-
-
Method Detail
-
matches
protected boolean matches(Resolvable resolvable, DisposalMethod<?,?> disposer)
- Specified by:
matches
in classTypeSafeResolver<Resolvable,DisposalMethod<?,?>,Set<DisposalMethod<?,?>>,Set<DisposalMethod<?,?>>>
-
wrap
protected Resolvable wrap(Resolvable resolvable)
Description copied from class:TypeSafeResolver
allows subclasses to wrap a resolvable before it is resolved- Overrides:
wrap
in classTypeSafeResolver<Resolvable,DisposalMethod<?,?>,Set<DisposalMethod<?,?>>,Set<DisposalMethod<?,?>>>
-
filterResult
protected Set<DisposalMethod<?,?>> filterResult(Set<DisposalMethod<?,?>> matched)
- Specified by:
filterResult
in classTypeSafeResolver<Resolvable,DisposalMethod<?,?>,Set<DisposalMethod<?,?>>,Set<DisposalMethod<?,?>>>
-
sortResult
protected Set<DisposalMethod<?,?>> sortResult(Set<DisposalMethod<?,?>> matched)
- Specified by:
sortResult
in classTypeSafeResolver<Resolvable,DisposalMethod<?,?>,Set<DisposalMethod<?,?>>,Set<DisposalMethod<?,?>>>
-
-