インターフェース EventLoop.EventLoopProcessor
- すべての既知の実装クラス:
AnimationEventLoopProcessor
,TaskEventLoopProcessor
- 含まれているインターフェース:
- EventLoop
public static interface EventLoop.EventLoopProcessor
イベントループメッセージを処理するために契約し、場合によってはイベントを他の型のイベントに変換します。
メソッドのサマリー
修飾子と型メソッド説明boolean
canProcess
(org.springframework.messaging.Message<?> message) このプロセッサーがイベントを処理できるかどうかを確認します。reactor.core.publisher.Flux<? extends org.springframework.messaging.Message<?>>
process
(org.springframework.messaging.Message<?> message) メッセージを処理し、Message
インスタンスの新しいFlux
に変換します。
メソッドの詳細
canProcess
boolean canProcess(org.springframework.messaging.Message<?> message) このプロセッサーがイベントを処理できるかどうかを確認します。このメソッドがtrue
を返した場合、メッセージの変換を解決するためにprocess(Message)
が呼び出されることが保証されます。- パラメーター:
message
- メッセージ- 戻り値:
- プロセッサーがイベントを処理できる場合は true
process
reactor.core.publisher.Flux<? extends org.springframework.messaging.Message<?>> process(org.springframework.messaging.Message<?> message) メッセージを処理し、Message
インスタンスの新しいFlux
に変換します。- パラメーター:
message
- 処理するメッセージ- 戻り値:
- flux のメッセージ