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" when DefaultApplicationInitializer is used for application initializing.
Version:
$Id$
  • 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, see DefaultApplicationInitializer for description on how plug-in configuration data composed from boot.properties
      args - command line arguments as they passed to program main method
      Returns:
      initialized ready to start application instance
      Throws:
      Exception - if any error has occurred during application initializing