Interface FluxCapacitorBuilder
-
- All Known Implementing Classes:
DefaultFluxCapacitor.Builder
public interface FluxCapacitorBuilderBuilder for a Flux Capacitor client instance.
-
-
Method Summary
-
-
-
Method Detail
-
configureDefaultConsumer
FluxCapacitorBuilder configureDefaultConsumer(MessageType messageType, UnaryOperator<ConsumerConfiguration> updateFunction)
-
addConsumerConfiguration
FluxCapacitorBuilder addConsumerConfiguration(ConsumerConfiguration consumerConfiguration)
-
addDispatchInterceptor
FluxCapacitorBuilder addDispatchInterceptor(DispatchInterceptor interceptor, MessageType... forTypes)
-
addHandlerInterceptor
FluxCapacitorBuilder addHandlerInterceptor(HandlerInterceptor interceptor, MessageType... forTypes)
-
replaceMessageRoutingInterceptor
FluxCapacitorBuilder replaceMessageRoutingInterceptor(DispatchInterceptor messageRoutingInterceptor)
-
replaceCache
FluxCapacitorBuilder replaceCache(Cache cache)
-
addParameterResolver
FluxCapacitorBuilder addParameterResolver(ParameterResolver<DeserializingMessage> parameterResolver)
-
replaceSerializer
FluxCapacitorBuilder replaceSerializer(Serializer serializer)
Register a custom serializer. This serializer will also be used for aggregate snapshots unless a custom snapshot serializer is registered usingreplaceSnapshotSerializer(Serializer).
-
replaceSnapshotSerializer
FluxCapacitorBuilder replaceSnapshotSerializer(Serializer serializer)
-
registerUserSupplier
FluxCapacitorBuilder registerUserSupplier(UserProvider userProvider)
-
disableErrorReporting
FluxCapacitorBuilder disableErrorReporting()
-
disableShutdownHook
FluxCapacitorBuilder disableShutdownHook()
-
disableMessageCorrelation
FluxCapacitorBuilder disableMessageCorrelation()
-
disablePayloadValidation
FluxCapacitorBuilder disablePayloadValidation()
-
disableDataProtection
FluxCapacitorBuilder disableDataProtection()
-
disableAutomaticAggregateCaching
FluxCapacitorBuilder disableAutomaticAggregateCaching()
-
enableTrackingMetrics
FluxCapacitorBuilder enableTrackingMetrics()
-
makeApplicationInstance
FluxCapacitorBuilder makeApplicationInstance()
-
build
FluxCapacitor build(Client client)
-
-