Uses of Interface
io.fluxcapacitor.javaclient.common.IdentityProvider
Packages that use IdentityProvider
Package
Description
-
Uses of IdentityProvider in io.fluxcapacitor.javaclient
Methods in io.fluxcapacitor.javaclient that return IdentityProviderModifier and TypeMethodDescriptionstatic IdentityProvider
FluxCapacitor.currentIdentityProvider()
Fetches the configured identity provider used for both functional and technical IDs.FluxCapacitor.identityProvider()
Returns the factory used by Flux Capacitor to generate identifiers. -
Uses of IdentityProvider in io.fluxcapacitor.javaclient.common
Classes in io.fluxcapacitor.javaclient.common that implement IdentityProviderModifier and TypeClassDescriptionclass
Default implementation ofIdentityProvider
that generates random UUIDs.Fields in io.fluxcapacitor.javaclient.common declared as IdentityProviderModifier and TypeFieldDescriptionstatic final IdentityProvider
IdentityProvider.defaultIdentityProvider
The default identity provider, resolved usingServiceLoader
, or falling back toUuidFactory
. -
Uses of IdentityProvider in io.fluxcapacitor.javaclient.configuration
Methods in io.fluxcapacitor.javaclient.configuration that return IdentityProviderModifier and TypeMethodDescriptionFluxCapacitorConfiguration.identityProvider()
Returns the provider used to generate or resolve application-specific identities.Methods in io.fluxcapacitor.javaclient.configuration with parameters of type IdentityProviderModifier 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) Method parameters in io.fluxcapacitor.javaclient.configuration with type arguments of type IdentityProviderModifier and TypeMethodDescriptionDefaultFluxCapacitor.Builder.replaceIdentityProvider
(UnaryOperator<IdentityProvider> replaceFunction) FluxCapacitorBuilder.replaceIdentityProvider
(UnaryOperator<IdentityProvider> replaceFunction) Replaces the identity provider used to generate message and entity identifiers.