Uses of Interface
io.fluxcapacitor.javaclient.common.serialization.Serializer
Packages that use Serializer
Package
Description
-
Uses of Serializer in io.fluxcapacitor.javaclient
Methods in io.fluxcapacitor.javaclient that return Serializer -
Uses of Serializer in io.fluxcapacitor.javaclient.common
Methods in io.fluxcapacitor.javaclient.common with parameters of type SerializerModifier and TypeMethodDescriptionMessage.serialize
(Serializer serializer) Serializes this message to aSerializedMessage
using the providedSerializer
. -
Uses of Serializer in io.fluxcapacitor.javaclient.common.serialization
Classes in io.fluxcapacitor.javaclient.common.serialization that implement SerializerConstructors in io.fluxcapacitor.javaclient.common.serialization with parameters of type SerializerModifierConstructorDescriptionDeserializingMessage
(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.fluxcapacitor.javaclient.common.serialization.jackson
Classes in io.fluxcapacitor.javaclient.common.serialization.jackson that implement Serializer -
Uses of Serializer in io.fluxcapacitor.javaclient.configuration
Methods in io.fluxcapacitor.javaclient.configuration that return SerializerModifier and TypeMethodDescriptionFluxCapacitorConfiguration.serializer()
Returns the primary serializer for serializing and deserializing message payloads.FluxCapacitorConfiguration.snapshotSerializer()
Returns the serializer used for serializing and deserializing snapshots of stateful entities.Methods in io.fluxcapacitor.javaclient.configuration with parameters of type SerializerModifier and TypeMethodDescriptionprotected FluxCapacitor
DefaultFluxCapacitor.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) DefaultFluxCapacitor.Builder.replaceSerializer
(@NonNull Serializer serializer) FluxCapacitorBuilder.replaceSerializer
(Serializer serializer) Replaces the default serializer used for events, commands, snapshots, and documents.DefaultFluxCapacitor.Builder.replaceSnapshotSerializer
(@NonNull Serializer serializer) FluxCapacitorBuilder.replaceSnapshotSerializer
(Serializer serializer) Overrides the serializer used specifically for snapshot serialization. -
Uses of Serializer in io.fluxcapacitor.javaclient.configuration.spring
Methods in io.fluxcapacitor.javaclient.configuration.spring that return SerializerModifier and TypeMethodDescriptionFluxCapacitorSpringConfig.serializer()
Optionally provides a defaultSerializer
implementation based on Jackson, automatically detecting and registering upcasters and downcasters from Spring-managed beans.Methods in io.fluxcapacitor.javaclient.configuration.spring with parameters of type SerializerModifier and TypeMethodDescriptionFluxCapacitorSpringConfig.fluxCapacitorBuilder
(Serializer serializer, Optional<UserProvider> userProvider, Optional<Cache> cache, Optional<WebResponseMapper> webResponseMapper, org.springframework.core.env.Environment environment) Provides a defaultFluxCapacitorBuilder
, configured using Spring-provided components such asUserProvider
,Cache
, andWebResponseMapper
. -
Uses of Serializer in io.fluxcapacitor.javaclient.modeling
Methods in io.fluxcapacitor.javaclient.modeling with parameters of type SerializerModifier and TypeMethodDescriptionstatic <T> ImmutableAggregateRoot
<T> ImmutableAggregateRoot.from
(Entity<T> a, EntityHelper entityHelper, Serializer serializer, EventStore eventStore) static AnnotatedEntityHolder
AnnotatedEntityHolder.getEntityHolder
(Class<?> ownerType, AccessibleObject location, EntityHelper entityHelper, Serializer serializer) Retrieves or creates a cachedAnnotatedEntityHolder
at the given member location.static <T> Entity
<T> ModifiableAggregateRoot.load
(Object aggregateId, Supplier<Entity<T>> loader, boolean commitInBatch, EventPublication eventPublication, EventPublicationStrategy publicationStrategy, EntityHelper entityHelper, Serializer serializer, DispatchInterceptor dispatchInterceptor, ModifiableAggregateRoot.CommitHandler commitHandler) Constructors in io.fluxcapacitor.javaclient.modeling with parameters of type SerializerModifierConstructorDescriptionprotected
ModifiableAggregateRoot
(Entity<T> delegate, boolean commitInBatch, EventPublication eventPublication, EventPublicationStrategy publicationStrategy, EntityHelper entityHelper, Serializer serializer, DispatchInterceptor dispatchInterceptor, ModifiableAggregateRoot.CommitHandler commitHandler) -
Uses of Serializer in io.fluxcapacitor.javaclient.scheduling.client
Methods in io.fluxcapacitor.javaclient.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.fluxcapacitor.javaclient.web
Methods in io.fluxcapacitor.javaclient.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. -
Uses of Serializer in io.fluxcapacitor.proxy
Classes in io.fluxcapacitor.proxy that implement SerializerFields in io.fluxcapacitor.proxy declared as SerializerModifier and TypeFieldDescriptionprotected static final Serializer
ForwardProxyConsumer.metricsSerializer
protected static final Serializer
ForwardProxyConsumer.serializer