OpenJDK 8 - org.omg.PortableInterceptor

पैकेज org.omg.PortableInterceptor




openjdk

पैकेज org.omg.PortableInterceptor

ORB हुक को पंजीकृत करने के लिए एक तंत्र प्रदान करता है जिसके माध्यम से ORB सेवाएं ORB के निष्पादन के सामान्य प्रवाह को रोक सकती हैं।

देखें: Description

इंटरफ़ेस सारांश
इंटरफेस विवरण
ACTIVE

org / omg / PortableInterceptor / ACTIVE.java।

ClientRequestInfo

अनुरोध सूचना, ग्राहक-पक्ष अनुरोध अवरोधकों के लिए सुलभ।

ClientRequestInfoOperations

अनुरोध सूचना, ग्राहक-पक्ष अनुरोध अवरोधकों के लिए सुलभ।

ClientRequestInterceptor

क्लाइंट-साइड अनुरोध इंटरसेप्टर।

ClientRequestInterceptorOperations

क्लाइंट-साइड अनुरोध इंटरसेप्टर।

Current

पोर्टेबल इंटरसेप्टर करंट (जिसे वर्तमान में PICurrent रूप में भी जाना जाता है) केवल एक स्लॉट टेबल है, जिसके स्लॉट्स का उपयोग प्रत्येक सेवा द्वारा उनके संदर्भ डेटा को उनके संदर्भ और अनुरोध या उत्तर की सेवा संदर्भ के बीच स्थानांतरित करने के लिए किया जाता है।

CurrentOperations

पोर्टेबल इंटरसेप्टर करंट (जिसे वर्तमान में PICurrent रूप में भी जाना जाता है) केवल एक स्लॉट टेबल है, जिसके स्लॉट्स का उपयोग प्रत्येक सेवा द्वारा उनके संदर्भ डेटा को उनके संदर्भ और अनुरोध या उत्तर की सेवा संदर्भ के बीच स्थानांतरित करने के लिए किया जाता है।

DISCARDING

org / omg / PortableInterceptor / DISCARDING.java।

HOLDING

org / omg / PortableInterceptor / HOLDING.java।

INACTIVE

org / omg / PortableInterceptor / INACTIVE.java।

Interceptor

सभी पोर्टेबल इंटरसेप्टर इंटरसेप्टर को लागू करते हैं।

InterceptorOperations

सभी पोर्टेबल इंटरसेप्टर इंटरसेप्टर को लागू करते हैं।

IORInfo

IOR निर्माण के दौरान लागू नीतियों और घटकों को जोड़ने की क्षमता के साथ सर्वर-साइड ORB सेवा प्रदान करता है।

IORInfoOperations

IOR निर्माण के दौरान लागू नीतियों और घटकों को जोड़ने की क्षमता के साथ सर्वर-साइड ORB सेवा प्रदान करता है।

IORInterceptor

इंटरसेप्टर एक आईओआर के भीतर प्रोफाइल में टैग किए गए घटक स्थापित करता था।

IORInterceptor_3_0

org / omg / PortableInterceptor / IORInterceptor_3_0.java।

IORInterceptor_3_0Operations

org / omg / PortableInterceptor / IORInterceptor_3_0Operations.java।

IORInterceptorOperations

इंटरसेप्टर एक आईओआर के भीतर प्रोफाइल में टैग किए गए घटक स्थापित करता था।

LOCATION_FORWARD

org / omg / PortableInterceptor / LOCATION_FORWARD.java

NON_EXISTENT

org / omg / PortableInterceptor / NON_EXISTENT.java।

ObjectReferenceFactory

वस्तु संदर्भ कारखाना।

ObjectReferenceTemplate

ऑब्जेक्ट संदर्भ टेम्पलेट।

ORBInitializer

इंटरसेप्टर पंजीकरण और ओआरबी आरंभीकरण की सुविधा देता है।

ORBInitializerOperations

इंटरसेप्टर पंजीकरण और ओआरबी आरंभीकरण की सुविधा देता है।

ORBInitInfo

प्रत्येक ORBInitializer को पास किया गया, जिससे यह इंटरसेप्टर्स को पंजीकृत करने और अन्य कर्तव्यों का पालन करने की अनुमति देता है, जबकि ORB प्रारंभिक है।

ORBInitInfoOperations

प्रत्येक ORBInitializer को पास किया गया, जिससे यह इंटरसेप्टर्स को पंजीकृत करने और अन्य कर्तव्यों का पालन करने की अनुमति देता है, जबकि ORB प्रारंभिक है।

PolicyFactory

CORBA.ORB.create_policy का उपयोग करके CORBA.ORB.create_policy जाने वाली नीति प्रकारों को सक्षम करता है।

PolicyFactoryOperations

CORBA.ORB.create_policy का उपयोग करके CORBA.ORB.create_policy जाने वाली नीति प्रकारों को सक्षम करता है।

RequestInfo

अनुरोध सूचना, इंटरसेप्टर्स के लिए सुलभ।

RequestInfoOperations

अनुरोध सूचना, इंटरसेप्टर्स के लिए सुलभ।

ServerRequestInfo

अनुरोध सूचना, सर्वर-साइड अनुरोध इंटरसेप्टर के लिए सुलभ।

ServerRequestInfoOperations

अनुरोध सूचना, सर्वर-साइड अनुरोध इंटरसेप्टर के लिए सुलभ।

ServerRequestInterceptor

सर्वर-साइड अनुरोध इंटरसेप्टर।

ServerRequestInterceptorOperations

सर्वर-साइड अनुरोध इंटरसेप्टर।

SUCCESSFUL

org / omg / PortableInterceptor / SUCCESSFUL.java।

