Package org.eclipse.net4j.util.om
Class OSGiApplication
- java.lang.Object
- 
- org.eclipse.net4j.util.om.OSGiApplication
 
- 
- All Implemented Interfaces:
- IApplication
 
 public class OSGiApplication extends java.lang.Object implements IApplication A default implementation of an OSGiapplication.- Author:
- Eike Stepper
 
- 
- 
Field Summary- 
Fields inherited from interface org.eclipse.equinox.app.IApplicationEXIT_OK, EXIT_RELAUNCH, EXIT_RESTART
 
- 
 - 
Constructor SummaryConstructors Constructor Description OSGiApplication(java.lang.String applicationID)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoStart()protected voiddoStop()IApplicationContextgetApplicationContext()java.lang.StringgetApplicationID()booleanisRunning()java.lang.Objectstart(IApplicationContext context)voidstop()static voidtraceStart(java.lang.String applicationID)static voidtraceStop(java.lang.String applicationID)
 
- 
- 
- 
Method Detail- 
getApplicationIDpublic java.lang.String getApplicationID() 
 - 
getApplicationContextpublic IApplicationContext getApplicationContext() 
 - 
isRunningpublic boolean isRunning() 
 - 
startpublic final java.lang.Object start(IApplicationContext context) throws java.lang.Exception - Specified by:
- startin interface- IApplication
- Throws:
- java.lang.Exception
 
 - 
stoppublic final void stop() - Specified by:
- stopin interface- IApplication
 
 - 
doStartprotected void doStart() throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
doStopprotected void doStop() throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
traceStartpublic static void traceStart(java.lang.String applicationID) 
 - 
traceStoppublic static void traceStop(java.lang.String applicationID) 
 
- 
 
-