Class MockComponentContext

  • All Implemented Interfaces:
    org.osgi.service.component.ComponentContext

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

      • 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 Detail

      • 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