Package org.java.plugin.boot
Class ApplicationPlugin
java.lang.Object
org.java.plugin.Plugin
org.java.plugin.boot.ApplicationPlugin
This class is for "application" plug-ins - a JPF based program entry point.
The class is part of "standard boot scenario" when
DefaultApplicationInitializer
is used for
application initializing.- Version:
- $Id$
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Application
initApplication
(ExtendedProperties config, 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
-
Constructor Details
-
ApplicationPlugin
public ApplicationPlugin()
-
-
Method Details
-
initApplication
protected abstract Application initApplication(ExtendedProperties config, String[] args) throws 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:
Exception
- if any error has occurred during application initializing
-