Module swim.system

Class AgentPulse

java.lang.Object
swim.system.reflect.Pulse
swim.system.reflect.AgentPulse

public class AgentPulse extends Pulse
  • Field Details

    • agentCount

      protected final long agentCount
    • execRate

      protected final long execRate
    • execTime

      protected final long execTime
    • timerEventRate

      protected final int timerEventRate
    • timerEventCount

      protected final long timerEventCount
  • Constructor Details

    • AgentPulse

      public AgentPulse(long agentCount, long execRate, long execTime, int timerEventRate, long timerEventCount)
  • Method Details

    • isDefined

      public boolean isDefined()
      Specified by:
      isDefined in class Pulse
    • agentCount

      public final long agentCount()
    • execRate

      public final long execRate()
    • execTime

      public final long execTime()
    • timerEventRate

      public final int timerEventRate()
    • timerEventCount

      public final long timerEventCount()
    • toValue

      public Value toValue()
      Specified by:
      toValue in class Pulse
    • form

      @Kind public static Form<AgentPulse> form()