com.cloudbees.jenkins.plugins
Class BitBucketTrigger

java.lang.Object
  extended by hudson.triggers.Trigger<hudson.model.AbstractProject>
      extended by com.cloudbees.jenkins.plugins.BitBucketTrigger
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.triggers.Trigger<?>>

public class BitBucketTrigger
extends hudson.triggers.Trigger<hudson.model.AbstractProject>

Author:
Nicolas De Loof

Nested Class Summary
 class BitBucketTrigger.BitBucketWebHookPollingAction
          Action object for Project.
static class BitBucketTrigger.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.triggers.Trigger
hudson.triggers.Trigger.Cron
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.triggers.Trigger
job, spec, tabs, timer
 
Constructor Summary
BitBucketTrigger()
           
 
Method Summary
 BitBucketTrigger.DescriptorImpl getDescriptor()
           
 File getLogFile()
          Returns the file that records the last/current polling activity.
 Collection<? extends hudson.model.Action> getProjectActions()
           
 boolean IsLogFileInitialized()
          Check if "bitbucket-polling.log" already exists to initialize it
 void onPost(String triggeredByUser)
          Called when a POST is made.
 
Methods inherited from class hudson.triggers.Trigger
all, checkTriggers, for_, getProjectAction, getSpec, readResolve, run, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BitBucketTrigger

@DataBoundConstructor
public BitBucketTrigger()
Method Detail

onPost

public void onPost(String triggeredByUser)
Called when a POST is made.


getProjectActions

public Collection<? extends hudson.model.Action> getProjectActions()
Overrides:
getProjectActions in class hudson.triggers.Trigger<hudson.model.AbstractProject>

getLogFile

public File getLogFile()
Returns the file that records the last/current polling activity.


IsLogFileInitialized

public boolean IsLogFileInitialized()
Check if "bitbucket-polling.log" already exists to initialize it


getDescriptor

public BitBucketTrigger.DescriptorImpl getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<hudson.triggers.Trigger<?>>
Overrides:
getDescriptor in class hudson.triggers.Trigger<hudson.model.AbstractProject>


Copyright © 2004-2015. All Rights Reserved.