CommandWaitNotifier

Interface for notifying command wait endpoints about processing results. After command processors complete their work, they send results to waiting clients through implementations of this interface.

Author

Ahoo Wang

Inheritors

Functions

Link copied to clipboard
abstract fun notify(commandWaitEndpoint: String, waitSignal: WaitSignal): Mono<Void>

Sends a wait signal notification to the specified command wait endpoint.

Link copied to clipboard
open fun notifyAndForget(commandWaitEndpoint: String, waitSignal: WaitSignal)

Sends a wait signal notification asynchronously without waiting for completion. Implementations may override this method when their notification path needs a specialized fire-and-forget strategy.

Link copied to clipboard

Extension function to notify and forget using an extracted wait plan. Only sends notification if the wait plan should be notified for this signal.