2009-09-09 7 views

उत्तर

12

जेएक्स-डब्ल्यूएस इंटरसेप्टर (जिन्हें हैंडलर भी कहा जाता है) का उपयोग पारदर्शी तरीके से अनुरोध के पहलुओं में बुनाई के लिए किया जाता है। इसका उदाहरण लॉगिंग या अनुरोध/प्रतिक्रियाएं हैं, संदेश, एन्क्रिप्शन, संपीड़न इत्यादि में सुरक्षा शीर्षलेख जोड़ना। एक एकल इंटरसेप्टर या तो संदेश के तार्किक पेलोड (सामग्री) या संदेश के प्रोटोकॉल में हेरफेर कर सकता है, लेकिन दोनों नहीं कर सकता।

उन पर प्रारंभिक दस्तावेज़ीकरण के लिए here देखें।

+2

मैं एक सही लिंक – jsight

+1

ध्यान दें कि, ठीक से बोल, *** इंटरसेप्टर * जोड़ लिया है JAX-WS का हिस्सा ** नहीं हैं। जेएक्स-डब्ल्यूएस केवल ** हैंडलर ** को परिभाषित/उपयोग करता है। अपाचे से सीएक्सएफ, जेएक्स-डब्ल्यूएस को लागू करते समय, एक अतिरिक्त तंत्र के रूप में * इंटरसेप्टर * प्रदान करता है। तो, * इंटरसेप्टर * बिल्कुल * हैंडलर * से समान नहीं हैं। – SJuan76

5

हैंडलर मूल रूप से फ़िल्टर के समान होते हैं, लेकिन एसओएपी संदेशों की इनबाउड और आउटपुट प्रोसेसिंग के लिए। Here मुझे मिला एक त्वरित ट्यूटोरियल है।

0

जेएक्स-डब्ल्यूएस में हैंडलर के अलावा, आरआई ट्यूब अवधारणा भी प्रदान करता है। यह एक सर्वलेट एपीआई में फ़िल्टर अवधारणा के बहुत करीब है, जैसे कि आप एक सेवा और ग्राहक के लिए पूरे इन/आउट पैकेट तक पहुंच और कुशलतापूर्वक उपयोग कर सकते हैं।

मुझे सामान्य उद्देश्यों के लिए यह अधिक आसान लगता है, जैसे संदेश लॉगिंग और साबुन हेडर आदि की रोकथाम, क्योंकि मुझे हर वेब-सेवा पर @ हैंडलर चेन संलग्न नहीं करना है। लिंक देखें।

Tube based message logging

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