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

Use try with resources for impersonation

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Done
    • core
    • None

    Description

      ACL.impersonate uses pre-java 7 patterns and either ends up with requiring a finally or requiring additional classloading.

      Much more efficient if we can do something like

      try (ACLContext _ = ACL.as(auth)) {
        // do some stuff as auth
      }
      

      Attachments

        Issue Links

          Activity

            stephenconnolly Stephen Connolly created issue -
            stephenconnolly Stephen Connolly made changes -
            Field Original Value New Value
            Status Open [ 1 ] In Progress [ 3 ]
            stephenconnolly Stephen Connolly made changes -
            Remote Link This issue links to "PR 2437 (Web Link)" [ 14591 ]
            stephenconnolly Stephen Connolly made changes -
            Resolution Done [ 10000 ]
            Status In Progress [ 3 ] Resolved [ 5 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 173205 ] JNJira + In-Review [ 199415 ]
            stephenconnolly Stephen Connolly made changes -
            Status Resolved [ 5 ] Closed [ 6 ]

            People

              stephenconnolly Stephen Connolly
              stephenconnolly Stephen Connolly
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: