org.apache.sling.commons.testing.osgi
Class MockComponentContext

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

public class MockComponentContext
extends java.lang.Object
implements org.osgi.service.component.ComponentContext


Constructor Summary
MockComponentContext(MockBundle bundle, javax.servlet.Servlet servlet)
           
 
Method Summary
 void disableComponent(java.lang.String name)
           
 void enableComponent(java.lang.String name)
           
 org.osgi.framework.BundleContext getBundleContext()
           
 org.osgi.service.component.ComponentInstance getComponentInstance()
           
 java.util.Dictionary getProperties()
           
 org.osgi.framework.ServiceReference getServiceReference()
           
 org.osgi.framework.Bundle getUsingBundle()
           
 java.lang.Object locateService(java.lang.String name)
           
 java.lang.Object locateService(java.lang.String name, org.osgi.framework.ServiceReference reference)
           
 java.lang.Object[] locateServices(java.lang.String name)
           
 void setProperty(java.lang.Object key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockComponentContext

public MockComponentContext(MockBundle bundle,
                            javax.servlet.Servlet servlet)
Method Detail

setProperty

public void setProperty(java.lang.Object key,
                        java.lang.Object value)

getProperties

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

locateService

public java.lang.Object locateService(java.lang.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(java.lang.String name)
Specified by:
disableComponent in interface org.osgi.service.component.ComponentContext

enableComponent

public void enableComponent(java.lang.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 java.lang.Object locateService(java.lang.String name)
Specified by:
locateService in interface org.osgi.service.component.ComponentContext

locateServices

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


Copyright © 2007-2009. All Rights Reserved.