com.infoteria.asteria.connection
Interface Connection

All Known Implementing Classes:
AbstractConnection

public interface Connection

ASMCで設定する各種コネクションを表すクラスです。


Method Summary
 boolean canUse(User user)
          コネクションが引数のuserに使用可能かどうかを返します。
 void close()
          コネクションをクローズします。
 void commit(ConnectionContext context)
          コネクションをコミットします
 ConnectionEntry getEntry()
          ConnectionEntryを取得します。
 void init(ConnectionContext context)
          コネクションを初期化します
 boolean isAlive()
          コネクションが接続中の場合はtrueを返します。
 void open()
          コネクションをオープンします。
 void release()
          コネクションを解放します。
 void reset(ConnectionContext context)
          コネクションを再初期化します
 void rollback(ConnectionContext context)
          コネクションをロールバックします
 void term(ConnectionContext context)
          コネクションの終了処理を行います
 TestResult test()
          コネクションをテストしてテスト結果を返します
 

Method Detail

getEntry

public ConnectionEntry getEntry()
ConnectionEntryを取得します。

open

public void open()
          throws com.infoteria.asteria.connection.ConnectionException
コネクションをオープンします。

close

public void close()
           throws com.infoteria.asteria.connection.ConnectionException
コネクションをクローズします。

isAlive

public boolean isAlive()
コネクションが接続中の場合はtrueを返します。

release

public void release()
コネクションを解放します。

canUse

public boolean canUse(User user)
コネクションが引数のuserに使用可能かどうかを返します。

init

public void init(ConnectionContext context)
          throws com.infoteria.asteria.connection.ConnectionException
コネクションを初期化します

term

public void term(ConnectionContext context)
          throws com.infoteria.asteria.connection.ConnectionException
コネクションの終了処理を行います

commit

public void commit(ConnectionContext context)
            throws com.infoteria.asteria.connection.ConnectionException
コネクションをコミットします

rollback

public void rollback(ConnectionContext context)
              throws com.infoteria.asteria.connection.ConnectionException
コネクションをロールバックします

reset

public void reset(ConnectionContext context)
           throws com.infoteria.asteria.connection.ConnectionException
コネクションを再初期化します

test

public TestResult test()
コネクションをテストしてテスト結果を返します