Ouça tweets em tempo real

Quero ouvir um tweet em tempo real, o que significa que quando alguém tweeta, quero vê-lo.

No entanto, consegui obter tweets no meu feed de notícias usando a biblioteca twitter4j. Aqui está o código.

 package twitteroperation;

import java.util.List;
import twitter4j.Status;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.conf.ConfigurationBuilder;

public class TwitterOperation {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws TwitterException {


          ConfigurationBuilder cb = new ConfigurationBuilder();

           cb.setDebugEnabled(true)
                .setOAuthConsumerKey("")
                .setOAuthConsumerSecret("")
                .setOAuthAccessToken("")
                .setOAuthAccessTokenSecret("");

     TwitterFactory tf=new TwitterFactory(cb.build());  

     twitter4j.Twitter tw=tf.getInstance();

      List<Status> statuses=  tw.getHomeTimeline();

         for (Status status1 : statuses) {
            System.out.println(status1.getUser().getName() + ":" + status1.getText());

        }   
    }
}

Descobri que preciso usar APIs de streaming para acessar os tweets em tempo real. Mas não consegui encontrar nenhum código de amostra em java para acessar os tweets em tempo de cerceta.

questionAnswers(2)

yourAnswerToTheQuestion