hudson.plugins.blazemeter
Class PerformancePublisher.BlazeMeterPerformancePublisherDescriptor

java.lang.Object
  extended by hudson.model.Descriptor<T>
      extended by hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>
          extended by hudson.plugins.blazemeter.PerformancePublisher.BlazeMeterPerformancePublisherDescriptor
All Implemented Interfaces:
hudson.model.Saveable
Direct Known Subclasses:
PerformancePublisher.DescriptorImpl
Enclosing class:
PerformancePublisher

public static class PerformancePublisher.BlazeMeterPerformancePublisherDescriptor
extends hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>


Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.model.Descriptor
hudson.model.Descriptor.FormException, hudson.model.Descriptor.PropertyType
 
Field Summary
 
Fields inherited from class hudson.model.Descriptor
clazz
 
Fields inherited from interface hudson.model.Saveable
NOOP
 
Constructor Summary
PerformancePublisher.BlazeMeterPerformancePublisherDescriptor()
           
 
Method Summary
 boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
           
 hudson.util.ListBoxModel doFillApiKeyItems()
           
 hudson.util.ListBoxModel doFillTestIdItems(String apiKey)
           
 hudson.util.FormValidation doTestConnection(String userKey)
           
 String getApiKey()
           
 String getBlazeMeterURL()
           
 List<BlazemeterCredential> getCredentials(Object scope)
           
 String getDisplayName()
           
 String getName()
           
 boolean isApplicable(Class<? extends hudson.model.AbstractProject> jobType)
           
 void setApiKey(String apiKey)
           
 void setBlazeMeterURL(String blazeMeterURL)
           
 void setName(String name)
           
 
Methods inherited from class hudson.tasks.BuildStepDescriptor
filter
 
Methods inherited from class hudson.model.Descriptor
calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, getCheckUrl, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getPropertyType, getPropertyType, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, toArray, toList, toMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerformancePublisher.BlazeMeterPerformancePublisherDescriptor

public PerformancePublisher.BlazeMeterPerformancePublisherDescriptor()
Method Detail

isApplicable

public boolean isApplicable(Class<? extends hudson.model.AbstractProject> jobType)
Specified by:
isApplicable in class hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in class hudson.model.Descriptor<hudson.tasks.Publisher>

doFillTestIdItems

public hudson.util.ListBoxModel doFillTestIdItems(@QueryParameter
                                                  String apiKey)
                                           throws hudson.util.FormValidation
Throws:
hudson.util.FormValidation

doFillApiKeyItems

public hudson.util.ListBoxModel doFillApiKeyItems()

getCredentials

public List<BlazemeterCredential> getCredentials(Object scope)

doTestConnection

public hudson.util.FormValidation doTestConnection(@QueryParameter(value="apiKey")
                                                   String userKey)
                                            throws javax.mail.MessagingException,
                                                   IOException,
                                                   org.json.JSONException,
                                                   javax.servlet.ServletException
Throws:
javax.mail.MessagingException
IOException
org.json.JSONException
javax.servlet.ServletException

configure

public boolean configure(org.kohsuke.stapler.StaplerRequest req,
                         net.sf.json.JSONObject formData)
                  throws hudson.model.Descriptor.FormException
Overrides:
configure in class hudson.model.Descriptor<hudson.tasks.Publisher>
Throws:
hudson.model.Descriptor.FormException

getBlazeMeterURL

public String getBlazeMeterURL()

setBlazeMeterURL

public void setBlazeMeterURL(String blazeMeterURL)

getName

public String getName()

setName

public void setName(String name)

getApiKey

public String getApiKey()

setApiKey

public void setApiKey(String apiKey)


Copyright © July 2012-2013 BlazeMeterInc. All Rights Reserved.