Uses of Interface
io.fluxzero.sdk.common.serialization.Serializer
Packages that use Serializer
Package
Description
-
Uses of Serializer in io.fluxzero.proxy
Classes in io.fluxzero.proxy that implement SerializerFields in io.fluxzero.proxy declared as SerializerModifier and TypeFieldDescriptionprotected static final SerializerForwardProxyConsumer.metricsSerializerprotected static final SerializerForwardProxyConsumer.serializer -
Uses of Serializer in io.fluxzero.sdk
Methods in io.fluxzero.sdk that return Serializer -
Uses of Serializer in io.fluxzero.sdk.common
Methods in io.fluxzero.sdk.common with parameters of type SerializerModifier and TypeMethodDescriptionMessage.serialize(Serializer serializer) Serializes this message to aSerializedMessageusing the providedSerializer. -
Uses of Serializer in io.fluxzero.sdk.common.serialization
Classes in io.fluxzero.sdk.common.serialization that implement SerializerMethods in io.fluxzero.sdk.common.serialization with parameters of type SerializerModifier and TypeMethodDescriptionstatic Optional<ChunkedDeserializingMessage> ChunkedDeserializingMessage.recoverFromContinuation(SerializedMessage continuation, MessageType messageType, String topic, Serializer serializer, long minIndexInclusive, int pageSize, ChunkedDeserializingMessage.ChunkReader chunkReader) Reconstructs a chunked message when tracking observes a continuation after the original first chunk was already read by an earlier tracker run.Constructors in io.fluxzero.sdk.common.serialization with parameters of type SerializerModifierConstructorDescriptionChunkedDeserializingMessage(SerializedMessage firstChunk, MessageType messageType, String topic, Serializer serializer) Creates a chunked message view starting at the first observed chunk.DeserializingMessage(SerializedMessage message, Function<Type, Object> payload, MessageType messageType, String topic, Serializer serializer) DeserializingMessage(@NonNull Message message, MessageType messageType, Serializer serializer) DeserializingMessage(@NonNull Message message, MessageType messageType, String topic, Serializer serializer) DeserializingMessage(DeserializingObject<byte[], SerializedMessage> delegate, MessageType messageType, String topic, Serializer serializer) -
Uses of Serializer in io.fluxzero.sdk.common.serialization.jackson
Classes in io.fluxzero.sdk.common.serialization.jackson that implement Serializer -
Uses of Serializer in io.fluxzero.sdk.configuration
Methods in io.fluxzero.sdk.configuration that return SerializerModifier and TypeMethodDescriptionFluxzeroConfiguration.serializer()Returns the primary serializer for serializing and deserializing message payloads.FluxzeroConfiguration.snapshotSerializer()Returns the serializer used for serializing and deserializing snapshots of stateful entities.Methods in io.fluxzero.sdk.configuration with parameters of type SerializerModifier and TypeMethodDescriptionprotected FluxzeroDefaultFluxzero.Builder.doBuild(Map<MessageType, ? extends Tracking> trackingSupplier, Function<String, ? extends GenericGateway> customGatewaySupplier, CommandGateway commandGateway, QueryGateway queryGateway, EventGateway eventGateway, ResultGateway resultGateway, ErrorGateway errorGateway, MetricsGateway metricsGateway, WebRequestGateway webRequestGateway, AggregateRepository aggregateRepository, SnapshotStore snapshotStore, EventStore eventStore, KeyValueStore keyValueStore, DocumentStore documentStore, MessageScheduler messageScheduler, UserProvider userProvider, Cache cache, Serializer serializer, CorrelationDataProvider correlationDataProvider, IdentityProvider identityProvider, PropertySource propertySource, DelegatingClock clock, TaskScheduler taskScheduler, Client client, ThrowingRunnable shutdownHandler) DefaultFluxzero.Builder.replaceSerializer(@NonNull Serializer serializer) FluxzeroBuilder.replaceSerializer(Serializer serializer) Replaces the default serializer used for events, commands, snapshots, and documents.DefaultFluxzero.Builder.replaceSnapshotSerializer(@NonNull Serializer serializer) FluxzeroBuilder.replaceSnapshotSerializer(Serializer serializer) Overrides the serializer used specifically for snapshot serialization. -
Uses of Serializer in io.fluxzero.sdk.configuration.spring
Methods in io.fluxzero.sdk.configuration.spring that return SerializerModifier and TypeMethodDescriptionFluxzeroSpringConfig.serializer()Optionally provides a defaultSerializerimplementation based on Jackson, automatically detecting and registering upcasters and downcasters from Spring-managed beans.Methods in io.fluxzero.sdk.configuration.spring with parameters of type SerializerModifier and TypeMethodDescriptionFluxzeroSpringConfig.fluxzeroBuilder(Serializer serializer, Optional<UserProvider> userProvider, Optional<Cache> cache, Optional<WebResponseMapper> webResponseMapper, org.springframework.core.env.Environment environment) Provides a defaultFluxzeroBuilder, configured using Spring-provided components such asUserProvider,Cache, andWebResponseMapper. -
Uses of Serializer in io.fluxzero.sdk.modeling
Methods in io.fluxzero.sdk.modeling with parameters of type SerializerModifier and TypeMethodDescriptionstatic <T> ImmutableAggregateRoot<T> ImmutableAggregateRoot.from(Entity<T> a, EntityHelper entityHelper, Serializer serializer, EventStore eventStore) static AnnotatedEntityHolderAnnotatedEntityHolder.getEntityHolder(Class<?> ownerType, AccessibleObject location, EntityHelper entityHelper, Serializer serializer) Retrieves or creates a cachedAnnotatedEntityHolderat the given member location.static <T> Entity<T> ModifiableAggregateRoot.load(Object aggregateId, Supplier<Entity<T>> loader, AggregateCommitPolicy commitPolicy, EventPublication eventPublication, EventPublicationStrategy publicationStrategy, AggregateEventRouting eventRouting, boolean eventSourced, EntityHelper entityHelper, Serializer serializer, DispatchInterceptor dispatchInterceptor, ModifiableAggregateRoot.CommitHandler commitHandler) Constructors in io.fluxzero.sdk.modeling with parameters of type SerializerModifierConstructorDescriptionprotectedModifiableAggregateRoot(Entity<T> delegate, AggregateCommitPolicy commitPolicy, EventPublication eventPublication, EventPublicationStrategy publicationStrategy, AggregateEventRouting eventRouting, boolean eventSourced, EntityHelper entityHelper, Serializer serializer, DispatchInterceptor dispatchInterceptor, ModifiableAggregateRoot.CommitHandler commitHandler) -
Uses of Serializer in io.fluxzero.sdk.persisting.repository
Constructors in io.fluxzero.sdk.persisting.repository with parameters of type SerializerModifierConstructorDescriptionCachingAggregateRepository(AggregateRepository delegate, Client client, Cache cache, Cache relationshipsCache, Serializer serializer) DefaultAggregateRepository(EventStore eventStore, EventStoreClient eventStoreClient, SnapshotStore snapshotStore, Cache aggregateCache, Cache relationshipsCache, DocumentStore documentStore, Serializer serializer, DispatchInterceptor dispatchInterceptor, EntityHelper entityHelper) -
Uses of Serializer in io.fluxzero.sdk.scheduling.client
Methods in io.fluxzero.sdk.scheduling.client with parameters of type SerializerModifier and TypeMethodDescriptionInMemoryScheduleStore.asList(Map<Long, String> scheduleIdsByIndex, Serializer serializer) InMemoryScheduleStore.getFutureSchedules(Serializer serializer) InMemoryScheduleStore.removeExpiredSchedules(Serializer serializer) -
Uses of Serializer in io.fluxzero.sdk.tracking.handling
Constructors in io.fluxzero.sdk.tracking.handling with parameters of type SerializerModifierConstructorDescriptionDefaultHandlerFactory(MessageType messageType, HandlerDecorator defaultDecorator, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, MethodInvocationValidator<? super DeserializingMessage> methodInvocationValidator, Function<Class<?>, HandlerRepository> handlerRepositorySupplier, RepositoryProvider repositoryProvider, boolean trackingMetricsEnabled, Serializer serializer) StatefulHandler(Class<?> targetClass, HandlerMatcher<Object, DeserializingMessage> handlerMatcher, HandlerRepository repository, List<ParameterResolver<? super DeserializingMessage>> parameterResolvers, Function<Executable, ? extends Annotation> methodAnnotationProvider, BiFunction<Class<?>, List<ParameterResolver<? super DeserializingMessage>>, HandlerMatcher<Object, DeserializingMessage>> memberHandlerMatcherFactory, Serializer serializer) -
Uses of Serializer in io.fluxzero.sdk.web
Methods in io.fluxzero.sdk.web with parameters of type SerializerModifier and TypeMethodDescriptionWebRequest.serialize(Serializer serializer) Serializes the request using the content type if applicable.WebResponse.serialize(Serializer serializer) Serializes the response using the content type if applicable.