public GossipMessagePump(GossipNodeConfiguration configuration, IGossipMessageDecoder messageDecoder, IGossipMessageEncoder messageEncoder) { Debug.Assert(configuration != null); Debug.Assert(messageDecoder != null); Debug.Assert(messageEncoder != null); _configuration = configuration; _messageDecoder = messageDecoder; _messageEncoder = messageEncoder; }