Class KnownAgents

java.lang.Object
org.jrd.backend.core.agentstore.KnownAgents

public final class KnownAgents extends Object
  • Field Details

    • JRD_TMP_FILE

      public static final Path JRD_TMP_FILE
    • agents

      private final List<KnownAgent> agents
  • Constructor Details

    • KnownAgents

      private KnownAgents()
  • Method Details

    • getInstance

      public static KnownAgents getInstance()
    • markDead

      public void markDead(String hostname, int listenPort, int vmPid)
    • markDead

      private void markDead(String hostname, int listenPort, int vmPid, boolean action, List<KnownAgent> matchingAgents, boolean all)
    • findAgents

      public List<KnownAgent> findAgents(String hostname, int listenPort, int vmPid)
    • findAgents

      public List<KnownAgent> findAgents(int vmPid)
    • findAgents

      public List<KnownAgent> findAgents(String hostname, int listenPort)
    • findAgents

      public List<KnownAgent> findAgents(int pid, int port)
    • injected

      public void injected(InstallDecompilerAgentImpl install, AgentLiveliness ttl)
    • save

      private void save()
    • killAllSessionAgents

      public void killAllSessionAgents(VmManager vmManager)
    • load

      private List<KnownAgent> load()
    • verifyAgents

      public void verifyAgents()
    • getAgents

      public List<KnownAgent> getAgents()
    • setBytemanCompanion

      public void setBytemanCompanion(int vmPid, int port, BytemanCompanion bytemanCompanion)