OpenJDK 8 - LocateRegistry

कक्षा का स्थान




openjdk

कक्षा का स्थान

public final class LocateRegistry
extends Object

LocateRegistry का उपयोग किसी विशेष होस्ट (स्थानीय होस्ट सहित) पर बूटस्ट्रैप रिमोट ऑब्जेक्ट रजिस्ट्री के संदर्भ को प्राप्त करने के लिए किया जाता है, या किसी विशिष्ट पोर्ट पर कॉल स्वीकार करने वाली दूरस्थ ऑब्जेक्ट रजिस्ट्री बनाने के लिए किया जाता है।

ध्यान दें कि getRegistry कॉल वास्तव में दूरस्थ होस्ट से कोई संबंध नहीं बनाती है। यह बस रिमोट रजिस्ट्री के लिए एक स्थानीय संदर्भ बनाता है और दूरस्थ होस्ट पर कोई रजिस्ट्री नहीं चलने पर भी सफल होगा। इसलिए, इस विधि के परिणामस्वरूप लौटी एक दूरस्थ रजिस्ट्री के लिए बाद में विधि मंगलाचरण विफल हो सकता है।

जबसे:
JDK1.1
यह भी देखें:
Registry

तरीके

getRegistry

public static Registry getRegistry()
                            throws RemoteException

1099 के डिफ़ॉल्ट रजिस्ट्री पोर्ट पर स्थानीय होस्ट के लिए दूरस्थ ऑब्जेक्ट Registry संदर्भ देता है।

यह दिखाता है:
दूरस्थ वस्तु रजिस्ट्री के लिए संदर्भ (एक ठूंठ)
फेंकता:
RemoteException - यदि संदर्भ नहीं बनाया जा सका
जबसे:
JDK1.1

getRegistry

public static Registry getRegistry(int port)
                            throws RemoteException

निर्दिष्ट port पर स्थानीय होस्ट के लिए दूरस्थ ऑब्जेक्ट Registry संदर्भ देता है।

पैरामीटर:
port - वह पोर्ट जिस पर रजिस्ट्री अनुरोध स्वीकार करती है
यह दिखाता है:
दूरस्थ वस्तु रजिस्ट्री के लिए संदर्भ (एक ठूंठ)
फेंकता:
RemoteException - यदि संदर्भ नहीं बनाया जा सका
जबसे:
JDK1.1

getRegistry

public static Registry getRegistry(String host)
                            throws RemoteException

1099 के डिफ़ॉल्ट रजिस्ट्री पोर्ट पर निर्दिष्ट host पर दूरस्थ ऑब्जेक्ट Registry संदर्भ देता है। यदि host null , तो स्थानीय होस्ट का उपयोग किया जाता है।

पैरामीटर:
host - दूरस्थ रजिस्ट्री के लिए होस्ट
यह दिखाता है:
दूरस्थ वस्तु रजिस्ट्री के लिए संदर्भ (एक ठूंठ)
फेंकता:
RemoteException - यदि संदर्भ नहीं बनाया जा सका
जबसे:
JDK1.1

getRegistry

public static Registry getRegistry(String host,
                                   int port)
                            throws RemoteException

निर्दिष्ट host और port पर दूरस्थ ऑब्जेक्ट Registry संदर्भ देता है। यदि host null , तो स्थानीय होस्ट का उपयोग किया जाता है।

पैरामीटर:
host - दूरस्थ रजिस्ट्री के लिए होस्ट
port - वह पोर्ट जिस पर रजिस्ट्री अनुरोध स्वीकार करती है
यह दिखाता है:
दूरस्थ वस्तु रजिस्ट्री के लिए संदर्भ (एक ठूंठ)
फेंकता:
RemoteException - यदि संदर्भ नहीं बनाया जा सका
जबसे:
JDK1.1

getRegistry

public static Registry getRegistry(String host,
                                   int port,
                                   RMIClientSocketFactory csf)
                            throws RemoteException

