| パッケージ | 説明 |
|---|---|
| javax.resource | javax.resource パッケージは、Jakarta™ Connectors 仕様の最上位パッケージです。 |
| javax.resource.cci | javax.resource.cci パッケージには、Common Client Interface(CCI)の API 仕様が含まれています。 |
| javax.resource.spi | javax.resource.spi パッケージには、Jakarta Connectors 仕様で定義されているシステム契約の API が含まれています。 |
| javax.resource.spi.endpoint | このパッケージには、サービスエンドポイントインタラクションのシステム契約が含まれています。 |
| javax.resource.spi.work | このパッケージには、作業管理、汎用およびセキュリティ作業コンテキスト契約の API が含まれています。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | NotSupportedExceptionNotSupportedException は、操作がサポートされている機能ではないため、呼び出し先(システム契約のリソースアダプターまたはアプリケーションサーバー)が操作を実行できないことを示すためにスローされます。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | ResourceWarningResourceWarning は、EIS との対話の実行に関連する警告に関する情報を提供します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | LocalTransaction.begin()EIS インスタンスでローカルトランザクションを開始します。 |
void | Interaction.clearWarnings() このインタラクションインスタンスによって報告されたすべての警告をクリアします。 |
void | Interaction.close() 現在のインタラクションを閉じ、リソースアダプターによってこのインスタンス用に保持されているすべてのリソースを解放します。 |
void | Connection.close() アプリケーションレベルで接続ハンドルのクローズを開始します。 |
void | LocalTransaction.commit() 現在のローカルトランザクションをコミットし、基盤となる EIS インスタンスによって保持されているすべてのロックを解放します。 |
IndexedRecord | RecordFactory.createIndexedRecord(StringSE recordName)IndexedRecord を作成します。 |
Interaction | Connection.createInteraction() この接続に関連付けられたインタラクションを作成します。 |
MappedRecord | RecordFactory.createMappedRecord(StringSE recordName)MappedRecord を作成します。 |
boolean | ResultSetInfo.deletesAreDetected(int type)ResultSet.rowDeleted を呼び出して、表示されている行の削除を検出できるかどうかを示します。 |
Record | Interaction.execute(InteractionSpec ispec, Record input)InteractionSpec で表されるインタラクションを実行します。 |
boolean | Interaction.execute(InteractionSpec ispec, Record input, Record output)InteractionSpec で表されるインタラクションを実行します。 |
Connection | ConnectionFactory.getConnection()EIS インスタンスへの接続を取得します。 |
Connection | ConnectionFactory.getConnection(ConnectionSpec properties)EIS インスタンスへの接続を取得します。 |
StringSE | ConnectionMetaData.getEISProductName() このメタデータを生成した接続を介して接続された基盤となる EIS インスタンスの製品名を返します。 |
StringSE | ConnectionMetaData.getEISProductVersion() 基になる EIS インスタンスの製品バージョンを返します。 |
LocalTransaction | Connection.getLocalTransaction() コンポーネントが接続上のリソースマネージャーのローカルトランザクションを区別できるようにする LocalTransaction インスタンスを返します。 |
ResourceAdapterMetaData | ConnectionFactory.getMetaData() リソースアダプターのメタデータを取得します。 |
ConnectionMetaData | Connection.getMetaData() アクティブな接続を介して表される、基になる EIS インスタンスに関する情報を取得します。 |
RecordFactory | ConnectionFactory.getRecordFactory()RecordFactory インスタンスを取得します。 |
ResultSetInfo | Connection.getResultSetInfo() 接続された EIS インスタンスでサポートされている ResultSet 機能に関する情報を取得します。 |
StringSE | ConnectionMetaData.getUserName() 基になる EIS インスタンスに認識されているアクティブな接続のユーザー名を返します。 |
ResourceWarning | Interaction.getWarnings() このインタラクションインスタンスに関連付けられた警告のチェーンから最初の ResourceWarning を取得します。 |
boolean | ResultSetInfo.insertsAreDetected(int type)ResultSet.rowInserted を呼び出して、表示されている行の挿入を検出できるかどうかを示します。 |
Record | MessageListener.onMessage(Record inputData) このメソッドにより、EIS はリクエスト / レスポンススタイルの通信を使用してメッセージエンドポイントを呼び出すことができます。 |
boolean | ResultSetInfo.othersDeletesAreVisible(int type) 他の人による削除が表示されるかどうかを示します。 |
boolean | ResultSetInfo.othersInsertsAreVisible(int type) 他の人が作成した挿入が表示されるかどうかを示します。 |
boolean | ResultSetInfo.othersUpdatesAreVisible(int type) 他の人が行った更新が表示されるかどうかを示します。 |
boolean | ResultSetInfo.ownDeletesAreVisible(int type)ResultSet 自身の削除が表示されるかどうかを示します。 |
boolean | ResultSetInfo.ownInsertsAreVisible(int type)ResultSet 自身のインサートが表示されているかどうかを示します。 |
boolean | ResultSetInfo.ownUpdatesAreVisible(int type)ResultSet 自体の更新が表示されているかどうかを示します。 |
void | LocalTransaction.rollback() 現在のリソースマネージャーのローカルトランザクションをロールバックします。 |
boolean | ResultSetInfo.supportsResultSetType(int type) リソースアダプターが ResultSet の型をサポートするかどうかを示します。 |
boolean | ResultSetInfo.supportsResultTypeConcurrency(int type, int concurrency) リソースアダプターが、指定された ResultSet 型と組み合わせて同時実行型をサポートするかどうかを示します。/ |
boolean | ResultSetInfo.updatesAreDetected(int type) メソッド ResultSet.rowUpdated を呼び出すことにより、表示されている行の更新を検出できるかどうかを示します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | ApplicationServerInternalExceptionApplicationServerInternalException はアプリケーションサーバーによってスローされ、アプリケーションサーバーに固有のエラー状態を示します。 |
class | CommException これは、EIS インスタンスとの通信の失敗または中断に関連するエラーを示します。 |
class | EISSystemExceptionEISSystemException は、EIS 固有のシステムレベルのエラー状態を示すために使用されます。 |
class | IllegalStateExceptionIllegalStateException は、呼び出し先(システム契約のリソースアダプターまたはアプリケーションサーバー)がメソッド呼び出しに対して無効または不適切な状態にある場合に、メソッドからスローされます。 |
class | InvalidPropertyException この例外は、無効な構成プロパティ設定を示すためにスローされます。 |
class | LocalTransactionExceptionLocalTransactionException は、ローカルトランザクション管理規約に関連するさまざまなエラー状態を表します。 |
class | ResourceAdapterInternalExceptionResourceAdapterInternalException は、リソースアダプターに関連するシステムレベルのエラー状態を示します。 |
class | ResourceAllocationExceptionResourceAllocationException は、アプリケーションサーバーまたはリソースアダプターによってスローされ、システムリソース(例: スレッド、物理接続)の割り当てに失敗したことを示します。 |
class | RetryableUnavailableException 作業の送信の拒否が一時的であることを示す UnavailableException のサブクラス。 |
class | SecurityExceptionSecurityException は、アプリケーションサーバーとリソースアダプター間のセキュリティ契約に関連するエラー状態を示します。 |
class | SharingViolationException これは、接続共有違反を示すためにスローされます。 |
class | UnavailableException これは、サービスが利用できないことを示すためにスローされます。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
ObjectSE | ConnectionManager.allocateConnection(ManagedConnectionFactory mcf, ConnectionRequestInfo cxRequestInfo) メソッド allocateConnection は、リソースアダプターの接続ファクトリインスタンスによって呼び出されます。 |
void | ManagedConnection.associateConnection(ObjectSE connection) 通常、コンテナーによって使用され、アプリケーションレベルの接続ハンドルと ManagedConnection インスタンスの関連付けを変更します。 |
void | LazyAssociatableConnectionManager.associateConnection(ObjectSE connection, ManagedConnectionFactory mcf, ConnectionRequestInfo cxReqInfo) このメソッドは、接続オブジェクトを ManagedConnection インスタンスに遅延的に関連付けるために、リソースアダプター(遅延接続の関連付けの最適化が可能)によって呼び出されます。 |
void | LocalTransaction.begin() ローカルトランザクションを開始する |
void | ManagedConnection.cleanup() アプリケーションサーバーはこのメソッドを呼び出して、ManagedConnection インスタンスのクリーンアップを強制します。 |
void | LocalTransaction.commit() ローカルトランザクションをコミットする |
ObjectSE | ManagedConnectionFactory.createConnectionFactory()ConnectionFactory インスタンスを作成します。 |
ObjectSE | ManagedConnectionFactory.createConnectionFactory(ConnectionManager cxManager)ConnectionFactory インスタンスを作成します。 |
ManagedConnection | ManagedConnectionFactory.createManagedConnection(SubjectSE subject, ConnectionRequestInfo cxRequestInfo) 基礎となる EIS リソースマネージャーへの新しい物理接続を作成します。 |
void | ManagedConnection.destroy() 基盤となるリソースマネージャーへの物理接続を破棄します。 |
void | DissociatableManagedConnection.dissociateConnections() このメソッドは、 ManagedConnection インスタンスをそのすべての接続ハンドルから分離するために、アプリケーションサーバー(遅延接続関連付けの最適化が可能)によって呼び出されます。 |
void | ResourceAdapter.endpointActivation(MessageEndpointFactory endpointFactory, ActivationSpec spec) これは、メッセージエンドポイントのアクティブ化中に呼び出されます。 |
ObjectSE | ManagedConnection.getConnection(SubjectSE subject, ConnectionRequestInfo cxRequestInfo)ManagedConnection インスタンスによって表される基礎となる物理接続の新しい接続ハンドルを作成します。 |
StringSE | ManagedConnectionMetaData.getEISProductName()ManagedConnection を介して接続されている基本的な EIS インスタンスの製品名を返します。 |
StringSE | ManagedConnectionMetaData.getEISProductVersion()ManagedConnection を介して接続されている、基礎となる EIS インスタンスの製品バージョンを返します。 |
SetSE | ValidatingManagedConnectionFactory.getInvalidConnections(SetSE connectionSet) このメソッドは、指定された ManagedConnection オブジェクトのセットから選択された無効な ManagedConnection オブジェクトのセットを返します。 |
LocalTransaction | ManagedConnection.getLocalTransaction()javax.resource.spi.LocalTransaction インスタンスを返します。 |
PrintWriterSE | ManagedConnectionFactory.getLogWriter() この ManagedConnectionFactory インスタンスのログライターを取得します。 |
PrintWriterSE | ManagedConnection.getLogWriter() この ManagedConnection インスタンスのログライターを取得します。 |
int | ManagedConnectionMetaData.getMaxConnections()EIS インスタンスがクライアントプロセス全体でサポートできるアクティブな同時接続数の最大制限を返します。 |
ManagedConnectionMetaData | ManagedConnection.getMetaData() この接続の基盤となる EIS リソースマネージャーインスタンスのメタデータ情報を取得します。 |
StringSE | ManagedConnectionMetaData.getUserName()ManagedConnection インスタンスに関連付けられているユーザーの名前を返します。 |
XAResourceSE | ManagedConnection.getXAResource()javax.transaction.xa.XAresource インスタンスを返します。 |
XAResourceSE[] | ResourceAdapter.getXAResources(ActivationSpec[] specs) このメソッドは、クラッシュリカバリ中にアプリケーションサーバーによって呼び出されます。 |
void | LazyEnlistableConnectionManager.lazyEnlist(ManagedConnection mc) このメソッドは、XA トランザクションで接続オブジェクトを遅延登録するために、リソースアダプター(遅延トランザクション登録最適化が可能)によって呼び出されます。 |
ManagedConnection | ManagedConnectionFactory.matchManagedConnections(SetSE connectionSet, SubjectSE subject, ConnectionRequestInfo cxRequestInfo) 接続の候補セットから一致する接続を返します。 |
void | LocalTransaction.rollback() ローカルトランザクションをロールバックする |
void | ManagedConnectionFactory.setLogWriter(PrintWriterSE out) この ManagedConnectionFactory インスタンスのログライターを設定します。 |
void | ManagedConnection.setLogWriter(PrintWriterSE out) この ManagedConnection インスタンスのログライターを設定します。 |
void | ResourceAdapterAssociation.setResourceAdapter(ResourceAdapter ra) このオブジェクトを ResourceAdapter オブジェクトに関連付けます。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | MessageEndpoint.afterDelivery() これは、メッセージが配信された後にリソースアダプターによって呼び出されます。 |
void | MessageEndpoint.beforeDelivery(MethodSE method) これは、メッセージが配信される前にリソースアダプターによって呼び出されます。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | RetryableWorkRejectedExceptionWorkRejectedException のサブクラスは、サービスの利用不可が一時的であることを示します。 |
class | WorkCompletedException この例外は WorkManager によってスローされ、送信された Work インスタンスが例外を伴って完了したことを示します。 |
class | WorkException すべての Work 処理関連の例外の共通の基本クラス。 |
class | WorkRejectedException この例外は、送信された Work インスタンスが拒否されたことを示すために WorkManager によってスローされます。 |
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.