Class CommandServiceFactory

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

public class CommandServiceFactory extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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 Details

    • CommandServiceFactory

      public CommandServiceFactory()
  • Method Details

    • 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