निर्दिष्ट host और port पर दूरस्थ ऑब्जेक्ट Registry लिए स्थानीय रूप से निर्मित दूरस्थ संदर्भ देता है। इस दूरस्थ रजिस्ट्री के साथ संचार दूरस्थ host और port पर रजिस्ट्री के लिए Socket कनेक्शन बनाने के लिए आपूर्ति की गई RMIClientSocketFactory उपयोग करेगा।

पैरामीटर:
host - दूरस्थ रजिस्ट्री के लिए होस्ट
port - वह पोर्ट जिस पर रजिस्ट्री अनुरोध स्वीकार करती है
csf - क्लाइंट-साइड Socket फैक्ट्री रजिस्ट्री से कनेक्शन बनाने के लिए उपयोग किया जाता है। यदि csf शून्य है, तो रजिस्ट्री स्टब में डिफ़ॉल्ट क्लाइंट साइड Socket फैक्टरी का उपयोग किया जाएगा।
यह दिखाता है:
दूरस्थ रजिस्ट्री के लिए संदर्भ (एक ठूंठ)
फेंकता:
RemoteException - यदि संदर्भ नहीं बनाया जा सका
जबसे:
1.2

createRegistry

public static Registry createRegistry(int port)
                               throws RemoteException

निर्दिष्ट होस्ट पर अनुरोध स्वीकार करने वाले स्थानीय होस्ट पर एक Registry इंस्टेंस बनाता और निर्यात करता है।

Registry उदाहरण निर्यात किया जाता है जैसे कि स्थिर UnicastRemoteObject.exportObject विधि, Registry उदाहरण और तर्कों के रूप में निर्दिष्ट port को पारित करने के लिए लागू किया जाता है, सिवाय इसके कि Registry उदाहरण को एक अच्छी तरह से ज्ञात वस्तु पहचानकर्ता के साथ निर्यात किया जाता है, मान के साथ बनाया गया एक ObjID उदाहरण। ObjID.REGISTRY_ID

पैरामीटर:
port - वह पोर्ट जिस पर रजिस्ट्री अनुरोध स्वीकार करती है
यह दिखाता है:
रजिस्ट्री
फेंकता:
RemoteException - यदि रजिस्ट्री को निर्यात नहीं किया जा सकता है
जबसे:
JDK1.1

createRegistry

public static Registry createRegistry(int port,
                                      RMIClientSocketFactory csf,
                                      RMIServerSocketFactory ssf)
                               throws RemoteException

स्थानीय होस्ट पर एक Registry इंस्टेंस बनाता है और निर्यात करता है जो उस उदाहरण के साथ संचार के लिए कस्टम सॉकेट कारखानों का उपयोग करता है। बनाई गई रजिस्ट्री आपूर्ति RMIServerSocketFactory गए RMIServerSocketFactory से बनाए गए ServerSocket का उपयोग करके दिए गए port पर आने वाले अनुरोधों के लिए सुनता है।

Registry उदाहरण को निर्यात किया जाता है जैसे कि स्थिर UnicastRemoteObject.exportObject विधि का उपयोग किया जाता है, Registry उदाहरण, निर्दिष्ट port , निर्दिष्ट RMIClientSocketFactory , और निर्दिष्ट RMIServerSocketFactory को तर्क के रूप में RMIServerSocketFactory , सिवाय इसके कि Registry उदाहरण एक प्रसिद्ध पहचानकर्ता के साथ निर्यात किया जाता है। , मान ObjID.REGISTRY_ID साथ निर्मित एक ObjID उदाहरण है।

पैरामीटर:
port - वह पोर्ट जिस पर रजिस्ट्री अनुरोध स्वीकार करती है
csf - क्लाइंट-साइड Socket फैक्ट्री रजिस्ट्री से कनेक्शन बनाने के लिए उपयोग किया जाता है
ssf - server-side ServerSocket factory रजिस्ट्री से कनेक्शन स्वीकार करने के लिए उपयोग किया जाता है
यह दिखाता है:
रजिस्ट्री
फेंकता:
RemoteException - यदि रजिस्ट्री को निर्यात नहीं किया जा सकता है
जबसे:
1.2