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

@Published(tag="architect") public interface ComponentFactory<T>
コンポーネントのインスタンスを生成するインタフェース。 このインタフェースを登録したクラスをDIコンテナにコンポーネントとして登録した場合、 このオブジェクトそのものではなくメソッドcreateComponentで返されるオブジェクトが コンポーネントとして使用される。
  • Method Summary

    Modifier and Type
    Method
    Description
    オブジェクトを作成する。
  • Method Details

    • createObject

      T createObject()
      オブジェクトを作成する。
      Returns:
      作成したオブジェクト