Uses of Class
io.fluxzero.sdk.common.serialization.DeserializingMessage
Packages that use DeserializingMessage
Package
Description
-
Uses of DeserializingMessage in io.fluxzero.sdk.common.serialization
Subclasses with type arguments of type DeserializingMessage in io.fluxzero.sdk.common.serializationSubinterfaces with type arguments of type DeserializingMessage in io.fluxzero.sdk.common.serializationModifier and TypeInterfaceDescriptioninterfaceA functional interface for formattingDeserializingMessageinstances into human-readable strings.Methods in io.fluxzero.sdk.common.serialization that return DeserializingMessageModifier and TypeMethodDescriptiondefault DeserializingMessageSerializer.deserializeMessage(SerializedMessage message, MessageType messageType) Deserializes a singleSerializedMessageinto aDeserializingMessage.static DeserializingMessageDeserializingMessage.getCurrent()Returns the currentDeserializingMessagebeing processed in this thread, ornullif none is set.DeserializingMessage.withMetadata(Metadata metadata) DeserializingMessage.withPayload(Object payload) Methods in io.fluxzero.sdk.common.serialization that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptiondefault Stream<DeserializingMessage> Serializer.deserializeMessages(Stream<SerializedMessage> dataStream, MessageType messageType) Deserializes a stream ofSerializedMessageintoDeserializingMessageinstances with the specifiedMessageType.default Stream<DeserializingMessage> Serializer.deserializeMessages(Stream<SerializedMessage> dataStream, MessageType messageType, UnknownTypeStrategy unknownTypeStrategy) Deserializes a stream ofSerializedMessageintoDeserializingMessageinstances with the specifiedMessageType.default Stream<DeserializingMessage> Serializer.deserializeMessages(Stream<SerializedMessage> dataStream, MessageType messageType, String topic) Deserializes a stream ofSerializedMessageintoDeserializingMessageinstances with the specifiedMessageType.default Stream<DeserializingMessage> Serializer.deserializeMessages(Stream<SerializedMessage> dataStream, MessageType messageType, String topic, UnknownTypeStrategy unknownTypeStrategy) Deserializes a stream ofSerializedMessageintoDeserializingMessageinstances with the specifiedMessageType.static Optional<DeserializingMessage> DeserializingMessage.getOptionally()Returns the currentDeserializingMessagebeing processed in this thread, if available.static Stream<DeserializingMessage> DeserializingMessage.handleBatch(Stream<DeserializingMessage> batch) Method parameters in io.fluxzero.sdk.common.serialization with type arguments of type DeserializingMessageModifier and TypeMethodDescription<T> TDeserializingMessage.apply(Function<DeserializingMessage, T> action) <T> TDeserializingMessage.computeContextIfAbsent(Class<T> contextKey, Function<DeserializingMessage, ? extends T> provider) static Stream<DeserializingMessage> DeserializingMessage.handleBatch(Stream<DeserializingMessage> batch) voidDeserializingMessage.run(Consumer<DeserializingMessage> task) booleanDeserializingMessage.MessageSpliterator.tryAdvance(Consumer<? super DeserializingMessage> action) Constructors in io.fluxzero.sdk.common.serialization with parameters of type DeserializingMessageModifierConstructorDescriptionprotectedDeserializingMessage(@NonNull DeserializingMessage input) Constructor parameters in io.fluxzero.sdk.common.serialization with type arguments of type DeserializingMessage -
Uses of DeserializingMessage in io.fluxzero.sdk.configuration
Methods in io.fluxzero.sdk.configuration that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionList<ParameterResolver<? super DeserializingMessage>> FluxzeroConfiguration.customParameterResolvers()Returns additional resolvers for injecting parameters into message handler methods.Method parameters in io.fluxzero.sdk.configuration with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionDefaultFluxzero.Builder.addParameterResolver(@NonNull ParameterResolver<? super DeserializingMessage> parameterResolver) FluxzeroBuilder.addParameterResolver(ParameterResolver<? super DeserializingMessage> parameterResolver) Registers aParameterResolverto support injection of method arguments in handlers.protected GenericGatewayDefaultFluxzero.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 HandlerRegistryDefaultFluxzero.Builder.localHandlerRegistry(MessageType messageType, Map<MessageType, HandlerDecorator> handlerDecorators, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, Map<MessageType, DispatchInterceptor> dispatchInterceptors, Function<Class<?>, HandlerRepository> handlerRepositorySupplier, RepositoryProvider repositoryProvider) -
Uses of DeserializingMessage in io.fluxzero.sdk.modeling
Subclasses of DeserializingMessage in io.fluxzero.sdk.modelingModifier and TypeClassDescriptionprotected static classDecorates aDeserializingMessagewith an associated entity.Methods in io.fluxzero.sdk.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@Applyand 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.fluxzero.sdk.modeling with parameters of type DeserializingMessageModifierConstructorDescriptionDeserializingMessageWithEntity(DeserializingMessage message, Entity<?> entity) Constructor parameters in io.fluxzero.sdk.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.fluxzero.sdk.persisting.eventsourcing
Methods in io.fluxzero.sdk.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.fluxzero.sdk.publishing.correlation
Methods in io.fluxzero.sdk.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.fluxzero.sdk.publishing.dataprotection
Methods in io.fluxzero.sdk.publishing.dataprotection that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionDataProtectionInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Method parameters in io.fluxzero.sdk.publishing.dataprotection with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionDataProtectionInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of DeserializingMessage in io.fluxzero.sdk.scheduling
Methods in io.fluxzero.sdk.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.fluxzero.sdk.scheduling with parameters of type DeserializingMessageModifier and TypeMethodDescriptionprotected ObjectSchedulingInterceptor.handleExceptionalResult(Throwable result, DeserializingMessage schedule, Instant now, Periodic periodic) protected ObjectSchedulingInterceptor.handleResult(Object result, DeserializingMessage schedule, Instant now, Periodic periodic) Method parameters in io.fluxzero.sdk.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.fluxzero.sdk.tracking
Methods in io.fluxzero.sdk.tracking with parameters of type DeserializingMessageModifier and TypeMethodDescriptionbooleanTracker.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 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.fluxzero.sdk.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, Fluxzero fluxzero) 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.fluxzero.sdk.tracking.handling
Classes in io.fluxzero.sdk.tracking.handling that implement interfaces with type arguments of type DeserializingMessageModifier and TypeClassDescriptionprotected classclassAMessageFilterimplementation that filtersDeserializingMessageinstances based on a custom topic defined in theHandleCustomannotation on handler methods.classAMessageFilterthat routesDeserializingMessageinstances to methods annotated withHandleDocument, based on the message's topic.static classImplementation ofHandlerthat delegates to another handler and applies aHandlerInterceptor.classAParameterResolverthat converts the message payload to the parameter's declared type if that type is assignable toJsonNode.classAHandlerimplementation for classes annotated withStateful, responsible for resolving and invoking stateful handler instances based onAssociationmetadata.Methods in io.fluxzero.sdk.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 giventargetobject.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.JsonPayloadParameterResolver.resolve(Parameter parameter, Annotation methodAnnotation) Returns a function that converts the message payload to the expected parameter type usingHasMessage.getPayloadAs(java.lang.reflect.Type).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 aHandlerwith this interceptor, producing an intercepted handler.Methods in io.fluxzero.sdk.tracking.handling with parameters of type DeserializingMessageModifier and TypeMethodDescriptionStatefulHandler.associations(DeserializingMessage message) protected BooleanStatefulHandler.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) booleanJsonPayloadParameterResolver.matches(Parameter parameter, Annotation methodAnnotation, DeserializingMessage value) Determines whether this resolver matches the given parameter.booleanHandleCustomFilter.test(DeserializingMessage message, Executable executable, Class<? extends Annotation> handlerAnnotation) booleanHandleDocumentFilter.test(DeserializingMessage message, Executable executable, Class<? extends Annotation> handlerAnnotation) Method parameters in io.fluxzero.sdk.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 aHandlerwith this interceptor, producing an intercepted handler.Constructors in io.fluxzero.sdk.tracking.handling with parameters of type DeserializingMessageModifierConstructorDescriptionDocumentHandlerInvoker(HandlerInvoker delegate, String collection, DeserializingMessage message) StatefulHandlerInvoker(HandlerInvoker delegate, Entry<?> currentEntry, DeserializingMessage message) Constructor parameters in io.fluxzero.sdk.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.fluxzero.sdk.tracking.handling.authentication
Methods in io.fluxzero.sdk.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.fluxzero.sdk.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.fluxzero.sdk.tracking.handling.contentfiltering
Methods in io.fluxzero.sdk.tracking.handling.contentfiltering that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionContentFilterInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Method parameters in io.fluxzero.sdk.tracking.handling.contentfiltering with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionContentFilterInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of DeserializingMessage in io.fluxzero.sdk.tracking.handling.errorreporting
Methods in io.fluxzero.sdk.tracking.handling.errorreporting that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionErrorReportingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Methods in io.fluxzero.sdk.tracking.handling.errorreporting with parameters of type DeserializingMessageModifier and TypeMethodDescriptionprotected voidErrorReportingInterceptor.reportError(Throwable e, HandlerInvoker invoker, DeserializingMessage cause) Method parameters in io.fluxzero.sdk.tracking.handling.errorreporting with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionErrorReportingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of DeserializingMessage in io.fluxzero.sdk.tracking.handling.validation
Methods in io.fluxzero.sdk.tracking.handling.validation that return types with arguments of type DeserializingMessageModifier and TypeMethodDescriptionValidatingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) Method parameters in io.fluxzero.sdk.tracking.handling.validation with type arguments of type DeserializingMessageModifier and TypeMethodDescriptionValidatingInterceptor.interceptHandling(Function<DeserializingMessage, Object> function, HandlerInvoker invoker) -
Uses of DeserializingMessage in io.fluxzero.sdk.tracking.metrics
Methods in io.fluxzero.sdk.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.fluxzero.sdk.tracking.metrics with parameters of type DeserializingMessageModifier and TypeMethodDescriptionprotected StringHandlerMonitor.formatType(DeserializingMessage message, HandlerInvoker invoker) protected voidHandlerMonitor.publishMetrics(HandlerInvoker invoker, DeserializingMessage message, boolean exceptionalResult, Instant start, Object result) Method parameters in io.fluxzero.sdk.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.fluxzero.sdk.web
Classes in io.fluxzero.sdk.web that implement interfaces with type arguments of type DeserializingMessageModifier and TypeClassDescriptionclassA specializedHandlerthat manages lifecycle events and message dispatching for WebSocket endpoints annotated withSocketEndpoint.classSpecializedHandlerMatcherthat routesDeserializingMessages of typeMessageType.WEBREQUESTto matching handler methods based on annotated URI patterns, HTTP methods, and optional origins.Methods in io.fluxzero.sdk.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.fluxzero.sdk.web with parameters of type DeserializingMessageModifier and TypeMethodDescriptionbooleanWebHandlerMatcher.canHandle(DeserializingMessage message) SocketEndpointHandler.getInvoker(DeserializingMessage message) WebHandlerMatcher.getInvoker(Object target, DeserializingMessage message) static DefaultWebRequestContextDefaultWebRequestContext.getWebRequestContext(DeserializingMessage message) Creates or retrieves aDefaultWebRequestContextfrom the givenDeserializingMessage.WebHandlerMatcher.matchingMethods(DeserializingMessage message) WebHandlerMatcher.methodMatcher(DeserializingMessage message) protected voidSocketEndpointHandler.SocketEndpointWrapper.onClose(DeserializingMessage message) protected ObjectSocketEndpointHandler.SocketEndpointWrapper.onOpenOrMessage(SocketSession session, DeserializingMessage message) protected voidSocketEndpointHandler.SocketEndpointWrapper.onPong(DeserializingMessage message) DefaultSocketSession.tryCompleteRequest(DeserializingMessage message) DefaultSocketSession.tryHandleRequest(DeserializingMessage message, Handler<DeserializingMessage> handler) Method parameters in io.fluxzero.sdk.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 WebHandlerMatcherWebHandlerMatcher.create(Object handler, Class<?> type, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, HandlerConfiguration<DeserializingMessage> config) protected static WebHandlerMatcherWebHandlerMatcher.create(Object handler, Class<?> type, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, HandlerConfiguration<DeserializingMessage> config) static WebHandlerMatcherWebHandlerMatcher.create(Object handler, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, HandlerConfiguration<DeserializingMessage> config) static WebHandlerMatcherWebHandlerMatcher.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.fluxzero.sdk.web with type arguments of type DeserializingMessageModifierConstructorDescriptionSocketEndpointHandler(Class<?> targetClass, HandlerMatcher<Object, DeserializingMessage> targetMatcher, HandlerMatcher<Object, DeserializingMessage> wrapperMatcher, RepositoryProvider repositoryProvider) protectedWebHandlerMatcher(Object handler, List<HandlerInspector.MethodHandlerMatcher<DeserializingMessage>> methodHandlerMatchers)