Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-38370

Identify APIs that are only intended for use from the Master JVM


    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • core
    • None

      Initially we need to start identifying APIs that should only be invoked from the master JVM.

      Downstream of this change we need to start enforcing a blacklisting of such APIs from being invoked on the agents... but that is a separate concern that requires changes in the remoting API and careful introduction.

      The first step is to allow Core and Plugins to mark those classes which should not be referenced from an Agent JVM with a suitable documented and retained annotation

            stephenconnolly Stephen Connolly
            stephenconnolly Stephen Connolly
            0 Vote for this issue
            3 Start watching this issue