org.knopflerfish.framework
Class Main

java.lang.Object
  extended by org.knopflerfish.framework.Main

public class Main
extends java.lang.Object

This is the main startup code for the framework and enables basic operations as install, start, stop, uninstall and update.


Field Summary
static java.lang.String bootText
           
static boolean bWriteSysProps
           
static java.lang.String CMDIR_DEFAULT
           
static java.lang.String CMDIR_PROP
           
static java.lang.String EXITONSHUTDOWN_PROP
           
static java.lang.String FWDIR_DEFAULT
           
static java.lang.String FWDIR_PROP
           
static java.lang.String[] FWPROPS
           
static java.lang.String JARDIR_DEFAULT
           
static java.lang.String JARDIR_PROP
           
static java.lang.String PRODVERSION_PROP
           
static java.lang.String USINGWRAPPERSCRIPT_PROP
           
static java.lang.String VERBOSITY_DEFAULT
           
static java.lang.String VERBOSITY_PROP
           
static java.lang.String XARGS_DEFAULT
           
 
Constructor Summary
Main()
           
 
Method Summary
static void main(java.lang.String[] args)
          Help class for starting the OSGi framework.
static void restart()
          Restart framework.
static void shutdown(int exitcode)
          Shutdown framework.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bootText

public static java.lang.String bootText

bWriteSysProps

public static boolean bWriteSysProps

JARDIR_PROP

public static final java.lang.String JARDIR_PROP
See Also:
Constant Field Values

JARDIR_DEFAULT

public static final java.lang.String JARDIR_DEFAULT
See Also:
Constant Field Values

FWDIR_PROP

public static final java.lang.String FWDIR_PROP
See Also:
Constant Field Values

FWDIR_DEFAULT

public static final java.lang.String FWDIR_DEFAULT
See Also:
Constant Field Values

CMDIR_PROP

public static final java.lang.String CMDIR_PROP
See Also:
Constant Field Values

CMDIR_DEFAULT

public static final java.lang.String CMDIR_DEFAULT
See Also:
Constant Field Values

VERBOSITY_PROP

public static final java.lang.String VERBOSITY_PROP
See Also:
Constant Field Values

VERBOSITY_DEFAULT

public static final java.lang.String VERBOSITY_DEFAULT
See Also:
Constant Field Values

XARGS_DEFAULT

public static final java.lang.String XARGS_DEFAULT
See Also:
Constant Field Values

PRODVERSION_PROP

public static final java.lang.String PRODVERSION_PROP
See Also:
Constant Field Values

EXITONSHUTDOWN_PROP

public static final java.lang.String EXITONSHUTDOWN_PROP
See Also:
Constant Field Values

USINGWRAPPERSCRIPT_PROP

public static final java.lang.String USINGWRAPPERSCRIPT_PROP
See Also:
Constant Field Values

FWPROPS

public static final java.lang.String[] FWPROPS
Constructor Detail

Main

public Main()
Method Detail

main

public static void main(java.lang.String[] args)
Help class for starting the OSGi framework.


shutdown

public static void shutdown(int exitcode)
Shutdown framework.

This code is called in SystemBundle.stop(), which is the preferred way to shut down the framework.


restart

public static void restart()
Restart framework.

This code is called in SystemBundle.update()