com.infoteria.asteria.connection
Interface ConnectionFactory


public interface ConnectionFactory

typeを判断してConnectionを作成するためのインターフェース


Method Summary
abstract  Connection createConnection(ConnectionEntry entry)
          entryに対応するConnectionを作成します。
abstract  java.lang.String[] getSupportConnectionTypes()
          サポートしているコネクションタイプ名の配列を返します。
abstract  boolean isSupportConnectionType(java.lang.String type)
          引数のコネクションタイプ名をサポートしている場合はtrueを返します。
abstract  void registerConnectionType(java.lang.String name, java.lang.String classname)
          コネクションタイプを追加します
 

Method Detail

registerConnectionType

public void registerConnectionType(java.lang.String name,
                                   java.lang.String classname)
                            throws com.infoteria.asteria.definition.DefinitionException
コネクションタイプを追加します

createConnection

public Connection createConnection(ConnectionEntry entry)
entryに対応するConnectionを作成します。

getSupportConnectionTypes

public java.lang.String[] getSupportConnectionTypes()
サポートしているコネクションタイプ名の配列を返します。

isSupportConnectionType

public boolean isSupportConnectionType(java.lang.String type)
引数のコネクションタイプ名をサポートしている場合はtrueを返します。