Uses of Class
io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
-
-
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.common.serialization
Fields in io.fluxcapacitor.javaclient.common.serialization with type parameters of type DeserializingMessage Modifier and Type Field Description static MethodInvokerFactory<DeserializingMessage>DeserializingMessage. defaultInvokerFactorystatic List<ParameterResolver<? super DeserializingMessage>>DeserializingMessage. defaultParameterResolversMethods in io.fluxcapacitor.javaclient.common.serialization that return DeserializingMessage Modifier and Type Method Description static DeserializingMessageDeserializingMessage. getCurrent()Methods in io.fluxcapacitor.javaclient.common.serialization that return types with arguments of type DeserializingMessage Modifier and Type Method Description default Stream<DeserializingMessage>Serializer. deserializeMessages(Stream<SerializedMessage> dataStream, boolean failOnUnknownType, MessageType messageType)static Stream<DeserializingMessage>DeserializingMessage. handleBatch(Stream<DeserializingMessage> batch)Method parameters in io.fluxcapacitor.javaclient.common.serialization with type arguments of type DeserializingMessage Modifier and Type Method Description <T> TDeserializingMessage. apply(Function<DeserializingMessage,T> action)static Stream<DeserializingMessage>DeserializingMessage. handleBatch(Stream<DeserializingMessage> batch)voidDeserializingMessage. run(Consumer<DeserializingMessage> task) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.configuration
Method parameters in io.fluxcapacitor.javaclient.configuration with type arguments of type DeserializingMessage Modifier and Type Method Description DefaultFluxCapacitor.BuilderDefaultFluxCapacitor.Builder. addParameterResolver(@NonNull ParameterResolver<DeserializingMessage> parameterResolver)FluxCapacitorBuilderFluxCapacitorBuilder. addParameterResolver(ParameterResolver<DeserializingMessage> parameterResolver) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.modeling
Methods in io.fluxcapacitor.javaclient.modeling that return types with arguments of type DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>AggregateIdResolver. resolve(Parameter p)Function<DeserializingMessage,Object>AggregateTypeResolver. resolve(Parameter p)Methods in io.fluxcapacitor.javaclient.modeling with parameters of type DeserializingMessage Modifier and Type Method Description static StringAggregateIdResolver. getAggregateId(DeserializingMessage message)static Class<?>AggregateTypeResolver. getAggregateType(DeserializingMessage message) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.persisting.caching
Methods in io.fluxcapacitor.javaclient.persisting.caching with parameters of type DeserializingMessage Modifier and Type Method Description protected voidCachingAggregateRepository. handleEvent(DeserializingMessage event, String aggregateId, Class<?> type) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.persisting.eventsourcing
Methods in io.fluxcapacitor.javaclient.persisting.eventsourcing that return types with arguments of type DeserializingMessage Modifier and Type Method Description Stream<DeserializingMessage>EventStoreSerializer. deserializeDomainEvents(Stream<SerializedMessage> messageStream)Stream<DeserializingMessage>DefaultEventStore. getDomainEvents(String aggregateId, long lastSequenceNumber)default Stream<DeserializingMessage>EventStore. getDomainEvents(String aggregateId)Stream<DeserializingMessage>EventStore. getDomainEvents(String aggregateId, long lastSequenceNumber)Methods in io.fluxcapacitor.javaclient.persisting.eventsourcing with parameters of type DeserializingMessage Modifier and Type Method Description booleanAnnotatedEventSourcingHandler. canHandle(T target, DeserializingMessage message)booleanEventSourcingHandler. canHandle(T model, DeserializingMessage message)TAnnotatedEventSourcingHandler. invoke(T target, DeserializingMessage message)TEventSourcingHandler. invoke(T target, DeserializingMessage message)Method parameters in io.fluxcapacitor.javaclient.persisting.eventsourcing with type arguments of type DeserializingMessage Modifier and Type Method Description booleanNoSnapshotTrigger. shouldCreateSnapshot(EventSourcedModel<?> model, List<DeserializingMessage> newEvents)booleanPeriodicSnapshotTrigger. shouldCreateSnapshot(EventSourcedModel<?> model, List<DeserializingMessage> newEvents)booleanSnapshotTrigger. shouldCreateSnapshot(EventSourcedModel<?> model, List<DeserializingMessage> newEvents)Constructor parameters in io.fluxcapacitor.javaclient.persisting.eventsourcing with type arguments of type DeserializingMessage Constructor Description AnnotatedEventSourcingHandler(Class<T> handlerType, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers) -
Uses of DeserializingMessage in io.fluxcapacitor.javaclient.publishing.dataprotection
Methods in io.fluxcapacitor.javaclient.publishing.dataprotection that return types with arguments of type DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>DataProtectionInterceptor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)Method parameters in io.fluxcapacitor.javaclient.publishing.dataprotection with type arguments of type DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>DataProtectionInterceptor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)Function<DeserializingMessage,Object>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 DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>SchedulingInterceptor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)Handler<DeserializingMessage>SchedulingInterceptor. wrap(Handler<DeserializingMessage> handler, String consumer)Method parameters in io.fluxcapacitor.javaclient.scheduling with type arguments of type DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>SchedulingInterceptor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)Function<DeserializingMessage,Object>SchedulingInterceptor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)RegistrationDefaultScheduler. registerHandler(Object target, HandlerConfiguration<DeserializingMessage> handlerConfiguration)Handler<DeserializingMessage>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 DeserializingMessage Modifier and Type Method Description protected 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 DeserializingMessage Modifier and Type Method Description protected 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 with parameters of type DeserializingMessage Modifier and Type Method Description ObjectHandlerInterceptor.InterceptedHandler. invoke(DeserializingMessage message)booleanPayloadParameterResolver. matches(Parameter p, DeserializingMessage value) -
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 DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>AuthenticatingInterceptor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)Method parameters in io.fluxcapacitor.javaclient.tracking.handling.authentication with type arguments of type DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>AuthenticatingInterceptor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)Function<DeserializingMessage,Object>AuthenticatingInterceptor. interceptHandling(Function<DeserializingMessage,Object> function, 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 DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>ErrorReportingInterceptor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)Methods in io.fluxcapacitor.javaclient.tracking.handling.errorreporting with parameters of type DeserializingMessage Modifier and Type Method Description protected voidErrorReportingInterceptor. reportError(Throwable e, Handler<DeserializingMessage> handler, DeserializingMessage cause)Method parameters in io.fluxcapacitor.javaclient.tracking.handling.errorreporting with type arguments of type DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>ErrorReportingInterceptor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)Function<DeserializingMessage,Object>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 DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>ValidatingInterceptor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)Method parameters in io.fluxcapacitor.javaclient.tracking.handling.validation with type arguments of type DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>ValidatingInterceptor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)Function<DeserializingMessage,Object>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 DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>HandlerMonitor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)Methods in io.fluxcapacitor.javaclient.tracking.metrics with parameters of type DeserializingMessage Modifier and Type Method Description protected 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 DeserializingMessage Modifier and Type Method Description Function<DeserializingMessage,Object>HandlerMonitor. interceptHandling(Function<DeserializingMessage,Object> function, Handler<DeserializingMessage> handler, String consumer)Function<DeserializingMessage,Object>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)
-