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 Summary
Constructors Constructor Description MockComponentContext(MockBundle bundle)MockComponentContext(MockBundleContext mockBundleContext)MockComponentContext(MockBundleContext mockBundleContext, javax.servlet.Servlet servlet)MockComponentContext(MockBundle bundle, javax.servlet.Servlet servlet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddService(org.osgi.framework.ServiceReference reference, Object service)voiddisableComponent(String name)voidenableComponent(String name)org.osgi.framework.BundleContextgetBundleContext()org.osgi.service.component.ComponentInstancegetComponentInstance()Dictionary<String,Object>getProperties()org.osgi.framework.ServiceReferencegetServiceReference()org.osgi.framework.BundlegetUsingBundle()ObjectlocateService(String name)ObjectlocateService(String name, org.osgi.framework.ServiceReference reference)Object[]locateServices(String name)voidsetProperty(Object key, Object value)
-
-
-
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)
-
getProperties
public Dictionary<String,Object> getProperties()
- Specified by:
getPropertiesin interfaceorg.osgi.service.component.ComponentContext
-
locateService
public Object locateService(String name, org.osgi.framework.ServiceReference reference)
- Specified by:
locateServicein interfaceorg.osgi.service.component.ComponentContext
-
getBundleContext
public org.osgi.framework.BundleContext getBundleContext()
- Specified by:
getBundleContextin interfaceorg.osgi.service.component.ComponentContext
-
disableComponent
public void disableComponent(String name)
- Specified by:
disableComponentin interfaceorg.osgi.service.component.ComponentContext
-
enableComponent
public void enableComponent(String name)
- Specified by:
enableComponentin interfaceorg.osgi.service.component.ComponentContext
-
getComponentInstance
public org.osgi.service.component.ComponentInstance getComponentInstance()
- Specified by:
getComponentInstancein interfaceorg.osgi.service.component.ComponentContext
-
getServiceReference
public org.osgi.framework.ServiceReference getServiceReference()
- Specified by:
getServiceReferencein interfaceorg.osgi.service.component.ComponentContext
-
getUsingBundle
public org.osgi.framework.Bundle getUsingBundle()
- Specified by:
getUsingBundlein interfaceorg.osgi.service.component.ComponentContext
-
locateService
public Object locateService(String name)
- Specified by:
locateServicein interfaceorg.osgi.service.component.ComponentContext
-
-