question: starts up the callback thread . concode_field_sep ClientComms clientComms concode_elem_sep String className concode_elem_sep boolean running concode_elem_sep Object lifecycle concode_elem_sep Object spaceAvailable concode_elem_sep Object workAvailable concode_elem_sep int INBOUND_QUEUE_SIZE concode_elem_sep Thread callbackThread concode_elem_sep Vector messageQueue concode_elem_sep Vector completeQueue concode_elem_sep ClientState clientState concode_elem_sep Logger log concode_elem_sep boolean quiescing concode_elem_sep MqttCallback mqttCallback concode_field_sep void handleMessage concode_elem_sep void asyncOperationComplete concode_elem_sep void setCallback concode_elem_sep void run concode_elem_sep void quiesce concode_elem_sep void handleActionComplete concode_elem_sep void connectionLost concode_elem_sep void stop concode_elem_sep void messageArrived concode_elem_sep Thread getThread concode_elem_sep void fireActionEvent concode_elem_sep void setClientState concode_elem_sep boolean isQuiesced
target: void function ( String arg0 ) { synchronized ( lifecycle ) { if ( running == false ) { messageQueue . clear ( ) ; completeQueue . clear ( ) ; running = true ; quiescing = false ; callbackThread = new Thread ( this , arg0 ) ; callbackThread . start ( ) ; } } }