ミラーサイト作りました。今後はそちらをメインにするかも知れません。よろしくお願いします。

あれこれ備忘録 〜はてなブログ支店〜

もしもドロップシッピング」で販売サイト作ってみました。
あれこれ商店

画期的な無料家計簿アプリでお金の流れが一目で分かる

2011年06月10日

非同期にはAsyncTwitterを使おう twitter4j

twitter4jでタイムラインを取得するとき、取得までの間処理が止まってしまうのが気になる場合はスレッドを作ってそこで処理してたのですが、AsyncTwitterクラスに非同期で処理を行う仕組みが用意されているそうです。

Twitter twitter = new TwitterFactory(confbuilder.build()).getInstance();

の代わりに

AsyncTwitter asyncTwitter = new AsyncTwitterFactory(confbuilder.build()).getInstance();

でAsyncTwitterクラスのインスタンスを作り、

asyncTwitter.addListener()

でTwitterListenerやそのアダプタークラスのTwitterAdapterをaddし、そこで非同期に処理された結果を使った操作を行うということだそうです。

ま、いずれにしろGUI(Swing)操作関係の処理はSwingWorkerやSwingUtilities.invokeLaterを使わなくてはいけないのは変わらないですけども。


参考URL
Twitter4Jの使い方‎ > ‎AsyncTwitter 陽昇れども地の底に光届かず

twitter4j-examples/src/main/java/twitter4j/examples/async/AsyncUpdate.java at master from yusuke/twitter4j - GitHub
posted by まっさん at 06:26 | Comment(0) | java | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


iPagerank ブログランキング・にほんブログ村へ
にほんブログ村 ランキングはこちらをクリック!

×

この広告は1年以上新しい記事の投稿がないブログに表示されております。