LMAX ディスラプターが高性能なスレッド間メッセージング ライブラリであることを知りました。しかし、使用しようとすると、イベントハンドラーがコールバックメソッドを使用してデータを処理することがわかりました。
void onEvent(T event,
long sequence,
boolean endOfBatch)
throws java.lang.Exception
パブリッシャーが RingBuffer にイベントを発行したときに呼び出されます
しかし、コールバックを使用してデータを取得しない場合は、while(true) を記述して自分でデータを取得します。どうすればよいですか?
ありがとう!