स्पेक का कहना है कि जब सीडीआई कंटेनर एसएफएसबी को हटा देता है तो दायरे का संदर्भ नष्ट होने वाला है। यह ईजेबी को वास्तव में कैसे हटाता है? ऐसा लगता है कि @Remove के साथ एनोटेटेड विधि को कॉल नहीं किया जा रहा है।सीडीआई राज्य सत्र सत्र बीन कैसे हटाता है?
@Stateful
public class CustomerDAOImpl implements CustomerDAO {
@PreDestroy
public void onDestroy() {
//This is getting called as expected
}
@Remove
public void deleteMyBean() {
//This is not getting called!
}
}
तो, सीडीआई तकनीकी रूप से यह कहता है कि स्पेक क्या कहता है। सवाल यह है कि यह उदाहरण को हटाने के लिए ईजेबी कंटेनर से पूछने का प्रबंधन कैसे कर रहा है? धन्यवाद।
हां, यह सामान्य व्यवहार है। लेकिन सीडीआई कंटेनर ईजेबी को कैसे हटा रहा है? क्या यह ईजेबी कंटेनर को हटाने के लिए कहने के लिए किसी प्रकार की अनियंत्रित एपीआई का उपयोग कर रहा है? – RajV
@RajV मैं इसे विनिर्देशन में ढूंढने में सक्षम नहीं था, लेकिन आप जावा ईई ट्यूटोरियल में उपयोगी जानकारी प्राप्त कर सकते हैं, 'एक राज्य सत्र सत्र के जीवन चक्र' http://docs.oracle.com/javaee/5 पर /tutorial/doc/bnbmt.html –
@downvoter -1 –