मैं जानना चाहता हूं कि सिस्टम प्रॉपर्टी कब बदली जाती है। मेरे पास एक एप्लिकेशन सर्वर है, जो किसी भी तरह से एक सिस्टम प्रॉपर्टी बदल रहा है (System.setProperty()
मुझे लगता है)। मैं एक बार देख ले रहा था और मैं अलग दृष्टिकोण पाया है:जावा सिस्टम प्रॉपर्टी बदल गई है या नहीं, इसका पता कैसे लगाया जाए?
कोई सुझाव? अग्रिम में धन्यवाद।
आपने जेएमएक्स का उल्लेख किया है। क्या आप अपने आवेदन के बाहर से संपत्ति का पता लगाने की कोशिश कर रहे हैं? – Gray
आप एक सुरक्षा प्रबंधक/नीति के साथ चलने का प्रयास कर सकते हैं जो परिवर्तनों को प्रतिबंधित करता है और देखता है कि 'विभाजन क्या होता है। – bmargulies
आपको यह जानने की आवश्यकता क्यों है कि सिस्टम प्रॉपर्टी बदल दी गई है या नहीं? यदि आपको सिंक्रोनस अधिसूचना की आवश्यकता नहीं है, तो समय-समय पर जांचने के लिए अनुसूचित थ्रेड क्यों न करें? (सबसे आसान चीज जो काम कर सकती है?) –