1 package hudson.model.listeners; 2 3 import hudson.model.AbstractBuild; 4 import hudson.model.Action; 5 import hudson.model.BuildListener; 6 import hudson.model.Hudson; 7 import hudson.scm.ChangeLogSet; 8 import hudson.scm.SCM; 9 import hudson.ExtensionPoint; 10 11 24 public abstract class SCMListener implements ExtensionPoint { 25 65 public void onChangeLogParsed(AbstractBuild<?,?> build, BuildListener listener, ChangeLogSet<?> changelog) throws Exception { 66 } 67 68 71 public final void register() { 72 Hudson.getInstance().getSCMListeners().add(this); 73 } 74 75 81 public final boolean unregister() { 82 return Hudson.getInstance().getSCMListeners().remove(this); 83 } 84 } 85 | Popular Tags |