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" whenDefaultApplicationInitializeris 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 ApplicationinitApplication(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, seeDefaultApplicationInitializerfor description on how plug-in configuration data composed fromboot.propertiesargs- command line arguments as they passed to programmainmethod- Returns:
- initialized ready to start application instance
- Throws:
java.lang.Exception- if any error has occurred during application initializing
-
-