Package org.java.plugin.boot
Class ApplicationPlugin
- java.lang.Object
-
- org.java.plugin.Plugin
-
- org.java.plugin.boot.ApplicationPlugin
-
public abstract class ApplicationPlugin extends Plugin
This class is for "application" plug-ins - a JPF based program entry point. The class is part of "standard boot scenario" whenDefaultApplicationInitializer
is used for application initializing.- Version:
- $Id$
-
-
Constructor Summary
Constructors Constructor Description ApplicationPlugin()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract Application
initApplication(ExtendedProperties config, java.lang.String[] args)
This method should instantiate and configure application instance that will then be started.-
Methods inherited from class org.java.plugin.Plugin
doStart, doStop, getDescriptor, getManager, isActive, toString
-
-
-
-
Method Detail
-
initApplication
protected abstract Application initApplication(ExtendedProperties config, java.lang.String[] args) throws java.lang.Exception
This method should instantiate and configure application instance that will then be started.- Parameters:
config
- application configuration data, seeDefaultApplicationInitializer
for description on how plug-in configuration data composed fromboot.properties
args
- command line arguments as they passed to programmain
method- Returns:
- initialized ready to start application instance
- Throws:
java.lang.Exception
- if any error has occurred during application initializing
-
-