में एक आंतरिक ServletRequest को फायर करें मैं वेब एप्लिकेशन के लिए पृष्ठभूमि कार्यों को शेड्यूल करने के लिए क्वार्ट्ज का उपयोग कर रहा हूं। इनमें से कुछ कार्य एक ही वेब एप्लिकेशन के खिलाफ अनुरोधों को बंद कर देते हैं।टॉमकैट
मैं किसी भी प्रकार की नेटवर्क सेटिंग्स के आधार पर बचना चाहता हूं (उदाहरण के लिए डेटा केंद्र के भीतर से अपने डोमेन नाम के साथ अनुरोध ठीक से रूट नहीं किया जा सकता है)। क्या ServletRequest को आग लगाने के लिए जावा एपीआई है और इसे आंतरिक रूप से टॉमकैट द्वारा संभाला गया है (बिना किसी वास्तविक HTTP के)?
मैं अभी भी पृष्ठभूमि कार्यों के लिए जावा कोड को कॉल करने के बजाय काम को सर्वलेट अनुरोध में लपेटना चाहता हूं, ताकि मैं कॉन्फ़िगरेशन विकल्प के रूप में नियमित HTTP अनुरोध पर वापस जा सकूं।
टोमकैट-विशिष्ट कोड स्वीकार्य है।
मैं एक यूआरएल (सीधे कॉलिंग नियंत्रकों के विपरीत) के माध्यम से जाना चाहता हूं ताकि मैं बाद में नियमित HTTP पर वापस जा सकूं। चीजें decoupled रखता है। – Thilo
मानक एपीआई: अगर मैं अपने आप को एक सर्वलेट के अन्दर थे, मुझे लगता है मैं requestDispatcher.include (fakedRequest, fakedResponse) कर सकता है। लेकिन मैं नहीं। – Thilo