Annotation Type Application


  • @Retention(CLASS)
    @Target({PACKAGE,TYPE})
    @Documented
    public @interface Application
    An annotation to assign packages and types the role of core application code. That code must not refer to any Adapter code but only either expose or depend on functionality through Ports connecting the application to the outside world.
    Since:
    1.5
    See Also:
    Hexagonal Architecture, Port, Adapter