SYSTEM_EXCEPTION

org / omg / PortableInterceptor / SYSTEM_EXCEPTION.java।

TRANSPORT_RETRY

org / omg / PortableInterceptor / TRANSPORT_RETRY.java।

UNKNOWN

org / omg / PortableInterceptor / UNKNOWN.java।

USER_EXCEPTION

org / omg / PortableInterceptor / USER_EXCEPTION.java।

कक्षा सारांश
कक्षा विवरण
AdapterManagerIdHelper

एडाप्टर प्रबंधक पहचानकर्ता।

AdapterNameHelper

ऑब्जेक्ट एडॉप्टर का नाम।

AdapterStateHelper

ऑब्जेक्ट एडाप्टर राज्य का प्रकार।

CurrentHelper

पोर्टेबल इंटरसेप्टर करंट (जिसे वर्तमान में PICurrent रूप में भी जाना जाता है) केवल एक स्लॉट टेबल है, जिसके स्लॉट्स का उपयोग प्रत्येक सेवा द्वारा उनके संदर्भ डेटा को उनके संदर्भ और अनुरोध या उत्तर की सेवा संदर्भ के बीच स्थानांतरित करने के लिए किया जाता है।

ForwardRequestHelper

org / omg / PortableInterceptor / ForwardRequestHelper.java।

InvalidSlotHelper

org / omg / PortableInterceptor / InvalidSlotHelper.java।

IORInterceptor_3_0Helper

org / omg / PortableInterceptor / IORInterceptor_3_0Helper.java।

IORInterceptor_3_0Holder

org / omg / PortableInterceptor / IORInterceptor_3_0Holder.java।

ObjectIdHelper

ऑब्जेक्ट आईडी का प्रकार।

ObjectReferenceFactoryHelper

वस्तु संदर्भ कारखाना।

ObjectReferenceFactoryHolder

वस्तु संदर्भ कारखाना।

ObjectReferenceTemplateHelper

ऑब्जेक्ट संदर्भ टेम्पलेट।

ObjectReferenceTemplateHolder

ऑब्जेक्ट संदर्भ टेम्पलेट।

ObjectReferenceTemplateSeqHelper

एडप्टर रेफरेंस टेम्प्लेट की सीक्वेंस का उपयोग एडेप्टर मैनेजर पर न होने वाले राज्य परिवर्तनों की रिपोर्टिंग के लिए किया जाता है।

ObjectReferenceTemplateSeqHolder

एडप्टर रेफरेंस टेम्प्लेट की सीक्वेंस का उपयोग एडेप्टर मैनेजर पर न होने वाले राज्य परिवर्तनों की रिपोर्टिंग के लिए किया जाता है।

ORBIdHelper

org / omg / PortableInterceptor / ORBIdHelper.java।

ServerIdHelper

org / omg / PortableInterceptor / ServerIdHelper.java।

अपवाद सारांश
अपवाद विवरण
ForwardRequest

org / omg / PortableInterceptor / ForwardRequest.java।

InvalidSlot

org / omg / PortableInterceptor / InvalidSlot.java।

पैकेज org.omg.PortableInterceptor विवरण

ORB हुक को पंजीकृत करने के लिए एक तंत्र प्रदान करता है जिसके माध्यम से ORB सेवाएं ORB के निष्पादन के सामान्य प्रवाह को रोक सकती हैं।

इंटरसेप्टर प्रकार

वर्तमान में तीन प्रकार के इंटरसेप्टर हैं जिन्हें पंजीकृत किया जा सकता है:
  • IORInterceptor - एक IOR के भीतर प्रोफाइल में टैग किए गए घटक स्थापित करने के लिए उपयोग किया जाता है।
  • ClientRequestInterceptor - क्लाइंट पक्ष पर ORB के माध्यम से अनुरोध / उत्तर अनुक्रम के प्रवाह को ClientRequestInterceptor
  • ServerRequestInterceptor - सर्वर साइड पर ORB के माध्यम से एक अनुरोध / उत्तर अनुक्रम के प्रवाह को ServerRequestInterceptor करता है
रजिस्टर इंटरसेप्टर के बारे में जाने के लिए कक्षा ORBInitializer लिए javadocs देखें।

पैकेज org.omg.PortableInterceptor में ज्ञात सीमाएँ / org.omg.PortableInterceptor विधियाँ

  • अनुरोध जानकारी
    • Sync_scope () : हमेशा SYNC_WITH_TRANSPORT देता है
    • तर्क () : केवल DII / DSI कॉल के लिए समर्थित है
    • अपवाद () : केवल क्लाइंट पक्ष पर DII कॉल के लिए समर्थित है। सर्वर-साइड पर समर्थित नहीं है।
    • संदर्भ () : केवल क्लाइंट पक्ष पर DII कॉल के लिए समर्थित है। सर्वर ओर से समर्थित नहीं है क्योंकि हमारा ओआरबी संदर्भ नहीं भेजता है।
    • Operation_context () : केवल क्लाइंट पक्ष पर DII कॉल के लिए समर्थित है। ORB द्वारा समर्थित नहीं है क्योंकि ORB संदर्भ नहीं भेजता है।
    • परिणाम () : केवल DII / DSI कॉल के लिए समर्थित है
  • ClientRequestInfo
    • प्राप्त_बोध__ () : हमेशा DII मामले में शून्य देता है
    • get_request_policy (इंट प्रकार) : लागू नहीं।
  • ServerRequestInfo
    • send_exception () : नॉन-डीएसआई मामले में सर्वर साइड पर उपयोगकर्ता अपवादों का समर्थन नहीं करता है।

जबसे:
1.4