start all threads concode_field_sep QueueContainer queueContainer concode_elem_sep ThreadLocal<Stemmer> stemmer concode_elem_sep OutputToGUIThread guiThread concode_elem_sep boolean useStandfordStemmer concode_elem_sep Preprocessor preProcessor concode_elem_sep Boolean message concode_elem_sep QueryProcessor queryProcessor concode_elem_sep TweetDictionarySaver saver concode_elem_sep Writer writer concode_elem_sep TweetCollector tweetcollector concode_field_sep int sizeQueryQueue concode_elem_sep boolean hasNextOutputElement concode_elem_sep void saveDatabasePeriodically concode_elem_sep void addTransportObject concode_elem_sep void stopcollectingTweets concode_elem_sep int numUnprocessedItems concode_elem_sep Boolean getMessage concode_elem_sep boolean hasUnprocessedItems concode_elem_sep void putMessage concode_elem_sep void collectTweets concode_elem_sep void stopAll concode_elem_sep void stopSaveDatabasePeriodically concode_elem_sep QueryReturnObject getNextOutputElement concode_elem_sep void setUseStandfordStemmer concode_elem_sep Queue<Future<QueryReturnObject>> getOutputQueue concode_elem_sep boolean isUseStandfordStemmer concode_elem_sep void waitForTermination concode_elem_sep Stemmer initialValue concode_elem_sep int sizeWriterQueue concode_elem_sep void dumpTweetDictionaryToDatabase concode_elem_sep void stopWriter concode_elem_sep void loadTweetDictionaryFromDatabase
void function ( ) { writer . start ( ) ; guiThread . start ( ) ; }