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 DeserializingMessageModifier and TypeMethodDescriptiondefault DeserializingMessage
Serializer.deserializeMessage
(SerializedMessage message, MessageType messageType) Deserializes a singleSerializedMessage
into aDeserializingMessage
.static DeserializingMessage
DeserializingMessage.getCurrent()
Returns the currentDeserializingMessage
being processed in this thread, ornull
if none is set.DeserializingMessage.withMetadata
(Metadata metadata) DeserializingMessage.withPayload
(Object payload) Methods 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) Deserializes a stream ofSerializedMessage
intoDeserializingMessage
instances with the specifiedMessageType
.default Stream
<DeserializingMessage> Serializer.deserializeMessages
(Stream<SerializedMessage> dataStream, MessageType messageType, UnknownTypeStrategy unknownTypeStrategy) Deserializes a stream ofSerializedMessage
intoDeserializingMessage
instances with the specifiedMessageType
.default Stream
<DeserializingMessage> Serializer.deserializeMessages
(Stream<SerializedMessage> dataStream, MessageType messageType, String topic) Deserializes a stream ofSerializedMessage
intoDeserializingMessage
instances with the specifiedMessageType
.default Stream
<DeserializingMessage> Serializer.deserializeMessages
(Stream<SerializedMessage> dataStream, MessageType messageType, String topic, UnknownTypeStrategy unknownTypeStrategy) Deserializes a stream ofSerializedMessage
intoDeserializingMessage
instances with the specifiedMessageType
.static Optional
<DeserializingMessage> DeserializingMessage.getOptionally()
Returns the currentDeserializingMessage
being processed in this thread, if available.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> T
DeserializingMessage.apply
(Function<DeserializingMessage, T> action) <T> T
DeserializingMessage.computeContextIfAbsent
(Class<T> contextKey, Function<DeserializingMessage, ? extends T> provider) static Stream
<DeserializingMessage> DeserializingMessage.handleBatch
(Stream<DeserializingMessage> batch) void
DeserializingMessage.run
(Consumer<DeserializingMessage> task) boolean
DeserializingMessage.MessageSpliterator.tryAdvance
(Consumer<? super DeserializingMessage> action) Constructors in io.fluxcapacitor.javaclient.common.serialization with parameters of type DeserializingMessageModifierConstructorDescriptionprotected
DeserializingMessage
(@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
Methods in io.fluxcapacitor.javaclient.configuration that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionList
<ParameterResolver<? super DeserializingMessage>> FluxCapacitorConfiguration.customParameterResolvers()
Returns additional resolvers for injecting parameters into message handler methods.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) Registers aParameterResolver
to support injection of method arguments in handlers.protected 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 DeserializingMessage in io.fluxcapacitor.javaclient.modeling
Subclasses of DeserializingMessage in io.fluxcapacitor.javaclient.modelingModifier and TypeClassDescriptionprotected static class
Decorates aDeserializingMessage
with an associated entity.Methods in io.fluxcapacitor.javaclient.modeling with parameters of type DeserializingMessageModifier and TypeMethodDescriptionEntity.apply
(DeserializingMessage eventMessage) Applies the given deserializing message to the entity.ImmutableAggregateRoot.apply
(DeserializingMessage message) ImmutableEntity.apply
(DeserializingMessage message) DefaultEntityHelper.applyInvoker
(DeserializingMessage event, Entity<?> entity, boolean searchChildren) Finds a handler method annotated with@Apply
and wraps it to preserve apply context flags.default Optional
<HandlerInvoker> EntityHelper.applyInvoker
(DeserializingMessage message, Entity<?> entity) Returns an invoker that can apply the given event to the provided entity.EntityHelper.applyInvoker
(DeserializingMessage message, Entity<?> entity, boolean searchChildren) Returns an invoker for applying the event to the entity, optionally checking nested entities.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) Creates a new helper using the given parameter resolvers and configuration. -
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> Retrieves the full event stream for an aggregate starting from the beginning.default AggregateEventStream
<DeserializingMessage> Retrieves the event stream for an aggregate starting after the specified sequence number.default AggregateEventStream
<DeserializingMessage> Retrieves the event stream for an aggregate starting after a given sequence number, with a maximum limit.EventStore.getEvents
(Object aggregateId, long lastSequenceNumber, int maxSize, boolean ignoreUnknownType) Retrieves the event stream for an aggregate with full control over behavior. -
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) Returns correlation metadata derived from the current deserializing message. -
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) Methods in io.fluxcapacitor.javaclient.scheduling with parameters of type DeserializingMessageModifier and TypeMethodDescriptionprotected Object
SchedulingInterceptor.handleExceptionalResult
(Throwable result, DeserializingMessage schedule, Instant now, Periodic periodic) protected Object
SchedulingInterceptor.handleResult
(Object result, DeserializingMessage schedule, Instant now, Periodic periodic) 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 TypeMethodDescriptionboolean
Tracker.canHandle
(DeserializingMessage message, String routingKey) When the consumer is configured withignoreSegment=true
, segment filtering is performed client-side.protected Optional
<HandlerInvoker> DefaultTracking.getInvoker
(DeserializingMessage message, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected Object
DefaultTracking.handle
(DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected Object
DefaultTracking.processError
(Throwable e, DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected void
DefaultTracking.reportResult
(Object result, HandlerInvoker h, DeserializingMessage message, ConsumerConfiguration config) protected boolean
DefaultTracking.shouldSendResponse
(HandlerInvoker invoker, DeserializingMessage request, Object result, ConsumerConfiguration config) protected void
DefaultTracking.stopTracker
(DeserializingMessage message, Handler<DeserializingMessage> handler, Throwable e) protected void
DefaultTracking.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 Object
DefaultTracking.handle
(DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected Object
DefaultTracking.processError
(Throwable e, DeserializingMessage message, HandlerInvoker h, Handler<DeserializingMessage> handler, ConsumerConfiguration config) protected Registration
DefaultTracking.startTracking
(ConsumerConfiguration configuration, List<Handler<DeserializingMessage>> handlers, FluxCapacitor fluxCapacitor) protected void
DefaultTracking.stopTracker
(DeserializingMessage message, Handler<DeserializingMessage> handler, Throwable e) protected void
DefaultTracking.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 Handler
<DeserializingMessage> DefaultHandlerFactory.buildHandler
(@NonNull Object target, HandlerConfiguration<DeserializingMessage> config) protected MessageFilter
<? super DeserializingMessage> DefaultHandlerFactory.computeMessageFilter()
protected Handler
<DeserializingMessage> DefaultHandlerFactory.createDefaultHandler
(Object target, Function<DeserializingMessage, ?> targetSupplier, HandlerConfiguration<DeserializingMessage> config) DefaultHandlerFactory.createHandler
(Object target, HandlerFilter handlerFilter, List<HandlerInterceptor> extraInterceptors) HandlerFactory.createHandler
(Object target, HandlerFilter handlerFilter, List<HandlerInterceptor> extraInterceptors) Attempts to create a message handler for the giventarget
object.protected HandlerMatcher
<Object, DeserializingMessage> DefaultHandlerFactory.createHandlerMatcher
(Object target, HandlerConfiguration<DeserializingMessage> config) protected List
<Handler<DeserializingMessage>> LocalHandlerRegistry.getLocalHandlers
(DeserializingMessage message) Returns the full list of handlers that should be used to process the given message.protected Optional
<DeserializingMessage> TriggerParameterResolver.getTriggerMessage
(long index, Class<?> type, MessageType messageType) HandlerInterceptor.interceptHandling
(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Intercepts the message handling logic.DocumentHandlerDecorator.wrap
(Handler<DeserializingMessage> handler) HandlerDecorator.MergedDecorator.wrap
(Handler<DeserializingMessage> handler) HandlerDecorator.wrap
(Handler<DeserializingMessage> handler) Wraps the given handler with additional behavior.default Handler
<DeserializingMessage> HandlerInterceptor.wrap
(Handler<DeserializingMessage> handler) Wraps aHandler
with this interceptor, producing an intercepted handler.Methods in io.fluxcapacitor.javaclient.tracking.handling with parameters of type DeserializingMessageModifier and TypeMethodDescriptionStatefulHandler.associations
(DeserializingMessage message) protected Boolean
StatefulHandler.canTrackerHandle
(DeserializingMessage message, String routingKey) DocumentHandlerDecorator.DocumentHandler.getInvoker
(DeserializingMessage message) HandlerInterceptor.InterceptedHandler.getInvoker
(DeserializingMessage message) StatefulHandler.getInvoker
(DeserializingMessage message) protected List
<Handler<DeserializingMessage>> LocalHandlerRegistry.getLocalHandlers
(DeserializingMessage message) Returns the full list of handlers that should be used to process the given message.HandlerRegistry.handle
(DeserializingMessage message) Attempts to handle the given message using local handlers.HandlerRegistry.MergedHandlerRegistry.handle
(DeserializingMessage message) HandlerRegistry.NoOpHandlerRegistry.handle
(DeserializingMessage message) LocalHandlerRegistry.handle
(DeserializingMessage message) boolean
HandleCustomFilter.test
(DeserializingMessage message, Executable executable, Class<? extends Annotation> handlerAnnotation) boolean
HandleDocumentFilter.test
(DeserializingMessage message, Executable executable, Class<? extends Annotation> handlerAnnotation) Method parameters in io.fluxcapacitor.javaclient.tracking.handling with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionprotected Handler
<DeserializingMessage> DefaultHandlerFactory.buildHandler
(@NonNull Object target, HandlerConfiguration<DeserializingMessage> config) protected Handler
<DeserializingMessage> DefaultHandlerFactory.createDefaultHandler
(Object target, Function<DeserializingMessage, ?> targetSupplier, HandlerConfiguration<DeserializingMessage> config) protected Handler
<DeserializingMessage> DefaultHandlerFactory.createDefaultHandler
(Object target, Function<DeserializingMessage, ?> targetSupplier, HandlerConfiguration<DeserializingMessage> config) protected HandlerMatcher
<Object, DeserializingMessage> DefaultHandlerFactory.createHandlerMatcher
(Object target, HandlerConfiguration<DeserializingMessage> config) HandlerInterceptor.interceptHandling
(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Intercepts the message handling logic.DocumentHandlerDecorator.wrap
(Handler<DeserializingMessage> handler) HandlerDecorator.MergedDecorator.wrap
(Handler<DeserializingMessage> handler) HandlerDecorator.wrap
(Handler<DeserializingMessage> handler) Wraps the given handler with additional behavior.default Handler
<DeserializingMessage> HandlerInterceptor.wrap
(Handler<DeserializingMessage> handler) Wraps aHandler
with this interceptor, producing an intercepted handler.Constructors in io.fluxcapacitor.javaclient.tracking.handling with parameters of type DeserializingMessageModifierConstructorDescriptionDocumentHandlerInvoker
(HandlerInvoker delegate, String collection, DeserializingMessage message) StatefulHandlerInvoker
(HandlerInvoker delegate, Entry<?> currentEntry, DeserializingMessage message) Constructor parameters in io.fluxcapacitor.javaclient.tracking.handling with type arguments of type DeserializingMessageModifierConstructorDescriptionDefaultHandlerFactory
(MessageType messageType, HandlerDecorator defaultDecorator, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, Function<Class<?>, HandlerRepository> handlerRepositorySupplier, RepositoryProvider repositoryProvider) -
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 void
ErrorReportingInterceptor.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 String
HandlerMonitor.formatType
(DeserializingMessage message) protected void
HandlerMonitor.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 TypeMethodDescriptionprotected Handler
<DeserializingMessage> WebsocketHandlerDecorator.cleanUpOnClose
(Handler<DeserializingMessage> handler) protected Handler
<DeserializingMessage> WebsocketHandlerDecorator.closeOnError
(Handler<DeserializingMessage> handler) protected Handler
<DeserializingMessage> WebsocketHandlerDecorator.enableHandshake
(Handler<DeserializingMessage> handler, List<WebPattern> socketPatterns) protected Handler
<DeserializingMessage> WebsocketHandlerDecorator.handleRequest
(Handler<DeserializingMessage> handler) WebHandlerMatcher.methodMatcher
(DeserializingMessage message) WebsocketHandlerDecorator.wrap
(Handler<DeserializingMessage> handler) Wraps a websocket-compatible handler with websocket-specific functionality.Methods in io.fluxcapacitor.javaclient.web with parameters of type DeserializingMessageModifier and TypeMethodDescriptionboolean
WebHandlerMatcher.canHandle
(DeserializingMessage message) SocketEndpointHandler.getInvoker
(DeserializingMessage message) WebHandlerMatcher.getInvoker
(Object target, DeserializingMessage message) static DefaultWebRequestContext
DefaultWebRequestContext.getWebRequestContext
(DeserializingMessage message) Creates or retrieves aDefaultWebRequestContext
from the givenDeserializingMessage
.WebHandlerMatcher.matchingMethods
(DeserializingMessage message) WebHandlerMatcher.methodMatcher
(DeserializingMessage message) protected void
SocketEndpointHandler.SocketEndpointWrapper.onClose
(DeserializingMessage message) protected Object
SocketEndpointHandler.SocketEndpointWrapper.onOpenOrMessage
(SocketSession session, DeserializingMessage message) protected void
SocketEndpointHandler.SocketEndpointWrapper.onPong
(DeserializingMessage message) DefaultSocketSession.tryCompleteRequest
(DeserializingMessage message) DefaultSocketSession.tryHandleRequest
(DeserializingMessage message, Handler<DeserializingMessage> handler) Method parameters in io.fluxcapacitor.javaclient.web with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionprotected Handler
<DeserializingMessage> WebsocketHandlerDecorator.cleanUpOnClose
(Handler<DeserializingMessage> handler) protected Handler
<DeserializingMessage> WebsocketHandlerDecorator.closeOnError
(Handler<DeserializingMessage> handler) protected static WebHandlerMatcher
WebHandlerMatcher.create
(Object handler, Class<?> type, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, HandlerConfiguration<DeserializingMessage> config) protected static WebHandlerMatcher
WebHandlerMatcher.create
(Object handler, Class<?> type, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, HandlerConfiguration<DeserializingMessage> config) static WebHandlerMatcher
WebHandlerMatcher.create
(Object handler, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, HandlerConfiguration<DeserializingMessage> config) static WebHandlerMatcher
WebHandlerMatcher.create
(Object handler, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, HandlerConfiguration<DeserializingMessage> config) protected Handler
<DeserializingMessage> WebsocketHandlerDecorator.enableHandshake
(Handler<DeserializingMessage> handler, List<WebPattern> socketPatterns) protected Handler
<DeserializingMessage> WebsocketHandlerDecorator.handleRequest
(Handler<DeserializingMessage> handler) DefaultSocketSession.tryHandleRequest
(DeserializingMessage message, Handler<DeserializingMessage> handler) WebsocketHandlerDecorator.wrap
(Handler<DeserializingMessage> handler) Wraps a websocket-compatible handler with websocket-specific functionality.Constructor parameters in io.fluxcapacitor.javaclient.web with type arguments of type DeserializingMessageModifierConstructorDescriptionSocketEndpointHandler
(Class<?> targetClass, HandlerMatcher<Object, DeserializingMessage> targetMatcher, HandlerMatcher<Object, DeserializingMessage> wrapperMatcher, RepositoryProvider repositoryProvider) protected
WebHandlerMatcher
(Object handler, List<HandlerInspector.MethodHandlerMatcher<DeserializingMessage>> methodHandlerMatchers)