private IActorRef StartReadEndpoint(AkkaProtocolHandle handle)
{
var newReader =
Context.ActorOf(RARP.For(Context.System)
.ConfigureDispatcher(
EndpointReader.ReaderProps(LocalAddress, RemoteAddress, Transport, Settings, _codec, _msgDispatcher,
Inbound, (int)handle.HandshakeInfo.Uid, _receiveBuffers, _reliableDeliverySupervisor)
.WithDeploy(Deploy.Local)),
string.Format("endpointReader-{0}-{1}", AddressUrlEncoder.Encode(RemoteAddress), _readerId.Next()));
Context.Watch(newReader);
handle.ReadHandlerSource.SetResult(new ActorHandleEventListener(newReader));
return newReader;
}