Escucha tweets en tiempo real

Quiero escuchar un tweet en tiempo real, lo que significa que cuando alguien tuitea quiero ver ese tweet.

Sin embargo, pude obtener tweets de mi fuente de noticias usando la biblioteca twitter4j. Aquí está el 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());

        }   
    }
}

He descubierto que debo usar Streaming API para acceder a los tweets en tiempo real. Pero no pude encontrar ningún código de muestra en Java para acceder a los tweets en tiempo de verde azulado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta