OpenJDK 8 - ActivationGroupDesc

क्लास एक्टिवेशनग्रुपडेस




openjdk

क्लास एक्टिवेशनग्रुपडेस

सभी लागू इंटरफेस:
Serializable
public final class ActivationGroupDesc
extends Object
implements Serializable

एक सक्रियण समूह डिस्क्रिप्टर में सक्रियण समूह बनाने / पुन: बनाने के लिए आवश्यक जानकारी है जिसमें वस्तुओं को सक्रिय करना है। इस तरह के एक डिस्क्रिप्टर में शामिल हैं:

  • समूह का वर्ग नाम,
  • समूह का कोड स्थान (समूह की कक्षा का स्थान), और
  • एक "मार्शेल्ड" ऑब्जेक्ट जिसमें समूह विशिष्ट आरंभीकरण डेटा हो सकता है।

समूह का वर्ग ActivationGroup समूह का एक ठोस उपवर्ग होना चाहिए। सक्रियणसमूह का एक उपवर्ग बनाया जाता है / सक्रियणसमूह के माध्यम से बनाया जाता है। एक स्थिर निर्माता जो दो तर्कों को लेता है, एक विशेष निर्माता को आमंत्रित करता है।

  • समूह का ActivationGroupID समूह, और
  • समूह का आरंभिक डेटा ( java.rmi.MarshalledObject )
जबसे:
1.2
यह भी देखें:
ActivationGroup , ActivationGroupID , सीरियल फॉर्म

नेस्टेड क्लासेस

नेस्टेड क्लासेस
संशोधक और प्रकार कक्षा और विवरण
static class ActivationGroupDesc.CommandEnvironment

सक्रियण समूह कार्यान्वयन के लिए स्टार्टअप विकल्प।

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

ActivationGroupDesc

public ActivationGroupDesc(Properties overrides,
                           ActivationGroupDesc.CommandEnvironment cmd)

एक समूह विवरणक का निर्माण करता है जो समूह कार्यान्वयन और कोड स्थान के लिए सिस्टम डिफॉल्ट का उपयोग करता है। गुण जावा वातावरण को ओवरराइड करते हैं (जो समूह कार्यान्वयन के वीएम में सिस्टम गुणों को ओवरराइड करेगा)। कमांड वातावरण बच्चे को वीएम शुरू करने में उपयोग किए जाने वाले सटीक कमांड / विकल्पों को नियंत्रित कर सकता है, या rmid के डिफ़ॉल्ट को स्वीकार करने के लिए null हो सकता है।

यह कंस्ट्रक्टर एक ActivationGroupDesc समूह समूह बना देगा, जिसमें एक null समूह वर्ग नाम होगा, जो सिस्टम के डिफ़ॉल्ट ActivationGroup कार्यान्वयन को इंगित करता है।

पैरामीटर:
overrides - समूह को पुनः बनाए जाने पर सेट करने के लिए गुणों का समूह।
cmd - एक अन्य प्रक्रिया (या null ) में VM को क्रियान्वित करने के लिए नियंत्रण विकल्प।
जबसे:
1.2

ActivationGroupDesc

public ActivationGroupDesc(String className,
                           String location,
                           MarshalledObject<?> data,
                           Properties overrides,
                           ActivationGroupDesc.CommandEnvironment cmd)

समूह के लिए उपयोग किए जाने वाले वैकल्पिक समूह कार्यान्वयन और निष्पादन वातावरण को निर्दिष्ट करता है।

पैरामीटर:
className - समूह का पैकेज योग्य वर्ग नाम या null । एक null समूह वर्ग नाम सिस्टम के डिफ़ॉल्ट ActivationGroup कार्यान्वयन को इंगित करता है।
location - समूह के वर्ग को लोड करने के स्थान से
data - समूह का आरंभीकरण डेटा मार्शल्ड रूप में निहित है (उदाहरण के लिए गुण हो सकते हैं)
overrides - एक गुण मानचित्र जो उपप्रोसेस वातावरण में डिफ़ॉल्ट रूप से उन सेट को ओवरराइड करेगा (इसका अनुवाद -D विकल्पों में किया जाएगा), या null
cmd - एक अन्य प्रक्रिया (या null ) में VM को क्रियान्वित करने के लिए नियंत्रण विकल्प।
जबसे:
1.2

तरीके

getClassName

public String getClassName()

समूह का वर्ग नाम (संभवतः null ) देता है। एक null समूह वर्ग नाम सिस्टम के डिफ़ॉल्ट ActivationGroup कार्यान्वयन को इंगित करता है।

यह दिखाता है:
समूह का वर्ग नाम
जबसे:
1.2

getLocation

public String getLocation()

समूह का कोड स्थान लौटाता है।

यह दिखाता है:
समूह का कोड स्थान
जबसे:
1.2

डेटा प्राप्त करें

public MarshalledObject<?> getData()

समूह के आरंभीकरण डेटा को लौटाता है।

यह दिखाता है:
समूह का आरंभिक डेटा
जबसे:
1.2

getPropertyOverrides

public Properties getPropertyOverrides()

समूह की संपत्ति-ओवरराइड सूची लौटाता है।

यह दिखाता है:
संपत्ति-ओवरराइड सूची, या null
जबसे:
1.2

getCommandEnvironment

public ActivationGroupDesc.CommandEnvironment getCommandEnvironment()

समूह का कमांड-एनवायरनमेंट कंट्रोल ऑब्जेक्ट लौटाता है।

यह दिखाता है:
कमांड-पर्यावरण वस्तु, या null
जबसे:
1.2

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

public boolean equals(Object obj)

सामग्री समानता के लिए दो सक्रियण समूह विवरणकों की तुलना करता है।

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

हैश कोड

public int hashCode()

समान ActivationGroupDesc लिए समान संख्या में उत्पादन करें।

ओवरराइड:
java.lang.Object क्लास java.lang.Object
यह दिखाता है:
पूर्णांक
यह भी देखें:
Hashtable