public abstract class MQDataProvider extends Object implements hudson.ExtensionPoint
| Constructor and Description |
|---|
MQDataProvider() |
| Modifier and Type | Method and Description |
|---|---|
static List<MQDataProvider> |
all()
Returns all MQDataProvider for this Jenkins instance.
|
void |
provideCompletedRunData(hudson.model.Run run,
net.sf.json.JSONObject json)
Provides data for when a Run is completed.
|
void |
provideEnterWaitingQueueData(hudson.model.Queue.WaitingItem wi,
net.sf.json.JSONObject json)
Provides data for when an item enters the queue.
|
void |
provideLeftQueueData(hudson.model.Queue.LeftItem li,
net.sf.json.JSONObject json)
Provides data for when an item leaves the queue.
|
void |
provideStartRunData(hudson.model.Run run,
net.sf.json.JSONObject json)
Provides data for when a Run starts.
|
public void provideEnterWaitingQueueData(hudson.model.Queue.WaitingItem wi,
net.sf.json.JSONObject json)
wi - the Queue.WaitingItem that has entered the queue.json - the json object that we should add information to.public void provideLeftQueueData(hudson.model.Queue.LeftItem li,
net.sf.json.JSONObject json)
li - the Queue.LeftItem that has left the queue.json - the json object that we should add information to.public void provideStartRunData(hudson.model.Run run,
net.sf.json.JSONObject json)
run - the Run that has started running.json - the json object that we should add information to.public void provideCompletedRunData(hudson.model.Run run,
net.sf.json.JSONObject json)
run - the Run that has completed running.json - the json object that we should add information to.public static List<MQDataProvider> all()
Copyright © 2016–2018. All rights reserved.