org.jenkinsci.plugins.extremenotification
Class MyPlugin

java.lang.Object
  extended by hudson.Plugin
      extended by org.jenkinsci.plugins.extremenotification.MyPlugin
All Implemented Interfaces:
hudson.model.Saveable

public class MyPlugin
extends hudson.Plugin


Nested Class Summary
static class MyPlugin.Event
           
 
Nested classes/interfaces inherited from class hudson.Plugin
hudson.Plugin.DummyImpl
 
Field Summary
static String[] ENDPOINTS
           
static String JENKINS_BUILD_STEP_FINISH
           
static String JENKINS_BUILD_STEP_START
           
static String JENKINS_COMPLETED
           
static String JENKINS_COMPUTER_CONFIGURATION
           
static String JENKINS_COMPUTER_FAILURE
           
static String JENKINS_COMPUTER_OFFLINE
           
static String JENKINS_COMPUTER_ONLINE
           
static String JENKINS_COMPUTER_TEMPORARILY_OFFLINE
           
static String JENKINS_COMPUTER_TEMPORARILY_ONLINE
           
static String JENKINS_ITEM_COPIED
           
static String JENKINS_ITEM_CREATED
           
static String JENKINS_ITEM_DELETED
           
static String JENKINS_ITEM_RENAMED
           
static String JENKINS_ITEM_UPDATED
           
static String JENKINS_JOB_COMPLETED
           
static String JENKINS_JOB_DELETED
           
static String JENKINS_JOB_FINALIZED
           
static String JENKINS_JOB_STARTED
           
static String JENKINS_JOBS_LOADED
           
static String JENKINS_LOADED
           
static String JENKINS_MATRIX_CONFIG_COMPLETED
           
static String JENKINS_MATRIX_CONFIG_DELETED
           
static String JENKINS_MATRIX_CONFIG_FINALIZED
           
static String JENKINS_MATRIX_CONFIG_STARTED
           
static String JENKINS_PLUGINS_AUGMENTED
           
static String JENKINS_PLUGINS_LISTED
           
static String JENKINS_PLUGINS_PREPARED
           
static String JENKINS_PLUGINS_STARTED
           
static String JENKINS_SAVEABLE_CHANGE
           
static String JENKINS_SCM_CHANGELOG_PARSED
           
static String JENKINS_SCM_POLL_BEFORE
           
static String JENKINS_SCM_POLL_FAILED
           
static String JENKINS_SCM_POLL_SUCCESS
           
static String JENKINS_SHUTDOWN
           
static String JENKINS_STARTED
           
 
Fields inherited from interface hudson.model.Saveable
NOOP
 
Constructor Summary
MyPlugin()
           
 
Method Summary
 void configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
           
 hudson.util.DescribableList<NotificationEndpoint,hudson.model.Descriptor<NotificationEndpoint>> getEndpoints()
           
static void init()
           
static void notify(MyPlugin.Event event)
           
 void start()
           
 
Methods inherited from class hudson.Plugin
configure, doDynamic, getConfigXml, getWrapper, load, postInitialize, save, setServletContext, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JENKINS_BUILD_STEP_START

public static final String JENKINS_BUILD_STEP_START
See Also:
Constant Field Values

JENKINS_BUILD_STEP_FINISH

public static final String JENKINS_BUILD_STEP_FINISH
See Also:
Constant Field Values

JENKINS_COMPUTER_CONFIGURATION

public static final String JENKINS_COMPUTER_CONFIGURATION
See Also:
Constant Field Values

JENKINS_COMPUTER_FAILURE

public static final String JENKINS_COMPUTER_FAILURE
See Also:
Constant Field Values

JENKINS_COMPUTER_OFFLINE

public static final String JENKINS_COMPUTER_OFFLINE
See Also:
Constant Field Values

JENKINS_COMPUTER_ONLINE

public static final String JENKINS_COMPUTER_ONLINE
See Also:
Constant Field Values

JENKINS_COMPUTER_TEMPORARILY_OFFLINE

public static final String JENKINS_COMPUTER_TEMPORARILY_OFFLINE
See Also:
Constant Field Values

JENKINS_COMPUTER_TEMPORARILY_ONLINE

public static final String JENKINS_COMPUTER_TEMPORARILY_ONLINE
See Also:
Constant Field Values

JENKINS_SHUTDOWN

public static final String JENKINS_SHUTDOWN
See Also:
Constant Field Values

