com.ikokoon.serenity.hudson
Class SerenityPlugin

java.lang.Object
  extended by hudson.Plugin
      extended by com.ikokoon.serenity.hudson.SerenityPlugin
All Implemented Interfaces:
hudson.model.Saveable

public class SerenityPlugin
extends hudson.Plugin

Entry point of a plugin.

There must be one class in each plugin. Actually not any more. If there is no plugin in the plugin then Hudson will create one it seems.. See JavaDoc of for more about what can be done on this class.

Since:
25.07.09
Version:
01.00
Author:
Michael Couck

Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.Plugin
hudson.Plugin.DummyImpl
 
Field Summary
 
Fields inherited from interface hudson.model.Saveable
NOOP
 
Constructor Summary
SerenityPlugin()
          Constructor initialises the logging and the database.
 
Method Summary
 void stop()
          We need to stop all the databases.
 
Methods inherited from class hudson.Plugin
configure, configure, doDynamic, getConfigXml, load, postInitialize, save, setServletContext, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerenityPlugin

public SerenityPlugin()
Constructor initialises the logging and the database.

Method Detail

stop

public void stop()
We need to stop all the databases. This releases memory and allows the databases to be committed in the case any objects were modified, which generally they shouldn't be of course.

Overrides:
stop in class hudson.Plugin


Copyright © 2010. All Rights Reserved.