Annotation Type DomainServiceRing
-
@Retention(CLASS) @Target({PACKAGE,TYPE}) @Documented public @interface DomainServiceRing
Identifies theDomainServiceRing
in an onion architecture. The domain service ring defines the interfaces needed for e.g. storing and retrieving data, i.e. repository interfaces. However, it does not provide the technical implementations. These will be provided by theInfrastructureRing
. Thus, the domain service ring supports the execution of business use cases.