Uses of Class
com.guinetik.hexafun.HexaApp
Packages that use HexaApp
-
Uses of HexaApp in com.guinetik.hexafun
Subclasses of HexaApp in com.guinetik.hexafunMethods in com.guinetik.hexafun that return HexaAppModifier and TypeMethodDescriptionstatic HexaAppHexaApp.create()Create a new empty HexaApp.<T> HexaAppRegister a port (output adapter) by its type.<From,To> HexaApp HexaApp.withAdapter(AdapterKey<From, To> key, Function<From, To> adapter) Register an adapter with a type-safe key.<From,To> HexaApp HexaApp.withAdapter(String name, Function<From, To> adapter) Register an adapter by name (used internally by builder).<I,O> HexaApp HexaApp.withUseCase(UseCaseKey<I, O> key, UseCase<I, O> useCase) Add a use case using a type-safe key.<I,O> HexaApp HexaApp.withUseCase(String name, UseCase<I, O> useCase) Add a use case to this HexaApp (used internally by builder). -
Uses of HexaApp in com.guinetik.hexafun.hexa
Fields in com.guinetik.hexafun.hexa declared as HexaAppModifier and TypeFieldDescriptionprotected final HexaAppUseCaseHandler.appReference to the HexaApp for port access.Methods in com.guinetik.hexafun.hexa that return HexaAppModifier and TypeMethodDescriptionUseCaseBuilder.build()Build a HexaApp with all the registered use cases and ports.Constructors in com.guinetik.hexafun.hexa with parameters of type HexaAppModifierConstructorDescriptionprotectedUseCaseHandler(HexaApp app) Creates a new handler with access to the given HexaApp. -
Uses of HexaApp in com.guinetik.hexafun.testing
Methods in com.guinetik.hexafun.testing with parameters of type HexaApp