javax.resource.spi
ÀÎÅÍÆäÀ̽º ConnectionManager

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
java.io.Serializable

public interface ConnectionManager
extends java.io.Serializable

ConnectionManager ÀÎÅÍÆäÀ̽º´Â, ¸®¼Ò½º ¾î´ðÅͰ¡ Á¢¼Ó ¿ä±¸¸¦ ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö¿¡ °Ç³×ÁÖ±â À§ÇÑ ÈÅÀ» Á¦°øÇÕ´Ï´Ù.

¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö´Â, ConnectionManager ÀÎÅÍÆäÀ̽ºÀÇ ½ÇÀåÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ½ÇÀåÀº, ¸®¼Ò½º ¾î´ðÅÍ ¶Ç´Â Á¢¼Ó ÆÑÅ丮 ÀÎÅÍÆäÀ̽ºÀÇ Æ¯Á¤ÀÇ ÇüÅ¿¡ °íÀ¯ÇÏÁö´Â ¾Ê½À´Ï´Ù.

ConnectionManager ½ÇÀåÀº ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö¿¡ À§¾ç ÇØ, ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö°¡ QoS (Quality of Services) ½ÃÅ¥·¯Æ¼, Á¢¼Ó Ç® °ü¸®, Æ®·£Àè¼Ç(transaction) °ü¸®, ¹× ¿¡·¯ ·Î±×/Æ®·¹À̽º ±â·ÏÀ» ½Ç½ÃÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö´Â ÀÌ·¯ÇÑ ¼­ºñ½º¸¦, ¸ðµç ¸®¼Ò½º ¾î´ðÅÍ ¹× EIS °íÀ¯ ±â±¸·ÎºÎÅÍ µ¶¸³ÇÑ ¹ü¿ëÀûÀÎ ¹æ¹ýÀ¸·Î ½ÇÀåÇÕ´Ï´Ù. ¿¬°á±âÀÇ ¾ÆÅ°ÅØÃÄ´Â, ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö°¡ ÀÌ·¯ÇÑ ¼­ºñ½º¸¦ ½ÇÀåÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù. ½ÇÀåÀº ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö¿¡ °íÀ¯ÇÕ´Ï´Ù.

¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö°¡ ¼­ºñ½º¸¦ ÈÅ ÀÎ ÇÑ ÈÄ, »õ·Î¿î ¹°¸® Á¢¼ÓÀÇ ÀÛ¼º ¶Ç´Â ±âÁ¸ÀÇ ¹°¸® Á¢¼ÓÀÇ Á¶ÇÕÀ» À§Çؼ­(¶§¹®¿¡), Á¢¼Ó ¿ä±¸°¡ ManagedConnectionFactory ÀνºÅϽº¿¡ À§¾ç µË´Ï´Ù.

ÁÖ:ConnectionManager ÀÎÅÍÆäÀ̽ºÀÇ ½ÇÀå Ŭ·¡½º´Â, java.io.Serializable ÀÎÅÍÆäÀ̽º¸¦ ½ÇÀåÇϱâ À§Çؼ­ ÇÊ¿äÇÕ´Ï´Ù.

ºñ°ü¸® ¾îÇø®ÄÉÀ̼ÇÀÇ ½Ã³ª¸®¿À·Î, ConnectionManager ÀÇ ½ÇÀå Ŭ·¡½º´Â, ¸®¼Ò½º ¾î´ðÅÍ (µðÆúÆ®ÀÇ ConnectionManager ½ÇÀåÀ¸·Î¼­) ¶Ç´Â ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀڷκÎÅÍ Á¦°ø °¡´ÉÇÕ´Ï´Ù. ¾î´À °æ¿ìµµ, QOS ´Â ¼­µå ÆÄƼ º¥´õÀÇ ÄÄÆÛ³ÍÆ®·Î¼­ Á¦°ø °¡´ÉÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
0.6
°ü·Ã Ç׸ñ:
ManagedConnectionFactory

¸Þ¼ÒµåÀÇ °³¿ä
 java.lang.Object allocateConnection (ManagedConnectionFactory  mcf, ConnectionRequestInfo  cxRequestInfo)
          allocateConnection ¸Þ¼Òµå´Â, ¸®¼Ò½º ¾î´ðÅÍÀÇ Á¢¼Ó ÆÑÅ丮 ÀνºÅϽº¿¡ ÀÇÇØ ºÒ·Á °©´Ï´Ù.
 

¸Þ¼ÒµåÀÇ »ó¼¼

allocateConnection

public java.lang.Object allocateConnection(ManagedConnectionFactory  mcf,
                                           ConnectionRequestInfo  cxRequestInfo)
                                    throws ResourceException 

allocateConnection ¸Þ¼Òµå´Â, ¸®¼Ò½º ¾î´ðÅÍÀÇ Á¢¼Ó ÆÑÅ丮 ÀνºÅϽº¿¡ ÀÇÇØ ºÒ·Á °©´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, Á¢¼Ó ÆÑÅ丮 ÀνºÅϽº (¸®¼Ò½º ¾î´ðÅÍ¿¡ ÀÇÇØ Á¦°øµÈ´Ù)´Â ConnectionManager ÀνºÅϽº¿¡ Á¢¼Ó ¿ä±¸¸¦ °Ç³×ÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.

connectionRequestInfo ÆÄ¶ó¹ÌÅÍ´Â, Á¢¼Ó ¿ä±¸ 󸮿¡ °üÇÑ ¸®¼Ò½º ¾î´ðÅÍ¿¡ °íÀ¯ÇÑ Á¤º¸¸¦ ³ªÅ¸³À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
mcf - ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö°¡ Á¢¼Ó Á¶ÇÕ/ÀÛ¼ºÀ» À§¾ç Çϱâ À§Çؼ­ »ç¿ëµÇ´Â
cxRequestInfo - Á¢¼Ó ¿ä±¸ Á¤º¸
¹Ýȯ°ª:
EIS °íÀ¯ÀÇ Á¢¼Ó ÀÎÅÍÆäÀ̽º¸¦ °¡Áö´Â Á¢¼Ó ÇÚµé
¿¹¿Ü:
ResourceException - ¹ü¿ëÀûÀÎ ¿¹¿Ü
ApplicationServerInternalException - ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö °íÀ¯ÀÇ ¿¹¿Ü
SecurityException - ½ÃÅ¥·¯Æ¼ °ü·Ã ¿¡·¯
ResourceAllocationException - Á¢¼Ó ¿ä±¸¿¡ ´ëÇÑ system resourceÀÇ ÇÒ´çÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
ResourceAdapterInternalException - ¸®¼Ò½º ¾î´ðÅÍ °ü·ÃÀÇ ¿¡·¯ »óÅÂ


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.