Package org.apache.felix.dm

Examples of org.apache.felix.dm.Dependency


                    if (name == null)
                    {
                        DependencyBuilder depBuilder = new DependencyBuilder(dependency);
                        Log.instance().info("ServiceLifecycleHandler.init: adding dependency %s into service %s",
                                            dependency, m_srvMeta);
                        Dependency d = depBuilder.build(m_bundle, m_dm, false);
                        s.add(d);
                    }
                }

                // Register the Service instance, and keep track of it.
View Full Code Here


                }

                DependencyBuilder depBuilder = new DependencyBuilder(dependency);
                Log.instance().info("ServiceLifecycleHandler.init: adding dependency %s into service %s",
                                   dependency, m_srvMeta);
                Dependency d = depBuilder.build(m_bundle, dm, true);
                m_namedDeps.add(d);
            }           
        }
       
        // Add all extra dependencies in one shot, in order to calculate state changes for all dependencies at a time.
View Full Code Here

        // once we lose one of our named dependencies (which are instance bound dependencies).
       
        Iterator it = m_namedDeps.iterator();
        while (it.hasNext())
        {
            Dependency d = (Dependency) it.next();
            try
            {
                InvocationUtil.invokeCallbackMethod(d, "setInstanceBound",
                                                    new Class[][] { { Boolean.TYPE }, {} },
                                                    new Object[][] { { Boolean.FALSE }, {} });
View Full Code Here

TOP

Related Classes of org.apache.felix.dm.Dependency

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.