public abstract class AbstractWebHookTriggerHandler<H extends WebHook> extends Object implements WebHookTriggerHandler<H>
Modifier and Type | Class and Description |
---|---|
static class |
AbstractWebHookTriggerHandler.BuildStatusUpdate |
Constructor and Description |
---|
AbstractWebHookTriggerHandler() |
Modifier and Type | Method and Description |
---|---|
protected abstract hudson.plugins.git.RevisionParameterAction |
createRevisionParameter(H hook) |
protected abstract String |
getTargetBranch(H hook) |
protected abstract String |
getTriggerType() |
void |
handle(hudson.model.Job<?,?> job,
H hook,
boolean ciSkip,
BranchFilter branchFilter) |
protected abstract boolean |
isCiSkip(H hook) |
protected abstract AbstractWebHookTriggerHandler.BuildStatusUpdate |
retrieveBuildStatusUpdate(H hook) |
protected abstract CauseData |
retrieveCauseData(H hook) |
protected org.eclipse.jgit.transport.URIish |
retrieveUrIish(WebHook hook) |
public void handle(hudson.model.Job<?,?> job, H hook, boolean ciSkip, BranchFilter branchFilter)
handle
in interface WebHookTriggerHandler<H extends WebHook>
protected abstract String getTriggerType()
protected abstract boolean isCiSkip(H hook)
protected abstract hudson.plugins.git.RevisionParameterAction createRevisionParameter(H hook) throws NoRevisionToBuildException
NoRevisionToBuildException
protected abstract AbstractWebHookTriggerHandler.BuildStatusUpdate retrieveBuildStatusUpdate(H hook)
protected org.eclipse.jgit.transport.URIish retrieveUrIish(WebHook hook)
Copyright © 2016. All rights reserved.