Class Activator.StartShellJob

  • All Implemented Interfaces:
    java.lang.Runnable
    Enclosing class:
    Activator

    private static class Activator.StartShellJob
    extends java.lang.Object
    implements java.lang.Runnable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.osgi.framework.BundleContext context  
      private org.apache.felix.service.command.CommandProcessor processor  
      private org.apache.felix.service.command.CommandSession session  
      private java.lang.Thread shellThread  
    • Constructor Summary

      Constructors 
      Constructor Description
      StartShellJob​(org.osgi.framework.BundleContext context, org.apache.felix.service.command.CommandProcessor processor)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void run()  
      void terminate()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • context

        private final org.osgi.framework.BundleContext context
      • processor

        private final org.apache.felix.service.command.CommandProcessor processor
      • session

        private volatile org.apache.felix.service.command.CommandSession session
      • shellThread

        private volatile java.lang.Thread shellThread
    • Constructor Detail

      • StartShellJob

        public StartShellJob​(org.osgi.framework.BundleContext context,
                             org.apache.felix.service.command.CommandProcessor processor)
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • terminate

        public void terminate()