Class CommandServiceFactory$

java.lang.Object
csw.command.client.CommandServiceFactory$

public class CommandServiceFactory$ extends Object
  • Field Details

    • MODULE$

      public static final CommandServiceFactory$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • CommandServiceFactory$

      public CommandServiceFactory$()
  • Method Details

    • make

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

      public 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 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