Example #1
0
        ObserverRef IActorSystem.ObserverOf(ObserverPath path)
        {
            if (path == ObserverPath.Empty)
            {
                throw new ArgumentException("ObserverPath is empty", "path");
            }

            return(new ObserverRef(path, ObserverEndpoint.Proxy(path)));
        }
Example #2
0
 Observer(ObserverEndpoint endpoint)
     : this(endpoint.Self)
 {
     this.endpoint = endpoint;
 }
Example #3
0
        /// <summary>
        /// Creates new <see cref="Observer"/>
        /// </summary>
        /// <returns>New instance of <see cref="Observer"/></returns>
        public static async Task <Observer> Create()
        {
            var proxy = await ObserverEndpoint.Create();

            return(new Observer(proxy));
        }