2009-05-19 12 views
8

क्या Future ऑब्जेक्ट प्राप्त करने के लिए जावा FutureTask का उपयोग स्प्रिंग टास्क एक्स्सेक्टर के साथ करना संभव है?क्या आप स्प्रिंग टास्कएक्सटेक्टर के साथ भविष्य/भविष्यवाणियों के ऑब्जेक्ट्स का उपयोग कर सकते हैं?

मैं एक कार्यक्षेत्र की तलाश में हूं जो जावा ExecutorService इंटरफ़ेस लागू करता है, विशेष रूप से सबमिट() विधि। Spring Javadocs के माध्यम से देख रहे हैं इस तरह के किसी भी वर्ग प्रकट नहीं करता है। क्या स्प्रिंग टास्क एक्सचेंटर के माध्यम से वायदा को संभालने के लिए कुछ वैकल्पिक तरीका है जिसे मैं अनजान हूं?

यदि यह संभव है, तो क्या आप एक उदाहरण भी शामिल कर सकते हैं?

उत्तर

4

स्प्रिंग 3 ने भविष्य की वस्तुओं के समर्थन के साथ AsyncTaskExecutor पर समर्थन विधियों को जोड़ा है। तब तक यदि आप भविष्य की वस्तुओं तक पहुंच चाहते हैं तो मुझे लगता है कि आपको अंतर्निहित जेडीके निष्पादक (उदाहरण के लिए getThreadPoolExecutor का उपयोग करना) प्राप्त करना होगा और उस पर सीधे कार्य सबमिट करना होगा।

+0

धन्यवाद मार्क। GetThreadPoolExecutor का उपयोग करते समय कोई चेतावनी? –

+0

ऐसा नहीं है कि मुझे पता है कि वसंत वर्ग बस अंतर्निहित निष्पादक पर अपनी कॉल पास करता है। – Mark

+0

अजीब उन्होंने वसंत 3.0 तक कुछ तरीकों का पर्दाफाश नहीं किया। –

संबंधित मुद्दे

 संबंधित मुद्दे