org.jboss.weld.resolution
Class TypeSafeDisposerResolver

java.lang.Object
  extended by org.jboss.weld.resolution.TypeSafeResolver<Resolvable,DisposalMethod<?,?>>
      extended by org.jboss.weld.resolution.TypeSafeDisposerResolver

public class TypeSafeDisposerResolver
extends TypeSafeResolver<Resolvable,DisposalMethod<?,?>>

Author:
pmuir

Constructor Summary
TypeSafeDisposerResolver(BeanManagerImpl manager, Iterable<DisposalMethod<?,?>> disposers)
           
 
Method Summary
protected  Set<DisposalMethod<?,?>> filterResult(Set<DisposalMethod<?,?>> matched)
           
 BeanManagerImpl getManager()
           
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, getBeanManager, isCached, resolve, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeSafeDisposerResolver

public TypeSafeDisposerResolver(BeanManagerImpl manager,
                                Iterable<DisposalMethod<?,?>> disposers)
Method Detail

matches

protected boolean matches(Resolvable resolvable,
                          DisposalMethod<?,?> disposer)
Specified by:
matches in class TypeSafeResolver<Resolvable,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 class TypeSafeResolver<Resolvable,DisposalMethod<?,?>>

getManager

public BeanManagerImpl getManager()
Returns:
the manager

filterResult

protected Set<DisposalMethod<?,?>> filterResult(Set<DisposalMethod<?,?>> matched)
Specified by:
filterResult in class TypeSafeResolver<Resolvable,DisposalMethod<?,?>>

sortResult

protected Set<DisposalMethod<?,?>> sortResult(Set<DisposalMethod<?,?>> matched)
Specified by:
sortResult in class TypeSafeResolver<Resolvable,DisposalMethod<?,?>>


Copyright © 2013 Seam Framework. All Rights Reserved.