private void AcceptPendingReader(ActorRef takingOverFrom)
{
if (pendingReadHandoffs.ContainsKey(takingOverFrom))
{
var handle = pendingReadHandoffs[takingOverFrom];
pendingReadHandoffs.Remove(takingOverFrom);
eventPublisher.NotifyListeners(new AssociatedEvent(handle.LocalAddress, handle.RemoteAddress, inbound: true));
var endpoint = CreateEndpoint(handle.RemoteAddress, handle.LocalAddress,
_transportMapping[handle.LocalAddress], settings, false, handle, refuseUid: null);
endpoints.RegisterReadOnlyEndpoint(handle.RemoteAddress, endpoint);
}
}