Package nablarch.core.repository.di
Interface ComponentFactory<T>
- Type Parameters:
T- ファクトリが作成するオブジェクトの型。
- All Known Subinterfaces:
JaxRsHandlerListFactory
- All Known Implementing Classes:
CloudWatchMeterRegistryFactory,DatadogMeterRegistryFactory,GlobalMeterRegistryFactory,JerseyJaxRsHandlerListFactory,LettuceRedisClientProvider,LoggingMeterRegistryFactory,MeterRegistryFactory,OtlpMeterRegistryFactory,ResteasyJaxRsHandlerListFactory,SimpleMeterRegistryFactory,StatsdMeterRegistryFactory,StringListComponentFactory
コンポーネントのインスタンスを生成するインタフェース。
このインタフェースを登録したクラスをDIコンテナにコンポーネントとして登録した場合、
このオブジェクトそのものではなくメソッドcreateComponentで返されるオブジェクトが
コンポーネントとして使用される。
-
Method Summary
-
Method Details
-
createObject
T createObject()オブジェクトを作成する。- Returns:
- 作成したオブジェクト
-