public EndpointReader(
Address localAddress,
Address remoteAddress,
AkkaProtocolTransport transport,
RemoteSettings settings,
AkkaPduCodec codec,
IInboundMessageDispatcher msgDispatch,
bool inbound,
int uid,
ConcurrentDictionary<EndpointManager.Link, EndpointManager.ResendState> receiveBuffers,
IActorRef reliableDeliverySupervisor = null) :
base(localAddress, remoteAddress, transport, settings)
{
_receiveBuffers = receiveBuffers;
_msgDispatch = msgDispatch;
Inbound = inbound;
_uid = uid;
_reliableDeliverySupervisor = reliableDeliverySupervisor;
_codec = codec;
_provider = RARP.For(Context.System).Provider;
Reading();
}