パッケージ jakarta.ejb.spi

インターフェース EJBContainerProvider


public interface EJBContainerProvider
EJBContainerProvider SPI は、適切な埋め込み可能コンテナーを初期化するために、埋め込み可能コンテナーのブートストラップクラスによって使用されます。
導入:
EJB 3.1
  • 方法の概要

    修飾子と型
    メソッド
    説明
    createEJBContainer(MapSE<?,?> properties)
    適切な埋め込み可能なコンテナーの実装を見つけるために、埋め込み可能なコンテナーのブートストラッププロセスによって呼び出されます。
  • 方法の詳細

    • createEJBContainer

      EJBContainer createEJBContainer(MapSE<?,?> properties) throws EJBException
      適切な埋め込み可能なコンテナーの実装を見つけるために、埋め込み可能なコンテナーのブートストラッププロセスによって呼び出されます。埋め込み可能なコンテナープロバイダーは、次のいずれかに該当する場合、埋め込み可能なアプリケーションに適していると見なすことができます。
      • jakarta.ejb.embeddable.provider プロパティは createEJBContainer に渡されるマップに含まれており、プロパティの値はプロバイダーの実装クラスです。
      • jakarta.ejb.embeddable.provider プロパティが指定されていません。
      プロバイダーが埋め込み可能アプリケーションのプロバイダーとしての資格を持たない場合は、null を返す必要があります。
      パラメーター:
      properties - jakarta.ejb.embeddable.EJBContainer#createEJBContainer(Map<?,?>) 呼び出しに渡された、仕様定義および / またはベンダー固有のプロパティ
      戻り値:
      EJBContainer インスタンスまたは null
      例外:
      EJBException - コンテナーを正常に初期化できなかった場合。