A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractClient - Class in io.fluxcapacitor.javaclient.configuration.client
- AbstractClient(String, String, Function<MessageType, ? extends GatewayClient>, Function<MessageType, ? extends TrackingClient>, EventStoreClient, SchedulingClient, KeyValueClient) - Constructor for class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- AbstractSerializer - Class in io.fluxcapacitor.javaclient.common.serialization
- AbstractSerializer(Upcaster<SerializedObject<byte[], ?>>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- AbstractSerializer.NullValue - Enum in io.fluxcapacitor.javaclient.common.serialization
- AbstractUserProvider - Class in io.fluxcapacitor.javaclient.tracking.handling.authentication
- AbstractUserProvider(Class<? extends User>) - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
- AbstractWebsocketClient - Class in io.fluxcapacitor.javaclient.common.websocket
- AbstractWebsocketClient(URI, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- AbstractWebsocketClient(WebSocketContainer, URI, WebSocketClient.Properties, Duration, ObjectMapper) - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- AbstractWebsocketClient.WebSocketRequest - Class in io.fluxcapacitor.javaclient.common.websocket
- addConsumerConfiguration(ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- addConsumerConfiguration(ConsumerConfiguration) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- addDispatchInterceptor(DispatchInterceptor, MessageType...) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- addDispatchInterceptor(DispatchInterceptor, MessageType...) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- addHandlerInterceptor(HandlerInterceptor, MessageType...) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- addHandlerInterceptor(HandlerInterceptor, MessageType...) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- addParameterResolver(ParameterResolver<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- addParameterResolver(ParameterResolver<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- addToMetadata(Metadata, User) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
- addToMetadata(Metadata, User) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- Aggregate<T> - Interface in io.fluxcapacitor.javaclient.modeling
- AGGREGATE_ID_METADATA_KEY - Static variable in interface io.fluxcapacitor.javaclient.modeling.Aggregate
- AGGREGATE_TYPE_METADATA_KEY - Static variable in interface io.fluxcapacitor.javaclient.modeling.Aggregate
- Aggregate.Validator<T,E extends Exception> - Interface in io.fluxcapacitor.javaclient.modeling
- AggregateId - Annotation Type in io.fluxcapacitor.javaclient.modeling
-
Annotation to be placed on String parameters of event handler methods (methods annotated with
HandleEventorHandleNotification). - AggregateIdResolver - Class in io.fluxcapacitor.javaclient.modeling
- AggregateIdResolver() - Constructor for class io.fluxcapacitor.javaclient.modeling.AggregateIdResolver
- aggregateRepository() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns a client to assist with event sourcing.
- AggregateRepository - Interface in io.fluxcapacitor.javaclient.modeling
- AggregateType - Annotation Type in io.fluxcapacitor.javaclient.modeling
-
Annotation to be placed on String parameters of event handler methods (methods annotated with
HandleEventorHandleNotification). - AggregateTypeResolver - Class in io.fluxcapacitor.javaclient.modeling
- AggregateTypeResolver() - Constructor for class io.fluxcapacitor.javaclient.modeling.AggregateTypeResolver
- AnnotatedEventSourcingHandler<T> - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- AnnotatedEventSourcingHandler(Class<T>) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler
- AnnotatedEventSourcingHandler(Class<T>, List<ParameterResolver<? super DeserializingMessage>>) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler
- AnnotatedUpcaster<T> - Class in io.fluxcapacitor.javaclient.common.serialization.upcasting
- AnnotatedUpcaster(Method, Function<SerializedObject<T, ?>, Stream<SerializedObject<T, ?>>>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.AnnotatedUpcaster
- applicationInstance - Static variable in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Flux Capacitor instance set by the current application.
- apply(Message) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
- apply(Message) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcedModel
- apply(Message) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
- apply(Object) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
- apply(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
- apply(Function<DeserializingMessage, T>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- apply(Function<T, Message>) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
- Apply - Annotation Type in io.fluxcapacitor.javaclient.modeling
-
Annotation for methods on events that allow them be applied to an entity able to supply child entities or other context before event sourcing or command validation etc.
- ApplyEvent - Annotation Type in io.fluxcapacitor.javaclient.persisting.eventsourcing
- assertAuthorized(Class<?>, User) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- assertLegal(Object) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
- assertLegal(Object, Object) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- AssertLegal - Annotation Type in io.fluxcapacitor.javaclient.modeling
-
Annotation to be placed on methods in commands or queries.
- assertThat(Aggregate.Validator<T, E>) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
- assertValid(Object, Class<?>...) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- assertValid(T, Class<?>...) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.validation.Validator
- AuthenticatingInterceptor - Class in io.fluxcapacitor.javaclient.tracking.handling.authentication
- AuthenticatingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.authentication.AuthenticatingInterceptor
- autoStart() - Method in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns true if this periodic schedule should be automatically started if it's not already active.
B
- BatchInterceptor - Interface in io.fluxcapacitor.javaclient.tracking
- beforeShutdown(Runnable) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
- beforeShutdown(Runnable) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Register a task to run before this Flux Capacitor instance is closed.
- build(Client) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- build(Client) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- builder() - Static method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
- Builder() - Constructor for class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
C
- cache() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the cache used by the client to cache aggregates etc.
- Cache - Interface in io.fluxcapacitor.javaclient.persisting.caching
- cached() - Method in annotation type io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourced
- CacheInvalidatingInterceptor - Class in io.fluxcapacitor.javaclient.persisting.caching
- CacheInvalidatingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.CacheInvalidatingInterceptor
- CachingAggregateRepository - Class in io.fluxcapacitor.javaclient.persisting.caching
- CachingAggregateRepository() - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.CachingAggregateRepository
- cachingAllowed(Class<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRepository
- cachingAllowed(Class<?>) - Method in class io.fluxcapacitor.javaclient.modeling.CompositeAggregateRepository
- cachingAllowed(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CachingAggregateRepository
- cachingAllowed(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
- cancel() - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
- cancelSchedule(String) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- cancelSchedule(String) - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
- cancelSchedule(String) - Method in class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
- cancelSchedule(String) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- cancelSchedule(String) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- canHandle(T, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler
- canHandle(T, DeserializingMessage) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingHandler
- checkAuthorization(Class<?>, User) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- checkLegality(Object, Object) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- checkValidity(Object, Class<?>...) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- checkValidity(T, Class<?>...) - Method in class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
- checkValidity(T, Class<?>...) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.validation.Validator
- classForType(String) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- client() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the low level client used by this FluxCapacitor instance to interface with the Flux Capacitor service.
- Client - Interface in io.fluxcapacitor.javaclient.configuration.client
- ClientUtils - Class in io.fluxcapacitor.javaclient.common
- ClientUtils() - Constructor for class io.fluxcapacitor.javaclient.common.ClientUtils
- close() - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- close() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
- close() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
- close() - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- close() - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
- close() - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.client.KeyValueClient
- close() - Method in interface io.fluxcapacitor.javaclient.publishing.client.GatewayClient
- close() - Method in class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
- close() - Method in interface io.fluxcapacitor.javaclient.publishing.RequestHandler
- close() - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
- close() - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- close() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- close() - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- close() - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- close() - Method in interface io.fluxcapacitor.javaclient.tracking.Tracking
- close(boolean) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- commandGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the gateway for command messages.
- CommandGateway - Interface in io.fluxcapacitor.javaclient.publishing
- commit() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
- commit() - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager.Transaction
- commitInBatch() - Method in annotation type io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourced
- complete(QueryResult) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
- completeExceptionally(Throwable) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
- CompleteMessageEvent - Class in io.fluxcapacitor.javaclient.tracking.metrics
- CompleteMessageEvent() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.CompleteMessageEvent
- CompositeAggregateRepository - Class in io.fluxcapacitor.javaclient.modeling
- CompositeAggregateRepository(AggregateRepository...) - Constructor for class io.fluxcapacitor.javaclient.modeling.CompositeAggregateRepository
- compress(byte[], CompressionAlgorithm) - Static method in class io.fluxcapacitor.javaclient.common.serialization.compression.CompressionUtils
- CompressionAlgorithm - Enum in io.fluxcapacitor.javaclient.common.serialization.compression
- CompressionUtils - Class in io.fluxcapacitor.javaclient.common.serialization.compression
- CompressionUtils() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.compression.CompressionUtils
- computeForBatch(K, BiFunction<? super K, ? super V, ? extends V>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- computeForBatchIfAbsent(K, Function<? super K, ? extends V>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- Condition() - Constructor for class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnMissingBean.Condition
- Condition() - Constructor for class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty.Condition
- ConditionalOnMissingBean - Annotation Type in io.fluxcapacitor.javaclient.configuration.spring
- ConditionalOnMissingBean.Condition - Class in io.fluxcapacitor.javaclient.configuration.spring
- ConditionalOnProperty - Annotation Type in io.fluxcapacitor.javaclient.configuration.spring
- ConditionalOnProperty.Condition - Class in io.fluxcapacitor.javaclient.configuration.spring
- ConfigurationException - Exception in io.fluxcapacitor.javaclient.configuration
- ConfigurationException(String) - Constructor for exception io.fluxcapacitor.javaclient.configuration.ConfigurationException
- configureDefaultConsumer(MessageType, UnaryOperator<ConsumerConfiguration>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- configureDefaultConsumer(MessageType, UnaryOperator<ConsumerConfiguration>) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- ConsumerConfiguration - Class in io.fluxcapacitor.javaclient.tracking
- ConsumerConfiguration() - Constructor for class io.fluxcapacitor.javaclient.tracking.ConsumerConfiguration
- consumerUrl(MessageType, WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- containsUser(Metadata) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
- containsUser(Metadata) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- continueOnError() - Method in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns true if the schedule should continue after an error.
- convert(byte[]) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
- convert(byte[]) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
- convert(Data<byte[]>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
- convertBack(JsonNode) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
- convertBack(Data<T>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
- convertBack(T) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
- Converter<T> - Interface in io.fluxcapacitor.javaclient.common.serialization.upcasting
- ConvertingSerializedObject(SerializedObject<byte[], ?>, Converter<T>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain.ConvertingSerializedObject
- CorrelatingInterceptor - Class in io.fluxcapacitor.javaclient.publishing.correlation
- CorrelatingInterceptor(Client) - Constructor for class io.fluxcapacitor.javaclient.publishing.correlation.CorrelatingInterceptor
- create(Collection<?>, Converter<T>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain
- create(Collection<?>, Class<T>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain
- createAggregate(Class<T>, String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
- createConsumer(ConsumerConfiguration, List<Handler<DeserializingMessage>>) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- createDefault() - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
- createHandler(Object, String, HandlerConfiguration<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.DefaultHandlerFactory
- createHandler(Object, String, HandlerConfiguration<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerFactory
- createRequestGateway(Client, MessageType, RequestHandler, Map<MessageType, DispatchInterceptor>, Map<MessageType, HandlerInterceptor>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- current - Static variable in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.User
D
- data() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain.ConvertingSerializedObject
- DataProtectionInterceptor - Class in io.fluxcapacitor.javaclient.publishing.dataprotection
- DataProtectionInterceptor() - Constructor for class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
- DataRevision(Data<?>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain.DataRevision
- DataRevision(Upcast) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain.DataRevision
- decompress(byte[], CompressionAlgorithm) - Static method in class io.fluxcapacitor.javaclient.common.serialization.compression.CompressionUtils
- decorate(T) - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- DEFAULT - Static variable in interface io.fluxcapacitor.javaclient.common.serialization.MessageFormatter
- DEFAULT - Static variable in class io.fluxcapacitor.javaclient.tracking.TrackingConfiguration
- DEFAULT_CONSUMER_NAME - Static variable in class io.fluxcapacitor.javaclient.tracking.ConsumerConfiguration
- DefaultCache - Class in io.fluxcapacitor.javaclient.persisting.caching
- DefaultCache() - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- DefaultCache(int) - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- DefaultCommandGateway - Class in io.fluxcapacitor.javaclient.publishing
- DefaultCommandGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultCommandGateway
- defaultConfigurations() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- DefaultErrorGateway - Class in io.fluxcapacitor.javaclient.publishing
- DefaultErrorGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultErrorGateway
- DefaultEventGateway - Class in io.fluxcapacitor.javaclient.publishing
- DefaultEventGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultEventGateway
- DefaultEventSourcingHandlerFactory - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- DefaultEventSourcingHandlerFactory() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventSourcingHandlerFactory
- DefaultEventStore - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- DefaultEventStore() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
- DefaultFluxCapacitor - Class in io.fluxcapacitor.javaclient.configuration
- DefaultFluxCapacitor() - Constructor for class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
- DefaultFluxCapacitor.Builder - Class in io.fluxcapacitor.javaclient.configuration
- DefaultGenericGateway - Class in io.fluxcapacitor.javaclient.publishing
- DefaultGenericGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
- DefaultHandlerFactory - Class in io.fluxcapacitor.javaclient.tracking.handling
- DefaultHandlerFactory() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.DefaultHandlerFactory
- defaultInvokerFactory - Static variable in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- DefaultKeyValueStore - Class in io.fluxcapacitor.javaclient.persisting.keyvalue
- DefaultKeyValueStore() - Constructor for class io.fluxcapacitor.javaclient.persisting.keyvalue.DefaultKeyValueStore
- DefaultMetricsGateway - Class in io.fluxcapacitor.javaclient.publishing
- DefaultMetricsGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultMetricsGateway
- defaultObjectMapper - Static variable in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- defaultObjectMapper - Static variable in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- defaultParameterResolvers - Static variable in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- DefaultQueryGateway - Class in io.fluxcapacitor.javaclient.publishing
- DefaultQueryGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultQueryGateway
- DefaultRequestHandler - Class in io.fluxcapacitor.javaclient.publishing
- DefaultRequestHandler() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
- DefaultResultGateway - Class in io.fluxcapacitor.javaclient.publishing
- DefaultResultGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultResultGateway
- DefaultScheduler - Class in io.fluxcapacitor.javaclient.scheduling
- DefaultScheduler() - Constructor for class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- DefaultSnapshotRepository - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- DefaultSnapshotRepository() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotRepository
- DefaultTracker - Class in io.fluxcapacitor.javaclient.tracking.client
-
A tracker keeps reading messages until it is stopped (generally only when the application is shut down).
- DefaultTracker(String, String, TrackingConfiguration, Consumer<List<SerializedMessage>>, TrackingClient) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
- DefaultTracking - Class in io.fluxcapacitor.javaclient.tracking
- DefaultTracking() - Constructor for class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- defaultUserSupplier - Static variable in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- defaultValidator - Static variable in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- delete(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.DefaultKeyValueStore
- delete(String) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStore
- deleteEvents(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- deleteEvents(String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- deleteEvents(String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- deleteSnapshot(String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotRepository
- deleteSnapshot(String) - Method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotRepository
- deleteSnapshot(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotRepository
- deleteValue(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
- deleteValue(String) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.client.KeyValueClient
-
Deletes the value associated with the given key.
- deleteValue(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
- deserialize(Data<byte[]>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
-
Upcasts and deserializes the given
Dataobject to an object of type T. - deserialize(Stream<I>, boolean) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
-
Upcasts and deserializes a stream of serialized objects.
- deserialize(Stream<S>, boolean) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- deserializeDomainEvents(Stream<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStoreSerializer
- deserializeMessages(Stream<SerializedMessage>, boolean, MessageType) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
- DeserializingMessage - Class in io.fluxcapacitor.javaclient.common.serialization
- DeserializingMessage(SerializedMessage, Supplier<Object>, MessageType) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- DeserializingMessageParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling
- DeserializingMessageParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.DeserializingMessageParameterResolver
- DeserializingObject<T,S extends SerializedObject<T,S>> - Class in io.fluxcapacitor.javaclient.common.serialization
- DeserializingObject(S, Supplier<Object>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- disableAutomaticAggregateCaching() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disableAutomaticAggregateCaching() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- disableDataProtection() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disableDataProtection() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- disableErrorReporting() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disableErrorReporting() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- disableMessageCorrelation() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disableMessageCorrelation() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- disablePayloadValidation() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disablePayloadValidation() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- disableShutdownHook() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disableShutdownHook() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- disconnectTracker(String, String, boolean) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- disconnectTracker(String, String, boolean) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- disconnectTracker(String, String, boolean) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- DispatchInterceptor - Interface in io.fluxcapacitor.javaclient.publishing
- doBuild(Map<MessageType, ? extends Tracking>, CommandGateway, QueryGateway, EventGateway, ResultGateway, ErrorGateway, MetricsGateway, AggregateRepository, EventStore, KeyValueStore, Scheduler, Cache, Serializer, Client, Runnable) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- doDeserialize(byte[], Class<?>) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- doDeserialize(byte[], Class<?>) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- domain() - Method in annotation type io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourced
- domain(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
- doSerialize(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- doSerialize(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- DropProtectedData - Annotation Type in io.fluxcapacitor.javaclient.publishing.dataprotection
E
- enableTrackingMetrics() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- enableTrackingMetrics() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- ensure(Predicate<T>, Function<T, E>) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
- errorGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the gateway for any error messages published while handling a command or query.
- ErrorGateway - Interface in io.fluxcapacitor.javaclient.publishing
- ErrorHandler - Interface in io.fluxcapacitor.javaclient.tracking
- ErrorReportingInterceptor - Class in io.fluxcapacitor.javaclient.tracking.handling.errorreporting
- ErrorReportingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.errorreporting.ErrorReportingInterceptor
- eventGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the message gateway for application events.
- EventGateway - Interface in io.fluxcapacitor.javaclient.publishing
- EventSourced - Annotation Type in io.fluxcapacitor.javaclient.persisting.eventsourcing
- EventSourcedAggregate() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
- EventSourcedModel<T> - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- EventSourcedModel() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcedModel
- EventSourcingException - Exception in io.fluxcapacitor.javaclient.persisting.eventsourcing
- EventSourcingException(String) - Constructor for exception io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingException
- EventSourcingException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingException
- EventSourcingHandler<T> - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
- EventSourcingHandlerFactory - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
- EventSourcingRepository - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- EventSourcingRepository(EventStore, SnapshotRepository, Cache, EventStoreSerializer) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
- EventSourcingRepository.EventSourcedAggregate<T> - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- eventSourcingUrl(WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- eventStore() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the event store client.
- EventStore - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
- EventStoreClient - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing.client
- EventStoreSerializer - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- EventStoreSerializer(Serializer) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStoreSerializer
- EventStoreSerializer(Serializer, DispatchInterceptor) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStoreSerializer
- execute(Function<FluxCapacitor, R>) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Executes the given task with this Flux Capacitor set as current threadlocal instance.
- executeInTransaction(Runnable) - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager
F
- fetch(Long) - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
- fluxCapacitor(FluxCapacitorBuilder) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- FluxCapacitor - Interface in io.fluxcapacitor.javaclient
-
High-level client for Flux Capacitor.
- fluxCapacitorBuilder(Serializer, Optional<UserProvider>) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- FluxCapacitorBuilder - Interface in io.fluxcapacitor.javaclient.configuration
-
Builder for a Flux Capacitor client instance.
- FluxCapacitorInterceptor - Class in io.fluxcapacitor.javaclient.tracking
- FluxCapacitorInterceptor() - Constructor for class io.fluxcapacitor.javaclient.tracking.FluxCapacitorInterceptor
- FluxCapacitorSpringConfig - Class in io.fluxcapacitor.javaclient.configuration.spring
- FluxCapacitorSpringConfig(ApplicationContext) - Constructor for class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- forAnyError() - Static method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- format(Collection<? extends ConstraintViolation<?>>, boolean) - Static method in exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
- format(ConstraintViolation<?>, boolean) - Static method in exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
- forType(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventSourcingHandlerFactory
- forType(Class<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingHandlerFactory
- fromMetadata(Metadata) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
- fromMetadata(Metadata) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- FunctionalException - Exception in io.fluxcapacitor.javaclient.common.exception
- FunctionalException() - Constructor for exception io.fluxcapacitor.javaclient.common.exception.FunctionalException
- FunctionalException(String) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.FunctionalException
- FunctionalException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.FunctionalException
- FunctionalException(String, Throwable, boolean, boolean) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.FunctionalException
- FunctionalException(Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.FunctionalException
G
- GatewayClient - Interface in io.fluxcapacitor.javaclient.publishing.client
- GatewayException - Exception in io.fluxcapacitor.javaclient.publishing
- GatewayException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.publishing.GatewayException
- get() - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the FluxCapacitor client bound to the current thread or else set by the current application.
- get() - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
- get() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcedModel
- get() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
- get(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.DefaultKeyValueStore
- get(String) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStore
- get(String, Function<? super String, T>) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
-
Returns the value associated with the given id.
- get(String, Function<? super String, T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- get(String, Function<? super String, T>) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- getActiveUser() - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- getAggregateId(DeserializingMessage) - Static method in class io.fluxcapacitor.javaclient.modeling.AggregateIdResolver
- getAggregateType() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
- getAggregateType(DeserializingMessage) - Static method in class io.fluxcapacitor.javaclient.modeling.AggregateTypeResolver
- getAnnotation() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.AnnotatedUpcaster
- getBatchResource(Object) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getBean(Class<T>) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- getClock() - Static method in class io.fluxcapacitor.javaclient.common.Message
- getClock() - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
- getCurrent() - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getCurrent() - Static method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.User
- getDataType() - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
- getDataType() - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
- getDefault(MessageType) - Static method in class io.fluxcapacitor.javaclient.tracking.ConsumerConfiguration
- getDelegate(Class<T>) - Method in class io.fluxcapacitor.javaclient.modeling.CompositeAggregateRepository
- getDomainEvents(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- getDomainEvents(String, long) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
- getDomainEvents(String, long) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- getEvents(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- getEvents(String, long) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- getEvents(String, long) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- getEvents(String, long) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- getEventStoreClient() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- getEventStoreClient() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- getGatewayClient(MessageType) - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- getGatewayClient(MessageType) - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- getIfPresent(String) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
-
Returns the value associated with the given id if it exists in the cache.
- getIfPresent(String) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- getIfPresent(String) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- getKeyValueClient() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- getKeyValueClient() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- getMetadata() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getObjectType(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- getPayload() - Method in class io.fluxcapacitor.javaclient.common.Message
- getPayload() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getPayloadClass() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getPropertyPath(ConstraintViolation<?>, boolean) - Static method in exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
- getRequiredRoles(Class<?>) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- getResult() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain.ConvertingSerializedObject
- getResult() - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
- getRevision() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getRevision(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- getSchedulingClient() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- getSchedulingClient() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- getSerializedObject() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getSession() - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- getSnapshot(String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotRepository
- getSnapshot(String) - Method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotRepository
- getSnapshot(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotRepository
- getSystemUser() - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- getTrackingClient(MessageType) - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- getTrackingClient(MessageType) - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- getType() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getValue(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
- getValue(String) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.client.KeyValueClient
-
Returns the
Dataobject associated with the given key. - getValue(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
H
- handle(DeserializingMessage, Handler<DeserializingMessage>, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- handle(Object, SerializedMessage) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerRegistry
- handle(Object, SerializedMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
- handle(ContextRefreshedEvent) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- handleBatch(Stream<DeserializingMessage>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- HandleCommand - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
- handleError(Exception, String, Runnable) - Method in interface io.fluxcapacitor.javaclient.tracking.ErrorHandler
- handleError(Exception, String, Runnable) - Method in class io.fluxcapacitor.javaclient.tracking.LoggingErrorHandler
- handleError(Exception, String, Runnable) - Method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- handleError(Exception, String, Runnable) - Method in class io.fluxcapacitor.javaclient.tracking.ThrowingErrorHandler
- HandleError - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
- handleEvent(DeserializingMessage, String, Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CachingAggregateRepository
- HandleEvent - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
- handleEvents(List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CachingAggregateRepository
- HandleMessageEvent - Class in io.fluxcapacitor.javaclient.tracking.metrics
- HandleMessageEvent() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.HandleMessageEvent
- handleMessages(List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
- HandleMetrics - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
- HandleNotification - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
- HandleQuery - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
- HandleResult - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
- HandlerFactory - Interface in io.fluxcapacitor.javaclient.tracking.handling
- HandlerInterceptor - Interface in io.fluxcapacitor.javaclient.tracking.handling
- HandlerInterceptor.InterceptedHandler - Class in io.fluxcapacitor.javaclient.tracking.handling
- HandlerInterceptor.MergedInterceptor - Class in io.fluxcapacitor.javaclient.tracking.handling
- HandlerMonitor - Class in io.fluxcapacitor.javaclient.tracking.metrics
- HandlerMonitor() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.HandlerMonitor
- HandlerRegistry - Interface in io.fluxcapacitor.javaclient.tracking.handling
- HandleSchedule - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
- handleUnknownType(SerializedObject<byte[], ?>) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- handleUnknownType(SerializedObject<byte[], ?>) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- hasAnnotatedMethods(Class<?>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcastInspector
- HasLocalHandlers - Interface in io.fluxcapacitor.javaclient.tracking.handling
- hasRole(String) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.User
I
- id() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- id() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- identityProvider - Static variable in class io.fluxcapacitor.javaclient.common.Message
- IdentityProvider - Interface in io.fluxcapacitor.javaclient.common
- initialDelay() - Method in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns the initial schedule delay in milliseconds.
- initialize() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
- initializePeriodicSchedule(Class<?>, Periodic) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- InMemoryClient - Class in io.fluxcapacitor.javaclient.configuration.client
- InMemoryClient() - Constructor for class io.fluxcapacitor.javaclient.configuration.client.InMemoryClient
- InMemoryClient(String, String, Function<MessageType, T>, KeyValueClient) - Constructor for class io.fluxcapacitor.javaclient.configuration.client.InMemoryClient
- InMemoryEventStoreClient - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing.client
- InMemoryEventStoreClient() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- InMemoryKeyValueClient - Class in io.fluxcapacitor.javaclient.persisting.keyvalue.client
- InMemoryKeyValueClient() - Constructor for class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
- InMemoryKeyValueClient(Map<String, Data<byte[]>>) - Constructor for class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
- InMemoryMessageStore - Class in io.fluxcapacitor.javaclient.tracking.client
- InMemoryMessageStore() - Constructor for class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- InMemorySchedulingClient - Class in io.fluxcapacitor.javaclient.scheduling.client
- InMemorySchedulingClient() - Constructor for class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- inspect(Collection<?>, Class<T>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcastInspector
- instance - Static variable in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Flux Capacitor instance bound to the current thread.
- INSTANCE - io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer.NullValue
- INSTANCE - io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- INSTANCE - io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotRepository
- INSTANCE - io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
- intercept(Consumer<MessageBatch>, Tracker) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CacheInvalidatingInterceptor
- intercept(Consumer<MessageBatch>, Tracker) - Method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
- intercept(Consumer<MessageBatch>, Tracker) - Method in class io.fluxcapacitor.javaclient.tracking.FluxCapacitorInterceptor
- intercept(Consumer<MessageBatch>, Tracker) - Method in class io.fluxcapacitor.javaclient.tracking.metrics.TrackerMonitor
- intercept(Consumer<MessageBatch>, Tracker) - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager
- interceptDispatch(Function<Message, SerializedMessage>, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.correlation.CorrelatingInterceptor
- interceptDispatch(Function<Message, SerializedMessage>, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
- interceptDispatch(Function<Message, SerializedMessage>, MessageType) - Method in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
- interceptDispatch(Function<Message, SerializedMessage>, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.routing.MessageRoutingInterceptor
- interceptDispatch(Function<Message, SerializedMessage>, MessageType) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- interceptDispatch(Function<Message, SerializedMessage>, MessageType) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AuthenticatingInterceptor
- InterceptedHandler() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
- interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
- interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AuthenticatingInterceptor
- interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.handling.errorreporting.ErrorReportingInterceptor
- interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor
- interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.MergedInterceptor
- interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidatingInterceptor
- interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.metrics.HandlerMonitor
- invalidate(String) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
-
Invalidates the cache entry mapped to given id.
- invalidate(String) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- invalidate(String) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- invalidateAll() - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
-
Invalidates all cache entries.
- invalidateAll() - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- invalidateAll() - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- invoke(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
- invoke(T, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler
- invoke(T, DeserializingMessage) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingHandler
- io.fluxcapacitor.javaclient - package io.fluxcapacitor.javaclient
- io.fluxcapacitor.javaclient.common - package io.fluxcapacitor.javaclient.common
- io.fluxcapacitor.javaclient.common.exception - package io.fluxcapacitor.javaclient.common.exception
- io.fluxcapacitor.javaclient.common.serialization - package io.fluxcapacitor.javaclient.common.serialization
- io.fluxcapacitor.javaclient.common.serialization.compression - package io.fluxcapacitor.javaclient.common.serialization.compression
- io.fluxcapacitor.javaclient.common.serialization.jackson - package io.fluxcapacitor.javaclient.common.serialization.jackson
- io.fluxcapacitor.javaclient.common.serialization.upcasting - package io.fluxcapacitor.javaclient.common.serialization.upcasting
- io.fluxcapacitor.javaclient.common.websocket - package io.fluxcapacitor.javaclient.common.websocket
- io.fluxcapacitor.javaclient.configuration - package io.fluxcapacitor.javaclient.configuration
- io.fluxcapacitor.javaclient.configuration.client - package io.fluxcapacitor.javaclient.configuration.client
- io.fluxcapacitor.javaclient.configuration.spring - package io.fluxcapacitor.javaclient.configuration.spring
- io.fluxcapacitor.javaclient.modeling - package io.fluxcapacitor.javaclient.modeling
- io.fluxcapacitor.javaclient.persisting.caching - package io.fluxcapacitor.javaclient.persisting.caching
- io.fluxcapacitor.javaclient.persisting.eventsourcing - package io.fluxcapacitor.javaclient.persisting.eventsourcing
- io.fluxcapacitor.javaclient.persisting.eventsourcing.client - package io.fluxcapacitor.javaclient.persisting.eventsourcing.client
- io.fluxcapacitor.javaclient.persisting.keyvalue - package io.fluxcapacitor.javaclient.persisting.keyvalue
- io.fluxcapacitor.javaclient.persisting.keyvalue.client - package io.fluxcapacitor.javaclient.persisting.keyvalue.client
- io.fluxcapacitor.javaclient.publishing - package io.fluxcapacitor.javaclient.publishing
- io.fluxcapacitor.javaclient.publishing.client - package io.fluxcapacitor.javaclient.publishing.client
- io.fluxcapacitor.javaclient.publishing.correlation - package io.fluxcapacitor.javaclient.publishing.correlation
- io.fluxcapacitor.javaclient.publishing.dataprotection - package io.fluxcapacitor.javaclient.publishing.dataprotection
- io.fluxcapacitor.javaclient.publishing.routing - package io.fluxcapacitor.javaclient.publishing.routing
- io.fluxcapacitor.javaclient.scheduling - package io.fluxcapacitor.javaclient.scheduling
- io.fluxcapacitor.javaclient.scheduling.client - package io.fluxcapacitor.javaclient.scheduling.client
- io.fluxcapacitor.javaclient.tracking - package io.fluxcapacitor.javaclient.tracking
- io.fluxcapacitor.javaclient.tracking.client - package io.fluxcapacitor.javaclient.tracking.client
- io.fluxcapacitor.javaclient.tracking.handling - package io.fluxcapacitor.javaclient.tracking.handling
- io.fluxcapacitor.javaclient.tracking.handling.authentication - package io.fluxcapacitor.javaclient.tracking.handling.authentication
- io.fluxcapacitor.javaclient.tracking.handling.errorreporting - package io.fluxcapacitor.javaclient.tracking.handling.errorreporting
- io.fluxcapacitor.javaclient.tracking.handling.validation - package io.fluxcapacitor.javaclient.tracking.handling.validation
- io.fluxcapacitor.javaclient.tracking.metrics - package io.fluxcapacitor.javaclient.tracking.metrics
- isAuthorized(Class<?>, User) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- isCached(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
- isClosed(Session) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- isDeserialized() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- isExpired() - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
- isExpired(Clock) - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
- isLegal(Object, Object) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- isLocalHandlerMethod(Class<?>, Executable) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- isTechnicalError(Exception) - Method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- isValid(Object, Class<?>...) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- isValid(Object, Class<?>...) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.validation.Validator
J
- JacksonSerializer - Class in io.fluxcapacitor.javaclient.common.serialization.jackson
- JacksonSerializer() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- JacksonSerializer(ObjectMapper) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- JacksonSerializer(ObjectMapper, Upcaster<SerializedObject<byte[], ?>>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- JacksonSerializer(ObjectMapper, Collection<?>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- JacksonSerializer(Collection<?>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- join(List<BatchInterceptor>) - Static method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
- Jsr380Validator - Class in io.fluxcapacitor.javaclient.tracking.handling.validation
-
This validator uses JSR 380 annotations.
- Jsr380Validator() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
K
- KeyValueClient - Interface in io.fluxcapacitor.javaclient.persisting.keyvalue.client
-
Represents a service to store and retrieve a piece of serialized data by key.
- keyValueStore() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns a client for the key value service offered by Flux Capacitor.
- KeyValueStore - Interface in io.fluxcapacitor.javaclient.persisting.keyvalue
- KeyValueStoreException - Exception in io.fluxcapacitor.javaclient.persisting.keyvalue
- KeyValueStoreException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStoreException
- keyValueUrl(WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
L
- lastEventId() - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
- lastEventId() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
- load(String, Class<T>, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CachingAggregateRepository
- load(String, Class<T>) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRepository
- load(String, Class<T>, boolean) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRepository
- load(String, Class<T>, boolean) - Method in class io.fluxcapacitor.javaclient.modeling.CompositeAggregateRepository
- load(String, Class<T>, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
- loadAggregate(String, Class<T>) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Loads the most recent aggregate root of type
<T>with given id. - LocalHandler - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
- localHandlerRegistry(MessageType, Map<MessageType, HandlerInterceptor>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- LocalHandlerRegistry - Class in io.fluxcapacitor.javaclient.tracking.handling
- LocalHandlerRegistry() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
- logError(Exception, String) - Method in class io.fluxcapacitor.javaclient.tracking.ThrowingErrorHandler
- logError(String, Exception) - Method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- LoggingErrorHandler - Class in io.fluxcapacitor.javaclient.tracking
- LoggingErrorHandler() - Constructor for class io.fluxcapacitor.javaclient.tracking.LoggingErrorHandler
- logMessage(String, boolean) - Method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- LZ4 - io.fluxcapacitor.javaclient.common.serialization.compression.CompressionAlgorithm
M
- makeApplicationInstance() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- makeApplicationInstance() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- matches(Parameter, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnMissingBean.Condition
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty.Condition
- merge(DispatchInterceptor) - Method in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
- merge(BatchInterceptor) - Method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
- merge(HandlerInterceptor) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor
- MergedInterceptor() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.MergedInterceptor
- Message - Class in io.fluxcapacitor.javaclient.common
- Message(Object) - Constructor for class io.fluxcapacitor.javaclient.common.Message
- Message(Object, Metadata) - Constructor for class io.fluxcapacitor.javaclient.common.Message
- messageFormatter - Static variable in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- MessageFormatter - Interface in io.fluxcapacitor.javaclient.common.serialization
- MessageParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling
- MessageParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.MessageParameterResolver
- MessageRoutingInterceptor - Class in io.fluxcapacitor.javaclient.publishing.routing
- MessageRoutingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.publishing.routing.MessageRoutingInterceptor
- messageSerializer(MessageType, Map<MessageType, DispatchInterceptor>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- MessageSerializer - Class in io.fluxcapacitor.javaclient.common.serialization
- MessageSerializer(Serializer, DispatchInterceptor, MessageType) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.MessageSerializer
- METADATA_KEY - Static variable in class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
- metadataKey() - Method in annotation type io.fluxcapacitor.javaclient.publishing.routing.RoutingKey
- MetadataParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling
- MetadataParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.MetadataParameterResolver
- metricsGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the gateway for metrics events.
- MetricsGateway - Interface in io.fluxcapacitor.javaclient.publishing
- millis() - Method in annotation type io.fluxcapacitor.javaclient.publishing.Timeout
N
- name() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- name() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- newInstance() - Static method in class io.fluxcapacitor.javaclient.configuration.client.InMemoryClient
- newInstance(WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient
- nextId() - Method in interface io.fluxcapacitor.javaclient.common.IdentityProvider
- nextId() - Method in class io.fluxcapacitor.javaclient.common.UuidFactory
- NoOpCache - Enum in io.fluxcapacitor.javaclient.persisting.caching
- NoOpSnapshotRepository - Enum in io.fluxcapacitor.javaclient.persisting.eventsourcing
- NoSnapshotTrigger - Enum in io.fluxcapacitor.javaclient.persisting.eventsourcing
O
- ObjectNodeConverter - Class in io.fluxcapacitor.javaclient.common.serialization.jackson
- ObjectNodeConverter() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
- onClose(Session, CloseReason) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- onError(Session, Throwable) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- onMessage(byte[]) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
P
- passive() - Method in annotation type io.fluxcapacitor.javaclient.tracking.handling.HandleCommand
- passive() - Method in annotation type io.fluxcapacitor.javaclient.tracking.handling.HandleQuery
- pattern() - Method in annotation type io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty
- PayloadParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling
- PayloadParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
- Periodic - Annotation Type in io.fluxcapacitor.javaclient.scheduling
-
Annotation placed on the payload class of a Schedule handled by
HandleScheduleannotated methods. - PeriodicSnapshotTrigger - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- PeriodicSnapshotTrigger(int) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.PeriodicSnapshotTrigger
- periodIndex(long) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.PeriodicSnapshotTrigger
- postProcessAfterInitialization(Object, String) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- processAll(MessageBatch) - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
- ProcessBatchEvent - Class in io.fluxcapacitor.javaclient.tracking.metrics
- ProcessBatchEvent() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.ProcessBatchEvent
- processPart(List<SerializedMessage>, int[]) - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
- producerUrl(MessageType, WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- Properties() - Constructor for class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient.Properties
- ProtectData - Annotation Type in io.fluxcapacitor.javaclient.publishing.dataprotection
- publish(Message) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultEventGateway
- publish(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.EventGateway
- publish(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.EventGateway
- publish(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.MetricsGateway
- publish(Object, Metadata) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultMetricsGateway
- publish(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.EventGateway
- publish(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.MetricsGateway
- publishEvent(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Publishes the given application event.
- publishEvent(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Publishes an event with given payload and metadata.
- publishMetrics(Handler<DeserializingMessage>, String, DeserializingMessage, boolean, Instant, Object) - Method in class io.fluxcapacitor.javaclient.tracking.metrics.HandlerMonitor
- publishMetrics(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Publishes a metrics event.
- publishMetrics(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Publishes a metrics event with given payload and metadata.
- put(String, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
-
Adds or replaces a value in the cache.
- put(String, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- put(String, Object) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- putValue(String, Data<byte[]>, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
- putValue(String, Data<byte[]>, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.client.KeyValueClient
-
Adds or replaces the given value in the key value store.
- putValue(String, Data<byte[]>, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
- putValueIfAbsent(String, Data<byte[]>) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
- putValueIfAbsent(String, Data<byte[]>) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.client.KeyValueClient
-
Adds the given value in the key value store if the key is not already mapped to a value.
- putValueIfAbsent(String, Data<byte[]>) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
Q
- query(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends the given query and returns a future that will be completed with the query's result.
- query(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends a query with given payload and metadata and returns a future that will be completed with the query's result.
- queryAndWait(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends the given query and returns the query's result.
- queryAndWait(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends a query with given payload and metadata and returns the query's result.
- queryGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the gateway for query messages.
- QueryGateway - Interface in io.fluxcapacitor.javaclient.publishing
R
- read(String, String, Long, TrackingConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- read(String, String, Long, TrackingConfiguration) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- read(String, String, Long, TrackingConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- readAndWait(String, String, Long, TrackingConfiguration) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- readAndWait(String, String, Long, TrackingConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- readAndWait(String, String, Long, TrackingConfiguration) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- readFromIndex(long, int) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- readFromIndex(long, int) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- readFromIndex(long, int) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- registerHandler(Object) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HasLocalHandlers
- registerHandler(Object) - Method in class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
- registerHandler(Object, HandlerConfiguration<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- registerHandler(Object, HandlerConfiguration<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HasLocalHandlers
- registerHandler(Object, HandlerConfiguration<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
- registerHandlers(Object...) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Registers given handlers and initiates message tracking (i.e.
- registerHandlers(List<?>) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Registers given handlers and initiates message tracking.
- registerMonitor(Consumer<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- registerMonitor(Consumer<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- registerUserSupplier(UserProvider) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- registerUserSupplier(UserProvider) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- removeFromMetadata(Metadata) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
- removeFromMetadata(Metadata) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- replaceCache(Cache) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replaceCache(Cache) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- replaceMessageRoutingInterceptor(DispatchInterceptor) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replaceMessageRoutingInterceptor(DispatchInterceptor) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- replaceSerializer(Serializer) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replaceSerializer(Serializer) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
-
Register a custom serializer.
- replaceSnapshotSerializer(Serializer) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replaceSnapshotSerializer(Serializer) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- report(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
- report(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
- report(Object, Metadata, String) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultErrorGateway
- report(Object, Metadata, String) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
- report(Object, String) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
- reportError(Throwable, Handler<DeserializingMessage>, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.errorreporting.ErrorReportingInterceptor
- RequestGateway - Interface in io.fluxcapacitor.javaclient.publishing
- RequestHandler - Interface in io.fluxcapacitor.javaclient.publishing
- RequiresRole - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling.authentication
- resetPosition(String, long) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- resetPosition(String, long) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- resetPosition(String, long) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.modeling.AggregateIdResolver
- resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.modeling.AggregateTypeResolver
- resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.UserParameterResolver
- resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.DeserializingMessageParameterResolver
- resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.MessageParameterResolver
- resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.MetadataParameterResolver
- resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
- respond(Object, Metadata, String, int) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultResultGateway
- respond(Object, Metadata, String, int) - Method in interface io.fluxcapacitor.javaclient.publishing.ResultGateway
- respond(Object, String, int) - Method in interface io.fluxcapacitor.javaclient.publishing.ResultGateway
- resultGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the gateway for result messages sent by handlers of commands and queries.
- ResultGateway - Interface in io.fluxcapacitor.javaclient.publishing
- RetryingErrorHandler - Class in io.fluxcapacitor.javaclient.tracking
- RetryingErrorHandler(Predicate<Exception>) - Constructor for class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- retryOutstandingRequests(String) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- revision() - Method in annotation type io.fluxcapacitor.javaclient.common.serialization.upcasting.Upcast
- rollback() - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager.Transaction
- RoutingKey - Annotation Type in io.fluxcapacitor.javaclient.publishing.routing
-
Field or method level annotation that marks a field or method providing the routing key of a message containing the enclosing object as payload.
- run() - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
- run(Consumer<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
S
- schedule(ScheduledMessage...) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- schedule(ScheduledMessage...) - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
- schedule(ScheduledMessage...) - Method in class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
- schedule(Schedule) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- schedule(Schedule) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- schedule(Object, String, Duration) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- schedule(Object, String, Instant) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- schedule(Object, Duration) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- schedule(Object, Instant) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- Schedule - Class in io.fluxcapacitor.javaclient.scheduling
- Schedule(Object, Metadata, String, Instant) - Constructor for class io.fluxcapacitor.javaclient.scheduling.Schedule
- Schedule(Object, Metadata, String, Instant, String, Instant) - Constructor for class io.fluxcapacitor.javaclient.scheduling.Schedule
- Schedule(Object, String, Instant) - Constructor for class io.fluxcapacitor.javaclient.scheduling.Schedule
- scheduleId() - Method in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns the id of the periodic schedule.
- scheduleIdMetadataKey - Static variable in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- scheduleMessages(List<ScheduledMessage>) - Method in class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
- scheduler() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the message scheduling client.
- Scheduler - Interface in io.fluxcapacitor.javaclient.scheduling
- SchedulerException - Exception in io.fluxcapacitor.javaclient.scheduling
- SchedulerException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.scheduling.SchedulerException
- SchedulingClient - Interface in io.fluxcapacitor.javaclient.scheduling.client
- SchedulingInterceptor - Class in io.fluxcapacitor.javaclient.scheduling
- SchedulingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- schedulingUrl(WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- send(SerializedMessage...) - Method in interface io.fluxcapacitor.javaclient.publishing.client.GatewayClient
- send(SerializedMessage...) - Method in class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- send(SerializedMessage...) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- send(SerializedMessage...) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- send(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
- send(Object) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
- send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
- send(Session) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
- sendAndForget(Message) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
- sendAndForget(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
- sendAndForget(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndForget(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
- sendAndForget(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndForget(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
- sendAndForgetCommand(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends the given command and don't wait for a result.
- sendAndForgetCommand(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends a command with given payload and metadata and don't wait for a result.
- sendAndWait(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
- sendAndWait(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndWait(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- sendAndWait(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
- sendAndWait(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndWait(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- sendAndWait(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
- sendCommand(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends the given command and returns a future that will be completed with the command's result.
- sendCommand(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends a command with given payload and metadata and returns a future that will be completed with the command's result.
- sendCommandAndWait(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends the given command and returns the command's result.
- sendCommandAndWait(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends a command with given payload and metadata and returns a future that will be completed with the command's result.
- sendForMessage(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendForMessage(Message) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
- sendForMessage(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- sendForMessage(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
- sendRequest(Request) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- sendRequest(SerializedMessage, Consumer<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
- sendRequest(SerializedMessage, Consumer<SerializedMessage>) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestHandler
- sendRequestAndWait(Request) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- SerializationException - Exception in io.fluxcapacitor.javaclient.common.serialization
- SerializationException(String) - Constructor for exception io.fluxcapacitor.javaclient.common.serialization.SerializationException
- SerializationException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.serialization.SerializationException
- serialize(Message) - Method in class io.fluxcapacitor.javaclient.common.serialization.MessageSerializer
- serialize(Message) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStoreSerializer
- serialize(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- serialize(Object) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
-
Serializes an object to a
Dataobject containing a byte array. - serializer() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
- serializer() - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- serializer() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the default serializer
- Serializer - Interface in io.fluxcapacitor.javaclient.common.serialization
-
Mechanism to convert objects to a byte array and vice versa.
- ServiceUrlBuilder - Class in io.fluxcapacitor.javaclient.common.websocket
- ServiceUrlBuilder() - Constructor for class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- setClock(Clock) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- shouldCreateSnapshot(EventSourcedModel<?>, List<DeserializingMessage>) - Method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
- shouldCreateSnapshot(EventSourcedModel<?>, List<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.PeriodicSnapshotTrigger
- shouldCreateSnapshot(EventSourcedModel<?>, List<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotTrigger
- shouldWait(Map<Long, SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- shouldWait(Map<Long, SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- shutDown() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- shutDown() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- shutDown() - Method in class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient
- snapshotKey(String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotRepository
- snapshotPeriod() - Method in annotation type io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourced
- snapshotRepository(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
- SnapshotRepository - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
- snapshotTrigger(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
- SnapshotTrigger - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
- start(FluxCapacitor, Object...) - Method in interface io.fluxcapacitor.javaclient.tracking.Tracking
- start(FluxCapacitor, List<?>) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- start(FluxCapacitor, List<?>) - Method in interface io.fluxcapacitor.javaclient.tracking.Tracking
- start(String, int, TrackingClient, Consumer<List<SerializedMessage>>) - Static method in class io.fluxcapacitor.javaclient.tracking.client.TrackingUtils
- start(String, TrackingClient, Consumer<List<SerializedMessage>>) - Static method in class io.fluxcapacitor.javaclient.tracking.client.TrackingUtils
- start(String, Consumer<List<SerializedMessage>>, TrackingClient, TrackingConfiguration) - Static method in class io.fluxcapacitor.javaclient.tracking.client.TrackingUtils
- startTracking(ConsumerConfiguration, List<Handler<DeserializingMessage>>, FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- startTransaction() - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager
- store(String, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStore
- store(String, Object, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.DefaultKeyValueStore
- store(String, Object, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStore
- storeDomainEvents(String, String, long, Object...) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- storeDomainEvents(String, String, long, List<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
- storeDomainEvents(String, String, long, List<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- storeEvents(String, String, long, List<SerializedMessage>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- storeEvents(String, String, long, List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- storeEvents(String, String, long, List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- storeIfAbsent(String, Object) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.DefaultKeyValueStore
- storeIfAbsent(String, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStore
- storePosition(String, int[], long) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- storePosition(String, int[], long) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- storePosition(String, int[], long) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- storePosition(String, int[], long) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- storeSnapshot(EventSourcedModel<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotRepository
- storeSnapshot(EventSourcedModel<?>) - Method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotRepository
- storeSnapshot(EventSourcedModel<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotRepository
- storeValues(List<KeyValuePair>) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
- Supply - Annotation Type in io.fluxcapacitor.javaclient.modeling
-
Annotation for methods on commands or events that are able to supply child entities or other context before event sourcing or command validation etc.
- supports(Class<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRepository
- supports(Class<?>) - Method in class io.fluxcapacitor.javaclient.modeling.CompositeAggregateRepository
- supports(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CachingAggregateRepository
- supports(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
T
- TechnicalException - Exception in io.fluxcapacitor.javaclient.common.exception
- TechnicalException() - Constructor for exception io.fluxcapacitor.javaclient.common.exception.TechnicalException
- TechnicalException(String) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.TechnicalException
- TechnicalException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.TechnicalException
- TechnicalException(String, Throwable, boolean, boolean) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.TechnicalException
- TechnicalException(Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.TechnicalException
- ThrowingErrorHandler - Class in io.fluxcapacitor.javaclient.tracking
- ThrowingErrorHandler() - Constructor for class io.fluxcapacitor.javaclient.tracking.ThrowingErrorHandler
- Timeout - Annotation Type in io.fluxcapacitor.javaclient.publishing
- TimeoutException - Exception in io.fluxcapacitor.javaclient.publishing
- TimeoutException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.publishing.TimeoutException
- timestamp() - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
- timestamp() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
- toMessage() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- toString() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- toString() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.AnnotatedUpcaster
- toString() - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
- Tracker - Class in io.fluxcapacitor.javaclient.tracking
- Tracker() - Constructor for class io.fluxcapacitor.javaclient.tracking.Tracker
- TrackerMonitor - Class in io.fluxcapacitor.javaclient.tracking.metrics
- TrackerMonitor() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.TrackerMonitor
- tracking(MessageType) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
- tracking(MessageType) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns a client to assist with the tracking of a given message type.
- Tracking - Interface in io.fluxcapacitor.javaclient.tracking
- TrackingClient - Interface in io.fluxcapacitor.javaclient.tracking.client
- TrackingConfiguration - Class in io.fluxcapacitor.javaclient.tracking
- TrackingConfiguration() - Constructor for class io.fluxcapacitor.javaclient.tracking.TrackingConfiguration
- TrackingException - Exception in io.fluxcapacitor.javaclient.tracking
- TrackingException(String) - Constructor for exception io.fluxcapacitor.javaclient.tracking.TrackingException
- TrackingUtils - Class in io.fluxcapacitor.javaclient.tracking.client
-
Utility that creates and starts one or more
Trackersof the same name and configuration. - TrackingUtils() - Constructor for class io.fluxcapacitor.javaclient.tracking.client.TrackingUtils
- TransactionManager - Interface in io.fluxcapacitor.javaclient.tracking
- TransactionManager.Transaction - Interface in io.fluxcapacitor.javaclient.tracking
- tryHandle(DeserializingMessage, Handler<DeserializingMessage>, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- tryHandleLocally(Schedule, SerializedMessage) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- tryRun(Runnable) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- type() - Method in annotation type io.fluxcapacitor.javaclient.common.serialization.upcasting.Upcast
U
- UnauthenticatedException - Exception in io.fluxcapacitor.javaclient.tracking.handling.authentication
- UnauthenticatedException(String) - Constructor for exception io.fluxcapacitor.javaclient.tracking.handling.authentication.UnauthenticatedException
- UnauthorizedException - Exception in io.fluxcapacitor.javaclient.tracking.handling.authentication
- UnauthorizedException(String) - Constructor for exception io.fluxcapacitor.javaclient.tracking.handling.authentication.UnauthorizedException
- upcast(Stream<S>) - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain
- upcast(Stream<T>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Upcaster
- upcast(S) - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.AnnotatedUpcaster
- Upcast - Annotation Type in io.fluxcapacitor.javaclient.common.serialization.upcasting
- Upcaster<T> - Interface in io.fluxcapacitor.javaclient.common.serialization.upcasting
- UpcasterChain<T> - Class in io.fluxcapacitor.javaclient.common.serialization.upcasting
- UpcasterChain(Collection<AnnotatedUpcaster<T>>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain
- UpcasterChain.ConvertingSerializedObject<T> - Class in io.fluxcapacitor.javaclient.common.serialization.upcasting
- UpcasterChain.DataRevision - Class in io.fluxcapacitor.javaclient.common.serialization.upcasting
- UpcastInspector - Class in io.fluxcapacitor.javaclient.common.serialization.upcasting
- UpcastInspector() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcastInspector
- useCustomClock(Clock) - Static method in class io.fluxcapacitor.javaclient.common.Message
- useDefaultClock() - Static method in class io.fluxcapacitor.javaclient.common.Message
- User - Interface in io.fluxcapacitor.javaclient.tracking.handling.authentication
- UserParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling.authentication
- UserParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.authentication.UserParameterResolver
- UserProvider - Interface in io.fluxcapacitor.javaclient.tracking.handling.authentication
- UuidFactory - Class in io.fluxcapacitor.javaclient.common
- UuidFactory() - Constructor for class io.fluxcapacitor.javaclient.common.UuidFactory
V
- validate(T) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate.Validator
- ValidatingInterceptor - Class in io.fluxcapacitor.javaclient.tracking.handling.validation
- ValidatingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidatingInterceptor
- ValidationException - Exception in io.fluxcapacitor.javaclient.tracking.handling.validation
- ValidationException(String, Set<String>) - Constructor for exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
- ValidationException(Collection<? extends ConstraintViolation<?>>) - Constructor for exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
- ValidationUtils - Class in io.fluxcapacitor.javaclient.tracking.handling.validation
- ValidationUtils() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- Validator - Interface in io.fluxcapacitor.javaclient.tracking.handling.validation
- value() - Method in annotation type io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty
- value() - Method in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns the schedule delay in milliseconds.
- value() - Method in annotation type io.fluxcapacitor.javaclient.tracking.handling.authentication.RequiresRole
- value() - Method in annotation type io.fluxcapacitor.javaclient.tracking.handling.LocalHandler
-
Enables overriding the default behavior.
- valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer.NullValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.common.serialization.compression.CompressionAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotRepository
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer.NullValue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.fluxcapacitor.javaclient.common.serialization.compression.CompressionAlgorithm
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotRepository
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitForResults(Duration, Collection<? extends CompletableFuture<?>>) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- WebSocketClient - Class in io.fluxcapacitor.javaclient.configuration.client
- WebSocketClient.Properties - Class in io.fluxcapacitor.javaclient.configuration.client
- WebSocketEventStoreClient - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing.client
- WebSocketEventStoreClient(String, int, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- WebSocketEventStoreClient(String, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- WebSocketEventStoreClient(URI, int, int, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- WebsocketGatewayClient - Class in io.fluxcapacitor.javaclient.publishing.client
- WebsocketGatewayClient(String, int, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- WebsocketGatewayClient(String, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- WebsocketGatewayClient(URI, int, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- WebsocketKeyValueClient - Class in io.fluxcapacitor.javaclient.persisting.keyvalue.client
- WebsocketKeyValueClient(String, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
- WebsocketKeyValueClient(URI, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
- WebSocketRequest() - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
- WebsocketSchedulingClient - Class in io.fluxcapacitor.javaclient.scheduling.client
- WebsocketSchedulingClient(String, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
- WebsocketSchedulingClient(URI, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
- WebsocketTrackingClient - Class in io.fluxcapacitor.javaclient.tracking.client
- WebsocketTrackingClient(String, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- WebsocketTrackingClient(URI, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- whenBatchCompletes(Runnable) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- whenMessageCompletes(Runnable) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- wrap(Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- wrap(Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.MergedInterceptor
- wrap(Handler<DeserializingMessage>, String) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor
All Classes All Packages