private void doStopHAR() { connectorThread.removeConsumer(harPipeline); connectorThread.removeConsumer(ppsPipeline); connectorThread.removeConsumer(waitingPipeline); isHAR = false; // On har-stop, save indices staticIPS.trySave(new File(getFilesDir(), PPSOptions.HELSINKIIPPS_INDEX_FILE)); }
private void doDisableRecording() { connectorThread.removeConsumer(persistor); isRecording = false; final Tag stopRecordingTag = new Tag( System.currentTimeMillis(), GlobalContext.getUserId(), IntentAPI.VALUE_STOP_RECORDING); persistor.push(stopRecordingTag); // API EXTENSIONS are triggered on together with recording if (API_EXTENSIONS) { // Add "STOP RECORDING TAG" to publisher publisher.push(stopRecordingTag); connectorThread.removeConsumer(publisher); connectorThread.removeConsumer(gpsCache); } }
private void doStopStreaming() { isStreaming = false; connectorThread.removeConsumer(streamer); }