インターフェースの使用
jakarta.enterprise.context.spi.CreationalContext
CreationalContext を使用するパッケージ パッケージ 説明 jakarta.enterprise.context.spi カスタムコンテキスト SPI。jakarta.enterprise.inject.spi ポータブル拡張統合 SPI。jakarta.enterprise.inject.spi.configurator jakarta.enterprise.context.spi 内の CreationalContext 使用
型 CreationalContext のパラメーターを持つ jakarta.enterprise.context.spi のメソッド 修飾子と型 メソッド 説明 TContextual. create(CreationalContext<T> creationalContext)コンテキスト型の新しいインスタンスを作成します。voidContextual. destroy(T instance, CreationalContext<T> creationalContext)コンテキスト型のインスタンスを破棄します。<T> TContext. get(Contextual<T> contextual, CreationalContext<T> creationalContext)特定のコンテキスト型の既存のインスタンスを返すか、Contextual.create(CreationalContext)を呼び出して新しいインスタンスを作成し、新しいインスタンスを返します。jakarta.enterprise.inject.spi 内の CreationalContext 使用
CreationalContext を返す jakarta.enterprise.inject.spi のメソッド 修飾子と型 メソッド 説明 <T> CreationalContext<T>BeanContainer. createCreationalContext(Contextual<T> contextual)指定されたコンテキスト型、または非コンテキストオブジェクトのCreationalContextのインスタンスを取得します。型 CreationalContext のパラメーターを持つ jakarta.enterprise.inject.spi のメソッド 修飾子と型 メソッド 説明 <T> InterceptionFactory<T>BeanManager. createInterceptionFactory(CreationalContext<T> ctx, ClassSE<T> clazz)指定されたCreationalContextと型のInterceptionFactoryを作成します。ObjectSEBeanManager. getInjectableReference(InjectionPoint ij, CreationalContext<?> ctx)特定のインジェクションポイントの注入可能な参照を取得します。ObjectSEBeanContainer. getReference(Bean<?> bean, TypeSE beanType, CreationalContext<?> ctx)Bean の特定の Bean および特定の Bean 型のコンテキスト参照を取得します。voidInjectionTarget. inject(T instance, CreationalContext<T> ctx)指定されたオブジェクトに依存性注入を実行します。TProducer. produce(CreationalContext<T> ctx)Producerを介してインスタンスを生成します。jakarta.enterprise.inject.spi.configurator 内の CreationalContext 使用
型 CreationalContext の型引数を持つ jakarta.enterprise.inject.spi.configurator のメソッドパラメーター 修飾子と型 メソッド 説明 <U extends T>
BeanConfigurator<U>BeanConfigurator. createWith(FunctionSE<CreationalContext<U>,U> callback)Bean インスタンスを作成するためのコールバックを設定します。BeanConfigurator<T>BeanConfigurator. destroyWith(BiConsumerSE<T,CreationalContext<T>> callback)Bean インスタンスを破棄するコールバックを設定します。<U extends T>
ProducerConfigurator<T>ProducerConfigurator. produceWith(FunctionSE<CreationalContext<U>,U> callback)コールバックを設定して、新しいインスタンスを生成します。