Designing Hexagonal Architecture with Java/Code/Chapter01/src/main/java/dev/davivieira/application/ports/output/RouterViewOutputPort.java 188 B Designing Hexagonal Architecture with Java/Code/Chapter01/src/main/java/dev/davivieira/application/usecases/RouterViewUseCase.java 240 B Designing Hexagonal Architecture with Java/Code/Chapter01/src/main/java/dev/davivieira/domain/Router.java 1.2 KB Designing Hexagonal Architecture with Java/Code/Chapter01/src/main/java/dev/davivieira/domain/RouterId.java 365 B Designing Hexagonal Architecture with Java/Code/Chapter01/src/main/java/dev/davivieira/domain/RouterType.java 79 B Designing Hexagonal Architecture with Java/Code/Chapter01/src/main/java/dev/davivieira/framework/adapters/input/stdin/RouterViewCLIAdapter.java 824 B Designing Hexagonal Architecture with Java/Code/Chapter01/src/main/java/dev/davivieira/framework/adapters/output/file/RouterViewFileAdapter.java 1.7 KB Designing Hexagonal Architecture with Java/Code/Chapter01/src/main/resources/routers.txt 126 B Designing Hexagonal Architecture with Java/Code/Chapter02/pom.xml 1.4 KB Designing Hexagonal Architecture with Java/Code/Chapter02/README.md 302 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/App.java 308 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/application/ports/input/RouterViewInputPort.java 804 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/application/ports/output/RouterViewOutputPort.java 195 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/application/usecases/RouterViewUseCase.java 291 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/entity/Event.java 1.8 KB Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/entity/Router.java 1.4 KB Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/entity/Switch.java 979 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/policy/EventParser.java 340 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/policy/RegexEventParser.java 1.1 KB Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/policy/SplitEventParser.java 794 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/service/EventSearch.java 527 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/service/NetworkOperation.java 1.4 KB Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/service/RouterSearch.java 439 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/specification/CIDRSpecification.java 363 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/specification/NetworkAmountSpecification.java 452 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/specification/NetworkAvailabilitySpecification.java 1 KB Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/specification/RouterTypeSpecification.java 471 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/specification/shared/AbstractSpecification.java 321 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/specification/shared/AndSpecification.java 467 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/specification/shared/Specification.java 182 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/vo/Activity.java 453 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/vo/EventId.java 369 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/vo/IP.java 609 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/vo/Network.java 798 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/vo/ParsePolicyType.java 89 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/vo/Protocol.java 80 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/vo/RouterId.java 510 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/vo/RouterType.java 82 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/vo/SwitchId.java 510 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/domain/vo/SwitchType.java 86 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/framework/adapters/input/stdin/RouterViewCLIAdapter.java 834 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/java/dev/davivieira/framework/adapters/output/file/RouterViewFileAdapter.java 1.7 KB Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/resources/events.txt 208 B Designing Hexagonal Architecture with Java/Code/Chapter02/src/main/resources/routers.txt 126 B Designing Hexagonal Architecture with Java/Code/Chapter03/pom.xml 2.2 KB Designing Hexagonal Architecture with Java/Code/Chapter03/README.md 377 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/App.java 588 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/application/ports/input/RouterNetworkInputPort.java 1.3 KB Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/application/ports/input/RouterViewInputPort.java 804 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/application/ports/output/RouterNetworkOutputPort.java 272 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/application/ports/output/RouterViewOutputPort.java 195 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/application/usecases/RouterNetworkUseCase.java 284 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/application/usecases/RouterViewUseCase.java 246 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/entity/Event.java 1.8 KB Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/entity/Router.java 1.7 KB Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/entity/Switch.java 1.3 KB Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/policy/EventParser.java 340 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/policy/RegexEventParser.java 1.1 KB Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/policy/SplitEventParser.java 794 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/service/EventSearch.java 527 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/service/NetworkOperation.java 1.3 KB Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/service/RouterSearch.java 439 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/specification/CIDRSpecification.java 363 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/specification/NetworkAmountSpecification.java 452 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/specification/NetworkAvailabilitySpecification.java 1 KB Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/specification/RouterTypeSpecification.java 471 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/specification/shared/AbstractSpecification.java 321 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/specification/shared/AndSpecification.java 467 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/specification/shared/Specification.java 182 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/vo/Activity.java 453 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/vo/EventId.java 369 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/vo/IP.java 608 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/vo/Network.java 798 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/vo/ParsePolicyType.java 89 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/vo/Protocol.java 80 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/vo/RouterId.java 567 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/vo/RouterType.java 82 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/vo/SwitchId.java 510 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/domain/vo/SwitchType.java 86 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/framework/adapters/input/stdin/RouterNetworkCLIAdapter.java 958 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/framework/adapters/input/stdin/RouterViewCLIAdapter.java 834 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/framework/adapters/output/file/RouterNetworkFileAdapter.java 1.6 KB Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/java/dev/davivieira/framework/adapters/output/file/RouterViewFileAdapter.java 1.6 KB Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/resources/events.txt 208 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/main/resources/routers.txt 126 B Designing Hexagonal Architecture with Java/Code/Chapter03/src/test/java/dev/davivieira/AddNetworkSteps.java 1.9 KB Designing Hexagonal Architecture with Java/Code/Chapter03/src/test/java/dev/davivieira/RunCucumberTest.java 264 B Designing Hexagonal Architecture with Java/Code/Chapter08/application/src/main/java/dev/davivieira/topologyinventory/application/Test.java 0 B Designing Hexagonal Architecture with Java/Code/Chapter10/application/src/main/java/dev/davivieira/topologyinventory/application/Test.java 0 B Designing Hexagonal Architecture with Java/Code/Chapter10/bootstrap/src/main/resources/import.sql 0 B Designing Hexagonal Architecture with Java/Code/Chapter11/bootstrap/src/main/resources/application.properties 0 B Designing Hexagonal Architecture with Java/Code/Chapter11/bootstrap/src/main/resources/import.sql 0 B Designing Hexagonal Architecture with Java/Code/Chapter11/framework/src/main/resources/META-INF/beans.xml 0 B Designing Hexagonal Architecture with Java/Code/Chapter12/bootstrap/src/main/resources/import.sql 0 B Designing Hexagonal Architecture with Java/Code/Chapter12/framework/src/main/resources/META-INF/beans.xml 0 B Designing Hexagonal Architecture with Java/Code/Chapter13/framework/src/main/resources/META-INF/beans.xml 0 B Designing Hexagonal Architecture with Java/Code/Chapter14/framework/src/main/resources/META-INF/beans.xml 0 B Designing Hexagonal Architecture with Java/Code/Chapter15/framework/src/main/resources/META-INF/beans.xml 0 B Designing Hexagonal Architecture with Java/Designing Hexagonal Architecture with Java.pdf 6.8 MB