Skip navigation links
A O P S 

A

Adapter - Annotation Type in org.jmolecules.architecture.hexagonal
Adapters contain technology specific implementations to either drive (see PrimaryPort) or implement Ports (see SecondaryPort).
Application - Annotation Type in org.jmolecules.architecture.hexagonal
An annotation to assign packages and types the role of core application code.

O

org.jmolecules.architecture.hexagonal - package org.jmolecules.architecture.hexagonal
 

P

Port - Annotation Type in org.jmolecules.architecture.hexagonal
A Port defines an entry point into the Application that can either drive it (see PrimaryPort) or be driven by the application (see SecondaryPort).
PrimaryAdapter - Annotation Type in org.jmolecules.architecture.hexagonal
A PrimaryAdapter connects the outside of an application to an PrimaryPort exposed by the application's core.
PrimaryPort - Annotation Type in org.jmolecules.architecture.hexagonal
In Hexagonal Architecture an PrimaryPort describes an interface into an application's core that is exposed to the outside to drive the application.

S

SecondaryAdapter - Annotation Type in org.jmolecules.architecture.hexagonal
SecondaryAdapters implement SecondaryPort to ultimately link the applications core to some extrenal technology, like a database, message broker, email server or third-party service.
SecondaryPort - Annotation Type in org.jmolecules.architecture.hexagonal
An SecondaryPort describes abstractions that describes interfaces to the outside that are driven by the application's core, like a repository (to interact with a database) or a message publisher.
A O P S 
Skip navigation links

Copyright © 2023. All rights reserved.