public void processBindings()
                    throws InjectionException
    {
        final boolean isTraceOn = TraceComponent.isAnyTracingEnabled();
        if (isTraceOn && tc.isEntryEnabled())
            Tr.entry(tc, "processBindings");

        if (ivProcessors != null) // RTC115266
        {
            for (InjectionProcessor<?, ?> processor : ivProcessors)
            {
                if (processor != null)
                {
                    try
                    {
                        InjectionProcessorContextImpl.processBindings(processor);
                    } catch (InjectionException iex)
                    {
                        FFDCFilter.processException(iex, CLASS_NAME + ".processBindings",
                                                    "480", this, new Object[] { processor });
                        // Include the cause message in the logged message, and don't
                        // unnecessarily wrap the exception.                          F53641
                        Tr.error(tc, "FAILED_TO_PROCESS_BINDINGS_CWNEN0011E", iex.getMessage());
                        throw iex;
                    } catch (Throwable t)
                    {
                        FFDCFilter.processException(t, CLASS_NAME + ".processBindings",
                                                    "815", this, new Object[] { processor });
                        // Include the cause stack in the logged message.             F53641
                        Tr.error(tc, "FAILED_TO_PROCESS_BINDINGS_CWNEN0011E", t);
                        throw new InjectionException("Failed to process bindings for metadata", t);
                    }
                }
            }
        }

        if (isTraceOn && tc.isEntryEnabled())
            Tr.exit(tc, "processBindings");
    }
public void processBindings ( ) throws InjectionException { final boolean isTraceOn = TraceComponent . isAnyTracingEnabled ( ) ; if ( isTraceOn && tc . isEntryEnabled ( ) ) Tr . entry ( tc , "processBindings" ) ; if ( ivProcessors != null ) { for ( InjectionProcessor < ? , ? > processor : ivProcessors ) { if ( processor != null ) { try { InjectionProcessorContextImpl . processBindings ( processor ) ; } catch ( InjectionException iex ) { FFDCFilter . processException ( iex , CLASS_NAME + ".processBindings" , "480" , this , new Object [ ] { processor } ) ; Tr . error ( tc , "FAILED_TO_PROCESS_BINDINGS_CWNEN0011E" , iex . getMessage ( ) ) ; throw iex ; } catch ( Throwable t ) { FFDCFilter . processException ( t , CLASS_NAME + ".processBindings" , "815" , this , new Object [ ] { processor } ) ; Tr . error ( tc , "FAILED_TO_PROCESS_BINDINGS_CWNEN0011E" , t ) ; throw new InjectionException ( "Failed to process bindings for metadata" , t ) ; } } } } if ( isTraceOn && tc . isEntryEnabled ( ) ) Tr . exit ( tc , "processBindings" ) ; }
Process injection bindings for all created processors.