में एक गतिशील यूआरआई का उपयोग कैसे करें के रूप में Apache Camel में उल्लेख किया है, यह करने के लिए में गतिशील यूआरआई (लिखने के लिए) यह से में गतिशील यूआरआई लिखने के लिए अनुमति नहीं देता है की अनुमति देता है,()। क्योंकि मुझे कॉन्फ़िगरेशन के आधार पर फ़ाइलों को डाउनलोड करने के लिए कई एफ़टीपी स्थानों को कॉल करने की आवश्यकता है जिसे मैं डेटाबेस में संग्रहीत करने जा रहा हूं।से()
(FTPHost, FTPUser, FTPPassword, FTPSourceDir, FTPDestDir)
मैं इन कॉन्फ़िगरेशन को डीबी से पढ़ूंगा और इसे रनटाइम पर गतिशील रूप से ऊंट मार्ग पर भेज दूंगा।
उदाहरण: यह ऊंट मार्ग उदाहरण है कि मैं गतिशील
<Route>
<from uri="ftp://${ftpUser}@${ftpHost}:${ftpPort}/${FTPSourceDir}?password=${ftpPassword}&delete=true"/>
<to uri="${ftpDestinationDir}"/>
</Route>
लिखने के लिए आपको उदाहरण में देख के रूप में है, मैं इन उल्लेख मापदंडों गतिशील पारित करने के लिए की जरूरत है। तो कैसे, में से()
कहते हैं कि मैं 3 एफ़टीपी सर्वर है की सुविधा देता है, मैं कैसे एक मार्ग के लिए एक के बाद प्रत्येक सर्वर एक पारित कर सकते हैं? – hipokito