Uses of Interface
io.fluxcapacitor.javaclient.modeling.HandlerRepository
Packages that use HandlerRepository
Package
Description
-
Uses of HandlerRepository in io.fluxcapacitor.javaclient.configuration
Method parameters in io.fluxcapacitor.javaclient.configuration with type arguments of type HandlerRepositoryModifier and TypeMethodDescriptionprotected GenericGateway
DefaultFluxCapacitor.Builder.createRequestGateway
(Client client, MessageType messageType, String topic, RequestHandler requestHandler, Map<MessageType, DispatchInterceptor> dispatchInterceptors, Map<MessageType, HandlerDecorator> handlerDecorators, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, Function<Class<?>, HandlerRepository> handlerRepositorySupplier, RepositoryProvider repositoryProvider, ResponseMapper responseMapper) protected HandlerRegistry
DefaultFluxCapacitor.Builder.localHandlerRegistry
(MessageType messageType, Map<MessageType, HandlerDecorator> handlerDecorators, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, Function<Class<?>, HandlerRepository> handlerRepositorySupplier, RepositoryProvider repositoryProvider) -
Uses of HandlerRepository in io.fluxcapacitor.javaclient.modeling
Classes in io.fluxcapacitor.javaclient.modeling that implement HandlerRepositoryModifier and TypeClassDescriptionclass
A batching wrapper forHandlerRepository
that delays persistence operations until the end of the current message batch.class
Default implementation ofHandlerRepository
, backed by aDocumentStore
.Methods in io.fluxcapacitor.javaclient.modeling that return types with arguments of type HandlerRepositoryModifier and TypeMethodDescriptionstatic Function
<Class<?>, HandlerRepository> DefaultHandlerRepository.handlerRepositorySupplier
(Supplier<DocumentStore> documentStore, DocumentSerializer documentSerializer) Returns a factory function that creates aHandlerRepository
for a given handler type. -
Uses of HandlerRepository in io.fluxcapacitor.javaclient.tracking.handling
Constructor parameters in io.fluxcapacitor.javaclient.tracking.handling with type arguments of type HandlerRepositoryModifierConstructorDescriptionDefaultHandlerFactory
(MessageType messageType, HandlerDecorator defaultDecorator, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, Function<Class<?>, HandlerRepository> handlerRepositorySupplier, RepositoryProvider repositoryProvider)