public abstract class CommAdapter<TransportMessageType> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected MessageTranscriber<TransportMessageType> |
messageTranscriber |
protected Metrics |
metrics |
| Modifier | Constructor and Description |
|---|---|
protected |
CommAdapter(MessageTranscriber<TransportMessageType> messageTranscriber,
Metrics metrics) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
registerClassSpecificTranscribers(Class<T> targetClass,
io.reactivex.functions.Function<T,TransportMessageType> outgoingMessageTranscriber,
io.reactivex.functions.Function<TransportMessageType,T> incomingMessageTranscriber) |
protected MessageTranscriber<TransportMessageType> messageTranscriber
protected Metrics metrics
protected CommAdapter(MessageTranscriber<TransportMessageType> messageTranscriber, Metrics metrics)
public <T> void registerClassSpecificTranscribers(Class<T> targetClass, io.reactivex.functions.Function<T,TransportMessageType> outgoingMessageTranscriber, io.reactivex.functions.Function<TransportMessageType,T> incomingMessageTranscriber)
Copyright © 2018. All rights reserved.