iPOJO:لماذا InstanceManager هو getPojoObject() return null?

StackOverflow https://stackoverflow.com/questions/603618

  •  03-07-2019
  •  | 
  •  

سؤال

أنا باستخدام فيليكس أو إس جي أي iPOJO المكتبة و أنا برمجيا الوصول إلى المصانع لإنشاء ComponentInstances.لقد قرأت أكثر من الكود هنا:

http://svn.apache.org/viewvc/felix/trunk/ipojo/core/src/main/java/org/apache/felix/ipojo/InstanceManager.java?view=markup

في محاولة لمعرفة لماذا دعوتي إلى getPojoObject() تعود فارغة.

سؤالي هو: تحت أي ظروف يمكن أن getPojoObject() طريقة العودة فارغة?

تحرير:أعتقد أنني أفهم ما أطلبه الآن - كما TofuBeer أشار إلى ذلك يقول في جافادوك يمكن العودة فارغة كلما كان هناك أي نوع من المشكلة إنشاء مثيل الكائن - هذه ليست مفيدة قيمة المقابل ، والطريقة التي يتم التعامل معها يخفي ما الخطأ الحقيقي هو.شكرا على مجموعة إضافية من العيون ، TofuBeer هذا كان يقود لي مجنون.

هل كانت مفيدة؟

المحلول

النظر في قانون ، في أي وقت

private Object createObject()

إرجاع null ثم getPojoObject ستعود فارغة.

CreateObject طريقة معقولة التعليقات/رسائل خطأ على كل حال null عادت.

هناك ما هو أكثر سؤالك ؟ أنت مثلا بعد ذلك العودة فارغة و تحاول تعقب لماذا ؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top