Package hudson

Class ProxyConfiguration.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<ProxyConfiguration>
hudson.ProxyConfiguration.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
ProxyConfiguration

@Extension @Symbol("proxy") public static class ProxyConfiguration.DescriptorImpl extends Descriptor<ProxyConfiguration>
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

      @NonNull public String getDisplayName()
      Description copied from class: Descriptor
      Human readable name of this kind of configurable object. Should be overridden for most descriptors, if the display name is visible somehow. As a fallback it uses Class.getSimpleName() on Descriptor.clazz, so for example MyThing from some.pkg.MyThing.DescriptorImpl. Historically some implementations returned null as a way of hiding the descriptor from the UI, but this is generally managed by an explicit method such as isEnabled or isApplicable.
      Overrides:
      getDisplayName in class Descriptor<ProxyConfiguration>
    • doCheckPort

      public FormValidation doCheckPort(@QueryParameter String value)
    • doValidateProxy

      @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public FormValidation doValidateProxy(@QueryParameter("testUrl") String testUrl, @QueryParameter("name") String name, @QueryParameter("port") int port, @QueryParameter("userName") String userName, @QueryParameter("secretPassword") Secret password, @QueryParameter("noProxyHost") String noProxyHost) throws InterruptedException
      Throws:
      InterruptedException