Package org.apache.felix.ipojo.util

Examples of org.apache.felix.ipojo.util.Logger


    private final Logger m_logger;
    private Map<String, IPojoFactory> m_factories = new HashMap<String, IPojoFactory>();

    public ConfigurationTracker() {
        m_context = Extender.getIPOJOBundleContext();
        m_logger = new Logger(m_context, "iPOJO Configuration Admin listener", Log.INFO);
        // register as listener for configurations
        Dictionary<String, Object> props = new Hashtable<String, Object>();
        props.put(Constants.SERVICE_DESCRIPTION, "iPOJO Configuration Admin Listener");
        props.put(Constants.SERVICE_VENDOR, "The Apache Software Foundation");
        m_registration = m_context.registerService(ConfigurationListener.class.getName(), this, props);
View Full Code Here


        Mockito.when(im.getContext()).thenReturn(context);
        Mockito.when(im.getFactory()).thenReturn(factory);

        DependencyHandler handler = (DependencyHandler) Mockito.mock(DependencyHandler.class);
        Mockito.when(handler.getInstanceManager()).thenReturn(im);
        Logger logger = new Logger(context, "test", Logger.INFO);


        Mockito.when(handler.getLogger()).thenReturn(logger);

        Dependency dependency = new Dependency(handler, "a_field", ArrayList.class, null, false, false, false,
View Full Code Here

        Mockito.when(im.getContext()).thenReturn(context);
        Mockito.when(im.getFactory()).thenReturn(factory);

        DependencyHandler handler = (DependencyHandler) Mockito.mock(DependencyHandler.class);
        Mockito.when(handler.getInstanceManager()).thenReturn(im);
        Logger logger = new Logger(context, "test", Logger.INFO);


        Mockito.when(handler.getLogger()).thenReturn(logger);

        // Try with java.List
View Full Code Here

    public InstanceManager(ComponentFactory factory, BundleContext context, HandlerManager[] handlers) {
        m_factory = factory;
        m_context = context;
        m_handlers = handlers;
        m_description = new PrimitiveInstanceDescription(m_factory.getComponentDescription(), this);
        m_logger = new Logger(m_context, this);
    }
View Full Code Here

        m_context = context;
        m_componentMetadata = metadata;
        m_factoryName = getFactoryName();
        String fac = metadata.getAttribute("public");
        m_isPublic = fac == null || !fac.equalsIgnoreCase("false");
        m_logger = new Logger(m_context, m_factoryName);

        // Compute the component type version.
        String version = metadata.getAttribute("version");
        if ("bundle".equalsIgnoreCase(version)) { // Handle the "bundle" constant: use the bundle version.
            m_version = (String) m_context.getBundle().getHeaders().get(Constants.BUNDLE_VERSION);
View Full Code Here

     * Creates the instance creator.
     * This object is generally a singleton.
     * @param context the bundle context of the iPOJO bundle.
     */
    public InstanceCreator(BundleContext context) {
        m_logger = new Logger(context, "iPOJO Instance Creator");
    }
View Full Code Here

    public void start(BundleContext context) {
        m_context = context;
        m_bundle = context.getBundle();
        m_creator = new InstanceCreator(context);

        m_logger = new Logger(m_context, "IPOJO-Extender");

        enablingDispatcher(context, m_logger);
        enablingSynchronousProcessing(context, m_logger);

        // Create the dispatcher only if required.
View Full Code Here

TOP

Related Classes of org.apache.felix.ipojo.util.Logger

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.