public interface EventHandlerInvoker
Modifier and Type | Method and Description |
---|---|
boolean |
canHandle(EventMessage<?> eventMessage,
Segment segment)
Check whether or not this invoker has handlers that can handle the given
eventMessage for a given
segment . |
default void |
handle(EventMessage<?> message)
Deprecated.
Callers should use
handle(EventMessage, Segment) instead |
void |
handle(EventMessage<?> message,
Segment segment)
Handle the given
message for the given segment . |
boolean canHandle(EventMessage<?> eventMessage, Segment segment)
eventMessage
for a given
segment
.eventMessage
- The message to be processedsegment
- The segment for which the event handler should be invokedtrue
if the invoker has one or more handlers that can handle the given message, false
otherwise@Deprecated default void handle(EventMessage<?> message) throws Exception
handle(EventMessage, Segment)
insteadmessage
, regardless of any Segmentation of processing.message
- The message to handleException
- when an exception occurs while handling the messagevoid handle(EventMessage<?> message, Segment segment) throws Exception
message
for the given segment
.
Callers are recommended to invoke canHandle(EventMessage, Segment)
prior to invocation, but aren't
required to do so. Implementations must ensure to take the given segment into account when processing messages.
message
- The message to handlesegment
- The segment for which to handle the messageException
- when an exception occurs while handling the messageCopyright © 2010–2017. All rights reserved.