Class FakeComponentContext

java.lang.Object
de.uni_hildesheim.sse.easy.loader.framework.FakeComponentContext
All Implemented Interfaces:
org.osgi.service.component.ComponentContext

public class FakeComponentContext extends Object implements org.osgi.service.component.ComponentContext
Implements a fake component context.
Author:
Holger Eichelberger
  • Field Details

    • INSTANCE

      public static final org.osgi.service.component.ComponentContext INSTANCE
  • Constructor Details

    • FakeComponentContext

      public FakeComponentContext()
  • Method Details

    • disableComponent

      public void disableComponent(String arg0)
      Specified by:
      disableComponent in interface org.osgi.service.component.ComponentContext
    • enableComponent

      public void enableComponent(String arg0)
      Specified by:
      enableComponent in interface org.osgi.service.component.ComponentContext
    • getBundleContext

      public org.osgi.framework.BundleContext getBundleContext()
      Specified by:
      getBundleContext in interface org.osgi.service.component.ComponentContext
    • getComponentInstance

      public <S> org.osgi.service.component.ComponentInstance<S> getComponentInstance()
      Specified by:
      getComponentInstance in interface org.osgi.service.component.ComponentContext
    • getProperties

      public Dictionary getProperties()
      Specified by:
      getProperties in interface org.osgi.service.component.ComponentContext
    • getServiceReference

      public org.osgi.framework.ServiceReference getServiceReference()
      Specified by:
      getServiceReference in interface org.osgi.service.component.ComponentContext
    • getUsingBundle

      public org.osgi.framework.Bundle getUsingBundle()
      Specified by:
      getUsingBundle in interface org.osgi.service.component.ComponentContext
    • locateService

      public <S> S locateService(String arg0)
      Specified by:
      locateService in interface org.osgi.service.component.ComponentContext
    • locateService

      public <S> S locateService(String arg0, org.osgi.framework.ServiceReference<S> arg1)
      Specified by:
      locateService in interface org.osgi.service.component.ComponentContext
    • locateServices

      public Object[] locateServices(String arg0)
      Specified by:
      locateServices in interface org.osgi.service.component.ComponentContext