com.infoteria.asteria.connection
クラス CommonConnection

java.lang.Object
  |
  +--com.infoteria.asteria.connection.AbstractConnection
        |
        +--com.infoteria.asteria.connection.CommonConnection
すべての実装インタフェース:
Connection

public class CommonConnection
extends AbstractConnection

名前と値のセットを保持する汎用的なコネクションです。


コンストラクタの概要
CommonConnection(ConnectionEntry entry)
           
 
メソッドの概要
 void close()
           
 void commit(ConnectionContext context)
           
 Object getRelatedObject()
          このコネクションに関連付けられたObjectを返します。
 String getValue(String name)
          FSMCで設定した値を取得します。
 void init(ConnectionContext context)
           
 boolean isAlive()
           
 void open()
           
 void reset(ConnectionContext context)
           
 void rollback(ConnectionContext context)
           
 void setRelatedObject(Object o)
          コネクションに任意のObjectを関連付けます。
 void term(ConnectionContext context)
           
 TestResult test()
           
 
クラス com.infoteria.asteria.connection.AbstractConnection から継承したメソッド
canUse, getEntry, incUseCount, release
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CommonConnection

public CommonConnection(ConnectionEntry entry)
メソッドの詳細

getValue

public String getValue(String name)
FSMCで設定した値を取得します。

getRelatedObject

public Object getRelatedObject()
このコネクションに関連付けられたObjectを返します。

setRelatedObject

public void setRelatedObject(Object o)
コネクションに任意のObjectを関連付けます。
設定されたObjectがClosableインターフェースを実装している場合は コネクションクローズ時にそのcloseメソッドが実行されます。

open

public void open()
          throws com.infoteria.asteria.connection.ConnectionException
インタフェース Connection の記述:
コネクションをオープンします。

close

public void close()
           throws com.infoteria.asteria.connection.ConnectionException
インタフェース Connection の記述:
コネクションをクローズします。

isAlive

public boolean isAlive()
インタフェース Connection の記述:
コネクションが接続中の場合はtrueを返します。

init

public void init(ConnectionContext context)
          throws com.infoteria.asteria.connection.ConnectionException
インタフェース Connection の記述:
コネクションを初期化します

term

public void term(ConnectionContext context)
          throws com.infoteria.asteria.connection.ConnectionException
インタフェース Connection の記述:
コネクションの終了処理を行います

commit

public void commit(ConnectionContext context)
            throws com.infoteria.asteria.connection.ConnectionException
インタフェース Connection の記述:
コネクションをコミットします

rollback

public void rollback(ConnectionContext context)
              throws com.infoteria.asteria.connection.ConnectionException
インタフェース Connection の記述:
コネクションをロールバックします

reset

public void reset(ConnectionContext context)
           throws com.infoteria.asteria.connection.ConnectionException
インタフェース Connection の記述:
コネクションを再初期化します

test

public TestResult test()
インタフェース Connection の記述:
コネクションをテストしてテスト結果を返します