Class OSGiApplication

  • All Implemented Interfaces:
    IApplication

    public class OSGiApplication
    extends java.lang.Object
    implements IApplication
    A default implementation of an OSGi application.
    Author:
    Eike Stepper
    • Constructor Detail

      • OSGiApplication

        public OSGiApplication​(java.lang.String applicationID)
    • Method Detail

      • getApplicationID

        public java.lang.String getApplicationID()
      • isRunning

        public boolean isRunning()
      • start

        public final java.lang.Object start​(IApplicationContext context)
                                     throws java.lang.Exception
        Specified by:
        start in interface IApplication
        Throws:
        java.lang.Exception
      • stop

        public final void stop()
        Specified by:
        stop in interface IApplication
      • doStart

        protected void doStart()
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • doStop

        protected void doStop()
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • traceStart

        public static void traceStart​(java.lang.String applicationID)
      • traceStop

        public static void traceStop​(java.lang.String applicationID)