private void PublishMessage(string path, object message, bool excludeSelf = false)
{
foreach (var entry in _registry)
{
var address = entry.Key;
var bucket = entry.Value;
if (!(excludeSelf && address == _cluster.SelfAddress))
{
var valueHolder = bucket.Content[path];
if (valueHolder != null && !valueHolder.Ref.Equals(ActorRefs.Nobody))
{
valueHolder.Ref.Forward(message);
}
}
}
}