pluginconfig.xml ÆÄÀÏ

ÄÁÅÙÃ÷

 

Âü°í

ÀÌ ¹®¼­¿¡¼­ ÆÄÀÏ ¹× µð·ºÅ丮 À§Ä¡¸¦ ÂüÁ¶ÇÒ ¶§ <install-home>Àº Agent Controller ÆÐŰÁöÀÇ ¾ÐÃàÀ» Ǭ µð·ºÅ丮ÀÔ´Ï´Ù.

¼Ò°³

pluginconfig.xml ÆÄÀÏÀº <install-home>\plugins\<plugin-name>\config¿¡ »óÁÖÇÕ´Ï´Ù.  ÀÌ ¸ÞÄ¿´ÏÁòÀº °³º° ¹øµé ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¿ä±¸¿¡ µû¶ó serviceconfig.xml¿¡ Á¤ÀÇµÈ ±Û·Î¹ú ȯ°æ ¹× ÀÀ¿ëÇÁ·Î±×·¥ º°¸íÀ» È®ÀåÇÕ´Ï´Ù. serviceconfig.xml¿¡ Á¤ÀÇµÈ È¯°æ ¼³Á¤À» È®ÀåÇϸé Agent Controller°¡ ½ÇÇàÇÑ ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥(¿¡ÀÌÀüÆ® Æ÷ÇÔ)¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥Àº ÇØ´ç ȯ°æÀ» »ó¼ÓÇϱ⠶§¹®ÀÔ´Ï´Ù. À̸¦ ÅëÇØ "Ç÷¯±×ÀÎ"ÀÌ Agent Controller°¡ ½ÃÀÛÇÑ(¿¹: CLASSPATH ȯ°æ º¯¼ö¿¡ ÇØ´ç °æ·Î¸¦ Ãß°¡ÇÏ¿©) ´Ù¸¥ ÇÁ·Î¼¼½º·Î ÇØ´ç ÀÀ¿ëÇÁ·Î±×·¥À» ãÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ º°¸í ¸ñ·ÏÀ» È®ÀåÇÏ´Â °ÍÀº Agent Controller°¡ ÇØ´ç ½ÇÇà ¼­ºñ½º¸¦ ¸ñ·ÏÀÇ ¼­ºñ½º¸¸À¸·Î Á¦ÇÑÇϵµ·Ï ±¸¼ºµÇ´Â °æ¿ì »õ ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.

µû¶ó¼­ pluginconfig.xmlÀº Agent Controller ±âº» ¼³Ä¡¿¡ ¼±ÅÃÀûÀÎ Ãß°¡ ÄÄÆ÷³ÍÆ®¸¦ ÆÐŰÁöÈ­ÇÏ´Â ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. serviceconfig.xml ÆÄÀÏ ÀÚü´Â ¼öÁ¤µÇÁö ¾ÊÀ¸¹Ç·Î Ãß°¡ ±â´ÉÀ» Á¦°ÅÇÏ´Â °Í ¶ÇÇÑ ½±½À´Ï´Ù.  

¿¡ÀÌÀüÆ®¿¡´Â pluginconfig.xml°ú agent.xmlÀÌ ¸ðµÎ ÇÊ¿äÇÕ´Ï´Ù. agent.xml ÆÄÀÏÀº »ç¿ë °¡´ÉÇÑ ¿¡ÀÌÀüÆ®¸¦ ãÀ» ¶§ »õ Agent Controller°¡ ¿¹¸¦ µé¾î, ¿¡ÀÌÀüÆ® ÀÀ¿ëÇÁ·Î±×·¥À» ¹ß°ßÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á´Â °æ¿ì ÇØ´ç ¿¡ÀÌÀüÆ® ÀÀ¿ëÇÁ·Î±×·¥À» Á¤ÀÇÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù.  pluginconfig.xmlÀº ¿¡ÀÌÀüÆ®°¡ serviceconfig.xml ȯ°æ ¶Ç´Â º°¸í ¸ñ·ÏÀ» È®ÀåÇØ¾ß ÇÏ´Â °æ¿ì ÇÊ¿äÇÕ´Ï´Ù. agent.xml ÆÄÀÏ »ç¿ëÀº ÇâÈÄ ¸±¸®½º¿¡¼­ pluginconfig.xml »ç¿ëÀ» ´ëüÇÕ´Ï´Ù.

