クラスの使用
org.springframework.modulith.core.ApplicationModules
パッケージ
説明
Spring Boot Spring Modulith 用アクチュエーターサポート。
Spring Modulith のコア、内部抽象化。
ユーティリティ。
Spring Modulith のドキュメントのサポート。
アプリケーションモジュールの可観測性のサポート。
アプリケーションの実行時に
ApplicationModules
を実行するためのサポート。Spring Modulith
ApplicationModules
の統合テストのサポート。org.springframework.modulith.actuator 内の ApplicationModules 使用
修飾子と型メソッド説明static ApplicationModulesEndpoint
ApplicationModulesEndpoint.ofApplicationModules
(SupplierSE<ApplicationModules> modules) 指定された遅延初期化されたApplicationModules
に対して新しいApplicationModulesEndpoint
を作成します。org.springframework.modulith.core 内の ApplicationModules 使用
修飾子と型メソッド説明static ApplicationModules
指定されたモジュリス型に関連して新しいApplicationModules
を作成します。static ApplicationModules
ApplicationModules.of
(ClassSE<?> modulithType, com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> ignored) 指定されたモジュリス型を基準とした新しいApplicationModules
と、無視する型とパッケージのDescribedPredicate
を作成します。static ApplicationModules
ApplicationModules.of
(ClassSE<?> modulithType, com.tngtech.archunit.core.importer.ImportOption options) 指定された型とImportOption
の新しいApplicationModules
インスタンスを作成します。static ApplicationModules
指定されたパッケージ名に対して新しいApplicationModules
インスタンスを作成します。static ApplicationModules
ApplicationModules.of
(StringSE javaPackage, com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> ignored) 指定されたパッケージ名と無視されたクラスに対して新しいApplicationModules
インスタンスを作成します。static ApplicationModules
ApplicationModules.of
(StringSE javaPackage, com.tngtech.archunit.core.importer.ImportOption options) 指定されたパッケージとImportOption
の新しいApplicationModules
インスタンスを作成します。指定されたアプリケーションクラスのApplicationModules
インスタンスを返します。ApplicationModules.verify()
以前に検証が実行されていない限り、適用されるすべての検証を実行します。修飾子と型メソッド説明ApplicationModule.detectDependencies
(ApplicationModules modules) ApplicationModule.getBootstrapBasePackages
(ApplicationModules modules, DependencyDepth depth) 現在のモジュールのすべてのJavaPackage
(依存関係によるものを含む) を返します。ApplicationModule.getBootstrapDependencies
(ApplicationModules modules) 現在のモジュールの型が依存する型を含むすべてのモジュールを返します。ApplicationModule.getBootstrapDependencies
(ApplicationModules modules, DependencyDepth depth) (package private) ApplicationModule.DeclaredDependencies
ApplicationModule.getDeclaredDependencies
(ApplicationModules modules) 明示的に宣言されているか、指定されたApplicationModules
インスタンスで共有されるように定義されている、宣言されたすべてのモジュール依存関係を返します。ApplicationModule.getDependencies
(ApplicationModules modules, DependencyType... type) 現在のApplicationModule
のApplicationModule.DeclaredDependencies
を返します。ListSE<com.tngtech.archunit.core.domain.JavaClass>
ApplicationModule.getEventsListenedTo
(ApplicationModules modules) 現在のモジュールがイベントリスナーを公開しているすべてのイベント型を返します。(package private) ApplicationModule
ApplicationModule.QualifiedDependency.getExistingModuleOf
(com.tngtech.archunit.core.domain.JavaClass javaClass, ApplicationModules modules) (package private) Violations
ApplicationModule.QualifiedDependency.isValidDependencyWithin
(ApplicationModules modules) ApplicationModule.DeclaredDependency.of
(StringSE identifier, ApplicationModule source, ApplicationModules modules) モジュールへのApplicationModule.DeclaredDependency
を作成し、オプションで指定された識別子で定義された名前付きインターフェースを作成します。(package private) static ApplicationModuleDependencies
ApplicationModuleDependencies.of
(ListSE<ApplicationModuleDependency> dependencies, ApplicationModules modules) ApplicationModuleDependency
およびApplicationModules
の指定されたList
SE に対して新しいApplicationModuleDependencies
を作成します。ApplicationModule.toString
(ApplicationModules modules) void
ApplicationModule.verifyDependencies
(ApplicationModules modules) org.springframework.modulith.core.util 内の ApplicationModules 使用
org.springframework.modulith.docs 内の ApplicationModules 使用
修飾子と型メソッド説明static Asciidoctor
Asciidoctor.withJavadocBase
(ApplicationModules modules, StringSE javadocBase) 指定されたApplicationModules
および Javadoc ベース URI の新しいAsciidoctor
インスタンスを作成します。static Asciidoctor
Asciidoctor.withoutJavadocBase
(ApplicationModules modules) 指定されたApplicationModules
の新しいAsciidoctor
インスタンスを作成します。修飾子コンストラクター説明Documenter
(ApplicationModules modules) Documenter
(ApplicationModules modules, StringSE outputFolder) 指定されたApplicationModules
および出力フォルダーに対して新しいDocumenter
を作成します。org.springframework.modulith.observability 内の ApplicationModules 使用
修飾子と型メソッド説明DefaultObservedModule.getObservedModuleType
(ClassSE<?> type, ApplicationModules modules) ObservedModule.getObservedModuleType
(ClassSE<?> type, ApplicationModules modules) 指定された型のObservedModuleType
とApplicationModules
を返します。修飾子コンストラクター説明(package private)
ObservedModuleType
(ApplicationModules modules, ObservedModule module, ArchitecturallyEvidentType type) 指定されたApplicationModules
、ObservedModule
およびArchitecturallyEvidentType
の新しいObservedModuleType
を作成します。org.springframework.modulith.runtime 内の ApplicationModules 使用
修飾子コンストラクター説明ApplicationModulesRuntime
(SupplierSE<ApplicationModules> modules, ApplicationRuntime runtime) org.springframework.modulith.test 内の ApplicationModules 使用
修飾子と型メソッド説明ModuleTestExecution.getModules()
アプリケーションのすべてのApplicationModules
を返します。static ApplicationModules
指定されたアプリケーションクラスからApplicationModules
インスタンスを作成しますが、テストコードのみをインスペクションします。static ApplicationModules
指定されたパッケージからApplicationModules
インスタンスを作成しますが、テストコードのみをインスペクションします。