パッケージ | 説明 |
---|---|
javax.ejb | Enterprise Bean とそのクライアント間、および Enterprise Bean と Enterprise Bean コンテナー間の契約を定義する Enterprise Bean クラスとインターフェースが含まれています。 |
javax.ejb.spi | Enterprise Bean コンテナーによって実装されるインターフェースを定義します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AccessLocalException AccessLocalException は、呼び出し元にメソッドを呼び出す許可がないことを示すためにスローされます。 |
class | ConcurrentAccessException ConcurrentAccessException は、別の呼び出しが進行中にクライアントがステートフルセッション Bean またはシングルトン Bean で呼び出しを試みたことを示し、このような同時アクセスは許可されません。 |
class | ConcurrentAccessTimeoutException この例外は、ステートフルセッションまたはシングルトン Bean メソッドに同時にアクセスしようとすると、タイムアウトが発生したことを示します。 |
class | EJBAccessException この例外は、ビジネスメソッドへのクライアントアクセスが拒否されたことを示します。 |
class | EJBTransactionRequiredException この例外は、リクエストが NULL トランザクションコンテキストを実行したが、ターゲットオブジェクトにはアクティブなトランザクションが必要であることを示します。 |
class | EJBTransactionRolledbackException この例外は、リモートクライアントにスローされ、リクエストの処理に関連付けられたトランザクションがロールバックされたか、ロールバックするようにマークされていることを示します。 |
class | IllegalLoopbackException この例外は、不正なループバック呼び出しを実行しようとしたことを示します。 |
class | NoMoreTimeoutsException この例外は、カレンダーベースのタイマーがこれ以上タイムアウトしないことを示します。 |
class | NoSuchEJBException 存在しないステートフルセッションまたはシングルトンオブジェクトでビジネスメソッドを呼び出そうとすると、NoSuchEJBException がスローされます。 |
class | NoSuchEntityException エンティティ Bean インスタンスによってコンテナーに NoSuchEntityException 例外がスローされ、基になるエンティティがデータベースから削除されたため、呼び出されたビジネスメソッドまたはコールバックメソッドを完了できなかったことを報告します。 |
class | NoSuchObjectLocalException 存在しないローカルオブジェクト(ローカル Enterprise Bean オブジェクトまたはタイマー)のメソッドを呼び出そうとすると、NoSuchObjectLocalException がスローされます。 |
class | TransactionRequiredLocalException この例外はローカルクライアントにスローされ、リクエストが null トランザクションコンテキストを実行したことを示しますが、ターゲットオブジェクトにはアクティブなトランザクションが必要です。 |
class | TransactionRolledbackLocalException この例外はローカルクライアントにスローされ、リクエストの処理に関連するトランザクションがロールバックされたか、ロールバックするようにマークされたことを示します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | SessionSynchronization.afterBegin() afterBegin メソッドは、ステートフルセッション Bean インスタンスに、新しいトランザクションが開始されたこと、およびインスタンスの後続のビジネスメソッドがトランザクションのコンテキストで呼び出されることを通知します。 |
void | SessionSynchronization.afterCompletion(boolean committed) afterCompletion メソッドは、トランザクションコミットプロトコルが完了したことをステートフルセッション Bean インスタンスに通知し、トランザクションがコミットされたかロールバックされたかをインスタンスに通知します。 |
void | SessionSynchronization.beforeCompletion() beforeCompletion メソッドは、トランザクションがコミットされることをステートフルセッション Bean インスタンスに通知します。 |
void | Timer.cancel() タイマーとそれに関連するすべての期限切れ通知をキャンセルします。 |
Timer | TimerService.createCalendarTimer(ScheduleExpression schedule) 入力スケジュール式に基づいてカレンダーベースのタイマーを作成します。 |
Timer | TimerService.createCalendarTimer(ScheduleExpression schedule, TimerConfig timerConfig) 入力スケジュール式に基づいてカレンダーベースのタイマーを作成します。 |
Timer | TimerService.createIntervalTimer(DateSE initialExpiration, long intervalDuration, TimerConfig timerConfig) 最初の有効期限が特定の時点で発生し、後続の有効期限が指定された間隔後に発生するインターバルタイマーを作成します。 |
Timer | TimerService.createIntervalTimer(long initialDuration, long intervalDuration, TimerConfig timerConfig) 指定した期間後に最初の有効期限が発生し、指定した間隔後に後続の有効期限が発生する間隔タイマーを作成します。 |
Timer | TimerService.createSingleActionTimer(DateSE expiration, TimerConfig timerConfig) 特定の時点で期限切れになる単一アクションタイマーを作成します。 |
Timer | TimerService.createSingleActionTimer(long duration, TimerConfig timerConfig) 指定された期間の後に期限切れになる単一アクションタイマーを作成します。 |
Timer | TimerService.createTimer(DateSE initialExpiration, long intervalDuration, SerializableSE info) 最初の有効期限が特定の時点で発生し、後続の有効期限が指定された間隔後に発生するインターバルタイマーを作成します。 |
Timer | TimerService.createTimer(DateSE expiration, SerializableSE info) 特定の時点で期限切れになる単一アクションタイマーを作成します。 |
Timer | TimerService.createTimer(long initialDuration, long intervalDuration, SerializableSE info) 指定した期間後に最初の有効期限が発生し、指定した間隔後に後続の有効期限が発生する間隔タイマーを作成します。 |
Timer | TimerService.createTimer(long duration, SerializableSE info) 指定された期間の後に期限切れになる単一アクションタイマーを作成します。 |
void | SessionBean.ejbActivate() ステートフルセッション Bean インスタンスが「パッシブ」状態からアクティブ化されると、アクティブ化メソッドが呼び出されます。 |
void | EntityBean.ejbActivate() コンテナーは、インスタンスが利用可能なインスタンスのプールから取り出され、特定の Enterprise Bean オブジェクトに関連付けられると、このメソッドを呼び出します。 |
void | EntityBean.ejbLoad() コンテナーはこのメソッドを呼び出して、基盤となるデータベースから状態をロードすることにより、状態を同期するようインスタンスに指示します。 |
void | SessionBean.ejbPassivate() ステートフルセッション Bean インスタンスが「パッシブ」状態になる前に、passivate メソッドが呼び出されます。 |
void | EntityBean.ejbPassivate() インスタンスが特定の Enterprise Bean オブジェクトとの関連付けを解除する前に、コンテナーはインスタンスでこのメソッドを呼び出します。 |
void | SessionBean.ejbRemove() コンテナーは、セッションオブジェクトの存続期間が終了する前にこのメソッドを呼び出します。 |
void | MessageDrivenBean.ejbRemove() コンテナーは、メッセージ駆動型オブジェクトの有効期間が終了する前にこのメソッドを呼び出します。 |
void | EntityBean.ejbRemove() コンテナーは、現在インスタンスに関連付けられている Enterprise Bean オブジェクトを削除する前にこのメソッドを呼び出します。 |
void | EntityBean.ejbStore() コンテナーは、このメソッドを呼び出して、基盤となるデータベースに保存することにより、状態を同期するようインスタンスに指示します。 |
CollectionSE<Timer> | TimerService.getAllTimers() 呼び出し元 Bean がパッケージ化されている同じモジュール内の Bean に関連付けられているすべてのアクティブなタイマーを返します。 |
EJBLocalHome | EJBLocalObject.getEJBLocalHome() Enterprise Bean のローカルホームインターフェースを取得します。 |
TimerHandle | Timer.getHandle() タイマーの直列化可能なハンドルを取得します。 |
SerializableSE | Timer.getInfo() 作成時にタイマーに関連付けられた情報を取得します。 |
DateSE | Timer.getNextTimeout() 次のタイマー満了が発生するようにスケジュールされている時点を取得します。 |
ObjectSE | EJBLocalObject.getPrimaryKey() Enterprise Bean ローカルオブジェクトのプライマリキーを取得します。 |
ScheduleExpression | Timer.getSchedule() このタイマーに対応するスケジュール式を取得します。 |
Timer | TimerHandle.getTimer() このハンドルで表されるタイマーへの参照を取得します。 |
long | Timer.getTimeRemaining() 次にスケジュールされているタイマーの期限切れまでに経過するミリ秒数を取得します。 |
CollectionSE<Timer> | TimerService.getTimers() この Bean に関連付けられているすべてのアクティブタイマーを返します。 |
boolean | Timer.isCalendarTimer() このタイマーがカレンダーベースのタイマーかどうかを返します。 |
boolean | EJBLocalObject.isIdentical(EJBLocalObject obj) 特定の Enterprise Bean ローカルオブジェクトが、呼び出された Enterprise Bean ローカルオブジェクトと同一かどうかをテストします。 |
boolean | Timer.isPersistent() このタイマーに永続的なセマンティクスがあるかどうかを返します。 |
void | EJBLocalObject.remove() Enterprise Bean ローカルオブジェクトを削除します。 |
void | EJBLocalHome.remove(ObjectSE primaryKey) 主キーで識別される Enterprise Bean オブジェクトを削除します。 |
void | EntityBean.setEntityContext(EntityContext ctx) 関連するエンティティコンテキストを設定します。 |
void | MessageDrivenBean.setMessageDrivenContext(MessageDrivenContext ctx) 関連するメッセージ駆動型コンテキストを設定します。 |
void | SessionBean.setSessionContext(SessionContext ctx) 関連するセッションコンテキストを設定します。 |
void | EntityBean.unsetEntityContext() 関連するエンティティコンテキストの設定を解除します。 |
修飾子と型 | メソッドと説明 |
---|---|
EJBContainer | EJBContainerProvider.createEJBContainer(MapSE<?,?> properties) 適切な埋め込み可能なコンテナーの実装を見つけるために、埋め込み可能なコンテナーのブートストラッププロセスによって呼び出されます。 |
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.