Package com.infoteria.asteria.connection
Interface Connection
- All Known Implementing Classes:
AbstractConnection,CommonConnection,RDBConnection
public interface Connection
FSMCで設定する各種コネクションを表すクラスです。
-
Method Summary
Modifier and TypeMethodDescriptionbooleanコネクションが引数のuserに使用可能かどうかを返します。voidclose()コネクションをクローズします。voidcommit(com.infoteria.asteria.connection.ConnectionContext context) コネクションをコミットしますgetEntry()ConnectionEntryを取得します。default com.infoteria.asteria.connection.MetadataProvidervoidinit(com.infoteria.asteria.connection.ConnectionContext context) コネクションを初期化しますbooleanisAlive()コネクションが接続中の場合はtrueを返します。voidopen()コネクションをオープンします。voidrelease()コネクションを解放します。voidreset(com.infoteria.asteria.connection.ConnectionContext context) コネクションを再初期化しますvoidrollback(com.infoteria.asteria.connection.ConnectionContext context) コネクションをロールバックしますvoidterm(com.infoteria.asteria.connection.ConnectionContext context) コネクションの終了処理を行いますtest()コネクションをテストしてテスト結果を返します
-
Method Details
-
getEntry
ConnectionEntry getEntry()ConnectionEntryを取得します。 -
open
void open() throws com.infoteria.asteria.connection.ConnectionExceptionコネクションをオープンします。- Throws:
com.infoteria.asteria.connection.ConnectionException
-
close
void close() throws com.infoteria.asteria.connection.ConnectionExceptionコネクションをクローズします。- Throws:
com.infoteria.asteria.connection.ConnectionException
-
isAlive
boolean isAlive()コネクションが接続中の場合はtrueを返します。 -
release
void release()コネクションを解放します。 -
canUse
コネクションが引数のuserに使用可能かどうかを返します。 -
init
void init(com.infoteria.asteria.connection.ConnectionContext context) throws com.infoteria.asteria.connection.ConnectionException コネクションを初期化します- Throws:
com.infoteria.asteria.connection.ConnectionException
-
term
void term(com.infoteria.asteria.connection.ConnectionContext context) throws com.infoteria.asteria.connection.ConnectionException コネクションの終了処理を行います- Throws:
com.infoteria.asteria.connection.ConnectionException
-
commit
void commit(com.infoteria.asteria.connection.ConnectionContext context) throws com.infoteria.asteria.connection.ConnectionException コネクションをコミットします- Throws:
com.infoteria.asteria.connection.ConnectionException
-
rollback
void rollback(com.infoteria.asteria.connection.ConnectionContext context) throws com.infoteria.asteria.connection.ConnectionException コネクションをロールバックします- Throws:
com.infoteria.asteria.connection.ConnectionException
-
reset
void reset(com.infoteria.asteria.connection.ConnectionContext context) throws com.infoteria.asteria.connection.ConnectionException コネクションを再初期化します- Throws:
com.infoteria.asteria.connection.ConnectionException
-
test
TestResult test()コネクションをテストしてテスト結果を返します -
getMetadataProvider
default com.infoteria.asteria.connection.MetadataProvider getMetadataProvider()
-