hudson.plugins.im
Class IMPublisher<T extends IMPublisher<T>>

java.lang.Object
  extended by hudson.tasks.Publisher
      extended by hudson.plugins.im.IMPublisher<T>
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep
Direct Known Subclasses:
IrcPublisher

public abstract class IMPublisher<T extends IMPublisher<T>>
extends hudson.tasks.Publisher

Version:
$Id: IMPublisher.java,v 1.2 2007/03/26 09:48:04 bruyeron Exp $
Author:
bruyeron

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Field Summary
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
IMPublisher()
           
 
Method Summary
 boolean perform(hudson.model.Build build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
protected abstract  void reportFailure(hudson.model.Build build)
           
protected abstract  void reportSuccess(hudson.model.Build build)
           
protected abstract  void reportUnstability(hudson.model.Build build)
           
 
Methods inherited from class hudson.tasks.Publisher
getProjectAction, prebuild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.model.Describable
getDescriptor
 

Constructor Detail

IMPublisher

public IMPublisher()
Method Detail

perform

public final boolean perform(hudson.model.Build build,
                             hudson.Launcher launcher,
                             hudson.model.BuildListener listener)
See Also:
BuildStep.perform(hudson.model.Build, hudson.Launcher, hudson.model.BuildListener)

reportSuccess

protected abstract void reportSuccess(hudson.model.Build build)

reportFailure

protected abstract void reportFailure(hudson.model.Build build)

reportUnstability

protected abstract void reportUnstability(hudson.model.Build build)


Copyright © 2007. All Rights Reserved.