Class ControlPlaneClient
java.lang.Object
ch.so.agi.gretl.control.worker.client.ControlPlaneClient
-
Constructor Summary
ConstructorsConstructorDescriptionControlPlaneClient(org.springframework.web.client.RestClient.Builder builder, WorkerProperties properties) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleancancelRequested(String runId) ch.so.agi.gretl.control.api.RunClaimResponseclaim(ch.so.agi.gretl.control.api.RunClaimRequest request) voidheartbeat(ch.so.agi.gretl.control.api.WorkerHeartbeatRequest request) ch.so.agi.gretl.control.api.WorkerRegistrationResponseregister(ch.so.agi.gretl.control.api.WorkerRegistrationRequest request) voidupdateStatus(String runId, ch.so.agi.gretl.control.api.RunStatusUpdateRequest request)
-
Constructor Details
-
ControlPlaneClient
public ControlPlaneClient(org.springframework.web.client.RestClient.Builder builder, WorkerProperties properties)
-
-
Method Details
-
register
public ch.so.agi.gretl.control.api.WorkerRegistrationResponse register(ch.so.agi.gretl.control.api.WorkerRegistrationRequest request) -
heartbeat
public void heartbeat(ch.so.agi.gretl.control.api.WorkerHeartbeatRequest request) -
claim
public ch.so.agi.gretl.control.api.RunClaimResponse claim(ch.so.agi.gretl.control.api.RunClaimRequest request) -
updateStatus
-
appendLog
-
cancelRequested
-