|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
ConnectionManager ÀÎÅÍÆäÀ̽º´Â, ¸®¼Ò½º ¾î´ðÅͰ¡ Á¢¼Ó ¿ä±¸¸¦ ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö¿¡ °Ç³×ÁÖ±â À§ÇÑ ÈÅÀ» Á¦°øÇÕ´Ï´Ù.
¾îÇø®ÄÉÀÌ¼Ç ¼¹ö´Â, ConnectionManager ÀÎÅÍÆäÀ̽ºÀÇ ½ÇÀåÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ½ÇÀåÀº, ¸®¼Ò½º ¾î´ðÅÍ ¶Ç´Â Á¢¼Ó ÆÑÅ丮 ÀÎÅÍÆäÀ̽ºÀÇ Æ¯Á¤ÀÇ ÇüÅ¿¡ °íÀ¯ÇÏÁö´Â ¾Ê½À´Ï´Ù.
ConnectionManager ½ÇÀåÀº ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö¿¡ À§¾ç ÇØ, ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö°¡ QoS (Quality of Services) ½ÃÅ¥·¯Æ¼, Á¢¼Ó Ç® °ü¸®, Æ®·£Àè¼Ç(transaction) °ü¸®, ¹× ¿¡·¯ ·Î±×/Æ®·¹À̽º ±â·ÏÀ» ½Ç½ÃÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
¾îÇø®ÄÉÀÌ¼Ç ¼¹ö´Â ÀÌ·¯ÇÑ ¼ºñ½º¸¦, ¸ðµç ¸®¼Ò½º ¾î´ðÅÍ ¹× EIS °íÀ¯ ±â±¸·ÎºÎÅÍ µ¶¸³ÇÑ ¹ü¿ëÀûÀÎ ¹æ¹ýÀ¸·Î ½ÇÀåÇÕ´Ï´Ù. ¿¬°á±âÀÇ ¾ÆÅ°ÅØÃÄ´Â, ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö°¡ ÀÌ·¯ÇÑ ¼ºñ½º¸¦ ½ÇÀåÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù. ½ÇÀåÀº ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö¿¡ °íÀ¯ÇÕ´Ï´Ù.
¾îÇø®ÄÉÀÌ¼Ç ¼¹ö°¡ ¼ºñ½º¸¦ ÈÅ ÀÎ ÇÑ ÈÄ, »õ·Î¿î ¹°¸® Á¢¼ÓÀÇ ÀÛ¼º ¶Ç´Â ±âÁ¸ÀÇ ¹°¸® Á¢¼ÓÀÇ Á¶ÇÕÀ» À§Çؼ(¶§¹®¿¡), Á¢¼Ó ¿ä±¸°¡ ManagedConnectionFactory ÀνºÅϽº¿¡ À§¾ç µË´Ï´Ù.
ÁÖ:ConnectionManager ÀÎÅÍÆäÀ̽ºÀÇ ½ÇÀå Ŭ·¡½º´Â, java.io.Serializable ÀÎÅÍÆäÀ̽º¸¦ ½ÇÀåÇϱâ À§Çؼ ÇÊ¿äÇÕ´Ï´Ù.
ºñ°ü¸® ¾îÇø®ÄÉÀ̼ÇÀÇ ½Ã³ª¸®¿À·Î, ConnectionManager ÀÇ ½ÇÀå Ŭ·¡½º´Â, ¸®¼Ò½º ¾î´ðÅÍ (µðÆúÆ®ÀÇ ConnectionManager ½ÇÀåÀ¸·Î¼) ¶Ç´Â ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀڷκÎÅÍ Á¦°ø °¡´ÉÇÕ´Ï´Ù. ¾î´À °æ¿ìµµ, QOS ´Â ¼µå ÆÄƼ º¥´õÀÇ ÄÄÆÛ³ÍÆ®·Î¼ Á¦°ø °¡´ÉÇÕ´Ï´Ù.
ManagedConnectionFactory
¸Þ¼ÒµåÀÇ °³¿ä | |
java.lang.Object |
allocateConnection (ManagedConnectionFactory mcf,
ConnectionRequestInfo cxRequestInfo)
allocateConnection ¸Þ¼Òµå´Â, ¸®¼Ò½º ¾î´ðÅÍÀÇ Á¢¼Ó ÆÑÅ丮 ÀνºÅϽº¿¡ ÀÇÇØ ºÒ·Á °©´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public java.lang.Object allocateConnection(ManagedConnectionFactory mcf, ConnectionRequestInfo cxRequestInfo) throws ResourceException
allocateConnection ¸Þ¼Òµå´Â, ¸®¼Ò½º ¾î´ðÅÍÀÇ Á¢¼Ó ÆÑÅ丮 ÀνºÅϽº¿¡ ÀÇÇØ ºÒ·Á °©´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, Á¢¼Ó ÆÑÅ丮 ÀνºÅϽº (¸®¼Ò½º ¾î´ðÅÍ¿¡ ÀÇÇØ Á¦°øµÈ´Ù)´Â ConnectionManager ÀνºÅϽº¿¡ Á¢¼Ó ¿ä±¸¸¦ °Ç³×ÁÙ ¼ö°¡ ÀÖ½À´Ï´Ù.
connectionRequestInfo ÆÄ¶ó¹ÌÅÍ´Â, Á¢¼Ó ¿ä±¸ 󸮿¡ °üÇÑ ¸®¼Ò½º ¾î´ðÅÍ¿¡ °íÀ¯ÇÑ Á¤º¸¸¦ ³ªÅ¸³À´Ï´Ù.
mcf
- ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö°¡ Á¢¼Ó Á¶ÇÕ/ÀÛ¼ºÀ» À§¾ç Çϱâ À§Çؼ »ç¿ëµÇ´ÂcxRequestInfo
- Á¢¼Ó ¿ä±¸ Á¤º¸ResourceException
- ¹ü¿ëÀûÀÎ ¿¹¿ÜApplicationServerInternalException
- ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö °íÀ¯ÀÇ ¿¹¿ÜSecurityException
- ½ÃÅ¥·¯Æ¼ °ü·Ã ¿¡·¯ResourceAllocationException
- Á¢¼Ó ¿ä±¸¿¡ ´ëÇÑ system resourceÀÇ ÇÒ´çÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ìResourceAdapterInternalException
- ¸®¼Ò½º ¾î´ðÅÍ °ü·ÃÀÇ ¿¡·¯ »óÅÂ
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |