com.sun.hk2.jsr330.spi.internal
Class Jsr330InjectionManager

java.lang.Object
  extended by org.jvnet.hk2.component.InjectionManager
      extended by com.sun.hk2.jsr330.spi.internal.Jsr330InjectionManager

public class Jsr330InjectionManager
extends InjectionManager

Custom InjectionManager for Jsr-330 special handling

Since:
3.1
Author:
Jeff Trent

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jvnet.hk2.component.InjectionManager
InjectionManager.InjectClass, InjectionManager.InjectContext, InjectionManager.InjectField, InjectionManager.InjectFields, InjectionManager.InjectMethod, InjectionManager.InjectMethods
 
Constructor Summary
Jsr330InjectionManager()
           
 
Method Summary
protected  boolean allowInjection(Method method, Class<?>[] paramTypes)
          jsr-330 rules are very forgiving.
protected  void error_InjectMethodIsNotVoid(Method method)
           
 
Methods inherited from class org.jvnet.hk2.component.InjectionManager
asyncDoInject, error_injectionException, handleInjectable, inject, inject, inject, inject, syncDoInject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jsr330InjectionManager

public Jsr330InjectionManager()
Method Detail

allowInjection

protected boolean allowInjection(Method method,
                                 Class<?>[] paramTypes)
Description copied from class: InjectionManager
jsr-330 rules are very forgiving.

Overrides:
allowInjection in class InjectionManager

error_InjectMethodIsNotVoid

protected void error_InjectMethodIsNotVoid(Method method)
Overrides:
error_InjectMethodIsNotVoid in class InjectionManager


Copyright © 2012 Oracle Corporation. All Rights Reserved.