クラス DefaultEventLoop
java.lang.ObjectSE
org.springframework.shell.component.view.event.DefaultEventLoop
- 実装済みのインターフェース一覧:
EventLoop
EventLoop のデフォルトの実装。ネストされたクラスの概要
インターフェース org.springframework.shell.component.view.event.EventLoop から継承されたネストクラス / インターフェース
EventLoop.EventLoopProcessor, EventLoop.Typeコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明voiddestroy()voiddispatch(org.reactivestreams.Publisher<? extends org.springframework.messaging.Message<?>> messages) MessageをPublisherからEventLoopにディスパッチします。voiddispatch(org.springframework.messaging.Message<?> message) MessageをEventLoopにディスパッチします。reactor.core.publisher.Flux<org.springframework.messaging.Message<?>>events()MessageイベントのFluxを返します。<T> reactor.core.publisher.Flux<T>events(EventLoop.Type type, ClassSE<T> clazz) 指定されたイベントループメッセージ型とメッセージペイロードクラス型によってフィルタリングされた型 セーフストリームを返すEventLoop.events()の特殊化。<T> reactor.core.publisher.Flux<T>events(EventLoop.Type type, org.springframework.core.ParameterizedTypeReference<T> typeRef) 指定されたイベントループメッセージ型とメッセージペイロードクラス型によってフィルタリングされた型 セーフストリームを返すEventLoop.events()の特殊化。reactor.core.publisher.Flux<KeyEvent>型安全なKeyEventを返すEventLoop.events()の特殊化。reactor.core.publisher.Flux<MouseEvent>型安全なMouseEventを返すEventLoop.events()の特殊化。voidonDestroy(reactor.core.Disposable disposable) イベントループ終了時に破棄されるようにDisposableを登録します。reactor.core.publisher.Flux<StringSE>型安全な {code signal} イベントを返すEventLoop.events()の特殊化。voidsubscribeTo(org.reactivestreams.Publisher<? extends org.springframework.messaging.Message<?>> publisher) reactor.core.publisher.Flux<StringSE>型 セーフな { コードシステム } イベントを返すEventLoop.events()の特殊化。<T extends ViewEvent>
reactor.core.publisher.Flux<T>viewEvents(ClassSE<T> clazz) 型安全なViewEventを返すEventLoop.events()の特殊化。<T extends ViewEvent>
reactor.core.publisher.Flux<T>viewEvents(ClassSE<T> clazz, View filterBy) 型安全なViewEventを返すEventLoop.events()の特殊化。<T extends ViewEvent>
reactor.core.publisher.Flux<T>viewEvents(org.springframework.core.ParameterizedTypeReference<T> typeRef) 型安全なViewEventを返すEventLoop.events()の特殊化。<T extends ViewEvent>
reactor.core.publisher.Flux<T>viewEvents(org.springframework.core.ParameterizedTypeReference<T> typeRef, View filterBy) 型安全なViewEventを返すEventLoop.events()の特殊化。
コンストラクターの詳細
DefaultEventLoop
public DefaultEventLoop()DefaultEventLoop
メソッドの詳細
dispatch
public void dispatch(org.springframework.messaging.Message<?> message) インターフェースからコピーされた説明:EventLoopMessageをEventLoopにディスパッチします。dispatch
public void dispatch(org.reactivestreams.Publisher<? extends org.springframework.messaging.Message<?>> messages) インターフェースからコピーされた説明:EventLoopMessageをPublisherからEventLoopにディスパッチします。通常、型はMonoまたはFluxです。events
public reactor.core.publisher.Flux<org.springframework.messaging.Message<?>> events()インターフェースからコピーされた説明:EventLoopMessageイベントのFluxを返します。サブスクライブされたイベントは、破棄されるかEventLoopが終了するまで受信されます。events
インターフェースからコピーされた説明:EventLoop指定されたイベントループメッセージ型とメッセージペイロードクラス型によってフィルタリングされた型 セーフストリームを返すEventLoop.events()の特殊化。events
public <T> reactor.core.publisher.Flux<T> events(EventLoop.Type type, org.springframework.core.ParameterizedTypeReference<T> typeRef) インターフェースからコピーされた説明:EventLoop指定されたイベントループメッセージ型とメッセージペイロードクラス型によってフィルタリングされた型 セーフストリームを返すEventLoop.events()の特殊化。keyEvents
インターフェースからコピーされた説明:EventLoop型安全なKeyEventを返すEventLoop.events()の特殊化。mouseEvents
インターフェースからコピーされた説明:EventLoop型安全なMouseEventを返すEventLoop.events()の特殊化。- 次で指定:
- インターフェース
EventLoopのmouseEvents - 戻り値:
- イベントループからのマウスイベント
systemEvents
インターフェースからコピーされた説明:EventLoop型 セーフな { コードシステム } イベントを返すEventLoop.events()の特殊化。- 次で指定:
- インターフェース
EventLoopのsystemEvents - 戻り値:
- イベントループからのシステムイベント
signalEvents
インターフェースからコピーされた説明:EventLoop型安全な {code signal} イベントを返すEventLoop.events()の特殊化。- 次で指定:
- インターフェース
EventLoopのsignalEvents - 戻り値:
- イベントループからのシグナルイベント
viewEvents
インターフェースからコピーされた説明:EventLoop型安全なViewEventを返すEventLoop.events()の特殊化。- 次で指定:
- インターフェース
EventLoopのviewEvents - 型パラメーター:
T- 期待する型- パラメーター:
clazz- フィルタリングする型クラス- 戻り値:
- イベントループからのフィルターされたイベント
viewEvents
public <T extends ViewEvent> reactor.core.publisher.Flux<T> viewEvents(org.springframework.core.ParameterizedTypeReference<T> typeRef) インターフェースからコピーされた説明:EventLoop型安全なViewEventを返すEventLoop.events()の特殊化。- 次で指定:
- インターフェース
EventLoopのviewEvents - 型パラメーター:
T- 期待する型- パラメーター:
typeRef- フィルタリングするパラメーター化された型- 戻り値:
- イベントループからのフィルターされたイベント
viewEvents
public <T extends ViewEvent> reactor.core.publisher.Flux<T> viewEvents(ClassSE<T> clazz, View filterBy) インターフェースからコピーされた説明:EventLoop型安全なViewEventを返すEventLoop.events()の特殊化。- 次で指定:
- インターフェース
EventLoopのviewEvents - 型パラメーター:
T- 期待する型- パラメーター:
clazz- フィルタリングする型クラスfilterBy- フィルタリングするビュー- 戻り値:
- イベントループからのフィルターされたイベント
viewEvents
public <T extends ViewEvent> reactor.core.publisher.Flux<T> viewEvents(org.springframework.core.ParameterizedTypeReference<T> typeRef, View filterBy) インターフェースからコピーされた説明:EventLoop型安全なViewEventを返すEventLoop.events()の特殊化。- 次で指定:
- インターフェース
EventLoopのviewEvents - 型パラメーター:
T- 期待する型- パラメーター:
typeRef- フィルタリングするパラメーター化された型filterBy- フィルタリングするビュー- 戻り値:
- イベントループからのフィルターされたイベント
onDestroy
public void onDestroy(reactor.core.Disposable disposable) インターフェースからコピーされた説明:EventLoopイベントループ終了時に破棄されるようにDisposableを登録します。subscribeTo
public void subscribeTo(org.reactivestreams.Publisher<? extends org.springframework.messaging.Message<?>> publisher) destroy
public void destroy()