Interface AgentHeartBeatService
-
public interface AgentHeartBeatService
Service that maintains an active connection with a Genie server node by sending heart beats. The agent messages are tagged with the job id this agent claimed and is executing.- Since:
- 4.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isConnected()
Whether the agent is currently connected to a Genie node server.void
start(@NotBlank java.lang.String claimedJobId)
Starts the service.void
stop()
Stop the service.
-
-
-
Method Detail
-
start
void start(@NotBlank @NotBlank java.lang.String claimedJobId)
Starts the service.- Parameters:
claimedJobId
- the job id claimed by this agent
-
stop
void stop()
Stop the service.
-
isConnected
boolean isConnected()
Whether the agent is currently connected to a Genie node server.- Returns:
- true if the agent has an active, working connection with a Genie server node.
-
-