Session.getDefaultInstance(props, authenticator)
और getInstance(props, authenticator)
के बीच क्या अंतर है? आम तौर पर, आप एक दूसरे के ऊपर कब चुनेंगे?सत्र कक्षा में getDefaultInstance() और getInstance() के बीच क्या अंतर है?
मैंने getDefaultInstance(props, authenticator) पर जावा दस्तावेज़ भी पढ़ा, लेकिन फिर भी अंतर स्पष्ट रूप से/स्पष्ट रूप से नहीं कर सका।
आशा है कि विशेषज्ञ इस बेहतर समझने में मेरी सहायता कर सकते हैं।
अद्यतन: इस सवाल से पूछने के लिए वास्तविक कारण यह है कि: हमने अपने वेब-आधारित एप्लिकेशन के भीतर कुछ स्थानों पर Session.getDefaultInstance()
विधि का उपयोग किया है। कभी-कभी, यह java.lang.SecurityException: Access to default session denied
फेंकता है, त्वरित googling पर, यह इसके बजाय Session.getInstance()
विधि का उपयोग करने का सुझाव दिया। इसलिए, जब कोई दूसरे पर एक का चयन करेगा?
http://download.oracle.com/javaee/6/api/javax/mail/Session.html#getInstance(java.util.Properties) यह दस्तावेज़ आप अंतर –
समझने @ org.life मदद कर सकता है .java: मुझे कोई अंतर नहीं मिला? क्या आप मुझे कुछ विशिष्ट वाक्य/पैरा में इंगित कर सकते हैं? – Gnanam
'getInstance()': एक नया सत्र वस्तु प्राप्त करें। , 'getDefaultInstance() ': डिफ़ॉल्ट सत्र ऑब्जेक्ट प्राप्त करें। यदि कोई डिफ़ॉल्ट अभी तक सेटअप नहीं किया गया है, तो एक नया सत्र ऑब्जेक्ट डिफ़ॉल्ट रूप से बनाया और स्थापित किया गया है। –