Âü°í

¿©±â¼­ »ç¿ëµÇ´Â "Ç÷¯±×ÀÎ"À̶ó´Â ¿ë¾î´Â Eclipse Ç÷¯±×Àΰú ÀÏÄ¡ÇÏÁö´Â ¾Ê½À´Ï´Ù. ÀÌ´Â ½ÇÁ¦ Ç÷¯±×ÀÎÀº óÀ½¿¡ »ç¿ëµÇ¾ú±â ¶§¹®ÀÔ´Ï´Ù. ±×·¯³ª ÇöÀç ÀÌ ±¸¼º ÆÄÀÏÀº Eclipse Workbench·ÎÀÇ ¼³Ä¡¿¡ ÀûÇÕÇÑ Ç÷¯±×ÀÎÀ¸·Î ·¦ÇÎÇÏÁö ¾Ê°í ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥À» ÂüÁ¶ÇÒ ¼ö ÀÖÀ¸¹Ç·Î À߸øµÈ Ç¥±âÀÔ´Ï´Ù.

pluginconfig.xml ÆÄÀÏÀº ´ÙÀ½ ±âº» ¼¼±×¸ÕÆ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

 

Ç÷¯±×ÀÎ ±¸¼º

 

pluginconfig.xml ÆÄÀÏ¿¡ Æ÷ÇÔµÈ ¿ä¼ÒÀÇ °èÃþ ±¸Á¶´Â ¾Æ·¡¿¡ Ç¥½ÃµË´Ï´Ù. °°Àº ·¹º§¿¡ Ç¥½ÃµÈ ¿ä¼ÒÀÇ ¼ø¼­´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù. °èÃþ ±¸Á¶ÀÇ ÇÏÀÌÆÛ¸µÅ©´Â ¿ä¼Ò ¹× ¼Ó¼º ¼½¼ÇÀÇ Á¤±Ô ¿ä¼Ò ¼³¸íÀ¸·Î ¸µÅ©µË´Ï´Ù.


    PluginConfiguration
        AgentControllerEnvironment
            Variable
        Option
        Application
            Variable
            Parameter
        Agent
            Option

       

¿ä¼Ò ¹× ¼Ó¼º

 

¿ä¼Ò: PluginConfiguration
Ç÷¯±×ÀÎ ±¸¼ºÀÇ ·çÆ® ¿ä¼ÒÀÔ´Ï´Ù.   AgentControllerEnvironment´Â ÇÑ ¹ø¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ¿ä¼Ò(Option, Application ¹× Agent)´Â ¿©·¯ ¹ø »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ÇÏÀ§ ¿ä¼Ò´Â »ý·«µÉ ¼ö ÀÖ½À´Ï´Ù.

ÇÏÀ§ ¿ä¼Ò:     AgentControllerEnvironment

                            Option
                            Application
                           Agent
                           
¼Ó¼º:

requires
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº ÀÌ ±¸¼ºÀÌ Á¾¼ÓµÈ Ç÷¯±×ÀÎ À̸§ÀÇ ½°Ç¥·Î ±¸ºÐµÈ ¸ñ·ÏÀÔ´Ï´Ù. TPTP 4.0¿¡¼­´Â ¹öÀü ID Á¢¹ÌºÎ°¡ Ç÷¯±×ÀÎ À̸§¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ Á¢¹ÌºÎ´Â ¹ØÁÙ ¹®ÀÚ ´ÙÀ½¿¡ ¸±¸®½º ¹öÀü ¹øÈ£°¡ ¿É´Ï´Ù(¿¹: org.eclipse.tptp.platform.agentcontroller_4.0.0). ÀÌÀü ¸±¸®½ºÀÇ Ç÷¯±×ÀÎ(¹öÀü ID Á¢¹ÌºÎ°¡ ¾ø´Â Ç÷¯±×ÀÎ)¿¡ Á¾¼ÓµÈ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Ç÷¯±×ÀΠȣȯ¼ºÀ» º¸ÀåÇϱâ À§ÇØ ¹öÀü ID¸¦ Á¦¿ÜÇØ¼­ "requires" ¼Ó¼º¿¡ ´ëÇÑ Ç÷¯±×ÀÎ À̸§À» ÁöÁ¤ÇÏ´Â ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì Agent ControllerÀÇ ±¸¼º ·Î´õ´Â ¿ì¼± ¹öÀü ID Á¢¹ÌºÎ¸¦ Æ÷ÇÔÇÏ¿© Àüü Ç÷¯±×ÀÎ À̸§À» ãÀ¸·Á ½ÃµµÇÕ´Ï´Ù. À̸§À» ã´Â µ¥ ½ÇÆÐÇÏ¸é ±¸¼º ·Î´õ´Â ¹öÀü ID Á¢¹ÌºÎ¸¦ Á¦¿ÜÇÑ Ç÷¯±×ÀÎ À̸§À» °Ë»öÇÕ´Ï´Ù. À̸§ÀÌ µ¿ÀÏÇÑ Ç÷¯±×ÀÎÀÌ µÎ °³ ÀÌ»ó ÀÖ´Â °æ¿ì ¿î¿µ üÁ¦¿¡¼­ ¸®ÅÏÇÑ Ã¹ ¹øÂ° Ç÷¯±×ÀÎ À̸§ÀÌ »ç¿ëµË´Ï´Ù.

¿ä¼Ò: AgentControllerEnvironment
AgentControllerEnvironment ¿ä¼Ò´Â serviceconfig.xml¿¡ Á¤ÀÇµÈ ±Û·Î¹ú ȯ°æ º¯¼ö¸¦ È®ÀåÇÒ Çϳª ÀÌ»óÀÇ Variable ¿ä¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ¿ä¼Ò´Â ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà¿¡ »ç¿ëµÇ´Â ȯ°æÀÇ ÀϺΰ¡ µË´Ï´Ù.


»ç¿ë À§Ä¡: PluginConfiguration

ÇÏÀ§ ¿ä¼Ò:     Variable

 

¿ä¼Ò: Variable

ÀÌ º¯¼ö ¿ä¼Ò´Â ȯ°æ º¯¼ö ¹× ±âÁ¸ ȯ°æ ³»¿¡ ÀÌ È¯°æ º¯¼ö¸¦ À§Ä¡½ÃŰ´Â ¹æ¹ýÀ» Á¤ÀÇÇÏ¿© ½ÇÇàµÈ ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥ ¹× ¿¡ÀÌÀüÆ®¿¡ ´ëÇÑ »õ ±âº» ȯ°æÀ» Çü¼ºÇÕ´Ï´Ù. AgentControllerEnvironment¿¡ ´ëÇØ Á¤ÀÇµÈ 0°³ ÀÌ»óÀÇ ¿ä¼Ò°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë À§Ä¡: AgentControllerEnvironment

¼Ó¼º:

name
ÀÌ ¹®ÀÚ¿­ °ªÀº ȯ°æ º¯¼öÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
value
ÀÌ ¹®ÀÚ¿­ °ªÀº ȯ°æ º¯¼öÀÇ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.
position
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº "Ãß°¡", "¹Ì¸® Ãß°¡" ¶Ç´Â "¹Ù²Ù±â" ÁßÀÇ Çϳª·Î, ±âÁ¸ ±âº» ȯ°æ¿¡ »ó´ëÀûÀ¸·Î ÁöÁ¤ÇÒ ÀÌ È¯°æÀÇ À§Ä¡¸¦ ³ªÅ¸³À´Ï´Ù.

¿ä¼Ò: Option
PluginConfigurationÀÇ ÃÖ»óÀ§ ¿ä¼ÒÀÎ OptionÀº Agent Controller¿¡ Á÷Á¢ µî·ÏÇÏ´Â ¸ðµç ¿¡ÀÌÀüÆ®·Î Àü´ÞµÉ ÀÓÀÇÀÇ ±¸¼º µ¥ÀÌÅ͸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ Á¤º¸´Â ¸ðµç ¿¡ÀÌÀüÆ®¿¡ ´ëÇØ Ŭ¶óÀÌ¾ðÆ®·Î ¸®ÅϵǴ Ư¼º Á¤º¸¿¡ Æ÷ÇԵ˴ϴÙ. ¿¡ÀÌÀüÆ®´Â ÀûÇÕÇÏ´Ù°í ÆÇ´ÜÇÑ Á¤º¸¸¦ ÇØ¼®Çϰųª ÇØ¼®ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. Option Á¤º¸´Â Agent ControllerÀÇ ¿ø·¡ API(ÀÌÀü ¹öÀü°úÀÇ È£È¯¼º °èÃþ)¸¦ »ç¿ëÇÏ´Â ¿¡ÀÌÀüÆ®¿¡¸¸ Á¦°øµË´Ï´Ù. »õ API¸¦ »ç¿ëÇÏ´Â ¿¡ÀÌÀüÆ®¿¡ ±¸¼º Á¤º¸¸¦ Á¦°øÇÏ·Á¸é agent.xml ±¸¼º ÆÄÀÏÀ» »ç¿ëÇϽʽÿÀ.

»ç¿ë À§Ä¡: ¿¡ÀÌÀüÆ®

¼Ó¼º:

name
ÀÌ ¹®ÀÚ¿­ °ªÀº ¿É¼ÇÀÇ À̸§ °ø°£À» ÁöÁ¤ÇÕ´Ï´Ù.
type
ÀÌ ¹®ÀÚ¿­ °ªÀº ¿É¼ÇÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
value
ÀÌ ¹®ÀÚ¿­Àº ¿É¼ÇÀÇ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.
¿ä¼Ò: Application
Application ¿ä¼Ò´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÇ º°¸í ¹× ½ÇÇà Á¤º¸¸¦ Á¤ÀÇÇϰųª È®ÀåÇÕ´Ï´Ù. ÀÌ ¿ä¼Ò¿¡´Â ½ÇÇà ½Ã ÀÌ Æ¯Á¤ ÀÀ¿ëÇÁ·Î±×·¥¿¡¸¸ Ç¥½ÃµÇ´Â ȯ°æ ¼³Á¤ÀÌ Æ÷ÇԵ˴ϴÙ. ÀÌ ÀÀ¿ëÇÁ·Î±×·¥ º°¸íÀº serviceconfig.xmlÀÇ ApplicationAliases ¿ä¼Ò¿¡ Á¤ÀÇµÈ ¸ñ·Ï¿¡ Ãß°¡µË´Ï´Ù.


»ç¿ë À§Ä¡: PluginConfiguration

ÇÏÀ§ ¿ä¼Ò:     Variable

                            Parameter

¼Ó¼º:

