@Override
    public void taskStarting() throws RejectedExecutionException {

        if (classLoaderIdentifier != null && classLoaderToPropagate == null) {
            classLoaderToPropagate = classLoaderIdentifier.length() == 0 //
                            ? ClassloaderContextImpl.SYSTEM_CLASS_LOADER //
                            : classLoaderContextProvider.classLoaderIdentifierService.getClassLoader(classLoaderIdentifier);
        }

        // Save the current thread's classLoader and set the propagated classloader on the current thread.
        previousClassLoader = priv.getContextClassLoader();
        setCL(classLoaderToPropagate);
    }
@ Override public void taskStarting ( ) throws RejectedExecutionException { if ( classLoaderIdentifier != null && classLoaderToPropagate == null ) { classLoaderToPropagate = classLoaderIdentifier . length ( ) == 0 ? ClassloaderContextImpl . SYSTEM_CLASS_LOADER : classLoaderContextProvider . classLoaderIdentifierService . getClassLoader ( classLoaderIdentifier ) ; } previousClassLoader = priv . getContextClassLoader ( ) ; setCL ( classLoaderToPropagate ) ; }
{@inheritDoc}