Interface IAgent

All Known Implementing Classes:
Agent

public interface IAgent
Runtime API and MBean agent interface.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    dump(boolean reset)
    Triggers a dump of the current execution data through the configured output.
    byte[]
    getExecutionData(boolean reset)
    Returns current execution data.
    Returns current a session identifier.
    Returns version of JaCoCo.
    void
    Resets all coverage information.
    void
    Sets a session identifier.
  • Method Details

    • getVersion

      String getVersion()
      Returns version of JaCoCo.
      Returns:
      version of JaCoCo
    • getSessionId

      String getSessionId()
      Returns current a session identifier.
      Returns:
      current session identifier
    • setSessionId

      void setSessionId(String id)
      Sets a session identifier.
      Parameters:
      id - new session identifier
    • reset

      void reset()
      Resets all coverage information.
    • getExecutionData

      byte[] getExecutionData(boolean reset)
      Returns current execution data.
      Parameters:
      reset - if true the current execution data is cleared afterwards
      Returns:
      dump of current execution data in JaCoCo binary format
    • dump

      void dump(boolean reset) throws IOException
      Triggers a dump of the current execution data through the configured output.
      Parameters:
      reset - if true the current execution data is cleared afterwards
      Throws:
      IOException - if the output can't write execution data