Class BlockingAgentCreationAgent


  • public class BlockingAgentCreationAgent
    extends java.lang.Object
    Agent creation benchmark using threaded components
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected IInternalAccess agent
      The agent.
      protected int max
      Maximum number of agents to create.
      protected int num
      Remaining number of agents to create (-1 for start agent).
      protected long startmem
      Memory usage when the first agent was started.
      protected long starttime
      Time when the first agent was started.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String createPeerName​(int num, IComponentIdentifier cid)
      Create a name for a peer with a given number.
      void executeBody()
      Execute an agent step.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • max

        protected int max
        Maximum number of agents to create.
      • num

        protected int num
        Remaining number of agents to create (-1 for start agent).
      • starttime

        protected long starttime
        Time when the first agent was started.
      • startmem

        protected long startmem
        Memory usage when the first agent was started.
    • Constructor Detail

      • BlockingAgentCreationAgent

        public BlockingAgentCreationAgent()
    • Method Detail

      • executeBody

        public void executeBody()
        Execute an agent step.
      • createPeerName

        protected java.lang.String createPeerName​(int num,
                                                  IComponentIdentifier cid)
        Create a name for a peer with a given number.