クラス AnnotationModulithMetadata

java.lang.ObjectSE
org.springframework.modulith.core.AnnotationModulithMetadata
実装済みのインターフェース一覧:
ModulithMetadata

class AnnotationModulithMetadata extends ObjectSE implements ModulithMetadata
ModulithMetadataModulithic アノテーション付き型によってサポートされます。
作成者:
Oliver Drotbohm
  • 方法の詳細

    • of

      public static OptionalSE<ModulithMetadata> of(ClassSE<?> annotated)
      Modulithic アノテーションをインスペクションする ModulithMetadata を作成するか、指定された型にアノテーションが含まれていない場合は Optional.empty() を返します。
      パラメーター:
      annotated - null であってはなりません。
      戻り値:
    • getSource

      public ObjectSE getSource()
      インターフェースからコピーされた説明: ModulithMetadata
      Spring Modulith セットアップのソースを返します。型またはパッケージのいずれかです。
      次で指定:
      インターフェース ModulithMetadata 内の getSource 
      戻り値:
      null になることはありません。
    • useFullyQualifiedModuleNames

      public boolean useFullyQualifiedModuleNames()
      インターフェースからコピーされた説明: ModulithMetadata
      完全修飾モジュール名を使用するかどうか。つまり、ローカルのパッケージ名ではなく完全修飾パッケージ名を使用します。
      次で指定:
      インターフェース ModulithMetadata 内の useFullyQualifiedModuleNames 
      戻り値:
    • getSharedModuleIdentifiers

      public StreamSE<ApplicationModuleIdentifier> getSharedModuleIdentifiers()
      インターフェースからコピーされた説明: ModulithMetadata
      共有モジュール、つまりブートストラップに常に含まれるはずのモジュールの ApplicationModuleIdentifier を返します。
      次で指定:
      インターフェース ModulithMetadata 内の getSharedModuleIdentifiers 
      戻り値:
      null になることはありません。
    • getSystemName

      public OptionalSE<StringSE> getSystemName()
      インターフェースからコピーされた説明: ModulithMetadata
      システムの名前を返します。
      次で指定:
      インターフェース ModulithMetadata 内の getSystemName 
      戻り値:
      null になることはありません。
    • getBasePackages

      public ListSE<StringSE> getBasePackages()
      インターフェースからコピーされた説明: ModulithMetadata
      モジュリスのすべての基本パッケージを返します。
      次で指定:
      インターフェース ModulithMetadata 内の getBasePackages 
      戻り値:
      null になることはありません。