|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthudson.Plugin
hudson.plugins.global_build_stats.GlobalBuildStatsPlugin
@ExportedBean public class GlobalBuildStatsPlugin
Entry point of the global build stats plugin
| Nested Class Summary | |
|---|---|
static class |
GlobalBuildStatsPlugin.GlobalBuildStatsApi
Hack allowing to either generate plugin informations (build stat configurations) OR generate chart data for a given buildStatConfigId request parameter |
static class |
GlobalBuildStatsPlugin.GlobalBuildStatsItemListener
|
static class |
GlobalBuildStatsPlugin.GlobalBuildStatsManagementLink
Let's add a link in the administration panel linking to the global build stats page |
static class |
GlobalBuildStatsPlugin.GlobalBuildStatsRunListener
At the end of every jobs, let's gather job result informations into global build stats persisted data |
| Nested classes/interfaces inherited from class hudson.Plugin |
|---|
hudson.Plugin.DummyImpl |
| Field Summary |
|---|
| Fields inherited from interface hudson.model.Saveable |
|---|
NOOP |
| Constructor Summary | |
|---|---|
GlobalBuildStatsPlugin()
|
|
| Method Summary | |
|---|---|
void |
doAddBuildStatConfiguration(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
void |
doBuildHistory(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
hudson.util.FormValidation |
doCheckAbortedShown(java.lang.String value)
|
hudson.util.FormValidation |
doCheckBuildStatHeight(java.lang.String value)
|
hudson.util.FormValidation |
doCheckBuildStatWidth(java.lang.String value)
|
hudson.util.FormValidation |
doCheckFailuresShown(java.lang.String value)
|
hudson.util.FormValidation |
doCheckHistoricLength(java.lang.String value)
|
hudson.util.FormValidation |
doCheckHistoricScale(java.lang.String value)
|
hudson.util.FormValidation |
doCheckJobFilter(java.lang.String value)
|
hudson.util.FormValidation |
doCheckNotBuildsShown(java.lang.String value)
|
hudson.util.FormValidation |
doCheckSuccessShown(java.lang.String value)
|
hudson.util.FormValidation |
doCheckTitle(java.lang.String value)
|
hudson.util.FormValidation |
doCheckUnstablesShown(java.lang.String value)
|
hudson.util.FormValidation |
doCheckYAxisChartType(java.lang.String value)
|
void |
doCreateChart(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
void |
doCreateChartMap(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
void |
doDeleteConfiguration(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
void |
doMoveDownConf(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
void |
doMoveUpConf(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
org.kohsuke.stapler.HttpResponse |
doRecordBuildInfos()
|
void |
doShowChart(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
void |
doUpdateBuildStatConfiguration(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
static java.lang.String |
escapeAntiSlashes(java.lang.String value)
Method must stay here since, for an unknown reason, in buildHistory.jelly, call to |
hudson.model.Api |
getApi()
Expose GlobalBuildStats to the remote API :
- Either all build stat configuration data
- OR (if buildStatConfigId http parameter is given) chart data |
java.util.List<BuildStatConfiguration> |
getBuildStatConfigs()
|
BuildStatConfiguration[] |
getBuildStatConfigsArrayed()
|
static java.lang.String |
getFieldFilterALL()
For some unknown reasons, |
static java.lang.String |
getFieldFilterRegex()
For some unknown reasons, |
HistoricScale[] |
getHistoricScales()
|
static GlobalBuildStatsPlugin |
getInstance()
|
java.util.List<JobBuildResult> |
getJobBuildResults()
|
hudson.security.Permission |
getRequiredPermission()
|
YAxisChartType[] |
getYAxisChartTypes()
|
void |
setJobBuildResults(java.util.List<JobBuildResult> jobBuildResults)
|
void |
start()
|
| Methods inherited from class hudson.Plugin |
|---|
configure, configure, doDynamic, getConfigXml, load, postInitialize, save, setServletContext, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GlobalBuildStatsPlugin()
| Method Detail |
|---|
public void start()
throws java.lang.Exception
start in class hudson.Pluginjava.lang.Exceptionpublic hudson.model.Api getApi()
GlobalBuildStats to the remote API :
- Either all build stat configuration data
- OR (if buildStatConfigId http parameter is given) chart data
public static GlobalBuildStatsPlugin getInstance()
public hudson.util.FormValidation doCheckJobFilter(@QueryParameter
java.lang.String value)
public hudson.util.FormValidation doCheckFailuresShown(@QueryParameter
java.lang.String value)
public hudson.util.FormValidation doCheckUnstablesShown(@QueryParameter
java.lang.String value)
public hudson.util.FormValidation doCheckAbortedShown(@QueryParameter
java.lang.String value)
public hudson.util.FormValidation doCheckNotBuildsShown(@QueryParameter
java.lang.String value)
public hudson.util.FormValidation doCheckSuccessShown(@QueryParameter
java.lang.String value)
public hudson.util.FormValidation doCheckHistoricScale(@QueryParameter
java.lang.String value)
public hudson.util.FormValidation doCheckHistoricLength(@QueryParameter
java.lang.String value)
public hudson.util.FormValidation doCheckBuildStatHeight(@QueryParameter
java.lang.String value)
public hudson.util.FormValidation doCheckBuildStatWidth(@QueryParameter
java.lang.String value)
public hudson.util.FormValidation doCheckTitle(@QueryParameter
java.lang.String value)
public hudson.util.FormValidation doCheckYAxisChartType(@QueryParameter
java.lang.String value)
public org.kohsuke.stapler.HttpResponse doRecordBuildInfos()
throws java.io.IOException
java.io.IOException
public void doShowChart(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void doCreateChart(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void doCreateChartMap(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void doBuildHistory(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void doUpdateBuildStatConfiguration(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void doAddBuildStatConfiguration(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void doDeleteConfiguration(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void doMoveUpConf(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOException
public void doMoveDownConf(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
javax.servlet.ServletException
java.io.IOExceptionpublic static java.lang.String escapeAntiSlashes(java.lang.String value)
value - Parameter which should be escaped
public static java.lang.String getFieldFilterALL()
public static java.lang.String getFieldFilterRegex()
public BuildStatConfiguration[] getBuildStatConfigsArrayed()
@Exported public java.util.List<BuildStatConfiguration> getBuildStatConfigs()
public hudson.security.Permission getRequiredPermission()
public HistoricScale[] getHistoricScales()
public YAxisChartType[] getYAxisChartTypes()
public java.util.List<JobBuildResult> getJobBuildResults()
public void setJobBuildResults(java.util.List<JobBuildResult> jobBuildResults)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||