def METHOD_NAME( param ) : 
    cnt = 0 ; 
    tid = "test_%s"%uuid.uuid4().hex
    while True : 
        try: 
            # enqueue task for execution 
            enqueueTask( PROCESS_CLASS , tid , param )
            print ("ENQUEUE: %s" % tid , param)  
            break 
        except QueueFull : # retry if queue full 
            print (" --- QueueFull #%i - sleep: %g s"%( cnt + 1 , getWaitTime(cnt) )) 
            time.sleep(getWaitTime(cnt)) 
            cnt += 1 
            continue 