private void doStartHAR() { // On har-start, load indices staticIPS.tryLoad(new File(getFilesDir(), PPSOptions.HELSINKIIPPS_INDEX_FILE)); isHAR = true; connectorThread.addConsumer(waitingPipeline); connectorThread.addConsumer(ppsPipeline); connectorThread.addConsumer(harPipeline); }
private void doEnableRecording() { connectorThread.addConsumer(persistor); isRecording = true; final Tag tagStartRecording = new Tag( System.currentTimeMillis(), GlobalContext.getUserId(), IntentAPI.VALUE_START_RECORDING); persistor.push(tagStartRecording); // API EXTENSIONS are triggered on together with recording if (API_EXTENSIONS) { publisher.push(tagStartRecording); connectorThread.addConsumer(publisher); connectorThread.addConsumer(gpsCache); } }
private void doStartStreaming() { isStreaming = true; connectorThread.addConsumer(streamer); }