|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjava.rmi.activation.ActivationDesc
public final class ActivationDesc
½ÃÀÛ ±â¼úÀÚ¿¡°Ô´Â ¿ÀºêÁ§Æ®¸¦ ½ÃÀÛÇϱâ À§Çؼ ÇÊ¿äÇÑ Á¤º¸°¡ Æ÷ÇԵǰí ÀÖ½À´Ï´Ù.
±â¼úÀÚ¿¡
ÇØ ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¸¦ ´Ù½Ã ÀÛ¼ºÇϰųª ½ÃÀÛÇϰųª ÇÏ·Á¸é,
½ÃÀÛ ½Ã½ºÅÛ¿¡ µî·ÏµÈ ±â¼úÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù. ¿ÀºêÁ§Æ®ÀÇ ±â¼úÀÚ¿¡°Ô ÀÖ´Â MarshalledObject
°¡, 2 ¹øÂ°ÀÇ Àμö·Î¼ ÀçÃʱâȽà ȤÀº ½ÃÀ۽ÿ¡ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇÏ´Â ¸®¸ðÆ® ¿ÀºêÁ§Æ®ÀÇ »ý¼ºÀÚ¿¡°Ô °Ç³×Áý´Ï´Ù.
Activatable
,
Á÷·ÄÈ µÈ Çü½Ä »ý¼ºÀÚ °³¿ä | |
---|---|
ActivationDesc (ActivationGroupID groupID,
String className,
String location,
MarshalledObject data)
Ŭ·¡½º¸íÀÌ className ÀÎ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇÏ´Â ¿ÀºêÁ§Æ® ±â¼úÀÚ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
ActivationDesc (ActivationGroupID groupID,
String className,
String location,
MarshalledObject data,
boolean restart)
Ŭ·¡½º¸íÀÌ className ÀÎ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇÏ´Â ¿ÀºêÁ§Æ® ±â¼úÀÚ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
ActivationDesc (String className,
String location,
MarshalledObject data)
Ŭ·¡½º¸íÀÌ className ÀÎ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇÏ´Â ¿ÀºêÁ§Æ® ±â¼úÀÚ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
ActivationDesc (String className,
String location,
MarshalledObject data,
boolean restart)
Ŭ·¡½º¸íÀÌ className ÀÎ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇÏ´Â ¿ÀºêÁ§Æ® ±â¼úÀÚ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
boolean |
equals (Object obj)
2 °³ÀÇ ½ÃÀÛ ±â¼úÀÚÀÇ ³»¿ëÀ» ºñ±³ÇÕ´Ï´Ù. |
String |
getClassName ()
±â¼úÀÚ·Î ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇϴ Ŭ·¡½º¸íÀ» µ¹·ÁÁÝ´Ï´Ù. |
MarshalledObject |
getData ()
±â¼úÀÚ·Î ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇÏ´Â ÃʱâÈ µ¥ÀÌÅÍ ¶Ç´Â ½ÃÀÛ µ¥ÀÌÅͰ¡ ÀÖ´Â ¡¸Á¤·ÄÈ µÈ ¿ÀºêÁ§Æ®¡¹¸¦ µ¹·ÁÁÝ´Ï´Ù. |
ActivationGroupID |
getGroupID ()
±â¼úÀÚ·Î ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇÏ´Â ±×·ì ½Äº°ÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
String |
getLocation ()
±â¼úÀÚ·Î ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇÏ´Â ÄÚµåÀÇ À§Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
getRestartMode ()
½ÃÀÛ ±â¼úÀÚ¿¡°Ô °ü·ÃÇÑ ¿ÀºêÁ§Æ®ÀÇ ¡¸Àç½ÃÀÛ¡¹¸ðµå¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
hashCode ()
°°Àº ActivationDesc ¿¡ ´ëÇØ¼ °°Àº ÇØ½Ã Äڵ带 µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
finalize,
getClass,
notify,
notifyAll,
toString,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
public ActivationDesc(String className, String location, MarshalledObject data) throws ActivationException
className
ÀÎ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇÏ´Â ¿ÀºêÁ§Æ® ±â¼úÀÚ¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®´Â location
À§Ä¡ÀÇ ÄÚµå·ÎºÎÅÍ ·Îµå °¡´ÉÇϰí, ÃʱâÈ Á¤º¸´Â data
ÀÔ´Ï´Ù. ÀÌ Çü½ÄÀÇ »ý¼ºÀÚ¸¦ »ç¿ëÇÏ´Â °æ¿ì,groupID
µðÆúÆ®´Â
ÀÌ VM
ActivationGroup
ÇöÀçÀÇ ID °¡ µË´Ï´Ù. ActivationGroupID
°¡ °°Àº ¿ÀºêÁ§Æ®´Â ¸ðµÎ, °°Àº VM ¾È¿¡¼ ½ÃÀ۵˴ϴÙ.
ÀÌ »ý¼ºÀÚ
À¸·Î ÀÛ¼ºÇÑ ±â¼úÀÚ¸¦ »ç¿ëÇØ ÁöÁ¤µÈ ¿ÀºêÁ§Æ®´Â
¿ä±¸¿¡ ÀÀÇØ (µðÆúÆ®¿¡¼´Â Àç½ÃÀÛ ¸ðµå°¡ false
) ¸¶¼Å ½ÃÀ۵Ǵ °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ½ÃÀÛ °¡´ÉÇÑ ¿ÀºêÁ§Æ®°¡ Àç½ÃÀÛ ¼ºñ½º¸¦ ÇÊ¿ä·Î ÇÏ´Â °æ¿ì, boolean Çü ÆÄ¶ó¹ÌÅÍ restart
¸¦
ÀÌ¿ëÇÑ ActivationDesc
»ý¼ºÀÚ ÀϺθ¦ »ç¿ëÇÕ´Ï´Ù.
ÀÌ »ý¼ºÀÚ´Â
ÀÌ VM
ÇöÀçÀÇ ½ÃÀÛ ±×·ìÀÌ ¾ø´Â °æ¿ì´Â ActivationException
¸¦
Throw ÇÕ´Ï´Ù. ActivationGroup
À»
ÀÛ¼ºÇÏ·Á¸é,
ActivationGroup.createGroup
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
className
- ¿ÀºêÁ§Æ®ÀÇ, ÆÐŰÁö¸íÀÌ ¿ÏÀü ÁöÁ¤µÈ Ŭ·¡½º¸ílocation
- ¿ÀºêÁ§Æ®ÀÇ ÄÚµåÀÇ À§Ä¡ (Ŭ·¡½ºÀÇ ·Îµå¿ø·¡ÀÇ À§Ä¡)data
- Á¤·ÄÈ µÈ Çü½Ä¿¡¼ Æ÷ÇԵǰí ÀÖ´Â
¿ÀºêÁ§Æ®ÀÇ ÃʱâÈ (½ÃÀÛ) µ¥ÀÌÅÍ
ActivationException
- ÇöÀçÀÇ ±×·ìÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ìpublic ActivationDesc(String className, String location, MarshalledObject data, boolean restart) throws ActivationException
className
ÀÎ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇÏ´Â ¿ÀºêÁ§Æ® ±â¼úÀÚ¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®´Â location
À§Ä¡ÀÇ ÄÚµå·ÎºÎÅÍ ·Îµå °¡´ÉÇϰí, ÃʱâÈ Á¤º¸´Â data
ÀÔ´Ï´Ù. ÀÌ Çü½ÄÀÇ »ý¼ºÀÚ¸¦ »ç¿ëÇÏ´Â °æ¿ì,groupID
µðÆúÆ®´Â
ÀÌ VM
ActivationGroup
ÇöÀçÀÇ ID °¡ µË´Ï´Ù. ActivationGroupID
°¡ °°Àº ¿ÀºêÁ§Æ®´Â ¸ðµÎ, °°Àº VM ¾È¿¡¼ ½ÃÀ۵˴ϴÙ.
ÀÌ »ý¼ºÀÚ´Â
ÀÌ VM
ÇöÀçÀÇ ½ÃÀÛ ±×·ìÀÌ ¾ø´Â °æ¿ì´Â ActivationException
¸¦
Throw ÇÕ´Ï´Ù. ActivationGroup
À»
ÀÛ¼ºÇÏ·Á¸é,
ActivationGroup.createGroup
¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
className
- ¿ÀºêÁ§Æ®ÀÇ, ÆÐŰÁö¸íÀÌ ¿ÏÀü ÁöÁ¤µÈ Ŭ·¡½º¸ílocation
- ¿ÀºêÁ§Æ®ÀÇ ÄÚµåÀÇ À§Ä¡ (Ŭ·¡½ºÀÇ ·Îµå¿ø·¡ÀÇ À§Ä¡)data
- Á¤·ÄÈ µÈ Çü½Ä¿¡¼ Æ÷ÇԵǰí ÀÖ´Â
¿ÀºêÁ§Æ®ÀÇ ÃʱâÈ (½ÃÀÛ) µ¥ÀÌÅÍrestart
- true
°æ¿ì´Â
activator°¡ Àç½ÃÀÛÇßÀ» ¶§, ¶Ç´Â µ¹¿¬ÀÇ Å©·¡½¬ ÈÄ¿¡ ¿ÀºêÁ§Æ®ÀÇ ½ÃÀÛ ±×·ìÀ» Àç½ÃÀÛÇÏ´Â °æ¿ì¿¡ ¿ÀºêÁ§Æ®µµ ½ÃÀ۵ȴÙ. false
°æ¿ì´Â
¿ÀºêÁ§Æ®´Â ¿ä±¸¿¡ ÀÀÇØ ½ÃÀ۵ȴÙ. restart
¸¦
true
·Î ÁöÁ¤Çصµ, »õ·Î¿î µî·Ï ¿ÀºêÁ§Æ®¸¦ ÃÖÃÊ·Î °ð ½ÃÀÛÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. Ãʱ⠽ÃÀÛÀº °ð¹Ù·Î ÇÏÇà ±úÁöÁö ¾Ê´Â´Ù
ActivationException
- ÇöÀçÀÇ ±×·ìÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ìpublic ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject data)
className
ÀÎ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇÏ´Â ¿ÀºêÁ§Æ® ±â¼úÀÚ¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®´Â location
À§Ä¡ÀÇ ÄÚµå·ÎºÎÅÍ ·Îµå °¡´ÉÇϰí, ÃʱâÈ Á¤º¸´Â data
ÀÔ´Ï´Ù. groupID
°¡ °°Àº ¿ÀºêÁ§Æ®´Â ¸ðµÎ, °°Àº VM ¾È¿¡¼ ½ÃÀ۵˴ϴÙ.
ÀÌ »ý¼ºÀÚ
À¸·Î ÀÛ¼ºÇÑ ±â¼úÀÚ¸¦ »ç¿ëÇØ ÁöÁ¤µÈ ¿ÀºêÁ§Æ®´Â
¿ä±¸¿¡ ÀÀÇØ (µðÆúÆ®¿¡¼´Â Àç½ÃÀÛ ¸ðµå°¡ false
) ¸¶¼Å ½ÃÀ۵Ǵ °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ½ÃÀÛ °¡´ÉÇÑ ¿ÀºêÁ§Æ®°¡ Àç½ÃÀÛ ¼ºñ½º¸¦ ÇÊ¿ä·Î ÇÏ´Â °æ¿ì, boolean Çü ÆÄ¶ó¹ÌÅÍ restart
¸¦
ÀÌ¿ëÇÑ ActivationDesc
»ý¼ºÀÚ ÀϺθ¦ »ç¿ëÇÕ´Ï´Ù.
groupID
- ±×·ìÀÇ ½Äº°ÀÚ. ActivationSystem.registerGroup
¸Þ¼µåÀÇ µî·ÏÀ¸·ÎºÎÅÍ ÃëµæµÈ´Ù. ±×·ìÀº, ¿ÀºêÁ§Æ®°¡ ½ÃÀ۵Ǵ VM¸¦
ÁöÁ¤ÇÏ´ÂclassName
- ¿ÀºêÁ§Æ®ÀÇ, ÆÐŰÁö¸íÀÌ ¿ÏÀü ÁöÁ¤µÈ Ŭ·¡½º¸ílocation
- ¿ÀºêÁ§Æ®ÀÇ ÄÚµåÀÇ À§Ä¡ (Ŭ·¡½ºÀÇ ·Îµå¿ø·¡ÀÇ À§Ä¡)data
- Á¤·ÄÈ µÈ Çü½Ä¿¡¼ Æ÷ÇԵǰí ÀÖ´Â
¿ÀºêÁ§Æ®ÀÇ ÃʱâÈ (½ÃÀÛ) µ¥ÀÌÅÍ
IllegalArgumentException
- groupID
°¡ null
°æ¿ìpublic ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject data, boolean restart)
className
ÀÎ ¿ÀºêÁ§Æ®°¡ »ç¿ëÇÏ´Â ¿ÀºêÁ§Æ® ±â¼úÀÚ¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®´Â location
À§Ä¡ÀÇ ÄÚµå·ÎºÎÅÍ ·Îµå °¡´ÉÇϰí, ÃʱâÈ Á¤º¸´Â data
ÀÔ´Ï´Ù. groupID
°¡ °°Àº ¿ÀºêÁ§Æ®´Â ¸ðµÎ, °°Àº VM ¾È¿¡¼ ½ÃÀ۵˴ϴÙ.
groupID
- ±×·ìÀÇ ½Äº°ÀÚ. ActivationSystem.registerGroup
¸Þ¼µåÀÇ µî·ÏÀ¸·ÎºÎÅÍ ÃëµæµÈ´Ù. ±×·ìÀº, ¿ÀºêÁ§Æ®°¡ ½ÃÀ۵Ǵ VM¸¦
ÁöÁ¤ÇÏ´ÂclassName
- ¿ÀºêÁ§Æ®ÀÇ, ÆÐŰÁö¸íÀÌ ¿ÏÀü ÁöÁ¤µÈ Ŭ·¡½º¸ílocation
- ¿ÀºêÁ§Æ®ÀÇ ÄÚµåÀÇ À§Ä¡ (Ŭ·¡½ºÀÇ ·Îµå¿ø·¡ÀÇ À§Ä¡)data
- Á¤·ÄÈ µÈ Çü½Ä¿¡¼ Æ÷ÇԵǰí ÀÖ´Â
¿ÀºêÁ§Æ®ÀÇ ÃʱâÈ (½ÃÀÛ) µ¥ÀÌÅÍrestart
- true
°æ¿ì´Â
activator°¡ Àç½ÃÀÛÇßÀ» ¶§, ¶Ç´Â µ¹¿¬ÀÇ Å©·¡½¬ ÈÄ¿¡ ¿ÀºêÁ§Æ®ÀÇ ½ÃÀÛ ±×·ìÀ» Àç½ÃÀÛÇÏ´Â °æ¿ì¿¡ ¿ÀºêÁ§Æ®µµ ½ÃÀ۵ȴÙ. false
°æ¿ì´Â
¿ÀºêÁ§Æ®´Â ¿ä±¸¿¡ ÀÀÇØ ½ÃÀ۵ȴÙ. restart
¸¦
true
·Î ÁöÁ¤Çصµ, »õ·Î¿î µî·Ï ¿ÀºêÁ§Æ®¸¦ ÃÖÃÊ·Î °ð ½ÃÀÛÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. Ãʱ⠽ÃÀÛÀº °ð¹Ù·Î ÇÏÇà ±úÁöÁö ¾Ê´Â´Ù
IllegalArgumentException
- groupID
°¡ null
°æ¿ì¸Þ¼µåÀÇ »ó¼¼ |
---|
public ActivationGroupID getGroupID()
groupID
¸¦
°¡Áö´Â º¹¼öÀÇ ¿ÀºêÁ§Æ®¸¦ ÀÛ¼º ¶Ç´Â ½ÃÀÛÇÕ´Ï´Ù.
public String getClassName()
public String getLocation()
public MarshalledObject getData()
public boolean getRestartMode()
true
°æ¿ì, »õ·Î¿î µî·Ï ¿ÀºêÁ§Æ®¸¦ ÃÖÃÊ·Î °ð ½ÃÀÛÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. Ãʱ⠽ÃÀÛÀº °ð¹Ù·Î ÇÏÇà ±úÁöÁö ¾Ê´Âpublic boolean equals(Object obj)
Object
³»ÀÇ equals
obj
- ºñ±³ ´ë»óÀÇ ¿ÀºêÁ§Æ®
Hashtable
public int hashCode()
ActivationDesc
¿¡ ´ëÇØ¼ °°Àº ÇØ½Ã Äڵ带 µ¹·ÁÁÝ´Ï´Ù.
Object
³»ÀÇ hashCode
Hashtable
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.