Class WorkerService

java.lang.Object
com.gsitm.ustra.java.batch.manager.service.WorkerService

@Service @ConditionalOnProperty("ustra.batch.manager.enabled") public class WorkerService extends Object
워커 서비스
  • Constructor Summary

    Constructors
    Constructor
    Description
    WorkerService(com.gsitm.ustra.java.batch.data.repository.WorkerRepository workerRepository, com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.gsitm.ustra.java.batch.model.Worker
    createWorker(com.gsitm.ustra.java.batch.model.Worker example)
     
    void
    deleteWorker(String workerId)
     
    com.gsitm.ustra.java.batch.model.Worker
    getWorker(String workerId)
     
    List<com.gsitm.ustra.java.batch.model.Worker>
    getWorkerList(com.gsitm.ustra.java.batch.model.WorkerFilter workerFilter)
     
    com.gsitm.ustra.java.batch.model.Worker
    modifyWorker(String workerId, com.gsitm.ustra.java.batch.model.Worker example)
     
    ping(com.gsitm.ustra.java.batch.model.Worker worker)
    서버가 있는지 확인 / 정상 응답이면 pong
    com.gsitm.ustra.java.batch.model.Worker
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WorkerService

      public WorkerService(com.gsitm.ustra.java.batch.data.repository.WorkerRepository workerRepository, com.gsitm.ustra.java.batch.data.repository.TaskInstanceRepository taskInstanceRepository)
  • Method Details

    • getWorkerList

      public List<com.gsitm.ustra.java.batch.model.Worker> getWorkerList(com.gsitm.ustra.java.batch.model.WorkerFilter workerFilter)
    • ping

      public String ping(com.gsitm.ustra.java.batch.model.Worker worker)
      서버가 있는지 확인 / 정상 응답이면 pong
    • getWorker

      public com.gsitm.ustra.java.batch.model.Worker getWorker(String workerId)
    • createWorker

      public com.gsitm.ustra.java.batch.model.Worker createWorker(com.gsitm.ustra.java.batch.model.Worker example)
    • modifyWorker

      public com.gsitm.ustra.java.batch.model.Worker modifyWorker(String workerId, com.gsitm.ustra.java.batch.model.Worker example)
    • deleteWorker

      public void deleteWorker(String workerId)
    • updateWorkerStatus

      @Transactional public com.gsitm.ustra.java.batch.model.Worker updateWorkerStatus(String workerId)