ObserverEndpoint Initialize(IObserverEndpoint proxy) { this.proxy = proxy; var path = new ObserverPath(IdentityOf(proxy)); Self = ActorSystem.Instance.ObserverOf(path); return(this); }
static string IdentityOf(IObserverEndpoint proxy) { return(((GrainReference)proxy).ToKeyString()); }
internal ObserverRef(ObserverPath path, IObserverEndpoint endpoint) : this(path) { this.endpoint = endpoint; }