Ejemplo n.º 1
0
        /// <summary>
        /// Gets path to web descriptor for node with role "web"
        /// </summary>
        /// <param name="system">The actor system</param>
        /// <param name="nodeAddress">The web node</param>
        /// <returns>Path to web descriptor</returns>
        public static ICanTell GetWebDescriptor(this ActorSystem system, [NotNull] Address nodeAddress)
        {
            if (nodeAddress == null)
            {
                throw new ArgumentNullException(nameof(nodeAddress));
            }

            return system.ActorSelection($"{nodeAddress}/user/Web/Descriptor");
        }
Ejemplo n.º 2
0
 private static ActorSelection GetPluginPort(this IActorContext context) => context.ActorSelection("/user/core/pluginport");
Ejemplo n.º 3
0
 private static ActorSelection GetTaskQueue(this IActorContext context) => context.ActorSelection("/user/core/taskqueue");
Ejemplo n.º 4
0
 private static ActorSelection GetClientPort(this IActorContext context) => context.ActorSelection("/user/core/clientport");
Ejemplo n.º 5
0
 private static ActorSelection GetDeviceStore(this IActorContext context) => context.ActorSelection("/user/core/devicestore");
Ejemplo n.º 6
0
 /// <summary>
 /// Returns a reference to address book.
 /// </summary>
 public static ICanTell GetAddressBook(this ActorSystem system)
 {
     return system.ActorSelection("/user/" + AddressBook.Name);
 }