Class ArchitecturePresets
java.lang.Object
dev.archunitjava.presets.ArchitecturePresets
Explicit-selector factories for common architecture dependency directions.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ArchitecturePresetclean(TypeModelResult model, DependencyGraph graph, TypeSelector entities, TypeSelector useCases, TypeSelector interfaceAdapters, TypeSelector frameworks) static ArchitecturePresethexagonal(TypeModelResult model, DependencyGraph graph, TypeSelector domain, TypeSelector application, TypeSelector inboundAdapters, TypeSelector outboundAdapters) static ArchitecturePresetonion(TypeModelResult model, DependencyGraph graph, TypeSelector domain, TypeSelector application, TypeSelector infrastructure, TypeSelector presentation) static ArchitecturePresetproviderSdk(TypeModelResult model, DependencyGraph graph, TypeSelector consumerApi, TypeSelector providerSpi, TypeSelector internals, TypeSelector providerImplementations)
-
Method Details
-
clean
public static ArchitecturePreset clean(TypeModelResult model, DependencyGraph graph, TypeSelector entities, TypeSelector useCases, TypeSelector interfaceAdapters, TypeSelector frameworks) -
onion
public static ArchitecturePreset onion(TypeModelResult model, DependencyGraph graph, TypeSelector domain, TypeSelector application, TypeSelector infrastructure, TypeSelector presentation) -
hexagonal
public static ArchitecturePreset hexagonal(TypeModelResult model, DependencyGraph graph, TypeSelector domain, TypeSelector application, TypeSelector inboundAdapters, TypeSelector outboundAdapters) -
providerSdk
public static ArchitecturePreset providerSdk(TypeModelResult model, DependencyGraph graph, TypeSelector consumerApi, TypeSelector providerSpi, TypeSelector internals, TypeSelector providerImplementations)
-