Package csw.command.client
Class CommandServiceFactory
java.lang.Object
csw.command.client.CommandServiceFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ICommandService
Make a CommandService instance for javastatic csw.command.api.scaladsl.CommandService
make
(akka.actor.typed.ActorRef<ComponentMessage> component, akka.actor.typed.ActorSystem<?> actorSystem) static csw.command.api.scaladsl.CommandService
Make a CommandService instance for scala
-
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 sentactorSystem
- 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 sentactorSystem
- of the component used for executing commands to other components and wait for the responses- Returns:
- an instance of type ICommandService
-