パッケージ jakarta.ejb.spi

インターフェース EJBContainerProvider


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

      • 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 - コンテナーを正常に初期化できなかった場合。