OpenJDK 8 - RemoteObject

कक्षा RemoteObject




openjdk

कक्षा RemoteObject

सभी लागू इंटरफेस:
Serializable , Remote
प्रत्यक्ष ज्ञात उपवर्ग:
RemoteServer , RemoteStub , RemoteStub
public abstract class RemoteObject
extends Object
implements Remote, Serializable

RemoteObject वर्ग java.lang.Object लागू करता है। दूरस्थ वस्तुओं के लिए व्यवहार को लागू करें। RemoteObject हैशकोड, बराबर और स्ट्रींग के लिए तरीकों को लागू करके ऑब्जेक्ट का दूरस्थ शब्दार्थ प्रदान करता है।

जबसे:
JDK1.1

खेत

रेफरी

protected transient RemoteRef ref

ऑब्जेक्ट का दूरस्थ संदर्भ।

कंस्ट्रक्टर्स

RemoteObject

protected RemoteObject()

एक दूरस्थ वस्तु बनाता है।

RemoteObject

protected RemoteObject(RemoteRef newref)

निर्दिष्ट दूरस्थ संदर्भ के साथ प्रारंभ में, दूरस्थ ऑब्जेक्ट बनाता है।

पैरामीटर:
newref - दूरस्थ संदर्भ

तरीके

getRef

public RemoteRef getRef()

दूरस्थ ऑब्जेक्ट के लिए दूरस्थ संदर्भ देता है।

नोट: इस विधि से लौटी वस्तु एक कार्यान्वयन-विशिष्ट वर्ग का उदाहरण हो सकती है। readObject अपने कस्टम readObject और readObject तरीकों के व्यवहार के माध्यम से अपने उदाहरणों के दूरस्थ संदर्भों की क्रमबद्धता को सुनिश्चित करता है। RemoteRef का एक उदाहरण इसके RemoteObject आवरण उदाहरण के बाहर क्रमबद्ध नहीं होना चाहिए या परिणाम असंगत हो सकता है।

यह दिखाता है:
दूरस्थ वस्तु के लिए दूरस्थ संदर्भ
जबसे:
1.2

toStub

public static Remote toStub(Remote obj)
                     throws NoSuchObjectException

पैरामीटर के रूप में पारित दूरस्थ ऑब्जेक्ट obj लिए स्टब लौटाता है। ऑब्जेक्ट के निर्यात के बाद यह कार्रवाई केवल मान्य है।

पैरामीटर:
obj - दूरस्थ वस्तु जिसकी स्टब की जरूरत होती है
यह दिखाता है:
दूरस्थ वस्तु के लिए ठूंठ, obj
फेंकता:
NoSuchObjectException - यदि दूरस्थ ऑब्जेक्ट के लिए स्टब नहीं मिला।
जबसे:
1.2

हैश कोड

public int hashCode()

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

ओवरराइड:
java.lang.Object क्लास java.lang.Object
यह दिखाता है:
इस ऑब्जेक्ट के लिए हैश कोड मान।
यह भी देखें:
Hashtable

के बराबर होती है

public boolean equals(Object obj)

समानता के लिए दो दूरस्थ वस्तुओं की तुलना करता है। एक बूलियन देता है जो इंगित करता है कि क्या यह दूरस्थ ऑब्जेक्ट निर्दिष्ट ऑब्जेक्ट के बराबर है। इस विधि का उपयोग तब किया जाता है जब किसी दूरस्थ वस्तु को हैशटेबल में संग्रहीत किया जाता है। यदि निर्दिष्ट ऑब्जेक्ट स्वयं RemoteObject का उदाहरण नहीं है, तो यह विधि तर्क के रूप में इस दूरस्थ ऑब्जेक्ट के साथ अपने पैरामीटर के equals विधि को लागू करने का परिणाम लौटाती है।

ओवरराइड:
कक्षा java.lang.Object में java.lang.Object
पैरामीटर:
obj - के साथ तुलना करने के लिए वस्तु
यह दिखाता है:
सच है अगर ये वस्तुएं समान हैं; गलत है अन्यथा।
यह भी देखें:
Hashtable

तार

public String toString()

एक स्ट्रिंग देता है जो इस दूरस्थ ऑब्जेक्ट के मूल्य का प्रतिनिधित्व करता है।

ओवरराइड:
कक्षा java.lang.Object में java.lang.Object
यह दिखाता है:
ऑब्जेक्ट का एक स्ट्रिंग प्रतिनिधित्व।