JENKINS_ITEM_COPIED

public static final String JENKINS_ITEM_COPIED
See Also:
Constant Field Values

JENKINS_ITEM_CREATED

public static final String JENKINS_ITEM_CREATED
See Also:
Constant Field Values

JENKINS_ITEM_DELETED

public static final String JENKINS_ITEM_DELETED
See Also:
Constant Field Values

JENKINS_LOADED

public static final String JENKINS_LOADED
See Also:
Constant Field Values

JENKINS_ITEM_RENAMED

public static final String JENKINS_ITEM_RENAMED
See Also:
Constant Field Values

JENKINS_ITEM_UPDATED

public static final String JENKINS_ITEM_UPDATED
See Also:
Constant Field Values

JENKINS_JOB_STARTED

public static final String JENKINS_JOB_STARTED
See Also:
Constant Field Values

JENKINS_JOB_COMPLETED

public static final String JENKINS_JOB_COMPLETED
See Also:
Constant Field Values

JENKINS_JOB_FINALIZED

public static final String JENKINS_JOB_FINALIZED
See Also:
Constant Field Values

JENKINS_JOB_DELETED

public static final String JENKINS_JOB_DELETED
See Also:
Constant Field Values

JENKINS_MATRIX_CONFIG_STARTED

public static final String JENKINS_MATRIX_CONFIG_STARTED
See Also:
Constant Field Values

JENKINS_MATRIX_CONFIG_COMPLETED

public static final String JENKINS_MATRIX_CONFIG_COMPLETED
See Also:
Constant Field Values

JENKINS_MATRIX_CONFIG_FINALIZED

public static final String JENKINS_MATRIX_CONFIG_FINALIZED
See Also:
Constant Field Values

JENKINS_MATRIX_CONFIG_DELETED

public static final String JENKINS_MATRIX_CONFIG_DELETED
See Also:
Constant Field Values

JENKINS_SAVEABLE_CHANGE

public static final String JENKINS_SAVEABLE_CHANGE
See Also:
Constant Field Values

JENKINS_SCM_CHANGELOG_PARSED

public static final String JENKINS_SCM_CHANGELOG_PARSED
See Also:
Constant Field Values

JENKINS_SCM_POLL_BEFORE

public static final String JENKINS_SCM_POLL_BEFORE
See Also:
Constant Field Values

JENKINS_SCM_POLL_SUCCESS

public static final String JENKINS_SCM_POLL_SUCCESS
See Also:
Constant Field Values

JENKINS_SCM_POLL_FAILED

public static final String JENKINS_SCM_POLL_FAILED
See Also:
Constant Field Values

JENKINS_STARTED

public static final String JENKINS_STARTED
See Also:
Constant Field Values

JENKINS_PLUGINS_LISTED

public static final String JENKINS_PLUGINS_LISTED
See Also:
Constant Field Values

JENKINS_PLUGINS_PREPARED

public static final String JENKINS_PLUGINS_PREPARED
See Also:
Constant Field Values

JENKINS_PLUGINS_STARTED

public static final String JENKINS_PLUGINS_STARTED
See Also:
Constant Field Values

JENKINS_PLUGINS_AUGMENTED

public static final String JENKINS_PLUGINS_AUGMENTED
See Also:
Constant Field Values

JENKINS_JOBS_LOADED

public static final String JENKINS_JOBS_LOADED
See Also:
Constant Field Values

JENKINS_COMPLETED

public static final String JENKINS_COMPLETED
See Also:
Constant Field Values

ENDPOINTS

public static final String[] ENDPOINTS
Constructor Detail

MyPlugin

public MyPlugin()
Method Detail

notify

public static void notify(MyPlugin.Event event)

init

@Initializer(after=PLUGINS_STARTED)
public static void init()

start

public void start()
           throws Exception
Overrides:
start in class hudson.Plugin
Throws:
Exception

getEndpoints

public hudson.util.DescribableList<NotificationEndpoint,hudson.model.Descriptor<NotificationEndpoint>> getEndpoints()

configure

public void configure(org.kohsuke.stapler.StaplerRequest req,
                      net.sf.json.JSONObject formData)
               throws IOException,
                      javax.servlet.ServletException,
                      hudson.model.Descriptor.FormException
Overrides:
configure in class hudson.Plugin
Throws:
IOException
javax.servlet.ServletException
hudson.model.Descriptor.FormException


Copyright © 2004-2015. All Rights Reserved.