javax.resource.cci
ÀÎÅÍÆäÀ̽º ConnectionFactory

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

public interface ConnectionFactory
extends java.io.Serializable, Referenceable

ConnectionFactory ´Â, EIS ÀνºÅϽº¿¡ÀÇ Á¢¼ÓÀ» ÃëµæÇϱâ À§ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. ConnectionFactory ÀÎÅÍÆäÀ̽ºÀÇ ½ÇÀåÀº, ¸®¼Ò½º ¾î´ðÅÍ¿¡ ÀÇÇØ Á¦°øµË´Ï´Ù.

¾îÇø®ÄÉÀÌ¼Ç ÄÚµå´Â JNDI À̸§ °ø°£À¸·ÎºÎÅÍ ConnectionFactory ÀνºÅϽº¸¦ °Ë»öÇØ, ±×°ÍÀ» »ç¿ëÇØ EIS Á¢¼ÓÀ» ÃëµæÇÕ´Ï´Ù.

ConnectionFactory ÀÇ ½ÇÀå Ŭ·¡½º´Â, JNDI µî·ÏÀ» ¼­Æ÷Æ®ÇÏ´Â java.io.Serializable ¹× javax.resource.Referenceable ÀÎÅÍÆäÀ̽ºÀÇ ½ÇÀåÀÌ ÇÊ¿äÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Connection , Referenceable

¸Þ¼ÒµåÀÇ °³¿ä
 Connection getConnection ()
          EIS ÀνºÅϽº¿¡ÀÇ Á¢¼ÓÀ» ÃëµæÇÕ´Ï´Ù.
 Connection getConnection (ConnectionSpec  properties)
          EIS ÀνºÅϽº¿¡ÀÇ Á¢¼ÓÀ» ÃëµæÇÕ´Ï´Ù.
 ResourceAdapterMetaData getMetaData ()
          Resource Adapter ÀÇ ¸ÞŸµ¥ÀÌŸ¸¦ ÃëµæÇÕ´Ï´Ù.
 RecordFactory getRecordFactory ()
          RecordFactory ÀνºÅϽº¸¦ ÃëµæÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º javax.resource. Referenceable ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
setReference
 
ÀÎÅÍÆäÀ̽º javax.naming.Referenceable ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
getReference
 

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

getConnection

public Connection  getConnection()
                         throws ResourceException 
EIS ÀνºÅϽº¿¡ÀÇ Á¢¼ÓÀ» ÃëµæÇÕ´Ï´Ù. ÄÄÆÛ³ÍÆ®°¡ ÄÁÅ×À̳ʿ¡ EIS ½ÎÀοÂÀ» °ü¸®½ÃŰ´Â °æ¿ì´Â, ÀÌ getConnection Çü½ÄÀ» »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì´Â, ÄÁÅ×ÀÌ³Ê °ü¸® ½ÎÀοÂÀ̶ó°í ºÎ¸¨´Ï´Ù. ÄÄÆÛ³ÍÆ®´Â ¾î´À ½ÃÅ¥·¯Æ¼ Á¤º¸µµ °Ç³×ÁÖÁö ¾Ê½À´Ï´Ù.
¹Ýȯ°ª:
Connection ÀνºÅϽº
¿¹¿Ü:
ResourceException - EIS ÀνºÅϽº¿¡ÀÇ Á¢¼ÓÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì. ¿¡·¯ÀÇ ¿¹·Î¼­´Â ´ÙÀ½°ú °°Àº °ÍÀÌ ÀÖ½À´Ï´Ù.
  • ManagedConnectionFactory ÀÇ ¹«È¿ÀÎ ¼³Á¤. ¿¹: ¹«È¿ÀÎ ¼­¹ö¸í
  • ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö ³»ºÎ ¿¡·¯. ¿¹: Á¢¼Ó Ç® °ü·Ã ¿¡·¯
  • Åë½Å ¿¡·¯
  • EIS °íÀ¯ ¿¡·¯. ¿¹: EIS °¡ µ¿ÀÛÇϰí ÀÖÁö ¾Ê´Ù
  • ¸®¼Ò½º ¾î´ðÅÍ ³»ºÎ ¿¡·¯
  • ½ÃÅ¥·¯Æ¼ °ü·Ã ¿¡·¯. ¿¹: ¹«È¿ÀÎ À¯Àú
  • system resourceÀÇ ÇÒ´çÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ì

getConnection

public Connection  getConnection(ConnectionSpec  properties)
                         throws ResourceException 
EIS ÀνºÅϽº¿¡ÀÇ Á¢¼ÓÀ» ÃëµæÇÕ´Ï´Ù. ÄÄÆÛ³ÍÆ®´Â, ÀÓÀÇÀÇ ¸®¼Ò½º ¾î´ðÅÍ °íÀ¯ÀÇ ½ÃÅ¥·¯Æ¼ Á¤º¸ ¹× Á¢¼Ó ÆÄ¶ó¹ÌÅ͸¦ °Ç³×ÁÙ Çʿ䰡 ÀÖ´Â °æ¿ì, getConnection Çü½ÄÀ» javax.resource.cci.ConnectionSpec ÆÄ¶ó¹ÌÅÍ¿Í ÇÔ²² »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÄÄÆÛ³ÍÆ® °ü¸® ½ÎÀοÂÀÇ °æ¿ì, ¾îÇø®ÄÉÀÌ¼Ç ÄÄÆÛ³ÍÆ®´Â ½ÃÅ¥·¯Æ¼ Á¤º¸ (À¯Àú¸íÀ̳ª ÆÐ½º¿öµåµî)¸¦ ConnectionSpec ÀνºÅϽº¸¦ ÅëÇØ¼­ °Ç³×ÁÝ´Ï´Ù.

