com.infoteria.asteria.connection
Class CommonConnection
java.lang.Object
|
+--com.infoteria.asteria.connection.AbstractConnection
|
+--com.infoteria.asteria.connection.CommonConnection
- All Implemented Interfaces:
- Connection
- public class CommonConnection
- extends AbstractConnection
名前と値のセットを保持する汎用的なコネクションです。
Method Summary |
void |
close()
|
void |
commit(ConnectionContext context)
|
java.util.Map |
getParameterMap()
FSMCで設定した値を保持したMapを取得します。
getValueメソッドで直接値を取得するよりもこのメソッドで取得したMap
から値を取得したほうが若干高速です。 |
java.lang.Object |
getRelatedObject()
このコネクションに関連付けられたObjectを返します。 |
java.lang.String |
getValue(java.lang.String name)
FSMCで設定した値を取得します。 |
void |
init(ConnectionContext context)
|
boolean |
isAlive()
|
void |
open()
|
void |
reset(ConnectionContext context)
|
void |
rollback(ConnectionContext context)
|
void |
setRelatedObject(java.lang.Object o)
コネクションに任意のObjectを関連付けます。
設定されたObjectがClosableインターフェースを実装している場合は
コネクションクローズ時にそのcloseメソッドが実行されます。 |
void |
term(ConnectionContext context)
|
TestResult |
test()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommonConnection
public CommonConnection(ConnectionEntry entry)
getValue
public java.lang.String getValue(java.lang.String name)
- FSMCで設定した値を取得します。
getParameterMap
public java.util.Map getParameterMap()
- FSMCで設定した値を保持したMapを取得します。
getValueメソッドで直接値を取得するよりもこのメソッドで取得したMap
から値を取得したほうが若干高速です。
getRelatedObject
public java.lang.Object getRelatedObject()
- このコネクションに関連付けられたObjectを返します。
setRelatedObject
public void setRelatedObject(java.lang.Object o)
- コネクションに任意のObjectを関連付けます。
設定されたObjectがClosableインターフェースを実装している場合は
コネクションクローズ時にそのcloseメソッドが実行されます。
open
public void open()
throws com.infoteria.asteria.connection.ConnectionException
- Description copied from interface:
Connection
- コネクションをオープンします。
close
public void close()
throws com.infoteria.asteria.connection.ConnectionException
- Description copied from interface:
Connection
- コネクションをクローズします。
isAlive
public boolean isAlive()
- Description copied from interface:
Connection
- コネクションが接続中の場合はtrueを返します。
init
public void init(ConnectionContext context)
throws com.infoteria.asteria.connection.ConnectionException
- Description copied from interface:
Connection
- コネクションを初期化します
term
public void term(ConnectionContext context)
throws com.infoteria.asteria.connection.ConnectionException
- Description copied from interface:
Connection
- コネクションの終了処理を行います
commit
public void commit(ConnectionContext context)
throws com.infoteria.asteria.connection.ConnectionException
- Description copied from interface:
Connection
- コネクションをコミットします
rollback
public void rollback(ConnectionContext context)
throws com.infoteria.asteria.connection.ConnectionException
- Description copied from interface:
Connection
- コネクションをロールバックします
reset
public void reset(ConnectionContext context)
throws com.infoteria.asteria.connection.ConnectionException
- Description copied from interface:
Connection
- コネクションを再初期化します
test
public TestResult test()
- Description copied from interface:
Connection
- コネクションをテストしてテスト結果を返します