salto.batch.lanceur.init
Class AbstractPlugin
java.lang.Object
salto.batch.lanceur.init.AbstractPlugin
- All Implemented Interfaces:
- IPlugIn
public abstract class AbstractPlugin
- extends java.lang.Object
- implements IPlugIn
Base class for IPlugIn, implementor should inherit from this class.
Abstract IPlugin implementation that defines a Max Initialization Order,
thus the Plugin is the last one loaded.
- Author:
- Philippe Mouawad
|
Method Summary |
abstract void |
destroy()
Called before Server shutdowns |
abstract java.lang.String |
getId()
|
java.lang.Integer |
getInitializationOrder()
|
abstract void |
init()
Called on startup or Server and deployment of a BAR |
abstract void |
setId(java.lang.String id)
|
void |
setInitializationOrder(java.lang.Integer initializationOrder)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
initializationOrder
protected java.lang.Integer initializationOrder
AbstractPlugin
public AbstractPlugin()
getInitializationOrder
public java.lang.Integer getInitializationOrder()
- Specified by:
getInitializationOrder in interface IPlugIn
- Returns:
- initialization order
- See Also:
IPlugIn.getInitializationOrder()
setInitializationOrder
public void setInitializationOrder(java.lang.Integer initializationOrder)
- Specified by:
setInitializationOrder in interface IPlugIn
- Parameters:
initializationOrder - initialization order- See Also:
IPlugIn.setInitializationOrder(java.lang.Integer)
getId
public abstract java.lang.String getId()
- Specified by:
getId in interface IPlugIn
- Returns:
String unique Id of a plugin- See Also:
IPlugIn.getId()
setId
public abstract void setId(java.lang.String id)
- Specified by:
setId in interface IPlugIn
- Parameters:
id - unique Id of a plugin- See Also:
IPlugIn.setId(java.lang.String)
init
public abstract void init()
throws TechnicalException
- Description copied from interface:
IPlugIn
- Called on startup or Server and deployment of a BAR
- Specified by:
init in interface IPlugIn
- Throws:
TechnicalException- See Also:
IPlugIn.init()
destroy
public abstract void destroy()
- Description copied from interface:
IPlugIn
- Called before Server shutdowns
- Specified by:
destroy in interface IPlugIn
- See Also:
IPlugIn.destroy()
Copyright © 2005-2008 Ubik-Ingenierie. All Rights Reserved.