executable
ÀÌ ¹®ÀÚ¿­ °ªÀº °æ·Î ¼Ó¼º¿¡ ÁöÁ¤µÈ ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ÆÄÀÏÀÇ º°¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ À̸§À» »ç¿ëÇÏ¿© ÀÌ ÀÀ¿ëÇÁ·Î±×·¥À» ½Äº°ÇØ¾ß ÇÕ´Ï´Ù.  extends ¼Ó¼ºµµ ÁöÁ¤ÇÏ´Â °æ¿ì, ¿©±â¿¡¼­ ÁöÁ¤µÈ À̸§Àº ÀÌÀü¿¡ Á¤ÀÇÇÑ º°¸í°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. 
path
ÀÌ ¹®ÀÚ¿­ °ªÀº ½ÇÇàÇÒ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Àüü °æ·Î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ÆÄÀÏÀ» ½ÇÇàÇÒ ¶§ º°¸í ´ë½Å »ç¿ëµË´Ï´Ù.
extends ¼Ó¼ºÀÌ ÁöÁ¤µÇ¸é ÀÌ ¼Ó¼ºÀº ¹«½ÃÇÕ´Ï´Ù. 
location
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº ½ÇÇà ÆÄÀÏÀÌ ½ÇÇàµÉ µð·ºÅ丮¸¦ ÁöÁ¤Çϸç, ¶§·Î ½ÇÇà ÆÄÀÏÀÌ ½ÇÇà ÁßÀÏ ¶§ ÀÛ¾÷ µð·ºÅ丮¶ó°íµµ ºÎ¸¨´Ï´Ù.
extends
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº ÀÌÀü¿¡ Á¤ÀÇµÈ ÀÀ¿ëÇÁ·Î±×·¥ º°¸íÀÇ ±¸¼º À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ±×·¯³ª ±¸¼º À̸§ÀÌ Áö¿øµÇÁö ¾ÊÀ¸¹Ç·Î ÀÌ ¼Ó¼º °ªÀ» "default"·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. extends°¡ Ç¥½ÃµÇ¸é ÇØ´ç °ª¿¡ °ü°è ¾øÀÌ, ÀÌ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Æ÷ÇÔµÈ Á¤º¸°¡ ÀÏÄ¡ÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ º°¸í¿¡ ÀÌÀü¿¡ Á¤ÀÇµÈ ½ÇÇà Á¤º¸¸¦ È®ÀåÇØ¾ß ÇÔÀ» ³ªÅ¸³À´Ï´Ù. °æ·Î °ªÀº º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù(¿¹: ½ÇÇàµÇ´Â ½ÇÇà ÆÄÀÏ). ½ÇÇà ÆÄÀÏ À̸§°ú ÀÏÄ¡ÇÏ´Â À̸§ÀÌ ¾ø´Â °æ¿ì, ÀÌ Application ¿ä¼Ò´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.

¿ä¼Ò: Variable
ÀÌ º¯¼ö ¿ä¼Ò´Â ȯ°æ º¯¼ö ¹× ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ ¶§ ±âÁ¸ ȯ°æ ³»¿¡ ÀÌ È¯°æ º¯¼ö¸¦ À§Ä¡½ÃŰ´Â ¹æ¹ýÀ» Á¤ÀÇÇÕ´Ï´Ù. Application¿¡ ´ëÇØ Á¤ÀÇµÈ 0°³ ÀÌ»óÀÇ ¿ä¼Ò°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë À§Ä¡: ÀÀ¿ëÇÁ·Î±×·¥

¼Ó¼º:

name
ÀÌ ¹®ÀÚ¿­ °ªÀº ȯ°æ º¯¼öÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
value
ÀÌ ¹®ÀÚ¿­ °ªÀº ȯ°æ º¯¼öÀÇ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.
position
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº "Ãß°¡", "¹Ì¸® Ãß°¡" ¶Ç´Â "¹Ù²Ù±â" ÁßÀÇ Çϳª·Î, ±âº» ȯ°æ¿¡ »ó´ëÀûÀ¸·Î ÁöÁ¤ÇÒ ÀÌ È¯°æÀÇ À§Ä¡¸¦ ³ªÅ¸³À´Ï´Ù.

¿ä¼Ò: Parameter

