Package org.jrd.backend.core.agentstore
Class KnownAgent
- java.lang.Object
-
- org.jrd.backend.core.agentstore.KnownAgent
-
public class KnownAgent extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description KnownAgent(InstallDecompilerAgentImpl install, AgentLiveliness ttl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getHost()
AgentLiveliness
getLiveliness()
long
getOwner()
int
getPid()
int
getPort()
int
hashCode()
boolean
isLive()
void
markKilled()
boolean
matches(java.lang.String hostname, int listenPort, int vmPid)
java.lang.String
toPrint()
java.lang.String
toString()
boolean
verify()
-
-
-
Field Detail
-
port
private final int port
-
pid
private final int pid
-
host
private final java.lang.String host
-
owner
private final long owner
-
ttl
private final AgentLiveliness ttl
-
deadSince
private java.lang.Long deadSince
-
-
Constructor Detail
-
KnownAgent
KnownAgent(InstallDecompilerAgentImpl install, AgentLiveliness ttl)
-
-
Method Detail
-
isLive
public boolean isLive()
-
getPid
public int getPid()
-
getPort
public int getPort()
-
getHost
public java.lang.String getHost()
-
getLiveliness
public AgentLiveliness getLiveliness()
-
getOwner
public long getOwner()
-
matches
public boolean matches(java.lang.String hostname, int listenPort, int vmPid)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toPrint
public java.lang.String toPrint()
-
verify
public boolean verify()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
markKilled
public void markKilled()
-
-