Uses of Class
io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
Packages that use DeserializingMessage
Package
Description
-
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.common.serialization
Fields in io.fluxcapacitor.javaclient.common.serialization with type parameters of type DeserializingMessageModifier and TypeFieldDescriptionstatic List<ParameterResolver<? super DeserializingMessage>>DeserializingMessage.defaultParameterResolversMethods 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) 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<DeserializingMessage> parameterResolver) FluxCapacitorBuilder.addParameterResolver(ParameterResolver<DeserializingMessage> parameterResolver) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.modeling
Methods in io.fluxcapacitor.javaclient.modeling with parameters of type DeserializingMessageModifier and TypeMethodDescriptionImmutableAggregateRoot.apply(DeserializingMessage message) static StringAggregateRoot.getAggregateId(DeserializingMessage message) static Class<?>AggregateRoot.getAggregateType(DeserializingMessage message) Method parameters in io.fluxcapacitor.javaclient.modeling with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionvoidModifiableAggregateRoot.CommitHandler.handle(ImmutableAggregateRoot<?> model, List<DeserializingMessage> unpublished, ImmutableAggregateRoot<?> beforeUpdate) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.persisting.eventsourcing
Methods in io.fluxcapacitor.javaclient.persisting.eventsourcing that return types with arguments of type DeserializingMessageMethods in io.fluxcapacitor.javaclient.persisting.eventsourcing with parameters of type DeserializingMessageModifier and TypeMethodDescriptionbooleanAnnotatedEventSourcingHandler.canHandle(Entity<?, T> entity, DeserializingMessage message) booleanEventSourcingHandler.canHandle(Entity<?, T> entity, DeserializingMessage message) AnnotatedEventSourcingHandler.invoke(Entity<?, T> entity, DeserializingMessage message) EventSourcingHandler.invoke(Entity<?, T> entity, DeserializingMessage message) Method parameters in io.fluxcapacitor.javaclient.persisting.eventsourcing with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionbooleanNoSnapshotTrigger.shouldCreateSnapshot(AggregateRoot<?> model, List<DeserializingMessage> newEvents) booleanPeriodicSnapshotTrigger.shouldCreateSnapshot(AggregateRoot<?> model, List<DeserializingMessage> newEvents) booleanSnapshotTrigger.shouldCreateSnapshot(AggregateRoot<?> model, List<DeserializingMessage> newEvents) Constructor parameters in io.fluxcapacitor.javaclient.persisting.eventsourcing with type arguments of type DeserializingMessageModifierConstructorDescriptionAnnotatedEventSourcingHandler(Class<? extends T> handlerType, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.persisting.repository
Method parameters in io.fluxcapacitor.javaclient.persisting.repository with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionprotected voidDefaultAggregateRepository.AnnotatedAggregateRepository.commit(ImmutableAggregateRoot<?> after, List<DeserializingMessage> unpublishedEvents, ImmutableAggregateRoot<?> 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, Handler<DeserializingMessage> handler, String consumer) Method parameters in io.fluxcapacitor.javaclient.publishing.dataprotection with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionDataProtectionInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) DataProtectionInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) -
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, Handler<DeserializingMessage> handler, String consumer) SchedulingInterceptor.wrap(Handler<DeserializingMessage> handler, String consumer) Method parameters in io.fluxcapacitor.javaclient.scheduling with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionSchedulingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) SchedulingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) SchedulingInterceptor.wrap(Handler<DeserializingMessage> handler, String consumer) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.tracking
Methods in io.fluxcapacitor.javaclient.tracking with parameters of type DeserializingMessageModifier and TypeMethodDescriptionprotected voidDefaultTracking.handle(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected voidDefaultTracking.tryHandle(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) Method parameters in io.fluxcapacitor.javaclient.tracking with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionprotected Consumer<List<SerializedMessage>>DefaultTracking.createConsumer(ConsumerConfiguration configuration, List<Handler<DeserializingMessage>> handlers) protected voidDefaultTracking.handle(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected RegistrationDefaultTracking.startTracking(ConsumerConfiguration configuration, List<Handler<DeserializingMessage>> handlers, FluxCapacitor fluxCapacitor) protected voidDefaultTracking.tryHandle(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) -
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 TypeMethodDescriptionDefaultHandlerFactory.createHandler(Object target, String consumer, BiPredicate<Class<?>, Executable> handlerFilter) HandlerFactory.createHandler(Object target, String consumer, BiPredicate<Class<?>, Executable> handlerFilter) HandlerInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) HandlerInterceptor.MergedInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) PayloadParameterResolver.resolve(Parameter p, Annotation methodAnnotation) HandlerInterceptor.MergedInterceptor.wrap(Handler<DeserializingMessage> handler, String consumer) default Handler<DeserializingMessage>HandlerInterceptor.wrap(Handler<DeserializingMessage> handler, String consumer) Methods in io.fluxcapacitor.javaclient.tracking.handling with parameters of type DeserializingMessageModifier and TypeMethodDescriptionHandlerRegistry.handle(DeserializingMessage message) HandlerRegistry.MergedHandlerRegistry.handle(DeserializingMessage message) LocalHandlerRegistry.handle(DeserializingMessage message) HandlerInterceptor.InterceptedHandler.invoke(DeserializingMessage message) booleanPayloadParameterResolver.matches(Parameter p, Annotation methodAnnotation, DeserializingMessage value) Method parameters in io.fluxcapacitor.javaclient.tracking.handling with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionHandlerInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) HandlerInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) HandlerInterceptor.MergedInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) HandlerInterceptor.MergedInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) HandlerInterceptor.MergedInterceptor.wrap(Handler<DeserializingMessage> handler, String consumer) default Handler<DeserializingMessage>HandlerInterceptor.wrap(Handler<DeserializingMessage> handler, String consumer) -
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, Handler<DeserializingMessage> handler, String consumer) AuthenticatingInterceptor.wrap(Handler<DeserializingMessage> handler, String consumer) Method parameters in io.fluxcapacitor.javaclient.tracking.handling.authentication with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionAuthenticatingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) AuthenticatingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) AuthenticatingInterceptor.wrap(Handler<DeserializingMessage> handler, String consumer) -
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, Handler<DeserializingMessage> handler, String consumer) Methods in io.fluxcapacitor.javaclient.tracking.handling.errorreporting with parameters of type DeserializingMessageModifier and TypeMethodDescriptionprotected voidErrorReportingInterceptor.reportError(Throwable e, Handler<DeserializingMessage> handler, DeserializingMessage cause) Method parameters in io.fluxcapacitor.javaclient.tracking.handling.errorreporting with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionErrorReportingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) ErrorReportingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) protected voidErrorReportingInterceptor.reportError(Throwable e, Handler<DeserializingMessage> handler, DeserializingMessage cause) -
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, Handler<DeserializingMessage> handler, String consumer) Method parameters in io.fluxcapacitor.javaclient.tracking.handling.validation with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionValidatingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) ValidatingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) -
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 TypeMethodDescriptionHandlerMonitor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) Methods in io.fluxcapacitor.javaclient.tracking.metrics with parameters of type DeserializingMessageModifier and TypeMethodDescriptionprotected voidHandlerMonitor.publishMetrics(Handler<DeserializingMessage> handler, String consumer, DeserializingMessage message, boolean exceptionalResult, Instant start, Object result) Method parameters in io.fluxcapacitor.javaclient.tracking.metrics with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionHandlerMonitor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) HandlerMonitor.interceptHandling(Function<DeserializingMessage, Object> function, Handler<DeserializingMessage> handler, String consumer) protected voidHandlerMonitor.publishMetrics(Handler<DeserializingMessage> handler, String consumer, DeserializingMessage message, boolean exceptionalResult, Instant start, Object result) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.web
Methods in io.fluxcapacitor.javaclient.web that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionWebRequest.getWebRequestFilter()WebPayloadParameterResolver.resolve(Parameter p, Annotation methodAnnotation)