Class MockComponentContext

java.lang.Object
org.apache.sling.commons.testing.osgi.MockComponentContext
All Implemented Interfaces:
org.osgi.service.component.ComponentContext

public class MockComponentContext extends Object implements org.osgi.service.component.ComponentContext
  • Constructor Details

    • MockComponentContext

      public MockComponentContext(MockBundle bundle)
    • MockComponentContext

      public MockComponentContext(MockBundleContext mockBundleContext)
    • MockComponentContext

      public MockComponentContext(MockBundle bundle, javax.servlet.Servlet servlet)
    • MockComponentContext

      public MockComponentContext(MockBundleContext mockBundleContext, javax.servlet.Servlet servlet)
  • Method Details

    • addService

      public void addService(org.osgi.framework.ServiceReference reference, Object service)
    • setProperty

      public void setProperty(Object key, Object value)
    • getProperties

      public Dictionary<String,Object> getProperties()
      Specified by:
      getProperties in interface org.osgi.service.component.ComponentContext
    • locateService

      public Object locateService(String name, org.osgi.framework.ServiceReference reference)
      Specified by:
      locateService in interface org.osgi.service.component.ComponentContext
    • getBundleContext

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

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

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

      public org.osgi.service.component.ComponentInstance getComponentInstance()
      Specified by:
      getComponentInstance 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 Object locateService(String name)
      Specified by:
      locateService in interface org.osgi.service.component.ComponentContext
    • locateServices

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