T - The message type this handler can processpublic interface MessageHandler<T extends Message<?>>
| Modifier and Type | Method and Description |
|---|---|
default boolean |
canHandle(T message)
Indicates whether this handler can handle the given message
|
default boolean |
canHandleType(Class<?> payloadType)
Indicates whether this handler can handle messages of given type
|
default Class<?> |
getTargetType()
Returns the instance type that this handler delegates to.
|
Object |
handle(T message)
Handles the given
message. |
Object handle(T message) throws Exception
message.message - The message to be processed.Exception - any exception that occurs during message handlingdefault boolean canHandle(T message)
message - The message to verifytrue if this handler can handle the message, otherwise falsedefault Class<?> getTargetType()
default boolean canHandleType(Class<?> payloadType)
payloadType - The payloadType to verifytrue if this handler can handle the payloadType, otherwise falseCopyright © 2010–2023. All rights reserved.