org.jenkinsci.plugins.graniteclient
Class GraniteAHCFactory
java.lang.Object
hudson.model.Descriptor<GraniteAHCFactory>
org.jenkinsci.plugins.graniteclient.GraniteAHCFactory
- All Implemented Interfaces:
- hudson.model.Describable<GraniteAHCFactory>, hudson.model.Saveable
@Extension
public final class GraniteAHCFactory
- extends hudson.model.Descriptor<GraniteAHCFactory>
- implements hudson.model.Describable<GraniteAHCFactory>
Global extension and configurable factory for AsyncHttpClient
instances
Nested classes/interfaces inherited from class hudson.model.Descriptor |
hudson.model.Descriptor.FormException, hudson.model.Descriptor.PropertyType, hudson.model.Descriptor.Self |
Fields inherited from class hudson.model.Descriptor |
clazz |
Fields inherited from interface hudson.model.Saveable |
NOOP |
Methods inherited from class hudson.model.Descriptor |
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraniteAHCFactory
public GraniteAHCFactory()
getDescriptor
public hudson.model.Descriptor<GraniteAHCFactory> getDescriptor()
- Specified by:
getDescriptor
in interface hudson.model.Describable<GraniteAHCFactory>
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject json)
throws hudson.model.Descriptor.FormException
- Overrides:
configure
in class hudson.model.Descriptor<GraniteAHCFactory>
- Throws:
hudson.model.Descriptor.FormException
getCredentialsId
public String getCredentialsId()
setCredentialsId
public void setCredentialsId(String credentialsId)
getConnectionTimeoutInMs
public int getConnectionTimeoutInMs()
setConnectionTimeoutInMs
public void setConnectionTimeoutInMs(int connectionTimeoutInMs)
getIdleConnectionTimeoutInMs
public int getIdleConnectionTimeoutInMs()
setIdleConnectionTimeoutInMs
public void setIdleConnectionTimeoutInMs(int idleConnectionTimeoutInMs)
getRequestTimeoutInMs
public int getRequestTimeoutInMs()
setRequestTimeoutInMs
public void setRequestTimeoutInMs(int requestTimeoutInMs)
isDisableBaseUrlValidation
public boolean isDisableBaseUrlValidation()
setDisableBaseUrlValidation
public void setDisableBaseUrlValidation(boolean disableBaseUrlValidation)
getConnectionTimeoutInMsForValidation
public int getConnectionTimeoutInMsForValidation()
setConnectionTimeoutInMsForValidation
public void setConnectionTimeoutInMsForValidation(int connectionTimeoutInMsForValidation)
getIdleConnectionTimeoutInMsForValidation
public int getIdleConnectionTimeoutInMsForValidation()
setIdleConnectionTimeoutInMsForValidation
public void setIdleConnectionTimeoutInMsForValidation(int idleConnectionTimeoutInMsForValidation)
getRequestTimeoutInMsForValidation
public int getRequestTimeoutInMsForValidation()
setRequestTimeoutInMsForValidation
public void setRequestTimeoutInMsForValidation(int requestTimeoutInMsForValidation)
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in class hudson.model.Descriptor<GraniteAHCFactory>
doFillCredentialsIdItems
public com.cloudbees.plugins.credentials.common.AbstractIdCredentialsListBoxModel doFillCredentialsIdItems()
getDefaultCredentials
public com.cloudbees.plugins.credentials.Credentials getDefaultCredentials()
getInstance
public com.ning.http.client.AsyncHttpClient getInstance()
getInstanceForValidation
public com.ning.http.client.AsyncHttpClient getInstanceForValidation()
- This variation of
getInstance()
returns a client which uses the validation-specific timeout settings.
- Returns:
getFactoryInstance
public static GraniteAHCFactory getFactoryInstance()
Copyright © 2013-2014. All Rights Reserved.