Annotation Interface SecondaryAdapter
@Adapter
@Retention(RUNTIME)
@Target({PACKAGE,TYPE})
@Documented
@Stereotype(priority=200)
public @interface SecondaryAdapter
SecondaryAdapters implement SecondaryPort to ultimately link the applications core to some extrenal
technology, like a database, message broker, email server or third-party service.- Author:
- Oliver Drotbohm, Stephan Pirnbaum
- See Also:
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionA description of theSecondaryAdapter.An identifier for the name of theSecondaryAdapterto identify and group multiple implementing classes of the sameSecondaryAdapter.
-
Element Details
-
name
String nameAn identifier for the name of theSecondaryAdapterto identify and group multiple implementing classes of the sameSecondaryAdapter. If not set, external tooling may default this to the simple name of the annotated type or package.- Since:
- 1.8
- Default:
- ""
-
description
String descriptionA description of theSecondaryAdapter. If not set, external tooling may default this to the JavaDoc.- Since:
- 1.8
- Default:
- ""
-