Package org.jrd.backend.core.agentstore
Class KnownAgent
- java.lang.Object
-
- org.jrd.backend.core.agentstore.KnownAgent
-
public class KnownAgent extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private BytemanCompanionbytemanCompanionprivate java.lang.LongdeadSinceprivate java.lang.Stringhostprivate longownerprivate intpidprivate intportprivate AgentLivelinessttl
-
Constructor Summary
Constructors Constructor Description KnownAgent(InstallDecompilerAgentImpl install, AgentLiveliness ttl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)BytemanCompaniongetBytemanCompanion()private java.lang.StringgetCompaion()java.lang.StringgetHost()AgentLivelinessgetLiveliness()longgetOwner()intgetPid()intgetPort()inthashCode()booleanisLive()voidmarkKilled()booleanmatches(java.lang.String hostname, int listenPort, int vmPid)voidsetBytemanCompanion(BytemanCompanion bytemanCompanion)java.lang.StringtoPrint()java.lang.StringtoString()booleanverify()
-
-
-
Field Detail
-
port
private final int port
-
pid
private final int pid
-
bytemanCompanion
private BytemanCompanion bytemanCompanion
-
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()
-
getBytemanCompanion
public BytemanCompanion getBytemanCompanion()
-
setBytemanCompanion
public void setBytemanCompanion(BytemanCompanion bytemanCompanion)
-
matches
public boolean matches(java.lang.String hostname, int listenPort, int vmPid)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toPrint
public java.lang.String toPrint()
-
getCompaion
private java.lang.String getCompaion()
-
verify
public boolean verify()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
markKilled
public void markKilled()
-
-