Package csw.command.client
Class SequencerCommandServiceImpl
- java.lang.Object
- 
- csw.command.client.SequencerCommandServiceImpl
 
- 
- All Implemented Interfaces:
- csw.command.api.scaladsl.SequencerCommandService
 
 public class SequencerCommandServiceImpl extends java.lang.Object implements csw.command.api.scaladsl.SequencerCommandServiceCreate a SequencerCommandService for sending commands to sequencer param: sequencerLocation the destination sequencer location to which sequence needs to be sent param: actorSystem required for sending sequence commands or querying the sequencer
- 
- 
Constructor SummaryConstructors Constructor Description SequencerCommandServiceImpl(AkkaLocation sequencerLocation, akka.actor.typed.ActorSystem<?> actorSystem)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description scala.concurrent.Future<CommandResponse.SubmitResponse>query(Id runId)scala.concurrent.Future<CommandResponse.SubmitResponse>queryFinal(Id runId, akka.util.Timeout timeout)scala.concurrent.Future<CommandResponse.SubmitResponse>submit(Sequence sequence)scala.concurrent.Future<CommandResponse.SubmitResponse>submitAndWait(Sequence sequence, akka.util.Timeout timeout)
 
- 
- 
- 
Constructor Detail- 
SequencerCommandServiceImplpublic SequencerCommandServiceImpl(AkkaLocation sequencerLocation, akka.actor.typed.ActorSystem<?> actorSystem) 
 
- 
 - 
Method Detail- 
querypublic scala.concurrent.Future<CommandResponse.SubmitResponse> query(Id runId) - Specified by:
- queryin interface- csw.command.api.scaladsl.SequencerCommandService
 
 - 
queryFinalpublic scala.concurrent.Future<CommandResponse.SubmitResponse> queryFinal(Id runId, akka.util.Timeout timeout) - Specified by:
- queryFinalin interface- csw.command.api.scaladsl.SequencerCommandService
 
 - 
submitpublic scala.concurrent.Future<CommandResponse.SubmitResponse> submit(Sequence sequence) - Specified by:
- submitin interface- csw.command.api.scaladsl.SequencerCommandService
 
 - 
submitAndWaitpublic scala.concurrent.Future<CommandResponse.SubmitResponse> submitAndWait(Sequence sequence, akka.util.Timeout timeout) - Specified by:
- submitAndWaitin interface- csw.command.api.scaladsl.SequencerCommandService
 
 
- 
 
-