@ Override public < T > void aroundInject ( final InjectionContext < T > injectionContext ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isDebugEnabled ( ) ) { Tr . debug ( tc , "Annotations: " + injectionContext . getAnnotatedType ( ) ) ; } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isDebugEnabled ( ) ) { Tr . debug ( tc , "Perform EE injection." ) ; } injectJavaEEResources ( injectionContext ) ; // perform Weld injection AccessController . doPrivileged ( new PrivilegedAction < Void > ( ) { @ Override public Void run ( ) { injectionContext . proceed ( ) ; return null ; } } ) ; }
Perform Injection . For EE