मैंने JCA resource adapter before लिखा है।क्या एक जेसीए 1.6 संसाधन एडाप्टर को प्रबंधित प्रबंधित कनेक्शन की आवश्यकता है?
हालांकि, अब मुझे BootstrapContext
और इसके संबंधित WorkManager
तक पहुंचने के लिए पूरी तरह से लिखने की स्थिति में, और प्रभावी रूप से किसी अन्य कारण से नहीं मिल रहा है।
अगर मैं सही ढंग विनिर्देश पढ़ रहा हूँ - और यह कि मेरे सवाल है - ऐसा लगता है कि अगर मैं किसी को उपयोग एक युक्ति-संगत फैशन में मेरी संसाधन एडाप्टर के लिए सक्षम होना चाहते हैं, मैं अभी भी ManagedConnectionFactory
लागू करने की आवश्यकता , क्योंकि ऐसा लगता है कि ManagedConnectionFactory
कार्यान्वयन द्वारा समर्थित उपयोगकर्ता कनेक्शन कारखानों @Resource
एनोटेशन के माध्यम से इंजेक्शन के लिए योग्य हैं।
आगे बढ़ें, इसे फिर से पढ़ें; मैं इंतजार करूँगा। :-)
एक आदर्श दुनिया में, मैं अपने ResourceAdapter
कार्यान्वयन लिखने के लिए, @Connector
साथ उस पर टिप्पणी करें, सभी @ConfigProperty
बिट्स निर्दिष्ट करते हैं, एक .rar
फ़ाइल में इसे पैक, और इसके साथ किया जाना चाहते हैं।
हालांकि, मुझे लगता है कि विनिर्देश प्रभावी रूप से अनिवार्य है कि उपभोक्ता (मेरे मामले में एक स्टेटलेस ईजेबी) और संसाधन एडाप्टर मॉड्यूल के बीच सभी संचार उपयोगकर्ता कनेक्शन फैक्ट्री के माध्यम से पूरा किया जाना चाहिए।
उदाहरण के लिए, खंड 6.10.1 का कहना है:
एक संसाधन एडाप्टर निम्नलिखित इंटरफेस के कार्यान्वयन प्रदान करनी चाहिए:
- javax.resource.spi.ManagedConnectionFactory
- javax.resource। spi.ManagedConnection
- javax.resource.spi.ManagedConnectionMetaData
लेकिन धारा 18 - एनोटेशन पर अनुभाग - किसी भी सार्थक तरीके से इसे लागू करने के लिए प्रतीत नहीं होता है।
क्या यह वास्तव में मामला है? मुझे लगता है कि यह होना चाहिए, लेकिन मैं उन लोगों से सुनना उत्सुक हूं जिन्होंने 1.6 संसाधन एडाप्टर को एक साथ रखा है।
यह बहुत समय पहले 2004 था, जब मुझे रिसोर्स एडाप्टर को कार्यान्वित करना था, प्रबंधित कनेक्शन कनेक्शन आवश्यक था, मुझे शायद ही विश्वास है कि कुछ भी बदल गया था। – bestsss