public synchronized void setReadListenerRunning(boolean b) {
        
        if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled() && logger.isLoggable(Level.FINEST)) {                  
            logger.logp(Level.FINE,CLASS_NAME, "setReadListenerRunning","Current value = " + readListenerRunning + ", newValue = " + b);
        }
        readListenerRunning = b;
        if (!readListenerRunning && this.isCompletePending() && !this.isDispatching()) {
            if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled() && logger.isLoggable(Level.FINEST)) {                  
                logger.logp(Level.FINE,CLASS_NAME, "setReadListenerRunning","Start complete processing");
            }
           executeNextRunnable();   
        }
    }
public synchronized void setReadListenerRunning ( boolean b ) { if ( com . ibm . ejs . ras . TraceComponent . isAnyTracingEnabled ( ) && logger . isLoggable ( Level . FINEST ) ) { logger . logp ( Level . FINE , CLASS_NAME , "setReadListenerRunning" , "Current value = " + readListenerRunning + ", newValue = " + b ) ; } readListenerRunning = b ; if ( ! readListenerRunning && this . isCompletePending ( ) && ! this . isDispatching ( ) ) { if ( com . ibm . ejs . ras . TraceComponent . isAnyTracingEnabled ( ) && logger . isLoggable ( Level . FINEST ) ) { logger . logp ( Level . FINE , CLASS_NAME , "setReadListenerRunning" , "Start complete processing" ) ; } executeNextRunnable ( ) ; } }
@param b