クラス SpringBootApplicationRuntime

java.lang.ObjectSE
org.springframework.modulith.runtime.SpringBootApplicationRuntime
実装されたすべてのインターフェース:
ApplicationRuntime

class SpringBootApplicationRuntime extends ObjectSE implements ApplicationRuntime
ApplicationContextSpringBootApplication のアノテーションが付けられたクラスに基づく ApplicationRuntime 実装。
作成者:
Oliver Drotbohm
  • コンストラクターの詳細

  • メソッドの詳細

    • getId

      public StringSE getId()
      インターフェースからコピーされた説明: ApplicationRuntime
      アプリケーションの識別子を返します。
      次で指定:
      インターフェース ApplicationRuntimegetId 
      戻り値:
      null になることはありません。
    • getMainApplicationClass

      public ClassSE<?> getMainApplicationClass()
      インターフェースからコピーされた説明: ApplicationRuntime
      プライマリアプリケーションクラスを返します。
      次で指定:
      インターフェース ApplicationRuntimegetMainApplicationClass 
      戻り値:
      null になることはありません。
    • getUserClass

      public ClassSE<?> getUserClass(ObjectSE bean, StringSE beanName)
      インターフェースからコピーされた説明: ApplicationRuntime
      指定された Bean および Bean 名のエンドユーザークラスを取得します。プロキシされる可能性のあるインスタンスから実際のユーザー型を明らかにするために必要です。
      次で指定:
      インターフェース ApplicationRuntimegetUserClass 
      パラメーター:
      bean - null であってはなりません。
      beanName - null または空であってはなりません。
      戻り値:
      null になることはありません。
    • isApplicationClass

      public boolean isApplicationClass(ClassSE<?> type)
      インターフェースからコピーされた説明: ApplicationRuntime
      指定された型がアプリケーションクラス、つまりアプリケーションパッケージのいずれかのユーザーコードであるかどうかを返します。
      次で指定:
      インターフェース ApplicationRuntimeisApplicationClass 
      パラメーター:
      type - null であってはなりません。
      戻り値:
      指定された型がアプリケーションクラス、つまりアプリケーションパッケージのいずれかのユーザーコードであるかどうか。