जिस परिदृश्य को मैं हल करने का प्रयास करता हूं वह निम्न है, मेरे पास एक परीक्षण प्रोग्राम है जो किसी सिस्टम पर वेब एंडपॉइंट पर वेब बनाता है।धागे के बीच सिंकिंग के लिए क्लोजर idiomatic
इस परीक्षण कार्यक्रम में जेटी वेब सर्वर चल रहा है जिस पर यह बाहरी प्रणाली से कॉलबैक की अपेक्षा करता है जो एक सफल परीक्षण चक्र पूरा करता है। यदि किसी विशिष्ट समय सीमा (टाइमआउट) के दौरान कॉलबैक प्राप्त नहीं होता है, तो परीक्षण विफल हो जाता है।
इसे प्राप्त करने के लिए, मैं चाहता हूं कि परीक्षण धावक एक "घटना" पर प्रतीक्षा करें कि जेटी हैंडलर कॉलबैक पर सेट करेगा।
मैंने जावा के साइक्लिकबैरियर का उपयोग करने के बारे में सोचा लेकिन मुझे आश्चर्य है कि इसे हल करने के लिए क्लोजर में एक बेवकूफ तरीका है या नहीं।
धन्यवाद
धन्यवाद! मैंने मूल रूप से वादे का उपयोग करने के बारे में सोचा लेकिन मैंने @ का उपयोग करके अपमानित करने पर ध्यान केंद्रित किया और मुझे पता नहीं था कि डेफ एक टाइमआउट ले सकता है। – reshefm