Class CommandServiceFactory


  • public class CommandServiceFactory
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static ICommandService jMake​(Location componentLocation, akka.actor.typed.ActorSystem<?> actorSystem)
      Make a CommandService instance for java
      static csw.command.api.scaladsl.CommandService make​(akka.actor.typed.ActorRef<ComponentMessage> component, akka.actor.typed.ActorSystem<?> actorSystem)  
      static csw.command.api.scaladsl.CommandService make​(Location componentLocation, akka.actor.typed.ActorSystem<?> actorSystem)
      Make a CommandService instance for scala
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CommandServiceFactory

        public CommandServiceFactory()
    • Method Detail

      • make

        public static csw.command.api.scaladsl.CommandService make​(akka.actor.typed.ActorRef<ComponentMessage> component,
                                                                   akka.actor.typed.ActorSystem<?> actorSystem)
      • make

        public static csw.command.api.scaladsl.CommandService make​(Location componentLocation,
                                                                   akka.actor.typed.ActorSystem<?> actorSystem)
        Make a CommandService instance for scala

        Parameters:
        componentLocation - the destination component location to which commands need to be sent
        actorSystem - of the component used for executing commands to other components and wait for the responses
        Returns:
        an instance of type CommandService
      • jMake

        public static ICommandService jMake​(Location componentLocation,
                                            akka.actor.typed.ActorSystem<?> actorSystem)
        Make a CommandService instance for java

        Parameters:
        componentLocation - the destination component location to which commands need to be sent
        actorSystem - of the component used for executing commands to other components and wait for the responses
        Returns:
        an instance of type ICommandService