Class URLTriggerContentType
java.lang.Object
org.jenkinsci.plugins.urltrigger.content.URLTriggerContentType
- All Implemented Interfaces:
ExtensionPoint,Describable<URLTriggerContentType>,Serializable
- Direct Known Subclasses:
JSONContentType,SimpleContentType,TEXTContentType,XMLContentType
public abstract class URLTriggerContentType
extends Object
implements ExtensionPoint, Describable<URLTriggerContentType>, Serializable
- Author:
- Gregory Boissinot
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitForContent(String content, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) protected abstract voidinitForContentType(String content, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) These methods have to be overridden in each trigger implementationbooleanisTriggering(String content, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) protected abstract booleanisTriggeringBuildForContent(String content, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log)
-
Constructor Details
-
URLTriggerContentType
public URLTriggerContentType()
-
-
Method Details
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<URLTriggerContentType>
-
initForContent
public void initForContent(String content, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException - Throws:
org.jenkinsci.plugins.xtriggerapi.XTriggerException
-
initForContentType
protected abstract void initForContentType(String content, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException These methods have to be overridden in each trigger implementation- Throws:
org.jenkinsci.plugins.xtriggerapi.XTriggerException
-
isTriggering
public boolean isTriggering(String content, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException - Throws:
org.jenkinsci.plugins.xtriggerapi.XTriggerException
-
isTriggeringBuildForContent
protected abstract boolean isTriggeringBuildForContent(String content, org.jenkinsci.plugins.xtriggerapi.XTriggerLog log) throws org.jenkinsci.plugins.xtriggerapi.XTriggerException - Throws:
org.jenkinsci.plugins.xtriggerapi.XTriggerException
-