de.akquinet.jbosscc.needle.injection
Class InjectionConfiguration

java.lang.Object
  extended by de.akquinet.jbosscc.needle.injection.InjectionConfiguration

public final class InjectionConfiguration
extends Object


Constructor Summary
InjectionConfiguration()
           
 
Method Summary
 void addInjectionProvider(InjectionProvider<?>... injectionProvider)
           
 List<List<InjectionProvider<?>>> getInjectionProvider()
           
<T extends MockProvider>
T
getMockProvider()
           
 PostConstructProcessor getPostConstructProcessor()
           
 Map.Entry<Object,Object> handleInjectionProvider(Collection<InjectionProvider<?>> injectionProviders, InjectionTargetInformation injectionTargetInformation)
           
 boolean isAnnotationSupported(Class<? extends Annotation> annotation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectionConfiguration

public InjectionConfiguration()
Method Detail

getMockProvider

public <T extends MockProvider> T getMockProvider()

getPostConstructProcessor

public PostConstructProcessor getPostConstructProcessor()

addInjectionProvider

public final void addInjectionProvider(InjectionProvider<?>... injectionProvider)

getInjectionProvider

public List<List<InjectionProvider<?>>> getInjectionProvider()

isAnnotationSupported

public boolean isAnnotationSupported(Class<? extends Annotation> annotation)

handleInjectionProvider

public Map.Entry<Object,Object> handleInjectionProvider(Collection<InjectionProvider<?>> injectionProviders,
                                                        InjectionTargetInformation injectionTargetInformation)


Copyright © 2013 akquinet AG. All Rights Reserved.