class ElasticAPM::Agent
def kill_worker
def kill_worker @queue << Worker::StopMessage.new if @worker_thread && !@worker_thread.join(5) # 5 secs raise 'Failed to wait for worker, not all messages sent' end @worker_thread = nil end
def kill_worker @queue << Worker::StopMessage.new if @worker_thread && !@worker_thread.join(5) # 5 secs raise 'Failed to wait for worker, not all messages sent' end @worker_thread = nil end