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 BytemanCompanion
bytemanCompanion
private java.lang.Long
deadSince
private java.lang.String
host
private long
owner
private int
pid
private int
port
private AgentLiveliness
ttl
-
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)
BytemanCompanion
getBytemanCompanion()
private java.lang.String
getCompaion()
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)
void
setBytemanCompanion(BytemanCompanion bytemanCompanion)
java.lang.String
toPrint()
java.lang.String
toString()
boolean
verify()
-
-
-
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:
toString
in 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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
markKilled
public void markKilled()
-
-