Class ReactiveSubscription.ChannelMessage<C,M>
java.lang.Object
org.springframework.data.redis.connection.ReactiveSubscription.ChannelMessage<C,M>
- Type Parameters:
C- type of how the channel name is represented.M- type of how the message is represented.
- All Implemented Interfaces:
ReactiveSubscription.Message<C,M>
- Direct Known Subclasses:
ReactiveSubscription.PatternMessage
- Enclosing interface:
- ReactiveSubscription
public static class ReactiveSubscription.ChannelMessage<C,M>
extends Object
implements ReactiveSubscription.Message<C,M>
Value object for a Redis channel message.
- Since:
- 2.1
- Author:
- Mark Paluch, Christoph Strobl
-
Constructor Summary
ConstructorsConstructorDescriptionChannelMessage(C channel, M message) Create a newReactiveSubscription.ChannelMessage. -
Method Summary
-
Constructor Details
-
ChannelMessage
Create a newReactiveSubscription.ChannelMessage.- Parameters:
channel- must not be null.message- must not be null.
-
-
Method Details
-
getChannel
Description copied from interface:ReactiveSubscription.MessageGet the channel the message published to.- Specified by:
getChannelin interfaceReactiveSubscription.Message<C,M> - Returns:
- never null.
-
getMessage
Description copied from interface:ReactiveSubscription.MessageGet the actual message body.- Specified by:
getMessagein interfaceReactiveSubscription.Message<C,M> - Returns:
- never null.
-
equals
-
hashCode
public int hashCode() -
toString
-