मेरे पास एक टुकड़ा बंडल है जिसे मैंने दूसरी पार्टी की जार में कुछ अतिरिक्त कार्यक्षमता तक पहुंचने के लिए बनाया है। मेरे टुकड़े को इस नई कार्यक्षमता का पर्दाफाश करने के लिए एक सेवा पंजीकृत करनी चाहिए। यह काम नहीं लग रहा है। समस्या निवारण में गहराई से पहले, मैं जानना चाहता हूं कि यह भी अनुमति है या नहीं? यही है, फेलिक्स एससीआर का बंडल वॉचर टुकड़े को देख या अनदेखा करता है?क्या ओएसजीआई खंड बंडल एक घोषणात्मक सेवा प्रकाशित कर सकता है?
5
A
उत्तर
8
आह, मुझे अपने आप को spec में जवाब मिला, खंड 112.4.2: "एक खंड में निर्दिष्ट एक सेवा-घटक प्रकट शीर्षलेख एससीआर द्वारा अनदेखा किया जाता है।" यह 3.14.3 के अनुरूप है: "निम्नलिखित सूची में हेडर शामिल हैं जिनका उपयोग किसी खंड बंडल में नहीं किया जाना चाहिए: बंडल-एक्टिवेटर"
2
हां। लेकिन मेजबान बंडल इसके लिए खुला होना चाहिए। खुलेपन से, मेरा मतलब है कि मेजबान बंडल में Service-Components
हेडर कॉन्फ़िगर किया जाना चाहिए ताकि खंड में किसी भी वर्णनकर्ता पाए जाएंगे। उदाहरण के लिए:
Service-Components: OSGI-INF/*.xml
मेजबान बंडल सभी संलग्न टुकड़े की OSGi-INF/
फ़ोल्डर में सभी .xml
फ़ाइलें मिल जाएगा।
मैंने देखा कि एक्लिप्स स्मार्टहोम प्रोजेक्ट ने अपने यूआई को और अधिक अनुकूलन करने के लिए इस समाधान का उपयोग किया है।
अधिक जानकारी: http://apache-felix.18485.x6.nabble.com/DS-amp-fragments-td5004610.html
संबंधित मुद्दे
- 1. ओएसजीआई बंडल
- 2. ओएसजीआई बंडल
- 3. ओएसजीआई बंडल
- 4. ओएसजीआई बंडल
- 5. प्रिंटिंग ओएसजीआई बंडल क्लासपाथ?
- 6. सेवा शुरू होने पर ओएसजीआई सेवा को अक्षम करने का सही तरीका क्या है?
- 7. ओएसजीआई: ब्लूप्रिंट घोषणात्मक सेवाओं को प्रतिस्थापित करता है?
- 8. क्या हास्केल ओएसजीआई लागू कर सकता है?
- 9. क्या एक बंडल सेवा में पास किया जा सकता है?
- 10. एक उचित ओएसजीआई विकास वर्कफ़्लो क्या है?
- 11. एंबेडेड ओएसजीआई या एप्लिकेशन बंडल
- 12. ओएसजीआई बंडल की पैकेज संरचना
- 13. ओएसजीआई
- 14. दूरस्थ ओएसजीआई सेवा
- 15. मेवेन: ओएसजीआई, बंडल और बहु-मॉड्यूल परियोजनाएं
- 16. ओजीआई घोषणात्मक सेवा सशर्त बाध्यकारी
- 17. ग्रहण आरसीपी 4 घोषणात्मक सेवा के माध्यम से बंडल का उपयोग
- 18. ओएसजीआई बंडल में जावाएफएक्स 2.2 का उपयोग
- 19. सेवा नहीं मिल रही है क्योंकि ओएसजीआई बंडल सक्रिय नहीं है
- 20. जुड्डी प्रकाशित और सेवा
- 21. ओएसजीआई परिनियोजन व्यवस्थापक सेवा की स्थिति
- 22. क्या एक्वेप्सेलिंक के लिए मेवेन बिल्ड है जो ओएसजीआई बंडल फेलिक्स और अन्य में चलाता है?
- 23. जार लाइब्रेरी से ओएसजीआई बंडल कैसे बनाएं?
- 24. ओएसजीआई बंडल संदर्भ प्राप्त करने के लिए सबसे अच्छी तकनीक?
- 25. एसबीटी प्रकाशित कार्य
- 26. यूनिट-टेस्टिंग ओएसजीआई-घटक
- 27. ओएसजीआई बंडल खोजें जो पैकेज निर्यात करता है?
- 28. मेजबान से जुड़ा एक ओएसजीआई टुकड़ा कब होता है?
- 29. क्या टीमसिटी sln2008 बिल्ड धावक का उपयोग कर एक वेब प्रोजेक्ट प्रकाशित कर सकता है?
- 30. मैं ओएसजीआई कंटेनर में बंडलों के बीच गैर-ओएसजीआई पुस्तकालयों को कैसे साझा कर सकता हूं?
भी देखें http://stackoverflow.com/questions/8592860/component-inside-a-fragment-never-activated है, जो इस बात की पुष्टि है कि तुम क्या सिर्फ इतना कहा, लेकिन जोड़ा जानकारी के साथ कि ब्लूप्रिंट टुकड़ों के लिए काम करता है। –