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:
- 作成したオブジェクト
-