/**
  * @param Processor $processor
  * @return Output
  */
 public function getRespond(Processor $processor)
 {
     $processor->shutdown($this->checkpointer, $this->reason);
     return $this->getStatusMessage();
 }
 /**
  * @param Processor $processor
  * @return Output
  */
 public function getRespond(Processor $processor)
 {
     $processor->processRecords($this->records, $this->checkpointer);
     return $this->getStatusMessage();
 }
 /**
  * @param Processor $processor
  * @return Output
  */
 public function getRespond(Processor $processor)
 {
     $processor->initialize($this->shardId);
     return $this->getStatusMessage();
 }