Class MockOsgi

java.lang.Object
com.yahoo.jdisc.test.NonWorkingOsgiFramework
com.yahoo.osgi.MockOsgi
All Implemented Interfaces:
com.yahoo.jdisc.application.OsgiFramework, Osgi

public class MockOsgi extends com.yahoo.jdisc.test.NonWorkingOsgiFramework implements Osgi
Author:
Tony Vaagenes, gjoranv
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.osgi.framework.Bundle
    getBundle(com.yahoo.component.ComponentSpecification bundleId)
     
    org.osgi.framework.Bundle[]
     
    List<org.osgi.framework.Bundle>
    Returns all bundles that have not been scheduled for uninstall.
    List<org.osgi.framework.Bundle>
    install(String absolutePath)
     

    Methods inherited from class com.yahoo.jdisc.test.NonWorkingOsgiFramework

    allowDuplicateBundles, bundleContext, bundles, getBundles, installBundle, refreshPackages, start, startBundles, stop

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.yahoo.osgi.Osgi

    allowDuplicateBundles, hasFelixFramework

    Methods inherited from interface com.yahoo.jdisc.application.OsgiFramework

    isFelixFramework
  • Constructor Details

    • MockOsgi

      public MockOsgi()
  • Method Details

    • getBundles

      public org.osgi.framework.Bundle[] getBundles()
      Specified by:
      getBundles in interface Osgi
    • getCurrentBundles

      public List<org.osgi.framework.Bundle> getCurrentBundles()
      Description copied from interface: Osgi
      Returns all bundles that have not been scheduled for uninstall.
      Specified by:
      getCurrentBundles in interface Osgi
    • getBundle

      public org.osgi.framework.Bundle getBundle(com.yahoo.component.ComponentSpecification bundleId)
      Specified by:
      getBundle in interface Osgi
    • install

      public List<org.osgi.framework.Bundle> install(String absolutePath)
      Specified by:
      install in interface Osgi