public RequestReplyServerEndPoint(IServerEndPoint serverEndPoint, ILoggerFactory loggerFactory = null) { if (serverEndPoint == null) { throw new ArgumentNullException(nameof(serverEndPoint)); } _serverEndPoint = serverEndPoint; _loggerFactory = loggerFactory; var wrapper = new ServerEndPointWrapper(serverEndPoint); var logger = loggerFactory?.CreateLogger <RequestReplyEndPoint <Packet <EndPointAddress> > >(); _reqRplyEndPoint = new RequestReplyEndPoint <Packet <EndPointAddress> >(wrapper, logger); }
public ServerEndPointWrapper(IServerEndPoint serverEndPoint) { _serverEndPoint = serverEndPoint; }