Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractClient - Class in io.fluxcapacitor.javaclient.configuration.client
- AbstractClient(String, String, Function<MessageType, ? extends GatewayClient>, Function<MessageType, ? extends TrackingClient>, EventStoreClient, SchedulingClient, KeyValueClient, SearchClient) - Constructor for class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- AbstractSerializer - Class in io.fluxcapacitor.javaclient.common.serialization
- AbstractSerializer(Upcaster<SerializedObject<byte[], ?>>, String) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- 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.ClientConfig, boolean) - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- AbstractWebsocketClient(URI, WebSocketClient.ClientConfig, boolean, int) - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- AbstractWebsocketClient(WebSocketContainer, URI, WebSocketClient.ClientConfig, boolean, Duration, ObjectMapper, int) - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- AbstractWebsocketClient.WebSocketRequest - Class in io.fluxcapacitor.javaclient.common.websocket
- addBatchInterceptor(BatchInterceptor, MessageType...) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- addBatchInterceptor(BatchInterceptor, MessageType...) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- addConsumerConfiguration(ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- addConsumerConfiguration(ConsumerConfiguration) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- addDispatchInterceptor(DispatchInterceptor, boolean, MessageType...) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- addDispatchInterceptor(DispatchInterceptor, boolean, MessageType...) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- addDispatchInterceptor(DispatchInterceptor, MessageType...) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- addHandlerInterceptor(HandlerInterceptor, boolean, MessageType...) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- addHandlerInterceptor(HandlerInterceptor, boolean, MessageType...) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- addHandlerInterceptor(HandlerInterceptor, MessageType...) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- addMetadata(Metadata) - Method in class io.fluxcapacitor.javaclient.common.Message
- addMetadata(Object...) - Method in class io.fluxcapacitor.javaclient.common.Message
- addMetadata(String, Object) - Method in class io.fluxcapacitor.javaclient.common.Message
- addMetadata(Map<String, ?>) - Method in class io.fluxcapacitor.javaclient.common.Message
- 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
- afterHandler() - Element in annotation type io.fluxcapacitor.javaclient.modeling.AssertLegal
-
Determines if the legality check should be performed immediately (the default), or when the current handler is done, i.e.
- Aggregate - Annotation Type in io.fluxcapacitor.javaclient.modeling
- AGGREGATE_ID_METADATA_KEY - Static variable in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- AGGREGATE_TYPE_METADATA_KEY - Static variable in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- AggregateEventStream<T> - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- AggregateEventStream() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.AggregateEventStream
- aggregateRepository() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns a client to assist with event sourcing.
- aggregateRepository(FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- AggregateRepository - Interface in io.fluxcapacitor.javaclient.persisting.repository
- AggregateRoot<T> - Interface in io.fluxcapacitor.javaclient.modeling
- aggregateSelector(Class<?>) - Static method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- allEntities() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- allowExternalMessages() - Element in annotation type io.fluxcapacitor.javaclient.tracking.handling.LocalHandler
-
Flag that indicates whether this handler will handle external (non-local) messages as well as local messages.
- andThen(DispatchInterceptor) - Method in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
- andThen(BatchInterceptor) - Method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
- andThen(HandlerInterceptor) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor
- AnnotatedAggregateRepository(Class<T>, Serializer, Cache, Cache, EventStore, SnapshotStore, DispatchInterceptor, EventSourcingHandlerFactory, DocumentStore) - Constructor for class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
- AnnotatedEntityHolder - Class in io.fluxcapacitor.javaclient.modeling
- AnnotatedEventSourcingHandler<T> - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- AnnotatedEventSourcingHandler(Class<? extends T>) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler
- AnnotatedEventSourcingHandler(Class<? extends T>, List<ParameterResolver<? super DeserializingMessage>>) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler
- AnnotatedEventSourcingHandler.EventSourcingEntityParameterResolver - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- 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
- any(Constraint...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- ANY - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- anyExist(String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- append(ILoggingEvent) - Method in class io.fluxcapacitor.javaclient.common.logging.FluxCapacitorLogbackAppender
- 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.Entity
- apply(Message) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- apply(Message) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- apply(Message) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- apply(Message) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- apply(Message) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- apply(Message) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- apply(Message) - Method in class io.fluxcapacitor.javaclient.modeling.ReadOnlyAggregateRoot
- apply(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- apply(Object) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- apply(Object...) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- apply(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- apply(Collection<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- apply(Function<DeserializingMessage, T>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- apply(Function<FluxCapacitor, R>) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Applies the given function with this Flux Capacitor set as current threadlocal instance.
- Apply - Annotation Type in io.fluxcapacitor.javaclient.persisting.eventsourcing
-
Annotation to be placed on methods in events.
- ApplyEvent - Annotation Type in io.fluxcapacitor.javaclient.persisting.eventsourcing
- applyEvents(String, Object...) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Convenience method to apply the given events to the aggregate with id
aggregateIdwithout loading the aggregate. - applyEvents(String, Object...) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- applyEvents(String, Object...) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- applyEvents(String, Object...) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository
- asMessage(Object) - Static method in class io.fluxcapacitor.javaclient.common.Message
- asMetadata(int, Map<String, List<String>>) - Static method in class io.fluxcapacitor.javaclient.web.WebResponse
- assertAndApply(Object) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- assertAndApply(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- assertAuthorized(Class<?>, User) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- assertAuthorized(String, User, String[]) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- assertLegal(Object) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- assertLegal(Object) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- assertLegal(Object) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- assertLegal(Object) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- assertLegal(Object) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- assertLegal(Object, Entity<?, ?>) - 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.
- assertLegalAfterUpdateInvokerCache - Static variable in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- AssertLegalEntityParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils.AssertLegalEntityParameterResolver
- assertLegalInvokerCache - Static variable in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- assertThat(Entity.Validator<T, E>) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- assertThat(Entity.Validator<T, E>) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- assertThat(Entity.Validator<T, E>) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- assertValid(Object, Validator, Class<?>...) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- 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
- associations(AggregateRoot<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- asString(Type) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- asString(Type) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- atLeast(Number, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- attach() - Static method in class io.fluxcapacitor.javaclient.common.logging.FluxCapacitorLogbackAppender
- AuthenticatingInterceptor - Class in io.fluxcapacitor.javaclient.tracking.handling.authentication
- AuthenticatingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.authentication.AuthenticatingInterceptor
- autoStart() - Element 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
- BatchProcessingException - Exception in io.fluxcapacitor.javaclient.tracking
- BatchProcessingException(Long) - Constructor for exception io.fluxcapacitor.javaclient.tracking.BatchProcessingException
- BatchProcessingException(String, Long) - Constructor for exception io.fluxcapacitor.javaclient.tracking.BatchProcessingException
- BatchProcessingException(String, Throwable, Long) - Constructor for exception io.fluxcapacitor.javaclient.tracking.BatchProcessingException
- before(Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- beforeLast(Duration) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- 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.
- below(Number, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- between(Number, Number, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- build() - Method in class io.fluxcapacitor.javaclient.web.WebRequest.Builder
- build() - Method in class io.fluxcapacitor.javaclient.web.WebResponse.Builder
- 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() - Static method in class io.fluxcapacitor.javaclient.web.WebRequest
- builder() - Static method in class io.fluxcapacitor.javaclient.web.WebResponse
- Builder() - Constructor for class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- Builder() - Constructor for class io.fluxcapacitor.javaclient.web.WebRequest.Builder
- Builder() - Constructor for class io.fluxcapacitor.javaclient.web.WebResponse.Builder
- buildUrl(WebSocketClient.ClientConfig, String) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- bulkUpdate(Collection<BulkUpdate>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- bulkUpdate(Collection<BulkUpdate>, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- bulkUpdate(Collection<BulkUpdate>, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- bulkUpdate(Collection<SerializedDocumentUpdate>, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- bulkUpdate(Collection<SerializedDocumentUpdate>, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- bulkUpdate(Collection<SerializedDocumentUpdate>, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
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() - Element in annotation type io.fluxcapacitor.javaclient.modeling.Aggregate
- cacheNewMessages(List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- CachingAggregateRepository - Class in io.fluxcapacitor.javaclient.persisting.repository
- CachingAggregateRepository() - Constructor for class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- cachingAllowed(Class<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- cachingAllowed(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- cachingAllowed(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository
- CachingTrackingClient - Class in io.fluxcapacitor.javaclient.tracking.client
- CachingTrackingClient(WebsocketTrackingClient) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- 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(SerializedMessage) - Method in class io.fluxcapacitor.javaclient.tracking.client.SimpleTrackerRead
- canHandle(SerializedMessage) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- canHandle(Entity<?, T>, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler
- canHandle(Entity<?, T>, DeserializingMessage) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingHandler
- catchUpIfNeeded() - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- checkAuthorization(Class<?>, User) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- checkLegality(Object, Entity<?, ?>) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- checkValidity(Object, Validator, Class<?>...) - 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
- claimSegment(TrackerRead) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- claimSegment(String, String, Long, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- 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
- ClientConfig() - Constructor for class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient.ClientConfig
- ClientUtils - Class in io.fluxcapacitor.javaclient.common
- ClientUtils() - Constructor for class io.fluxcapacitor.javaclient.common.ClientUtils
- ClientUtils.ThrowingRunnable - Interface in io.fluxcapacitor.javaclient.common
- clock() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
- clock() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the clock used by Flux Capacitor to generate timestamps.
- clone(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- clone(Object) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
- close() - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- close() - Method in class io.fluxcapacitor.javaclient.common.websocket.SessionPool
- 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 class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- close() - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- close() - Method in interface io.fluxcapacitor.javaclient.publishing.client.GatewayClient
- close() - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- close() - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
- close() - Method in class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
- close() - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- close() - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- close() - Method in interface io.fluxcapacitor.javaclient.publishing.RequestHandler
- close() - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- close() - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
- close() - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- 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() - Method in class io.fluxcapacitor.javaclient.web.ForwardingWebConsumer
- close(boolean) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- collection() - Element in annotation type io.fluxcapacitor.javaclient.modeling.Aggregate
- commandGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the gateway for command messages.
- commandGateway(FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- CommandGateway - Interface in io.fluxcapacitor.javaclient.publishing
- commit() - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- commit() - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager.Transaction
- commit(ImmutableAggregateRoot<?>, List<DeserializingMessage>, ImmutableAggregateRoot<?>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
- commitInBatch() - Element in annotation type io.fluxcapacitor.javaclient.modeling.Aggregate
- comparator - Static variable in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- compareTo(TrackerRead) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- CompleteMessageEvent - Class in io.fluxcapacitor.javaclient.tracking.metrics
- CompleteMessageEvent() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.CompleteMessageEvent
- compute(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
- compute(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- compute(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
- compute(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- compute(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- 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
- computeIfAbsent(Object, Function<? super Object, T>) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
- computeIfAbsent(Object, Function<? super Object, T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- computeIfAbsent(Object, Function<? super Object, T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
- computeIfAbsent(Object, Function<? super Object, T>) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- computeIfAbsent(Object, Function<? super Object, T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- computeIfPresent(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
- computeIfPresent(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- computeIfPresent(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
- computeIfPresent(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- computeIfPresent(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- Condition() - Constructor for class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnBean.Condition
- Condition() - Constructor for class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnMissingBean.Condition
- Condition() - Constructor for class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty.Condition
- ConditionalOnBean - Annotation Type in io.fluxcapacitor.javaclient.configuration.spring
- ConditionalOnBean.Condition - Class in io.fluxcapacitor.javaclient.configuration.spring
- 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
- ConsoleError - Class in io.fluxcapacitor.javaclient.common.logging
- ConsoleError() - Constructor for class io.fluxcapacitor.javaclient.common.logging.ConsoleError
- ConsoleWarning - Class in io.fluxcapacitor.javaclient.common.logging
- ConsoleWarning() - Constructor for class io.fluxcapacitor.javaclient.common.logging.ConsoleWarning
- constraint(Constraint...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- ConsumerConfiguration - Class in io.fluxcapacitor.javaclient.tracking
- ConsumerConfiguration() - Constructor for class io.fluxcapacitor.javaclient.tracking.ConsumerConfiguration
- consumerUrl(MessageType, WebSocketClient.ClientConfig) - 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
- contentType(String) - Method in class io.fluxcapacitor.javaclient.web.WebRequest.Builder
- contentType(String) - Method in class io.fluxcapacitor.javaclient.web.WebResponse.Builder
- continueOnError() - Element 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(byte[]) - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.NoOpConverter
- convert(Data<byte[]>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
- convert(Object, Class<V>) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- convert(Object, Class<V>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
- convert(Function<Stream<T>, Stream<O>>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AggregateEventStream
- 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
- convertBack(T) - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.NoOpConverter
- 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() - Constructor for class io.fluxcapacitor.javaclient.publishing.correlation.CorrelatingInterceptor
- correlationDataProvider() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the provider of correlation data for published messages.
- CorrelationDataProvider - Interface in io.fluxcapacitor.javaclient.publishing.correlation
- 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
- createAuditTrail(CreateAuditTrail) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- createAuditTrail(CreateAuditTrail) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- createAuditTrail(CreateAuditTrail) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- createAuditTrail(String, Duration) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- createAuditTrail(String, Duration) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- createConsumer(ConsumerConfiguration, List<Handler<DeserializingMessage>>) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- createConverting(Collection<?>, Converter<T>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain
- createDefault() - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
- createHandler(Object, String, BiPredicate<Class<?>, Executable>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.DefaultHandlerFactory
- createHandler(Object, String, BiPredicate<Class<?>, Executable>) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerFactory
- createRequest(SerializedMessage) - Method in class io.fluxcapacitor.javaclient.web.ForwardingWebConsumer
- 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
- current - Static variable in class io.fluxcapacitor.javaclient.tracking.Tracker
- current() - Static method in class io.fluxcapacitor.javaclient.tracking.Tracker
- currentClock() - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Gets the clock of the current FluxCapacitor instance (obtained via
FluxCapacitor.getOptionally()). - currentCorrelationData() - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Gets the current correlation data, which by default depends on the current
Client,TrackerandDeserializingMessage - currentIdentityProvider() - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Fetches the
IdentityProviderof the current FluxCapacitor.
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
- DEFAULT - Static variable in interface io.fluxcapacitor.javaclient.common.serialization.MessageFormatter
- DEFAULT_CONSUMER_NAME - Static variable in class io.fluxcapacitor.javaclient.tracking.ConsumerConfiguration
- DEFAULT_PRIORITY - Static variable in annotation type io.fluxcapacitor.javaclient.modeling.AssertLegal
- DefaultAggregateRepository - Class in io.fluxcapacitor.javaclient.persisting.repository
- DefaultAggregateRepository() - Constructor for class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository
- DefaultAggregateRepository.AnnotatedAggregateRepository<T> - Class in io.fluxcapacitor.javaclient.persisting.repository
- 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
- DefaultCorrelationDataProvider - Enum in io.fluxcapacitor.javaclient.publishing.correlation
- DefaultDocumentStore - Class in io.fluxcapacitor.javaclient.persisting.search
- DefaultDocumentStore() - Constructor for class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- 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
- 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
- DefaultSnapshotStore - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- DefaultSnapshotStore() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotStore
- 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).
- 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
- DefaultWebRequestGateway - Class in io.fluxcapacitor.javaclient.publishing
- DefaultWebRequestGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultWebRequestGateway
- DefaultWebResponseMapper - Class in io.fluxcapacitor.javaclient.web
- DefaultWebResponseMapper() - Constructor for class io.fluxcapacitor.javaclient.web.DefaultWebResponseMapper
- defaultWebSocketContainer - Static variable in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- delegate - Variable in class io.fluxcapacitor.javaclient.modeling.DelegatingAggregateRoot
- DelegatingAggregateRoot<T,
A extends AggregateRoot<T>> - Class in io.fluxcapacitor.javaclient.modeling - DelegatingAggregateRoot(A) - Constructor for class io.fluxcapacitor.javaclient.modeling.DelegatingAggregateRoot
- delete() - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- delete(SearchQuery, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- delete(SearchQuery, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- delete(SearchQuery, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- delete(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.DefaultKeyValueStore
- delete(String) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStore
- delete(String, String, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- delete(String, String, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- delete(String, String, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- DELETE - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- deleteCollection(String) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- deleteCollection(String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- deleteCollection(String) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- deleteCollection(String) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- deleteCollection(String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- deleteDocument(String, String) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- deleteDocument(String, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- 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.DefaultSnapshotStore
- deleteSnapshot(String) - Method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotStore
- deleteSnapshot(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotStore
- 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
- deserializeMessages(Stream<SerializedMessage>, MessageType) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
- deserializeMessages(Stream<SerializedMessage>, MessageType, boolean) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
- deserializeOtherFormat(SerializedObject<byte[], ?>) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- deserializeUnknownType(SerializedObject<byte[], ?>) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- deserializeUnknownType(SerializedObject<byte[], ?>) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- DeserializingMessage - Class in io.fluxcapacitor.javaclient.common.serialization
- DeserializingMessage(Message, MessageType, Serializer) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- DeserializingMessage(SerializedMessage, Function<Class<?>, Object>, MessageType) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- DeserializingMessage(DeserializingObject<byte[], SerializedMessage>, MessageType) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- DeserializingMessage.MessageSpliterator - Class in io.fluxcapacitor.javaclient.common.serialization
- 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, Function<Class<?>, Object>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- detach() - Static method in class io.fluxcapacitor.javaclient.common.logging.FluxCapacitorLogbackAppender
- determinesSpecificity() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler.EventSourcingEntityParameterResolver
- determinesSpecificity() - Method in class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
- 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.CachingTrackingClient
- 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
- disconnectTrackersMatching(Predicate<T>) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- DispatchInterceptor - Interface in io.fluxcapacitor.javaclient.publishing
- dissociations(AggregateRoot<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- doBuild(Map<MessageType, ? extends Tracking>, CommandGateway, QueryGateway, EventGateway, ResultGateway, ErrorGateway, MetricsGateway, WebRequestGateway, AggregateRepository, EventStore, KeyValueStore, DocumentStore, Scheduler, UserProvider, Cache, Serializer, CorrelationDataProvider, Client, Runnable) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- doClone(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- doClone(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- doConvert(Object, Class<V>) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- doConvert(Object, Class<V>) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- DocumentSerializer - Interface in io.fluxcapacitor.javaclient.persisting.search
- documentStore() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns a client for the document search service offered by Flux Capacitor.
- documentStore(FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- DocumentStore - Interface in io.fluxcapacitor.javaclient.persisting.search
- DocumentStoreException - Exception in io.fluxcapacitor.javaclient.persisting.search
- DocumentStoreException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.persisting.search.DocumentStoreException
- doDeserialize(Data<byte[]>, String) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- doDeserialize(Data<byte[]>, String) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- doSerialize(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- doSerialize(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- doStore(List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- 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.Entity
- ensure(Predicate<T>, Function<T, E>) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- ensure(Predicate<T>, Function<T, E>) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- ensureStarted() - Method in class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
- entities() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingAggregateRoot
- entities() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- entities() - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- entities() - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- entities() - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- entities() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- entities() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- Entity<M extends Entity<M,
T>, T> - Interface in io.fluxcapacitor.javaclient.modeling - Entity.Validator<T,
E extends Exception> - Interface in io.fluxcapacitor.javaclient.modeling - EntityId - Annotation Type in io.fluxcapacitor.javaclient.modeling
- equals(Object) - Method in class io.fluxcapacitor.javaclient.tracking.client.SimpleTrackerRead
- errorGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the gateway for any error messages published while handling a command or query.
- errorGateway(FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- 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(FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- EventGateway - Interface in io.fluxcapacitor.javaclient.publishing
- eventSourced() - Element in annotation type io.fluxcapacitor.javaclient.modeling.Aggregate
- EventSourcingEntityParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler.EventSourcingEntityParameterResolver
- 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
- eventSourcingUrl(WebSocketClient.ClientConfig) - 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
- exclude(String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- execute(Consumer<FluxCapacitor>) - 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(int) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- fetch(int, Class<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- fetch(GetDocument) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- fetch(GetDocument) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- fetch(GetDocument) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- fetch(Long) - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
- fetchAll() - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- fetchAll(Class<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- fetchDocument(String, String) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- fetchDocument(String, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- fetchDocument(String, String, Class<T>) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- fetchDocument(String, String, Class<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- fetchFirst() - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- fetchFirst(Class<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- fetchHistogram(int, int) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- fetchHistogram(GetSearchHistogram) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- fetchHistogram(GetSearchHistogram) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- fetchHistogram(GetSearchHistogram) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- fetchStatistics(String, String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- fetchStatistics(SearchQuery, List<String>, List<String>) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- fetchStatistics(SearchQuery, List<String>, List<String>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- fetchStatistics(SearchQuery, List<String>, List<String>) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- fetchStatistics(List<String>, String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- filterMessages(Collection<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- filterMessages(Collection<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- filterMessages(List<SerializedMessage>, int[], Position, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- 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>, Optional<Cache>) - 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
- FluxCapacitorLogbackAppender - Class in io.fluxcapacitor.javaclient.common.logging
- FluxCapacitorLogbackAppender() - Constructor for class io.fluxcapacitor.javaclient.common.logging.FluxCapacitorLogbackAppender
- 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
- ForbidsRole - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling.authentication
- format(ConstraintViolation<?>, boolean) - Static method in exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
- format(Collection<? extends 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
- ForwardingWebConsumer - Class in io.fluxcapacitor.javaclient.web
- ForwardingWebConsumer(LocalServerConfig, ConsumerConfiguration) - Constructor for class io.fluxcapacitor.javaclient.web.ForwardingWebConsumer
- forwardWebRequestsToLocalServer(int) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- forwardWebRequestsToLocalServer(LocalServerConfig, UnaryOperator<ConsumerConfiguration>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- forwardWebRequestsToLocalServer(LocalServerConfig, UnaryOperator<ConsumerConfiguration>) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- from(AggregateRoot<T>, EventSourcingHandlerFactory, Serializer) - Static method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- fromDocument(Document) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- fromDocument(Document) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentSerializer
- fromDocument(Document, Class<T>) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- fromDocument(Document, Class<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentSerializer
- 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
- generateId() - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Gets the
IdentityProviderof the current FluxCapacitor to generate a unique identifier. - GenericGateway - Interface in io.fluxcapacitor.javaclient.publishing
- get() - Method in class io.fluxcapacitor.javaclient.common.websocket.SessionPool
- get() - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the Flux Capacitor instance bound to the current thread or else set by the current application.
- get() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingAggregateRoot
- get() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- get() - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- get() - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- get() - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- get() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- get() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- get(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.DefaultKeyValueStore
- get(String) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStore
- GET - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- getActiveUser() - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- getAggregateId(DeserializingMessage) - Static method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- getAggregateIds(GetAggregateIds) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- getAggregateIds(GetAggregateIds) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- getAggregateIds(GetAggregateIds) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- getAggregateIds(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- getAggregatesFor(String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
- getAggregatesFor(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- getAggregatesFor(String) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- getAggregatesFor(String) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- getAggregatesFor(String) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository
- getAggregateType(DeserializingMessage) - Static method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- getAnnotation() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.AnnotatedUpcaster
- getBatchResource(Object) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getBatchResourceOrDefault(Object, V) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getBean(Class<T>) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- getCanonicalType(Type) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- getConfigurationPhase() - Method in class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnBean.Condition
- getConsumerName() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- getCorrelationData() - Method in interface io.fluxcapacitor.javaclient.publishing.correlation.CorrelationDataProvider
- getCorrelationData(SerializedMessage) - Method in interface io.fluxcapacitor.javaclient.publishing.correlation.CorrelationDataProvider
- getCorrelationData(SerializedMessage) - Method in enum io.fluxcapacitor.javaclient.publishing.correlation.DefaultCorrelationDataProvider
- getCorrelationData(SerializedMessage) - Method in class io.fluxcapacitor.javaclient.web.ForwardingWebConsumer
- getCorrelationData(DeserializingMessage) - Method in interface io.fluxcapacitor.javaclient.publishing.correlation.CorrelationDataProvider
- getCorrelationData(DeserializingMessage) - Method in enum io.fluxcapacitor.javaclient.publishing.correlation.DefaultCorrelationDataProvider
- 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
- getDataType() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.NoOpConverter
- getDeadline() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- getDefault(MessageType) - Static method in class io.fluxcapacitor.javaclient.tracking.ConsumerConfiguration
- getDocumentStatistics(String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- getEntities(Entity<?, ?>) - Method in class io.fluxcapacitor.javaclient.modeling.AnnotatedEntityHolder
- getEntity(Object) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- getEntityHolder(Class<?>, AccessibleObject, EventSourcingHandlerFactory, Serializer) - Static method in class io.fluxcapacitor.javaclient.modeling.AnnotatedEntityHolder
- getEvents(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- getEvents(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- 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
- getEvents(String, long) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
- getEvents(String, long) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- 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
- getHeaders(Metadata) - Static method in class io.fluxcapacitor.javaclient.web.WebRequest
- getHeaders(Metadata) - Static method in class io.fluxcapacitor.javaclient.web.WebResponse
- getIfActive(String) - Static method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- getIfCached(String) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository
- getIfPresent(Object) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
- getIfPresent(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- getIfPresent(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
- getIfPresent(Object) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- getIfPresent(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- getIndex() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getJavaType(String) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- getKeyValueClient() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- getLastSequenceNumber() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AggregateEventStream
- getLastTrackerIndex() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- getLocalHandlerAnnotation(Class<?>, Executable) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- getMaxSize() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- getMessage(long) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- getMessageBatch(ConsumerConfiguration, long, ClaimSegmentResult) - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- getMessageId() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getMessageType() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- getMetadata() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getMethod(Metadata) - Static method in class io.fluxcapacitor.javaclient.web.WebRequest
- getOptionally() - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the FluxCapacitor client bound to the current thread or else set by the current application as Optional.
- getOrDefault(Object, T) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
- getPayload() - Method in class io.fluxcapacitor.javaclient.common.Message
- getPayload() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getPayload() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getPayloadAs(Class<V>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getPayloadAs(Class<V>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getPayloadClass() - Method in class io.fluxcapacitor.javaclient.common.Message
- getPayloadClass() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getPayloadClass() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getPosition(String) - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- getPosition(String) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- getPosition(String) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- getPosition(String) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- getPropertyPath(ConstraintViolation<?>, boolean) - Static method in exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
- getPurgeDelay() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- getRequiredRoles(Iterable<? extends Annotation>) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- getResult() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain.ConvertingSerializedObject
- getRevision() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getRevision(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- getSchedule(String) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- getSchedule(String) - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
- getSchedule(String) - Method in class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
- getSchedule(String) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- getSchedule(String) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- getSchedules(Serializer) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- getSchedulingClient() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- getSearchClient() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- getSerializedObject() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getSerializedObject() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getSerializer() - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- getSnapshot(String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotStore
- getSnapshot(String) - Method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotStore
- getSnapshot(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotStore
- getStatusCode(Metadata) - Static method in class io.fluxcapacitor.javaclient.web.WebResponse
- getSystemUser() - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- getTimestamp() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getTrackerId() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- 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.DeserializingMessage
- getType() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getType(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- getUrl(Metadata) - Static method in class io.fluxcapacitor.javaclient.web.WebRequest
- getValue() - Method in class io.fluxcapacitor.javaclient.persisting.search.SearchHit
- 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
- getWebRequestFilter() - Static method in class io.fluxcapacitor.javaclient.web.WebRequest
H
- handle(DeserializingMessage) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerRegistry
- handle(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerRegistry.MergedHandlerRegistry
- handle(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
- handle(DeserializingMessage, Handler<DeserializingMessage>, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- handle(ImmutableAggregateRoot<?>, List<DeserializingMessage>, ImmutableAggregateRoot<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot.CommitHandler
- 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 - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
- handleEvents(List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- HandleGet - Annotation Type in io.fluxcapacitor.javaclient.web
- handleLocally(Schedule) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- 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
- HandlePatch - Annotation Type in io.fluxcapacitor.javaclient.web
- HandlePost - Annotation Type in io.fluxcapacitor.javaclient.web
- HandlePut - Annotation Type in io.fluxcapacitor.javaclient.web
- HandleQuery - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
- handleResult(QueryResult, String) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- 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
- HandlerRegistry.MergedHandlerRegistry - Class in io.fluxcapacitor.javaclient.tracking.handling
- HandleSchedule - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
- handleUpdate(UnaryOperator<ImmutableAggregateRoot<T>>) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- HandleWeb - Annotation Type in io.fluxcapacitor.javaclient.web
- hasAnnotatedMethods(Class<?>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcastInspector
- hashCode() - Method in class io.fluxcapacitor.javaclient.tracking.client.SimpleTrackerRead
- HasLocalHandlers - Interface in io.fluxcapacitor.javaclient.tracking.handling
- hasPassedDeadline() - Method in class io.fluxcapacitor.javaclient.tracking.StallingBatchInterceptor
- hasRole(String) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.User
- HEAD - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- header(String, String) - Method in class io.fluxcapacitor.javaclient.web.WebRequest.Builder
- header(String, String) - Method in class io.fluxcapacitor.javaclient.web.WebResponse.Builder
- HIGHEST_PRIORITY - Static variable in annotation type io.fluxcapacitor.javaclient.modeling.AssertLegal
- highestEventIndex() - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- HttpRequestMethod - Enum in io.fluxcapacitor.javaclient.web
I
- id() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- id() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- id() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingAggregateRoot
- id() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- id() - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- id() - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- id() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- id() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- identityProvider() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
- identityProvider() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the factory used by Flux Capacitor to generate identifiers.
- IdentityProvider - Interface in io.fluxcapacitor.javaclient.common
- idProperty() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingAggregateRoot
- idProperty() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- idProperty() - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- idProperty() - Element in annotation type io.fluxcapacitor.javaclient.modeling.Member
- idProperty() - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- idProperty() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- idProperty() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- IllegalCommandException - Exception in io.fluxcapacitor.javaclient.tracking.handling
- IllegalCommandException(String) - Constructor for exception io.fluxcapacitor.javaclient.tracking.handling.IllegalCommandException
- ImmutableAggregateRoot<T> - Class in io.fluxcapacitor.javaclient.modeling
- ImmutableAggregateRoot() - Constructor for class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- ImmutableEntity<T> - Class in io.fluxcapacitor.javaclient.modeling
- ImmutableEntity() - Constructor for class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- includeOnly(String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- index(Object, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Object, String, String) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Index given object for search.
- index(Object, String, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Object, String, String, Instant) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Index given object for search.
- index(Object, String, String, Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Object, String, String, Instant, Instant) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Index given object for search.
- index(Object, String, String, Instant, Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Object, String, String, Instant, Instant, Guarantee, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- index(Object, String, String, Instant, Instant, Guarantee, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, String, String, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, String, String, String, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, String, String, String, String, Guarantee, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- index(Collection<? extends T>, String, String, String, String, Guarantee, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, String, Function<? super T, String>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, String, Function<? super T, String>, Function<? super T, Instant>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, String, Function<? super T, String>, Function<? super T, Instant>, Function<? super T, Instant>) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Index given objects for search.
- index(Collection<? extends T>, String, Function<? super T, String>, Function<? super T, Instant>, Function<? super T, Instant>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, String, Function<? super T, String>, Function<? super T, Instant>, Function<? super T, Instant>, Guarantee, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- index(Collection<? extends T>, String, Function<? super T, String>, Function<? super T, Instant>, Function<? super T, Instant>, Guarantee, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(List<Document>, Guarantee, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- index(List<Document>, Guarantee, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- index(List<Document>, Guarantee, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- indexForCurrentTime() - Static method in class io.fluxcapacitor.javaclient.tracking.IndexUtils
- indexFromMillis(long) - Static method in class io.fluxcapacitor.javaclient.tracking.IndexUtils
- indexFromTimestamp(Instant) - Static method in class io.fluxcapacitor.javaclient.tracking.IndexUtils
- indexIfNotExists(Object, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Object, String, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Object, String, String, Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Object, String, String, Instant, Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Collection<? extends T>, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Collection<? extends T>, String, String, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Collection<? extends T>, String, String, String, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Collection<? extends T>, String, Function<? super T, String>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Collection<? extends T>, String, Function<? super T, String>, Function<? super T, Instant>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Collection<? extends T>, String, Function<? super T, String>, Function<? super T, Instant>, Function<? super T, Instant>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- IndexUtils - Class in io.fluxcapacitor.javaclient.tracking
-
Use 48 bits of the current time in milliseconds since epoch as the base of the index.
- IndexUtils() - Constructor for class io.fluxcapacitor.javaclient.tracking.IndexUtils
- initialDelay() - Element in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns the initial schedule delay in milliseconds.
- initializePeriodicSchedule(Class<?>, Periodic) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- inLast(Duration) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- 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, SearchClient) - 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
- InMemorySearchClient - Class in io.fluxcapacitor.javaclient.persisting.search.client
- InMemorySearchClient() - Constructor for class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- inPeriod(Instant, Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- inPeriod(Instant, Instant, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- inspect(Collection<?>, Converter<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 - Enum constant in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- INSTANCE - Enum constant in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotStore
- INSTANCE - Enum constant in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
- INSTANCE - Enum constant in enum io.fluxcapacitor.javaclient.publishing.correlation.DefaultCorrelationDataProvider
- 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 class io.fluxcapacitor.javaclient.tracking.StallingBatchInterceptor
- intercept(Consumer<MessageBatch>, Tracker) - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager
- interceptDispatch(Message, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.correlation.CorrelatingInterceptor
- interceptDispatch(Message, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
- interceptDispatch(Message, MessageType) - Method in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
- interceptDispatch(Message, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.routing.MessageRoutingInterceptor
- interceptDispatch(Message, MessageType) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- interceptDispatch(Message, MessageType) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AuthenticatingInterceptor
- interceptDispatch(Message, MessageType) - Method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidatingInterceptor
- 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(Object) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
- invalidate(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- invalidate(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
- invalidate(Object) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- invalidate(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- invalidateAll() - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
- invalidateAll() - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- invalidateAll() - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
- invalidateAll() - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- invalidateAll() - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- invoke(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
- invoke(Entity<?, T>, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler
- invoke(Entity<?, 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.logging - package io.fluxcapacitor.javaclient.common.logging
- io.fluxcapacitor.javaclient.common.serialization - package io.fluxcapacitor.javaclient.common.serialization
- 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.persisting.repository - package io.fluxcapacitor.javaclient.persisting.repository
- io.fluxcapacitor.javaclient.persisting.search - package io.fluxcapacitor.javaclient.persisting.search
- io.fluxcapacitor.javaclient.persisting.search.client - package io.fluxcapacitor.javaclient.persisting.search.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
- io.fluxcapacitor.javaclient.web - package io.fluxcapacitor.javaclient.web
- isAuthorized(Class<?>, User) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- isAuthorized(Class<?>, Executable, User) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- isCached() - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
- isDeserialized() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- isDeserialized() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- isEmpty() - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
- isKnownType(String) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- isKnownType(String) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- isLegal(Object, Entity<?, ?>) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- isLoading() - Static method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- isLocalHandler(Class<?>, Executable) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- isRestricted(String) - Method in class io.fluxcapacitor.javaclient.web.ForwardingWebConsumer
- isTechnicalError(Exception) - Method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- isTrackingHandler(Class<?>, Executable) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- isValid(Object, Validator, Class<?>...) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- 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, Collection<?>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- JacksonSerializer(ObjectMapper, Collection<?>, Converter<JsonNode>) - 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(FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- 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.ClientConfig) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
L
- lastEventId() - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- lastEventId() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingAggregateRoot
- lastEventId() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- lastEventIndex() - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- lastEventIndex() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingAggregateRoot
- lastEventIndex() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- load(String) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
- load(String, Class<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- load(String, Class<T>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- load(String, Class<T>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository
- load(String, Supplier<ImmutableAggregateRoot<T>>, boolean, Serializer, DispatchInterceptor, ModifiableAggregateRoot.CommitHandler) - Static method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- loadAggregate(String, Class<T>) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Loads the aggregate root of type
<T>with given aggregateId. - loadAggregateFor(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Loads the aggregate root that currently contains the entity with given entityId.
- loadAggregateFor(Object, Class<?>) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Loads the aggregate root of type
<T>that currently contains the entity with given entityId. - loadEntity(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Loads the entity with given id.
- loadEntityValue(String) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Loads the current entity value for given entity id.
- loadFor(String, Class<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- loadFor(String, Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- loadFor(String, Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository
- loading - Static variable in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- 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
- LocalServerConfig - Class in io.fluxcapacitor.javaclient.web
- LocalServerConfig() - Constructor for class io.fluxcapacitor.javaclient.web.LocalServerConfig
- 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() - Element in annotation type io.fluxcapacitor.javaclient.tracking.handling.LocalHandler
-
Enables publication of locally handled messages.
- logMessage(String, boolean) - Method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- logMetrics() - Element in annotation type io.fluxcapacitor.javaclient.tracking.handling.LocalHandler
-
Enables publication of handler metrics, like
HandleMessageEvents(if tracker monitoring is enabled). - lookAhead(String, String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- LOWEST_PRIORITY - Static variable in annotation type io.fluxcapacitor.javaclient.modeling.AssertLegal
M
- makeApplicationInstance(boolean) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- makeApplicationInstance(boolean) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- makeReadOnly() - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- map(Object, Metadata) - Method in class io.fluxcapacitor.javaclient.web.DefaultWebResponseMapper
- map(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.web.WebResponseMapper
- map(Function<T, V>) - Method in class io.fluxcapacitor.javaclient.persisting.search.SearchHit
- match(Object, boolean, String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- match(Object, String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- matches(Parameter, Entity<?, ?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler.EventSourcingEntityParameterResolver
- matches(Parameter, Annotation, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
- matches(Parameter, Annotation, Entity<?, ?>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils.AssertLegalEntityParameterResolver
- matches(Parameter, Annotation, Object) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler.EventSourcingEntityParameterResolver
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnBean.Condition
- 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
- maxFetchSize - Static variable in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- Member - Annotation Type in io.fluxcapacitor.javaclient.modeling
- merge(HandlerRegistry) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerRegistry
- MergedHandlerRegistry() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.HandlerRegistry.MergedHandlerRegistry
- 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
- Message(Object, Metadata, String, Instant) - 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
- MessageSpliterator(Spliterator<DeserializingMessage>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage.MessageSpliterator
- METADATA_KEY - Static variable in class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
- metadataKey() - Element 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
- method() - Element in annotation type io.fluxcapacitor.javaclient.web.HandleWeb
- metricsGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the gateway for metrics events.
- metricsGateway(FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- MetricsGateway - Interface in io.fluxcapacitor.javaclient.publishing
- millis() - Element in annotation type io.fluxcapacitor.javaclient.publishing.Timeout
- millisFromIndex(long) - Static method in class io.fluxcapacitor.javaclient.tracking.IndexUtils
- ModifiableAggregateRoot<T> - Class in io.fluxcapacitor.javaclient.modeling
- ModifiableAggregateRoot(ImmutableAggregateRoot<T>, boolean, Serializer, DispatchInterceptor, ModifiableAggregateRoot.CommitHandler) - Constructor for class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- ModifiableAggregateRoot.CommitHandler - Interface in io.fluxcapacitor.javaclient.modeling
- ModifiableEntity<T> - Class in io.fluxcapacitor.javaclient.modeling
- ModifiableEntity() - Constructor for class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- modifySerializedMessage(SerializedMessage, Message, MessageType) - Method in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
- modifySerializedMessage(SerializedMessage, Message, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.routing.MessageRoutingInterceptor
N
- name() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- name() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- NamedCache - Class in io.fluxcapacitor.javaclient.persisting.caching
- NamedCache() - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
- newInstance() - Static method in class io.fluxcapacitor.javaclient.configuration.client.InMemoryClient
- newInstance(WebSocketClient.ClientConfig) - Static method in class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient
- nextFunctionalId() - Method in interface io.fluxcapacitor.javaclient.common.IdentityProvider
- nextFunctionalId() - Method in class io.fluxcapacitor.javaclient.common.UuidFactory
- nextTechnicalId() - Method in interface io.fluxcapacitor.javaclient.common.IdentityProvider
- noOp() - Static method in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
- noOp() - Static method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
- noOp() - Static method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor
- NoOpAggregateRoot<T> - Class in io.fluxcapacitor.javaclient.modeling
- NoOpAggregateRoot() - Constructor for class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- NoOpCache - Enum in io.fluxcapacitor.javaclient.persisting.caching
- NoOpConverter<T> - Class in io.fluxcapacitor.javaclient.common.serialization.upcasting
- NoOpConverter() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.NoOpConverter
- NoOpEntity<T> - Class in io.fluxcapacitor.javaclient.modeling
- NoOpEntity() - Constructor for class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- NoOpSnapshotStore - Enum in io.fluxcapacitor.javaclient.persisting.eventsourcing
- NoSnapshotTrigger - Enum in io.fluxcapacitor.javaclient.persisting.eventsourcing
- not(Constraint) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
O
- ObjectNodeConverter - Class in io.fluxcapacitor.javaclient.common.serialization.jackson
- ObjectNodeConverter() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
- offsetFromIndex(long) - Static method in class io.fluxcapacitor.javaclient.tracking.IndexUtils
- onBatchCompletion(Throwable) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage.MessageSpliterator
- 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
- OPTIONS - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
P
- parent() - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- parent() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- parent() - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- parent() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- passive() - Element in annotation type io.fluxcapacitor.javaclient.tracking.handling.HandleCommand
- passive() - Element in annotation type io.fluxcapacitor.javaclient.tracking.handling.HandleQuery
- passive() - Element in annotation type io.fluxcapacitor.javaclient.web.HandleGet
- passive() - Element in annotation type io.fluxcapacitor.javaclient.web.HandlePatch
- passive() - Element in annotation type io.fluxcapacitor.javaclient.web.HandlePost
- passive() - Element in annotation type io.fluxcapacitor.javaclient.web.HandlePut
- passive() - Element in annotation type io.fluxcapacitor.javaclient.web.HandleWeb
- PATCH - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- pattern() - Element in annotation type io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty
- payload(Object) - Method in class io.fluxcapacitor.javaclient.web.WebRequest.Builder
- payload(Object) - Method in class io.fluxcapacitor.javaclient.web.WebResponse.Builder
- 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
- playBackToCondition(Predicate<AggregateRoot<T>>) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- playBackToEvent(String) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- possibleTargets(Object) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- POST - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- postProcessAfterInitialization(Object, String) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- previous() - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- previous() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingAggregateRoot
- previous() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- priority() - Element in annotation type io.fluxcapacitor.javaclient.modeling.AssertLegal
-
Determines the order of assertions if there are multiple annotated methods.
- process(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
- producerUrl(MessageType, WebSocketClient.ClientConfig) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- ProtectData - Annotation Type in io.fluxcapacitor.javaclient.publishing.dataprotection
- publish(Message, Guarantee) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultEventGateway
- publish(Message, Guarantee) - 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 interface io.fluxcapacitor.javaclient.publishing.EventGateway
- publish(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.MetricsGateway
- publish(Object, Metadata, Guarantee) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultMetricsGateway
- publish(Object, Metadata, Guarantee) - 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(Object, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
- put(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- put(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
- put(Object, Object) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- put(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- PUT - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- putIfAbsent(Object, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
- putIfAbsent(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- putIfAbsent(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
- putIfAbsent(Object, Object) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- putIfAbsent(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- 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.
- query(String, String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- 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(FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- QueryGateway - Interface in io.fluxcapacitor.javaclient.publishing
R
- read(TrackerRead) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- read(String, String, Long, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- read(String, String, Long, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- read(String, String, Long, ConsumerConfiguration) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- read(String, String, Long, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- readAndWait(String, String, Long, ConsumerConfiguration) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- readFromIndex(long, int) - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- 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
- ReadOnlyAggregateRoot<T> - Class in io.fluxcapacitor.javaclient.modeling
- ReadOnlyAggregateRoot(AggregateRoot<T>) - Constructor for class io.fluxcapacitor.javaclient.modeling.ReadOnlyAggregateRoot
- registerHandler(Object) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerRegistry.MergedHandlerRegistry
- registerHandler(Object) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HasLocalHandlers
- registerHandler(Object, BiPredicate<Class<?>, Executable>) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- registerHandler(Object, BiPredicate<Class<?>, Executable>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerRegistry.MergedHandlerRegistry
- registerHandler(Object, BiPredicate<Class<?>, Executable>) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HasLocalHandlers
- registerHandler(Object, BiPredicate<Class<?>, Executable>) - 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
- registerTypeCaster(String, String) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- registerTypeCaster(String, String) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
- registerUserSupplier(UserProvider) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- registerUserSupplier(UserProvider) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- relationships() - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- removeEntity() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler.EventSourcingEntityParameterResolver
- removeExpiredSchedules(Serializer) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- removeFromMetadata(Metadata) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
- removeFromMetadata(Metadata) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- removeOldMessages() - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- replaceCache(Cache) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replaceCache(Cache) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- replaceCorrelationDataProvider(CorrelationDataProvider) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replaceCorrelationDataProvider(CorrelationDataProvider) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- replaceDocumentSerializer(DocumentSerializer) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replaceDocumentSerializer(DocumentSerializer) - 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
- replaceRelationshipsCache(UnaryOperator<Cache>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replaceRelationshipsCache(UnaryOperator<Cache>) - 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
- replaceWebResponseMapper(WebResponseMapper) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replaceWebResponseMapper(WebResponseMapper) - 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, Guarantee) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultErrorGateway
- report(Object, Metadata, Guarantee) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
- reportError(Throwable, Handler<DeserializingMessage>, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.errorreporting.ErrorReportingInterceptor
- RequestHandler - Interface in io.fluxcapacitor.javaclient.publishing
- RequiresRole - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling.authentication
- reschedule(Duration) - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
- resetPosition(String, long) - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- 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, Entity<?, ?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler.EventSourcingEntityParameterResolver
- resolve(Parameter, Entity<?, ?>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils.AssertLegalEntityParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler.EventSourcingEntityParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.UserParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.tracking.handling.DeserializingMessageParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.tracking.handling.MessageParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.tracking.handling.MetadataParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils.AssertLegalEntityParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.web.WebPayloadParameterResolver
- respond(Object, Metadata, String, int, Guarantee) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultResultGateway
- respond(Object, Metadata, String, int, Guarantee) - Method in interface io.fluxcapacitor.javaclient.publishing.ResultGateway
- respond(Object, Metadata, String, int, Guarantee) - Method in class io.fluxcapacitor.javaclient.web.WebResponseGateway
- 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(FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- 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() - Element in annotation type io.fluxcapacitor.javaclient.common.serialization.upcasting.Upcast
- rollback() - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager.Transaction
- root() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- 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 interface io.fluxcapacitor.javaclient.common.ClientUtils.ThrowingRunnable
- run() - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
- run(Consumer<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- runSilently(ClientUtils.ThrowingRunnable) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
S
- schedule(SerializedSchedule...) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- schedule(SerializedSchedule...) - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
- schedule(SerializedSchedule...) - Method in class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
- schedule(Schedule) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- schedule(Schedule, boolean) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- schedule(Schedule, boolean) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- schedule(Object, Metadata, String, Duration) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- schedule(Object, Metadata, String, Instant) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- schedule(Object, String, Duration) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- schedule(Object, String, Instant) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Schedules a message with given
scheduleIdfor the given timestamp. - 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(Message) - Constructor for class io.fluxcapacitor.javaclient.scheduling.Schedule
- 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() - Element in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns the id of the periodic schedule.
- scheduleIdMetadataKey - Static variable in class io.fluxcapacitor.javaclient.scheduling.Schedule
- scheduleMessages(List<SerializedSchedule>) - Method in class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
- scheduler() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the message scheduling client.
- scheduler(FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- 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.ClientConfig) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- search(SearchDocuments) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- search(SearchDocuments) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- search(SearchDocuments) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- search(SearchQuery.Builder) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- search(SearchQuery.Builder) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- search(String) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Search the given collection for documents.
- search(String...) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Search the given collections for documents.
- search(String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- Search - Interface in io.fluxcapacitor.javaclient.persisting.search
- searchable() - Element in annotation type io.fluxcapacitor.javaclient.modeling.Aggregate
- SearchClient - Interface in io.fluxcapacitor.javaclient.persisting.search.client
- SearchHit<T> - Class in io.fluxcapacitor.javaclient.persisting.search
- SearchHit() - Constructor for class io.fluxcapacitor.javaclient.persisting.search.SearchHit
- searchUrl(WebSocketClient.ClientConfig) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- SelectiveCache - Class in io.fluxcapacitor.javaclient.persisting.caching
- SelectiveCache(Cache, Predicate<Object>) - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- send() - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
- send(JsonType, Session) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- send(Request) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- send(Guarantee, SerializedMessage...) - Method in interface io.fluxcapacitor.javaclient.publishing.client.GatewayClient
- send(Guarantee, SerializedMessage...) - Method in class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- send(Guarantee, SerializedMessage...) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- send(Guarantee, SerializedMessage...) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- send(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- send(Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- send(Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- send(Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- send(Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- sendAndForget(JsonType) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- sendAndForget(Guarantee, Message...) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
- sendAndForget(Guarantee, Message...) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndForget(Guarantee, Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndForget(Guarantee, Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndForget(Guarantee, Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- sendAndForget(Message, Guarantee) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndForget(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndForget(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndForget(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- sendAndForget(Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndForget(Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndForget(Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- sendAndForget(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndForget(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndForget(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- sendAndForget(Object, Metadata, Guarantee) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndForget(Object, Metadata, Guarantee) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndForget(Object, Metadata, Guarantee) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- 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.
- sendAndForgetCommand(Object, Metadata, Guarantee) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends a command with given payload and metadata and don't wait for a result.
- sendAndWait(Request) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- sendAndWait(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndWait(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndWait(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndWait(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- sendAndWait(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- sendAndWait(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndWait(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndWait(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- sendAndWait(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- sendBatch(List<JsonType>, Session) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- 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 interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendForMessage(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- sendForMessage(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- sendForMessages(Message...) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendForMessages(Message...) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
- sendForMessages(Message...) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendForMessages(Message...) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- sendForMessages(Message...) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- sendRequest(SerializedMessage, Consumer<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
- sendRequest(SerializedMessage, Consumer<SerializedMessage>) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestHandler
- sendRequests(List<SerializedMessage>, Consumer<List<SerializedMessage>>) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
- sendRequests(List<SerializedMessage>, Consumer<List<SerializedMessage>>) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestHandler
- sendValues(List<Document>, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- sequenceNumber() - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- sequenceNumber() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingAggregateRoot
- sequenceNumber() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- 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(Serializer) - Method in class io.fluxcapacitor.javaclient.common.Message
- serialize(Serializer) - Method in class io.fluxcapacitor.javaclient.web.WebRequest
- serialize(Serializer) - Method in class io.fluxcapacitor.javaclient.web.WebResponse
- serialize(Object) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
-
Serializes an object to a
Dataobject containing a byte array. - serialize(Object, String) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- serialize(Object, String) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
-
Serializes an object using the given desired
formatto aDataobject containing a byte array. - serializeAction(BulkUpdate) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- 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.
- serializeToOtherFormat(Object, String) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- ServiceUrlBuilder - Class in io.fluxcapacitor.javaclient.common.websocket
- ServiceUrlBuilder() - Constructor for class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- SessionPool - Class in io.fluxcapacitor.javaclient.common.websocket
- SessionPool(int, Supplier<Session>) - Constructor for class io.fluxcapacitor.javaclient.common.websocket.SessionPool
- setClock(Clock) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- setEntity(Entity<?, ?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler.EventSourcingEntityParameterResolver
- shouldCreateSnapshot(AggregateRoot<?>, List<DeserializingMessage>) - Method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
- shouldCreateSnapshot(AggregateRoot<?>, List<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.PeriodicSnapshotTrigger
- shouldCreateSnapshot(AggregateRoot<?>, List<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotTrigger
- shouldWait(Map<Long, SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- shutdown(Tracker) - Method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
- 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
- SimpleTrackerRead - Class in io.fluxcapacitor.javaclient.tracking.client
- SimpleTrackerRead(String, String, Long, ConsumerConfiguration) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.SimpleTrackerRead
- since(Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- size() - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
- size() - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
- size() - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
- size() - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
- size() - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- skip(Integer) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- slowTrackingThreshold - Static variable in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- snapshotKey(Object) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotStore
- snapshotPeriod() - Element in annotation type io.fluxcapacitor.javaclient.modeling.Aggregate
- SnapshotStore - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
- SnapshotTrigger - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
- sortBy(String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- sortBy(String, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- sortByScore() - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- sortByTimestamp() - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- sortByTimestamp(boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- stall() - Method in class io.fluxcapacitor.javaclient.tracking.StallingBatchInterceptor
- StallingBatchInterceptor - Class in io.fluxcapacitor.javaclient.tracking
- StallingBatchInterceptor() - Constructor for class io.fluxcapacitor.javaclient.tracking.StallingBatchInterceptor
- start(Client) - Method in class io.fluxcapacitor.javaclient.web.ForwardingWebConsumer
- 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(Consumer<List<SerializedMessage>>, ConsumerConfiguration, Client) - Static method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
-
Starts one or more trackers.
- start(Consumer<List<SerializedMessage>>, ConsumerConfiguration, TrackingClient) - Static method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
- startTrackerIfNeeded() - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- 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
- storeEvents(String, Object...) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- storeEvents(String, List<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- storeEvents(String, List<?>, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- storeEvents(String, List<?>, boolean, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
- storeEvents(String, List<?>, boolean, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- storeEvents(String, List<SerializedMessage>, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- storeEvents(String, List<SerializedMessage>, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- storeEvents(String, List<SerializedMessage>, boolean) - 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.tracking.client.CachingTrackingClient
- 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(AggregateRoot<T>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotStore
- storeSnapshot(AggregateRoot<T>) - Method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotStore
- storeSnapshot(AggregateRoot<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotStore
- storeValues(List<KeyValuePair>) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
- storeValues(List<Document>, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- stream() - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- stream(Class<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- streamHits() - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- streamHits(Class<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
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) - Constructor for exception io.fluxcapacitor.javaclient.publishing.TimeoutException
- timestamp() - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- timestamp() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingAggregateRoot
- timestamp() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- timestampFromIndex(long) - Static method in class io.fluxcapacitor.javaclient.tracking.IndexUtils
- timestampPath() - Element in annotation type io.fluxcapacitor.javaclient.modeling.Aggregate
- toDocument(Object, String, String, Instant, Instant) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- toDocument(Object, String, String, Instant, Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentSerializer
- toMessage() - Method in class io.fluxcapacitor.javaclient.common.Message
- toMessage() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- toMessage(Throwable, Map<String, String>) - Method in class io.fluxcapacitor.javaclient.web.ForwardingWebConsumer
- toMessage(HttpResponse<byte[]>, Map<String, String>) - Method in class io.fluxcapacitor.javaclient.web.ForwardingWebConsumer
- 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.client.SimpleTrackerRead
- toString() - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
- TRACE - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- 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
- TrackerRead - Interface in io.fluxcapacitor.javaclient.tracking.client
- 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
- TrackingClientConfig() - Constructor for class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient.TrackingClientConfig
- TrackingException - Exception in io.fluxcapacitor.javaclient.tracking
- TrackingException(String) - Constructor for exception io.fluxcapacitor.javaclient.tracking.TrackingException
- TrackingException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.tracking.TrackingException
- TransactionManager - Interface in io.fluxcapacitor.javaclient.tracking
- TransactionManager.Transaction - Interface in io.fluxcapacitor.javaclient.tracking
- tryAdvance(Consumer<? super DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage.MessageSpliterator
- tryHandle(DeserializingMessage, Handler<DeserializingMessage>, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- tryPublishMetrics(JsonType, Metadata) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- tryRun(Runnable) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- type() - Element in annotation type io.fluxcapacitor.javaclient.common.serialization.upcasting.Upcast
- type() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingAggregateRoot
- type() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- type() - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- type() - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- type() - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- type() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- type() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
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
- upcastType(String) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- upcastType(String) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
- update(UnaryOperator<T>) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpAggregateRoot
- update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.ReadOnlyAggregateRoot
- updateOwner(Object, Entity<?, ?>, Entity<?, ?>) - Method in class io.fluxcapacitor.javaclient.modeling.AnnotatedEntityHolder
- updateRelationships(UpdateRelationships) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- updateRelationships(UpdateRelationships) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- updateRelationships(UpdateRelationships) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- updateRelationships(UpdateRelationships) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
- updateRelationships(UpdateRelationships) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- updateRelationships(ImmutableAggregateRoot<?>, ImmutableAggregateRoot<?>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- updateRelationships(Set<Relationship>, Set<Relationship>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- 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() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the UserProvider used by Flux Capacitor to authenticate users.
- 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.Entity.Validator
- ValidateWith - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling.validation
-
Annotation to be placed on payload classes or on classes that you validate manually using
ValidationUtils. - 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
- ValidationUtils.AssertLegalEntityParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling.validation
- Validator - Interface in io.fluxcapacitor.javaclient.tracking.handling.validation
- value() - Element in annotation type io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnBean
- value() - Element in annotation type io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty
- value() - Element in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns the schedule delay in milliseconds.
- value() - Element in annotation type io.fluxcapacitor.javaclient.tracking.handling.authentication.ForbidsRole
- value() - Element in annotation type io.fluxcapacitor.javaclient.tracking.handling.authentication.RequiresRole
- value() - Element in annotation type io.fluxcapacitor.javaclient.tracking.handling.LocalHandler
-
Enables overriding the default behavior.
- value() - Element in annotation type io.fluxcapacitor.javaclient.tracking.handling.validation.ValidateWith
-
Validation groups to include when this class is validated.
- value() - Element in annotation type io.fluxcapacitor.javaclient.web.HandleGet
- value() - Element in annotation type io.fluxcapacitor.javaclient.web.HandlePatch
- value() - Element in annotation type io.fluxcapacitor.javaclient.web.HandlePost
- value() - Element in annotation type io.fluxcapacitor.javaclient.web.HandlePut
- value() - Element in annotation type io.fluxcapacitor.javaclient.web.HandleWeb
- 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.NoOpSnapshotStore
-
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.
- valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.publishing.correlation.DefaultCorrelationDataProvider
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
-
Returns the enum constant of this type with the specified name.
- 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.NoOpSnapshotStore
-
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.
- values() - Static method in enum io.fluxcapacitor.javaclient.publishing.correlation.DefaultCorrelationDataProvider
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitForResults(Duration, Collection<? extends Future<?>>) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- WebPayloadParameterResolver - Class in io.fluxcapacitor.javaclient.web
- WebPayloadParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.web.WebPayloadParameterResolver
- WebRequest - Class in io.fluxcapacitor.javaclient.web
- WebRequest(Message) - Constructor for class io.fluxcapacitor.javaclient.web.WebRequest
- WebRequest.Builder - Class in io.fluxcapacitor.javaclient.web
- webRequestGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the gateway for sending web requests.
- WebRequestGateway - Interface in io.fluxcapacitor.javaclient.publishing
- WebResponse - Class in io.fluxcapacitor.javaclient.web
- WebResponse(Message) - Constructor for class io.fluxcapacitor.javaclient.web.WebResponse
- WebResponse.Builder - Class in io.fluxcapacitor.javaclient.web
- WebResponseGateway - Class in io.fluxcapacitor.javaclient.web
- WebResponseGateway() - Constructor for class io.fluxcapacitor.javaclient.web.WebResponseGateway
- WebResponseMapper - Interface in io.fluxcapacitor.javaclient.web
- WebSocketClient - Class in io.fluxcapacitor.javaclient.configuration.client
- WebSocketClient(WebSocketClient.ClientConfig) - Constructor for class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient
- WebSocketClient.ClientConfig - Class in io.fluxcapacitor.javaclient.configuration.client
- WebSocketClient.TrackingClientConfig - Class in io.fluxcapacitor.javaclient.configuration.client
- WebSocketEventStoreClient - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing.client
- WebSocketEventStoreClient(String, int, WebSocketClient.ClientConfig) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- WebSocketEventStoreClient(String, WebSocketClient.ClientConfig) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- WebSocketEventStoreClient(URI, int, int, WebSocketClient.ClientConfig) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- WebsocketGatewayClient - Class in io.fluxcapacitor.javaclient.publishing.client
- WebsocketGatewayClient(String, int, WebSocketClient.ClientConfig, MessageType) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- WebsocketGatewayClient(String, WebSocketClient.ClientConfig, MessageType) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- WebsocketGatewayClient(URI, int, WebSocketClient.ClientConfig, MessageType) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- WebsocketKeyValueClient - Class in io.fluxcapacitor.javaclient.persisting.keyvalue.client
- WebsocketKeyValueClient(String, WebSocketClient.ClientConfig) - Constructor for class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
- WebsocketKeyValueClient(URI, WebSocketClient.ClientConfig) - 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.ClientConfig) - Constructor for class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
- WebsocketSchedulingClient(URI, WebSocketClient.ClientConfig) - Constructor for class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
- WebSocketSearchClient - Class in io.fluxcapacitor.javaclient.persisting.search.client
- WebSocketSearchClient(String, WebSocketClient.ClientConfig) - Constructor for class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- WebSocketSearchClient(URI, WebSocketClient.ClientConfig) - Constructor for class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- WebsocketTrackingClient - Class in io.fluxcapacitor.javaclient.tracking.client
- WebsocketTrackingClient(String, WebSocketClient.ClientConfig, MessageType) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- WebsocketTrackingClient(URI, WebSocketClient.ClientConfig, MessageType) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- whenBatchCompletes(Consumer<Throwable>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- whenHandlerCompletes(Throwable) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- withAggregateCache(Class<?>, Cache) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- withAggregateCache(Class<?>, Cache) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
-
Configures a dedicated cache to use for aggregates of the given type.
- withClock(Clock) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
- withClock(Clock) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Have Flux Capacitor use the given Clock when generating timestamps, e.g.
- wither() - Element in annotation type io.fluxcapacitor.javaclient.modeling.Member
- withEventIndex(Long, String) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- withGatewaySessions(MessageType, int) - Method in class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient.ClientConfig
- withIdentityProvider(IdentityProvider) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
- withIdentityProvider(IdentityProvider) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Have Flux Capacitor use the given IdentityProvider when generating ids, e.g.
- withMetadata(Metadata) - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
- withMetadata(Metadata) - Method in class io.fluxcapacitor.javaclient.web.WebRequest
- withMetadata(Metadata) - Method in class io.fluxcapacitor.javaclient.web.WebResponse
- withPayload(Object) - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
- withPayload(Object) - Method in class io.fluxcapacitor.javaclient.web.WebRequest
- withPayload(Object) - Method in class io.fluxcapacitor.javaclient.web.WebResponse
- withTrackingConfig(MessageType, WebSocketClient.TrackingClientConfig) - Method in class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient.ClientConfig
- wrap(Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- wrap(Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AuthenticatingInterceptor
- 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
- WS_CLOSE - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- WS_ERROR - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- WS_MESSAGE - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- WS_OPEN - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- WS_PING - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
- WS_PONG - Enum constant in enum io.fluxcapacitor.javaclient.web.HttpRequestMethod
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form