Search in sources :

Example 6 with ComponentContainer

use of org.apache.felix.scr.impl.manager.ComponentContainer in project felix by apache.

the class BindMethodTest method newContainer.

private ComponentContainer newContainer() {
    final ComponentMetadata metadata = newMetadata();
    ComponentContainer container = new ComponentContainer() {

        public BundleComponentActivator getActivator() {
            return null;
        }

        public ComponentMetadata getComponentMetadata() {
            return metadata;
        }

        public void disposed(SingleComponentManager component) {
        }

        public boolean isEnabled() {
            return false;
        }
    };
    return container;
}
Also used : SingleComponentManager(org.apache.felix.scr.impl.manager.SingleComponentManager) ComponentContainer(org.apache.felix.scr.impl.manager.ComponentContainer) ComponentMetadata(org.apache.felix.scr.impl.metadata.ComponentMetadata)

Aggregations

ComponentContainer (org.apache.felix.scr.impl.manager.ComponentContainer)6 SingleComponentManager (org.apache.felix.scr.impl.manager.SingleComponentManager)6 ComponentMetadata (org.apache.felix.scr.impl.metadata.ComponentMetadata)3 Method (java.lang.reflect.Method)2 ComponentContextImpl (org.apache.felix.scr.impl.manager.ComponentContextImpl)2 AcceptMethod (org.apache.felix.scr.impl.metadata.instances.AcceptMethod)2 MockBundle (org.apache.felix.scr.impl.MockBundle)1 ActivatorParameter (org.apache.felix.scr.impl.inject.ActivatorParameter)1 BindMethod (org.apache.felix.scr.impl.inject.BindMethod)1 BindParameters (org.apache.felix.scr.impl.inject.BindParameters)1 ComponentMethodsImpl (org.apache.felix.scr.impl.inject.ComponentMethodsImpl)1 MockComponentLogger (org.apache.felix.scr.impl.logger.MockComponentLogger)1 ComponentActivator (org.apache.felix.scr.impl.manager.ComponentActivator)1 RefPair (org.apache.felix.scr.impl.manager.RefPair)1 SingleRefPair (org.apache.felix.scr.impl.manager.SingleRefPair)1 FakeService (org.apache.felix.scr.impl.manager.components.FakeService)1 T1 (org.apache.felix.scr.impl.manager.components.T1)1 BundleContext (org.osgi.framework.BundleContext)1