public class DefaultMessageDispatcher extends java.lang.Object implements ClusterMessageDispatcher<com.fr.cluster.engine.transport.context.impl.DefaultMessageDispatcher.DistributableMessage>
限定符和类型 | 方法和说明 |
---|---|
ClusterMessageReceiver |
chooseReceiver(com.fr.cluster.engine.transport.context.impl.DefaultMessageDispatcher.DistributableMessage message,
ClusterMessageReceiverRepo receiverRepo)
选择出正确的Receiver
|
static ClusterMessageDispatcher |
getInstance() |
ClusterMessage |
unwrapMessage(com.fr.cluster.engine.transport.context.impl.DefaultMessageDispatcher.DistributableMessage message)
将处理过的数据解封
|
com.fr.cluster.engine.transport.context.impl.DefaultMessageDispatcher.DistributableMessage |
wrapMessage(ClusterMessageReceiver receiver,
ClusterMessage message)
在发送是处理数据
|
public static ClusterMessageDispatcher getInstance()
public com.fr.cluster.engine.transport.context.impl.DefaultMessageDispatcher.DistributableMessage wrapMessage(ClusterMessageReceiver receiver, ClusterMessage message)
MessageWrapper
wrapMessage
在接口中 MessageWrapper<com.fr.cluster.engine.transport.context.impl.DefaultMessageDispatcher.DistributableMessage>
public ClusterMessage unwrapMessage(com.fr.cluster.engine.transport.context.impl.DefaultMessageDispatcher.DistributableMessage message)
MessageWrapper
unwrapMessage
在接口中 MessageWrapper<com.fr.cluster.engine.transport.context.impl.DefaultMessageDispatcher.DistributableMessage>
public ClusterMessageReceiver chooseReceiver(com.fr.cluster.engine.transport.context.impl.DefaultMessageDispatcher.DistributableMessage message, ClusterMessageReceiverRepo receiverRepo)
ClusterMessageDispatcher
chooseReceiver
在接口中 ClusterMessageDispatcher<com.fr.cluster.engine.transport.context.impl.DefaultMessageDispatcher.DistributableMessage>