Parameter ¿ä¼Ò´Â ½ÇÇà ½Ã ÀÀ¿ëÇÁ·Î±×·¥¿¡ Á¦°øÇÒ ¸í·ÉÇà Àμö¸¦ Á¤ÀÇÇÕ´Ï´Ù. Application¿¡ ´ëÇØ Á¤ÀÇµÈ 0°³ ÀÌ»óÀÇ ¿ä¼Ò°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë À§Ä¡: ÀÀ¿ëÇÁ·Î±×·¥

¼Ó¼º:

value
ÀÌ ¹®ÀÚ¿­ °ªÀº ¸í·ÉÇà Àμö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
position
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº "Ãß°¡", "¹Ì¸® Ãß°¡" ¶Ç´Â "¹Ù²Ù±â" ÁßÀÇ Çϳª·Î, ±âÁ¸ ¸í·ÉÇà Àμö¿¡ »ó´ëÀûÀ¸·Î ÁöÁ¤ÇÒ ÀÌ ÀμöÀÇ À§Ä¡¸¦ ³ªÅ¸³À´Ï´Ù.

¿ä¼Ò: Agent
ƯÁ¤ ¿¡ÀÌÀüÆ®ÀÇ ±¸¼º Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. Agent ControllerÀÇ ¿ø·¡ API(ÀÌÀü ¹öÀü°úÀÇ È£È¯¼º °èÃþ)¸¦ »ç¿ëÇÏ´Â ¿¡ÀÌÀüÆ®¸¸ »ç¿ëÇÕ´Ï´Ù. »õ API¸¦ »ç¿ëÇÏ´Â ¿¡ÀÌÀüÆ®¿¡ ±¸¼º Á¤º¸¸¦ Á¦°øÇÏ·Á¸é agent.xml ±¸¼º ÆÄÀÏÀ» »ç¿ëÇϽʽÿÀ.

»ç¿ë À§Ä¡: PluginConfiguration

ÇÏÀ§ ¿ä¼Ò:     Option

¼Ó¼º:

name
ÀÌ ¹®ÀÚ¿­ °ªÀº ÀÌ ±¸¼º Á¤º¸¸¦ Àû¿ëÇØ¾ß ÇÏ´Â ¿¡ÀÌÀüÆ®ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
type
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº ¿¡ÀÌÀüÆ®ÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.
dataChannelSize
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº ÇÁ·Î¼¼½º °£ Åë½Å¿¡ ÇÒ´çÇÒ °øÀ¯ ¸Þ¸ð¸®ÀÇ ¾çÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °ªÀº °¢°¢ MB ¶Ç´Â KB¸¦ Ç¥½ÃÇÏ´Â Á¢¹ÌºÎ M ¶Ç´Â K°¡ Ãß°¡µÇ°Å³ª ¹ÙÀÌÆ®¸¦ Ç¥½ÃÇÏ´Â Á¢¹ÌºÎ°¡ ¾ø´Â ¾çÀÇ Á¤¼ö ¾ç½ÄÀ» ³ªÅ¸³À´Ï´Ù. ¿¹Á¦ °ª: "16M", "8K" ¶Ç´Â "16000"
logFile
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­Àº ÆÄÀÏÀÇ ¿ÏÀüÇÑ °æ·Î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤µÈ °æ¿ì, ÀϹÝÀûÀ¸·Î µ¥ÀÌÅÍ Ã¤³ÎÀ» ÅëÇØ Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛµÇ´Â µ¥ÀÌÅͰ¡ ´ë½Å ÀÌ ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù.
client
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­Àº ÀÌ ¿¡ÀÌÀüÆ®°¡ Ŭ¶óÀÌ¾ðÆ®¿Í »óÈ£ÀÛ¿ëÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °¡´ÉÇÑ °ªÀº "DYNAMIC" ¶Ç´Â "HEADLESS"ÀÔ´Ï´Ù. HEADLESS´Â Å¬¶óÀÌ¾ðÆ®¿Í ¿¬°üµÈ ´ë»óÀÌ ¾øÀ½À» ³ªÅ¸³À´Ï´Ù. ±âº»°ªÀº DYNAMICÀÔ´Ï´Ù.
extends
(¼±ÅûçÇ×) ÀÌ ¹®ÀÚ¿­ °ªÀº ÀÌÀü¿¡ Á¤ÀÇµÈ ¿¡ÀÌÀüÆ®ÀÇ ±¸¼º À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ±×·¯³ª ±¸¼º À̸§ÀÌ Áö¿øµÇÁö ¾ÊÀ¸¹Ç·Î ÀÌ ¼Ó¼º °ªÀ» "default"·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. extends°¡ Ç¥½ÃµÇ¸é ÇØ´ç °ª¿¡ °ü°è ¾øÀÌ, ÀÌ Agent¿¡ Æ÷ÇÔµÈ Á¤º¸°¡ ÀÏÄ¡ÇÏ´Â Agent ¿ä¼Ò¿¡ ÀÌÀü¿¡ Á¤ÀÇµÈ ±¸¼º Á¤º¸¸¦ È®ÀåÇØ¾ß ÇÔÀ» ³ªÅ¸³À´Ï´Ù. ƯÁ¤ ¿¡ÀÌÀüÆ®¿Í ¿¬°üµÈ Option ¸ñ·ÏÀ» ÆîÄ¡´Â µ¥ »ç¿ëµË´Ï´Ù.

