public abstract class MessageReceiver<DestinationType,InternalMessageType,TransportMessageType,MetaDataType extends IncomingMessageMetaData<DestinationType,?>> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected MessageUnmarshaller<TransportMessageType,InternalMessageType> |
messageUnmarshaller |
protected MetricsCollector |
metricsCollector |
| Modifier | Constructor and Description |
|---|---|
protected |
MessageReceiver(MessageUnmarshaller<TransportMessageType,InternalMessageType> messageUnmarshaller,
Metrics metrics) |
protected |
MessageReceiver(String identifier,
MessageUnmarshaller<TransportMessageType,InternalMessageType> messageUnmarshaller,
Metrics metrics) |
| Modifier and Type | Method and Description |
|---|---|
abstract io.reactivex.Flowable<IncomingMessage<InternalMessageType,MetaDataType>> |
messages(DestinationType destination) |
protected final MessageUnmarshaller<TransportMessageType,InternalMessageType> messageUnmarshaller
protected final MetricsCollector metricsCollector
protected MessageReceiver(MessageUnmarshaller<TransportMessageType,InternalMessageType> messageUnmarshaller, Metrics metrics)
protected MessageReceiver(String identifier, MessageUnmarshaller<TransportMessageType,InternalMessageType> messageUnmarshaller, Metrics metrics)
public abstract io.reactivex.Flowable<IncomingMessage<InternalMessageType,MetaDataType>> messages(DestinationType destination)
Copyright © 2018. All rights reserved.