canDispatch

public boolean canDispatch(EventEnvelope envelope)

Checks if this dispatcher can dispatch the given message.

This method does not check that the type of the message is one of the #messageClasses() dispatched message classes. Instead, it validates the message upon some custom rules of this dispatcher.

Extend this method to forbid messages from being dispatched to this instance.

Ensures that the passed signal is an instance of CatchUpSignal and hence is suitable for the upcoming ID extraction at the routing stage.