¿ä¼Ò: Option
Agent ¿ä¼ÒÀÇ Option ÇÏÀ§ ¿ä¼Ò´Â Agent Controller¿¡ Á÷Á¢ µî·ÏÇÒ ¶§ ¿¡ÀÌÀüÆ®·Î Àü´ÞµÉ ÀÓÀÇÀÇ ±¸¼º µ¥ÀÌÅ͸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¿¡ÀÌÀüÆ®´Â ÀûÇÕÇÏ´Ù°í ÆÇ´ÜÇÑ Á¤º¸¸¦ ÇØ¼®Çϰųª ÇØ¼®ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë À§Ä¡: ¿¡ÀÌÀüÆ®

¼Ó¼º:

name
¿É¼Ç À̸§À» ÁöÁ¤ÇÏ´Â ÀÓÀÇÀÇ ¹®ÀÚ¿­(¿¹: À̸§ °ø°£)
type
¿É¼Ç À¯ÇüÀÇ À̸§À» ÁöÁ¤ÇÏ´Â ÀÓÀÇÀÇ ¹®ÀÚ¿­(¿¹: ¿É¼Ç À̸§)
value
¿É¼ÇÀÇ ÀÓÀÇÀÇ ¹®ÀÚ¿­ °ª

¿¹Á¦ pluginconfig.xmlÆÄÀÏ

 

<PluginConfiguration requires="org.eclipse.tptp.platform.collection.framework">
    <AgentControllerEnvironment>
        <Variable name="CLASSPATH_MY_AGENTS" position="append"
        value="%PLUGINS_HOME%\org.eclipse.tptp.myagents\lib\coreagent.jar" />
    </AgentControllerEnvironment>

    <Application executable="MyAgent" location="%SYS_TEMP_DIR%" path="%JAVA_PATH%">

        <Variable name="CLASSPATH" position="append"
          value="%PLUGINS_HOME%\org.eclipse.tptp.myagents\jmx\lib\jmxagent.jar" />  
        <Variable name="CLASSPATH" position="append" value="%CLASSPATH_MY_AGENTS%" />  
        <Parameter position="append" value="-Dapp_home=%MY_HOME%" />  
        <Parameter position="append" value="-DagentXML=%PLUGINS_HOME%
          \org.eclipse.tptp.myagents\jmx\agentXML\MyAgent.xml" />
    </Application>

    <Option name="org.eclipse.tptp.Myagents" type="version" value="2.0"/> 

</PluginConfiguration>
 

°ü·Ã ÂüÁ¶

¿¡ÀÌÀüÆ® ¹× Agent Controller ±¸¼º °³¿ä


Copyright (C) 2006 Intel Corporation.