getConnection ¸Þ¼Òµå¸¦ ÅëÇØ¼­ °Ç³×¹Þ´Â ÇÁ·ÓÆÛƼ´Â, Ŭ¶óÀÌ¾ðÆ® °íÀ¯ (¿¹: À¯Àú¸í, ÆÐ½º¿öµå, ¾ð¾î)À̸ç, Ÿ°ÙÀÇ EIS ÀνºÅϽº (¿¹: Æ÷Åä ¹øÈ£, ¼­¹ö¸í)ÀÇ ±¸¼º¿¡ °ü·ÃÇÏÁö ¾Ê´Â °ÍÀ¸·Î ÇÒ Çʿ䰡 ÀÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ManagedConnectionFactory ÀνºÅϽº´Â, EIS ÀνºÅϽº¿¡ÀÇ Á¢¼ÓÀ» ÀÛ¼ºÇϱâ À§Çؼ­ ÇÊ¿äÇÑ ¿ÏÀüÇÑ ÇÁ·ÓÆÛƼ ¼¼Æ®¿¡ ÀÇÇØ ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
properties - ConnectionSpec ÀνºÅϽº·Î¼­ ÁöÁ¤µÇ´Â Á¢¼Ó ÆÄ¶ó¹ÌÅÍ¿Í ½ÃÅ¥·¯Æ¼ Á¤º¸
¹Ýȯ°ª:
Connection ÀνºÅϽº
¿¹¿Ü:
ResourceException - EIS ÀνºÅϽº¿¡ÀÇ Á¢¼ÓÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì. ¿¡·¯ÀÇ ¿¹·Î¼­´Â ´ÙÀ½°ú °°Àº °ÍÀÌ ÀÖ½À´Ï´Ù.
  • ÀÔ·Â ÆÄ¶ó¹ÌÅÍÀÇ ¹«È¿ÀÎ »ç¾ç
  • ManagedConnectionFactory ÀÇ ¹«È¿ÀÎ ¼³Á¤. ¿¹: ¹«È¿ÀÎ ¼­¹ö¸í
  • ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö ³»ºÎ ¿¡·¯. ¿¹: Á¢¼Ó Ç® °ü·Ã ¿¡·¯
  • Åë½Å ¿¡·¯
  • EIS °íÀ¯ ¿¡·¯. ¿¹: EIS °¡ µ¿ÀÛÇϰí ÀÖÁö ¾Ê´Ù
  • ¸®¼Ò½º ¾î´ðÅÍ ³»ºÎ ¿¡·¯
  • ½ÃÅ¥·¯Æ¼ °ü·Ã ¿¡·¯. ¿¹: ¹«È¿ÀÎ À¯Àú
  • system resourceÀÇ ÇÒ´çÇØ¿¡ ½ÇÆÐÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
ConnectionSpec

getRecordFactory

public RecordFactory  getRecordFactory()
                               throws ResourceException 
RecordFactory ÀνºÅϽº¸¦ ÃëµæÇÕ´Ï´Ù. RecordFactory ´Â ¹ü¿ë Record ÀνºÅϽºÀÇ ÀÛ¼º¿¡ »ç¿ëµË´Ï´Ù.
¹Ýȯ°ª:
RecordFactory RecordFactory ÀνºÅϽº
¿¹¿Ü:
ResourceException - RecordFactory ÀÇ ÀÛ¼º¿¡ ½ÇÆÐÇßÀ» °æ¿ì
NotSupportedException - Á¶ÀÛÀÌ ¼­Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

getMetaData

public ResourceAdapterMetaData  getMetaData()
                                    throws ResourceException 
Resource Adapter ÀÇ ¸ÞŸµ¥ÀÌŸ¸¦ ÃëµæÇÕ´Ï´Ù. ¸ÞŸµ¥ÀÌŸ Á¤º¸´Â ResourceAdapter ¿¡ °üÇÑ Á¤º¸À̸ç, EIS ÀνºÅϽº¿¡ °üÇÑ Á¤º¸°¡ ¾Æ´Õ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ È£Ãâ¿¡´Â, EIS ÀνºÅϽº¿¡ÀÇ ¾×ƼºêÇÑ Á¢¼ÓÀÌ È®¸³µÇ¾î ÀÖÀ» ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
¹Ýȯ°ª:
ResourceAdapterMetaData ÀνºÅϽº
¿¹¿Ü:
ResourceException - ¸®¼Ò½º ¾î´ðÅÍ¿¡ °üÇÑ ¸ÞŸµ¥ÀÌŸ Á¤º¸ÀÇ Ãëµæ¿¡ ½ÇÆÐÇßÀ» °æ¿ì


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