DefaultMessageTranscriberForStringAsTransportTypepublic class MessageTranscriber<TransportMessageType> extends Object
| Constructor | Description |
|---|---|
MessageTranscriber(OutgoingMessageTranscriber<TransportMessageType> defaultOutgoingMessageTranscriber,
IncomingMessageTranscriber<TransportMessageType> defaultIncomingMessageTranscriber) |
| Modifier and Type | Method | Description |
|---|---|---|
protected <T> io.reactivex.functions.Function<TransportMessageType,T> |
createDefaultIncomingMessageTranscriberFor(Class<T> typeToUnmarshalTo) |
|
protected <T> io.reactivex.functions.Function<T,TransportMessageType> |
createDefaultOutgoingMessageTranscriberFor(Class<T> typeToMarshal) |
|
<T> io.reactivex.functions.Function<TransportMessageType,T> |
getIncomingMessageTranscriber(Class<T> typeToUnmarshalTo) |
|
<T> io.reactivex.functions.Function<T,TransportMessageType> |
getOutgoingMessageTranscriber(Class<T> typeToMarshal) |
|
<T> io.reactivex.functions.Function<T,TransportMessageType> |
getOutgoingMessageTranscriber(T anObject) |
|
<T> void |
registerClassSpecificTranscribers(Class<T> targetClass,
io.reactivex.functions.Function<T,TransportMessageType> outgoingMessageTranscriber,
io.reactivex.functions.Function<TransportMessageType,T> incomingMessageTranscriber) |
public MessageTranscriber(OutgoingMessageTranscriber<TransportMessageType> defaultOutgoingMessageTranscriber, IncomingMessageTranscriber<TransportMessageType> defaultIncomingMessageTranscriber)
public <T> io.reactivex.functions.Function<T,TransportMessageType> getOutgoingMessageTranscriber(T anObject)
public <T> io.reactivex.functions.Function<T,TransportMessageType> getOutgoingMessageTranscriber(Class<T> typeToMarshal)
public <T> io.reactivex.functions.Function<TransportMessageType,T> getIncomingMessageTranscriber(Class<T> typeToUnmarshalTo)
protected <T> io.reactivex.functions.Function<T,TransportMessageType> createDefaultOutgoingMessageTranscriberFor(Class<T> typeToMarshal)
protected <T> io.reactivex.functions.Function<TransportMessageType,T> createDefaultIncomingMessageTranscriberFor(Class<T> typeToUnmarshalTo)
public <T> void registerClassSpecificTranscribers(Class<T> targetClass, io.reactivex.functions.Function<T,TransportMessageType> outgoingMessageTranscriber, io.reactivex.functions.Function<TransportMessageType,T> incomingMessageTranscriber)
Copyright © 2019. All rights reserved.