Uses of Class
io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
Packages that use DeserializingMessage
Package
Description
-
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.common.serialization
Methods in io.fluxcapacitor.javaclient.common.serialization that return DeserializingMessageMethods in io.fluxcapacitor.javaclient.common.serialization that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptiondefault Stream<DeserializingMessage>Serializer.deserializeMessages(Stream<SerializedMessage> dataStream, MessageType messageType) default Stream<DeserializingMessage>Serializer.deserializeMessages(Stream<SerializedMessage> dataStream, MessageType messageType, boolean failOnUnknownType) static Stream<DeserializingMessage>DeserializingMessage.handleBatch(Stream<DeserializingMessage> batch) Method parameters in io.fluxcapacitor.javaclient.common.serialization with type arguments of type DeserializingMessageModifier and TypeMethodDescription<T> TDeserializingMessage.apply(Function<DeserializingMessage, T> action) static Stream<DeserializingMessage>DeserializingMessage.handleBatch(Stream<DeserializingMessage> batch) voidDeserializingMessage.run(Consumer<DeserializingMessage> task) booleanDeserializingMessage.MessageSpliterator.tryAdvance(Consumer<? super DeserializingMessage> action) Constructors in io.fluxcapacitor.javaclient.common.serialization with parameters of type DeserializingMessageModifierConstructorDescriptionprotectedDeserializingMessage(@NonNull DeserializingMessage input) Constructor parameters in io.fluxcapacitor.javaclient.common.serialization with type arguments of type DeserializingMessage -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.configuration
Method parameters in io.fluxcapacitor.javaclient.configuration with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionDefaultFluxCapacitor.Builder.addParameterResolver(@NonNull ParameterResolver<? super DeserializingMessage> parameterResolver) FluxCapacitorBuilder.addParameterResolver(ParameterResolver<? super DeserializingMessage> parameterResolver) protected GenericGatewayDefaultFluxCapacitor.Builder.createRequestGateway(Client client, MessageType messageType, RequestHandler requestHandler, Map<MessageType, DispatchInterceptor> dispatchInterceptors, Map<MessageType, HandlerDecorator> handlerDecorators, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers) protected HandlerRegistryDefaultFluxCapacitor.Builder.localHandlerRegistry(MessageType messageType, Map<MessageType, HandlerDecorator> handlerDecorators, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.modeling
Subclasses of DeserializingMessage in io.fluxcapacitor.javaclient.modelingModifier and TypeClassDescriptionprotected static classMethods in io.fluxcapacitor.javaclient.modeling with parameters of type DeserializingMessageModifier and TypeMethodDescriptionEntity.apply(DeserializingMessage eventMessage) ImmutableAggregateRoot.apply(DeserializingMessage message) ImmutableEntity.apply(DeserializingMessage message) DefaultEntityHelper.applyInvoker(DeserializingMessage event, Entity<?> entity) EntityHelper.applyInvoker(DeserializingMessage message, Entity<?> entity) Method parameters in io.fluxcapacitor.javaclient.modeling with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionvoidModifiableAggregateRoot.CommitHandler.handle(Entity<?> model, List<DeserializingMessage> unpublished, Entity<?> beforeUpdate) Constructors in io.fluxcapacitor.javaclient.modeling with parameters of type DeserializingMessageModifierConstructorDescriptionDeserializingMessageWithEntity(DeserializingMessage message, Entity<?> entity) Constructor parameters in io.fluxcapacitor.javaclient.modeling with type arguments of type DeserializingMessageModifierConstructorDescriptionDefaultEntityHelper(List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, boolean disablePayloadValidation) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.persisting.eventsourcing
Methods in io.fluxcapacitor.javaclient.persisting.eventsourcing that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionDefaultEventStore.getEvents(Object aggregateId, long lastSequenceNumber, int maxSize, boolean ignoreUnknownType) default AggregateEventStream<DeserializingMessage>default AggregateEventStream<DeserializingMessage>default AggregateEventStream<DeserializingMessage>EventStore.getEvents(Object aggregateId, long lastSequenceNumber, int maxSize, boolean ignoreUnknownType) Method parameters in io.fluxcapacitor.javaclient.persisting.eventsourcing with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionbooleanNoSnapshotTrigger.shouldCreateSnapshot(Entity<?> model, List<DeserializingMessage> newEvents) booleanPeriodicSnapshotTrigger.shouldCreateSnapshot(Entity<?> model, List<DeserializingMessage> newEvents) booleanSnapshotTrigger.shouldCreateSnapshot(Entity<?> model, List<DeserializingMessage> newEvents) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.persisting.repository
Method parameters in io.fluxcapacitor.javaclient.persisting.repository with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionvoidDefaultAggregateRepository.AnnotatedAggregateRepository.commit(Entity<?> after, List<DeserializingMessage> unpublishedEvents, Entity<?> before) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.publishing.correlation
Methods in io.fluxcapacitor.javaclient.publishing.correlation with parameters of type DeserializingMessageModifier and TypeMethodDescriptionCorrelationDataProvider.getCorrelationData(DeserializingMessage currentMessage) DefaultCorrelationDataProvider.getCorrelationData(DeserializingMessage currentMessage) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.publishing.dataprotection
Methods in io.fluxcapacitor.javaclient.publishing.dataprotection that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionDataProtectionInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Method parameters in io.fluxcapacitor.javaclient.publishing.dataprotection with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionDataProtectionInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.scheduling
Methods in io.fluxcapacitor.javaclient.scheduling that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionSchedulingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) SchedulingInterceptor.wrap(Handler<DeserializingMessage> handler) Method parameters in io.fluxcapacitor.javaclient.scheduling with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionSchedulingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) SchedulingInterceptor.wrap(Handler<DeserializingMessage> handler) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.tracking
Methods in io.fluxcapacitor.javaclient.tracking with parameters of type DeserializingMessageModifier and TypeMethodDescriptionprotected Optional<HandlerInvoker>DefaultTracking.getInvoker(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected ObjectDefaultTracking.handle(DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected ObjectDefaultTracking.processError(Throwable e, DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected voidDefaultTracking.reportResult(Object result, HandlerInvoker h, DeserializingMessage message, ConsumerConfiguration config) protected booleanDefaultTracking.shouldSendResponse(HandlerInvoker invoker, DeserializingMessage request, Object result, ConsumerConfiguration config) protected voidDefaultTracking.stopTracker(DeserializingMessage message, Handler<DeserializingMessage> handler, Throwable e) protected voidDefaultTracking.tryHandle(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config, boolean reportResult) Method parameters in io.fluxcapacitor.javaclient.tracking with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionprotected Consumer<List<SerializedMessage>>DefaultTracking.createConsumer(ConsumerConfiguration config, List<Handler<DeserializingMessage>> handlers) protected Optional<HandlerInvoker>DefaultTracking.getInvoker(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected ObjectDefaultTracking.handle(DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected ObjectDefaultTracking.processError(Throwable e, DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected RegistrationDefaultTracking.startTracking(ConsumerConfiguration configuration, List<Handler<DeserializingMessage>> handlers, FluxCapacitor fluxCapacitor) protected voidDefaultTracking.stopTracker(DeserializingMessage message, Handler<DeserializingMessage> handler, Throwable e) protected voidDefaultTracking.tryHandle(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config, boolean reportResult) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.tracking.handling
Methods in io.fluxcapacitor.javaclient.tracking.handling that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionprotected MessageFilter<? super DeserializingMessage>DefaultHandlerFactory.computeMessageFilter()protected Optional<Handler<DeserializingMessage>>LocalHandlerRegistry.computeSelfHandler(Class<?> payloadType) DefaultHandlerFactory.createHandler(Object target, String consumer, HandlerFilter handlerFilter, List<HandlerInterceptor> extraInterceptors) DefaultHandlerFactory.createHandler(Supplier<?> targetSupplier, Class<?> targetClass, Class<? extends Annotation> handlerAnnotation, String consumer, HandlerFilter handlerFilter, List<HandlerInterceptor> extraInterceptors) HandlerFactory.createHandler(Object target, String consumer, HandlerFilter handlerFilter, List<HandlerInterceptor> extraInterceptors) HandlerFactory.createHandler(Supplier<?> targetSupplier, Class<?> targetClass, Class<? extends Annotation> handlerAnnotation, String consumer, HandlerFilter handlerFilter, List<HandlerInterceptor> extraInterceptors) protected List<Handler<DeserializingMessage>>LocalHandlerRegistry.getLocalHandlers(DeserializingMessage message) protected Optional<DeserializingMessage>TriggerParameterResolver.getTriggerMessage(long index, Class<?> type, MessageType messageType) HandlerInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Intercepts a message before it's handled.HandlerDecorator.MergedDecorator.wrap(Handler<DeserializingMessage> handler) HandlerDecorator.wrap(Handler<DeserializingMessage> handler) default Handler<DeserializingMessage>HandlerInterceptor.wrap(Handler<DeserializingMessage> handler) Methods in io.fluxcapacitor.javaclient.tracking.handling with parameters of type DeserializingMessageModifier and TypeMethodDescriptionHandlerInterceptor.InterceptedHandler.findInvoker(DeserializingMessage message) protected List<Handler<DeserializingMessage>>LocalHandlerRegistry.getLocalHandlers(DeserializingMessage message) HandlerRegistry.handle(DeserializingMessage message) HandlerRegistry.MergedHandlerRegistry.handle(DeserializingMessage message) LocalHandlerRegistry.handle(DeserializingMessage message) protected booleanLocalHandlerRegistry.handleSelf(DeserializingMessage message) Method parameters in io.fluxcapacitor.javaclient.tracking.handling with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionHandlerInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Intercepts a message before it's handled.HandlerDecorator.MergedDecorator.wrap(Handler<DeserializingMessage> handler) HandlerDecorator.wrap(Handler<DeserializingMessage> handler) default Handler<DeserializingMessage>HandlerInterceptor.wrap(Handler<DeserializingMessage> handler) Constructor parameters in io.fluxcapacitor.javaclient.tracking.handling with type arguments of type DeserializingMessageModifierConstructorDescriptionDefaultHandlerFactory(MessageType messageType, HandlerDecorator defaultDecorator, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.tracking.handling.authentication
Methods in io.fluxcapacitor.javaclient.tracking.handling.authentication that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionAuthenticatingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) AuthenticatingInterceptor.wrap(Handler<DeserializingMessage> handler) Method parameters in io.fluxcapacitor.javaclient.tracking.handling.authentication with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionAuthenticatingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) AuthenticatingInterceptor.wrap(Handler<DeserializingMessage> handler) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.tracking.handling.errorreporting
Methods in io.fluxcapacitor.javaclient.tracking.handling.errorreporting that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionErrorReportingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Methods in io.fluxcapacitor.javaclient.tracking.handling.errorreporting with parameters of type DeserializingMessageModifier and TypeMethodDescriptionprotected voidErrorReportingInterceptor.reportError(Throwable e, HandlerInvoker invoker, DeserializingMessage cause) Method parameters in io.fluxcapacitor.javaclient.tracking.handling.errorreporting with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionErrorReportingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.tracking.handling.validation
Methods in io.fluxcapacitor.javaclient.tracking.handling.validation that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionValidatingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Method parameters in io.fluxcapacitor.javaclient.tracking.handling.validation with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionValidatingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.tracking.metrics
Methods in io.fluxcapacitor.javaclient.tracking.metrics that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionDisableMetrics.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) HandlerMonitor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Methods in io.fluxcapacitor.javaclient.tracking.metrics with parameters of type DeserializingMessageModifier and TypeMethodDescriptionprotected voidHandlerMonitor.publishMetrics(HandlerInvoker invoker, DeserializingMessage message, boolean exceptionalResult, Instant start, Object result) Method parameters in io.fluxcapacitor.javaclient.tracking.metrics with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionDisableMetrics.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) HandlerMonitor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.web
Methods in io.fluxcapacitor.javaclient.web that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionWebsocketHandlerDecorator.wrap(Handler<DeserializingMessage> handler) Methods in io.fluxcapacitor.javaclient.web with parameters of type DeserializingMessageModifier and TypeMethodDescriptionWebsocketHandlerDecorator.WebsocketHandshakeHandler.findInvoker(DeserializingMessage message) protected booleanWebsocketHandlerDecorator.WebsocketHandshakeHandler.matches(DeserializingMessage message) Method parameters in io.fluxcapacitor.javaclient.web with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionWebsocketHandlerDecorator.wrap(Handler<DeserializingMessage> handler) Constructor parameters in io.fluxcapacitor.javaclient.web with type arguments of type DeserializingMessageModifierConstructorDescriptionWebsocketHandshakeHandler(Handler<DeserializingMessage> delegate, Collection<String> paths)