クラスの使用
org.springframework.modulith.core.ApplicationModule
ApplicationModule を使用するパッケージ
パッケージ
説明
Spring Modulith のコア、内部抽象化。
Spring Modulith のドキュメントのサポート。
アプリケーションモジュールの可観測性のサポート。
Spring Modulith
ApplicationModules
の統合テストのサポート。org.springframework.modulith.core 内の ApplicationModule 使用
修飾子と型メソッド説明(package private) ApplicationModule
ApplicationModule.QualifiedDependency.getExistingModuleOf
(com.tngtech.archunit.core.domain.JavaClass javaClass, ApplicationModules modules) ApplicationModuleDependency.getTargetModule()
ターゲットApplicationModule
。型 ApplicationModule の引数を持つ型を返す org.springframework.modulith.core のメソッド修飾子と型メソッド説明ApplicationModule.getBootstrapDependencies
(ApplicationModules modules) 現在のモジュールの型が依存する型を含むすべてのモジュールを返します。ApplicationModule.getBootstrapDependencies
(ApplicationModules modules, DependencyDepth depth) ApplicationModules.getModuleByName
(StringSE name) 指定された名前のApplicationModule
を返します。ApplicationModules.getModuleByType
(com.tngtech.archunit.core.domain.JavaClass type) 指定されたJavaClass
を含むモジュールを返します。ApplicationModules.getModuleByType
(ClassSE<?> candidate) 指定された型を含むApplicationModule
を返します。ApplicationModules.getModuleByType
(StringSE candidate) 指定された単純名または完全修飾名の型を含むApplicationModule
を返します。ApplicationModules.getModuleForPackage
(StringSE name) 指定されたパッケージを含むApplicationModule
を返します。ApplicationModules.getSharedModules()
共有として登録されているすべてのApplicationModule
を返します。ApplicationModules.iterator()
ApplicationModules.stream()
すべてのApplicationModule
を返します。型 ApplicationModule のパラメーターを持つ org.springframework.modulith.core のメソッド修飾子と型メソッド説明boolean
ApplicationModuleDependencies.contains
(ApplicationModule module) 依存関係に指定されたApplicationModule
が含まれているかどうかを返します。FormatableType.getAbbreviatedFullName
(ApplicationModule module) 指定されたApplicationModule
の基本パッケージの一部のみを省略した型の完全名を返します。ApplicationModule.DeclaredDependency.of
(StringSE identifier, ApplicationModule source, ApplicationModules modules) モジュールへのApplicationModule.DeclaredDependency
を作成し、オプションで指定された識別子で定義された名前付きインターフェースを作成します。(package private) static SpringBean
SpringBean.of
(com.tngtech.archunit.core.domain.JavaClass type, ApplicationModule module) ApplicationModule.DeclaredDependency.to
(ApplicationModule module) 指定されたApplicationModule
の名前のないインターフェースに新しいApplicationModule.DeclaredDependency
を作成します。JavaAccessSource.toString
(ApplicationModule module) Source.toString
(ApplicationModule module) ソースを人間が読める形式でレンダリングします。org.springframework.modulith.docs 内の ApplicationModule 使用
型 ApplicationModule のパラメーターを持つ org.springframework.modulith.docs のメソッド修飾子と型メソッド説明ConfigurationProperties.getModuleProperties
(ApplicationModule module) 指定されたApplicationModule
のすべてのConfigurationProperties.ModuleProperty
インスタンスを返します。(package private) Documenter.CanvasOptions.Groupings
Documenter.CanvasOptions.groupBeans
(ApplicationModule module) (package private) PredicateSE<com.tngtech.archunit.core.domain.JavaClass>
Documenter.CanvasOptions.hideInternalFilter
(ApplicationModule module) Asciidoctor.renderBeanReferences
(ApplicationModule module) Asciidoctor.renderEvents
(ApplicationModule module) Asciidoctor.renderSpringBeans
(ApplicationModule module, Documenter.CanvasOptions options) (package private) StringSE
Documenter.toModuleCanvas
(ApplicationModule module) (package private) StringSE
Documenter.toModuleCanvas
(ApplicationModule module, StringSE apiBase) (package private) StringSE
Documenter.toModuleCanvas
(ApplicationModule module, Documenter.CanvasOptions options) Documenter.writeModuleAsPlantUml
(ApplicationModule module) 指定されたApplicationModule
の PlantUML コンポーネント図を書き込みます。Documenter.writeModuleAsPlantUml
(ApplicationModule module, Documenter.DiagramOptions options) 指定されたApplicationModule
の PlantUML コンポーネント図を指定されたレンダリングDocumenter.DiagramOptions
で書き込みます。型 ApplicationModule の型引数を持つ org.springframework.modulith.docs のメソッドパラメーター修飾子と型メソッド説明Documenter.DiagramOptions.withColorSelector
(FunctionSE<ApplicationModule, OptionalSE<StringSE>> colorSelector) ApplicationModule
に従って 16 進数でエンコードされた色を返すコールバック。Documenter.DiagramOptions.withDefaultDisplayName
(FunctionSE<ApplicationModule, StringSE> defaultDisplayName) 指定されたApplicationModule
のデフォルトの表示名を返すコールバック。Documenter.DiagramOptions.withExclusions
(PredicateSE<ApplicationModule> exclusions) 作成するダイアグラムからどのモジュールを除外するかを定義するPredicate
SE。Documenter.DiagramOptions.withTargetOnly
(PredicateSE<ApplicationModule> targetOnly) Predicate
SE は、どのモジュールがターゲットのみとみなされるべきかを定義します。つまり型の型引数を持つ org.springframework.modulith.docs のコンストラクターパラメーター ApplicationModule修飾子コンストラクター説明(package private)
DiagramOptions
(SetSE<DependencyType> dependencyTypes, DependencyDepth dependencyDepth, PredicateSE<ApplicationModule> exclusions, PredicateSE<com.structurizr.model.Component> componentFilter, PredicateSE<ApplicationModule> targetOnly, StringSE targetFileName, FunctionSE<ApplicationModule, OptionalSE<StringSE>> colorSelector, FunctionSE<ApplicationModule, StringSE> defaultDisplayName, Documenter.DiagramOptions.DiagramStyle style, Documenter.DiagramOptions.ElementsWithoutRelationships elementsWithoutRelationships) (package private)
DiagramOptions
(SetSE<DependencyType> dependencyTypes, DependencyDepth dependencyDepth, PredicateSE<ApplicationModule> exclusions, PredicateSE<com.structurizr.model.Component> componentFilter, PredicateSE<ApplicationModule> targetOnly, StringSE targetFileName, FunctionSE<ApplicationModule, OptionalSE<StringSE>> colorSelector, FunctionSE<ApplicationModule, StringSE> defaultDisplayName, Documenter.DiagramOptions.DiagramStyle style, Documenter.DiagramOptions.ElementsWithoutRelationships elementsWithoutRelationships) org.springframework.modulith.observability 内の ApplicationModule 使用
型 ApplicationModule のパラメーターを持つ org.springframework.modulith.observability のメソッド修飾子と型メソッド説明boolean
DefaultObservedModule.isObservedModule
(ApplicationModule module) boolean
ObservedModule.isObservedModule
(ApplicationModule module) 型 ApplicationModule のパラメーターを持つ org.springframework.modulith.observability のコンストラクターorg.springframework.modulith.test 内の ApplicationModule 使用
型 ApplicationModule の引数を持つ型を返す org.springframework.modulith.test のメソッド修飾子と型メソッド説明ModuleTestExecution.getDependencies()
現在のApplicationModuleTest.BootstrapMode
に基づいて、すべてのモジュールの依存関係を返します。ModuleTestExecution.getExtraIncludes()
実行用の追加インクルードとして登録されているすべてのApplicationModule
を返します。ModuleTestExecution.iterator()