Interface ProcessorSrv.Iface

All Known Implementing Classes:
ProcessorSrv.Client
Enclosing class:
ProcessorSrv

public static interface ProcessorSrv.Iface
Процессор переходов состояния ограниченного конечного автомата. В результате вызова каждого из методов сервиса должны появиться новое состояние и новые действия, приводящие к дальнейшему прогрессу автомата.
  • Method Details

    • processSignal

      SignalResult processSignal​(SignalArgs a) throws org.apache.thrift.TException
      Обработать поступивший сигнал.
      Parameters:
      a -
      Throws:
      org.apache.thrift.TException
    • processCall

      CallResult processCall​(CallArgs a) throws org.apache.thrift.TException
      Обработать внешний вызов и сформировать ответ на него.
      Parameters:
      a -
      Throws:
      org.apache.thrift.TException
    • processRepair

      RepairResult processRepair​(RepairArgs a) throws RepairFailed, org.apache.thrift.TException
      Обработать запрос на починку и сформировать ответ на него.
      Parameters:
      a -
      Throws:
      RepairFailed
      org.apache.thrift.TException