Class AbstractWebhookProcessor

java.lang.Object
com.cloudbees.jenkins.plugins.bitbucket.impl.webhook.AbstractWebhookProcessor
All Implemented Interfaces:
BitbucketWebhookProcessor, ExtensionPoint
Direct Known Subclasses:
CloudPullRequestWebhookProcessor, CloudPushWebhookProcessor, PluginPullRequestWebhookProcessor, PluginPushWebhookProcessor, ServerPingWebhookProcessor, ServerPullRequestWebhookProcessor, ServerPushWebhookProcessor

@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public abstract class AbstractWebhookProcessor extends Object implements BitbucketWebhookProcessor
Abstract hook processor. Add new hook processors by extending this class and implement BitbucketWebhookProcessor.process(String, String, Map, BitbucketEndpoint), extract details from the hook payload and then fire an SCMEvent to dispatch it to the SCM API.