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<I> - Class in io.fluxcapacitor.javaclient.common.serialization
- AbstractSerializer(Collection<?>, Converter<I>, 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(WebSocketContainer, URI, WebSocketClient.ClientConfig, boolean, Duration, ObjectMapper, int) - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- 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.WebSocketRequest - Class in io.fluxcapacitor.javaclient.common.websocket
- accept(CacheEvictionEvent) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CacheEvictionsLogger
- acceptCompression() - Method in class io.fluxcapacitor.javaclient.web.WebResponseCompressingInterceptor
- 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, MessageType...) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- addConsumerConfiguration(ConsumerConfiguration, MessageType...) - 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
- addHandlerDecorator(HandlerDecorator, boolean, MessageType...) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- addHandlerDecorator(HandlerDecorator, boolean, MessageType...) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- addHandlerDecorator(HandlerDecorator, MessageType...) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- 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(Metadata) - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
- addMetadata(Metadata) - Method in class io.fluxcapacitor.javaclient.web.WebRequest
- addMetadata(Metadata) - Method in class io.fluxcapacitor.javaclient.web.WebResponse
- addMetadata(Object...) - Method in class io.fluxcapacitor.javaclient.common.Message
- addMetadata(Object...) - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
- addMetadata(Object...) - Method in class io.fluxcapacitor.javaclient.web.WebRequest
- addMetadata(Object...) - Method in class io.fluxcapacitor.javaclient.web.WebResponse
- addMetadata(String, Object) - Method in class io.fluxcapacitor.javaclient.common.Message
- addMetadata(String, Object) - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
- addMetadata(String, Object) - Method in class io.fluxcapacitor.javaclient.web.WebRequest
- addMetadata(String, Object) - Method in class io.fluxcapacitor.javaclient.web.WebResponse
- addMetadata(Map<String, ?>) - Method in class io.fluxcapacitor.javaclient.common.Message
- addMetadata(Map<String, ?>) - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
- addMetadata(Map<String, ?>) - Method in class io.fluxcapacitor.javaclient.web.WebRequest
- addMetadata(Map<String, ?>) - Method in class io.fluxcapacitor.javaclient.web.WebResponse
- addParameterResolver(ParameterResolver<? super DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- addParameterResolver(ParameterResolver<? super DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- addPropertySource(PropertySource) - 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 class io.fluxcapacitor.javaclient.tracking.handling.authentication.NoOpUserProvider
- addToMetadata(Metadata, User) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- addUser(User) - Method in class io.fluxcapacitor.javaclient.common.Message
- addUser(User) - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
- addUser(User) - Method in class io.fluxcapacitor.javaclient.web.WebRequest
- addUser(User) - Method in class io.fluxcapacitor.javaclient.web.WebResponse
- AdhocDispatchInterceptor - Class in io.fluxcapacitor.javaclient.publishing
- AdhocDispatchInterceptor() - Constructor for class io.fluxcapacitor.javaclient.publishing.AdhocDispatchInterceptor
- afterHandler() - Element in annotation interface 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(String...) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch.DefaultGroupSearch
- aggregate(String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.GroupSearch
- aggregate(String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- Aggregate - Annotation Interface in io.fluxcapacitor.javaclient.modeling
- AGGREGATE_ID_METADATA_KEY - Static variable in interface io.fluxcapacitor.javaclient.modeling.Entity
- AGGREGATE_SN_METADATA_KEY - Static variable in interface io.fluxcapacitor.javaclient.modeling.Entity
- AGGREGATE_TYPE_METADATA_KEY - Static variable in interface io.fluxcapacitor.javaclient.modeling.Entity
- 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
- Alias - Annotation Interface in io.fluxcapacitor.javaclient.modeling
-
Annotation used on properties of an entity value that provide an alternative identifier to find the entity.
- aliases() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
- aliases() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- aliases() - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- aliases() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- all(Constraint...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- allEntities() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- allowExternalMessages() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.LocalHandler
-
Flag that indicates whether this handler will handle external (non-local) messages as well as local messages.
- ALWAYS - Enum constant in enum class io.fluxcapacitor.javaclient.modeling.EventPublication
- ancestorValue(Class<A>) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- andThen(CorrelationDataProvider) - Method in interface io.fluxcapacitor.javaclient.publishing.correlation.CorrelationDataProvider
- andThen(DispatchInterceptor) - Method in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
- andThen(BatchInterceptor) - Method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
- andThen(HandlerDecorator) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerDecorator
- AnnotatedAggregateRepository(Class<T>) - Constructor for class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
- AnnotatedCaster<T> - Class in io.fluxcapacitor.javaclient.common.serialization.casting
- AnnotatedCaster(Method, CastParameters, Function<SerializedObject<T, ?>, Stream<SerializedObject<T, ?>>>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.casting.AnnotatedCaster
- AnnotatedEntityHolder - Class in io.fluxcapacitor.javaclient.modeling
- any(Constraint...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- 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.
- ApplicationProperties - Class in io.fluxcapacitor.javaclient.configuration
- ApplicationProperties() - Constructor for class io.fluxcapacitor.javaclient.configuration.ApplicationProperties
- apply(ThrowingFunction<FluxCapacitor, R>) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Applies the given function with this Flux Capacitor set as current threadlocal instance.
- apply(Message) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- apply(Message) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- apply(Message) - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- 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.NoOpEntity
- apply(Message, boolean) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- apply(DeserializingMessage) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- apply(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- apply(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- 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(Callable<T>) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.User
- apply(Function<DeserializingMessage, T>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- Apply - Annotation Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
-
Annotation to be placed on methods that modify an entity value.
- applying - Static variable in interface io.fluxcapacitor.javaclient.modeling.Entity
- applyInvoker(DeserializingMessage, Entity<?>) - Method in class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper
- applyInvoker(DeserializingMessage, Entity<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.EntityHelper
- asIdentifier(String, String) - Static method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- asIntermediateValue(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- asIntermediateValue(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- asList(Map<Long, String>, Serializer) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- 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) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- assertAndApply(Object) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- assertAndApply(Object...) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- assertAndApply(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- assertAndApply(Collection<?>) - 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.LazyAggregateRoot
- assertLegal(Object) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- assertLegal(Object) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- assertLegal(Object) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- assertLegal(Object, Entity<?>) - Method in class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper
- assertLegal(Object, Entity<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.EntityHelper
- AssertLegal - Annotation Interface in io.fluxcapacitor.javaclient.modeling
-
Annotation to be placed on methods in commands or queries.
- 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.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(Entity<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- 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 interface 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
- batchInterceptors() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- 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
- before(Instant, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- before(Instant, boolean) - 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.client.AbstractClient
- beforeShutdown(Runnable) - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- 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(WebRequest) - Constructor for class io.fluxcapacitor.javaclient.web.WebRequest.Builder
- Builder(WebResponse) - 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<? extends BulkUpdate>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- bulkUpdate(Collection<? extends BulkUpdate>, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- bulkUpdate(Collection<? extends BulkUpdate>, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- bulkUpdate(Collection<DocumentUpdate>, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- bulkUpdate(Collection<DocumentUpdate>, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- bulkUpdate(Collection<DocumentUpdate>, 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.
- cached() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Aggregate
- CacheEvictionsLogger - Class in io.fluxcapacitor.javaclient.persisting.caching
- CacheEvictionsLogger() - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.CacheEvictionsLogger
- 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
- cachingDepth() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Aggregate
-
Setting to control how many versions of the aggregate will be stored in the cache.
- 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) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Cancels the schedule with given
scheduleId. - cancelSchedule(String) - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
- cancelSchedule(String) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- cancelSchedule(String) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- cancelSchedule(String, Guarantee) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- cancelSchedule(String, Guarantee) - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
- cancelSchedule(String, Guarantee) - Method in class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
- canHandle(SerializedMessage) - Method in class io.fluxcapacitor.javaclient.tracking.client.SimpleTrackerRead
- canHandle(SerializedMessage) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- cast(Stream<S>, Integer) - Method in class io.fluxcapacitor.javaclient.common.serialization.casting.CasterChain
- cast(Stream<T>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.casting.Caster
- cast(Stream<T>, Integer) - Method in interface io.fluxcapacitor.javaclient.common.serialization.casting.Caster
- cast(S) - Method in class io.fluxcapacitor.javaclient.common.serialization.casting.AnnotatedCaster
- Cast - Annotation Interface in io.fluxcapacitor.javaclient.common.serialization.casting
- Caster<T> - Interface in io.fluxcapacitor.javaclient.common.serialization.casting
- CasterChain<T> - Class in io.fluxcapacitor.javaclient.common.serialization.casting
- CasterChain(Collection<AnnotatedCaster<T>>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.casting.CasterChain
- CasterChain.ConvertingSerializedObject<T> - Class in io.fluxcapacitor.javaclient.common.serialization.casting
- CasterChain.DataRevision - Class in io.fluxcapacitor.javaclient.common.serialization.casting
- CastInspector - Class in io.fluxcapacitor.javaclient.common.serialization.casting
- CastInspector() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.casting.CastInspector
- CastParameters - Class in io.fluxcapacitor.javaclient.common.serialization.casting
- CastParameters() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.casting.CastParameters
- 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<?>) - Method in class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper
- checkLegality(Object, Entity<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.EntityHelper
- checkpointPeriod() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Aggregate
-
Setting to control after which number of applied events the state of an aggregate should be stored in the cache to serve as checkpoint for event sourcing when requesting later version of the aggregate.
- 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
- clear() - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- 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
- clientControlledIndex() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- ClientUtils - Class in io.fluxcapacitor.javaclient.common
- ClientUtils() - Constructor for class io.fluxcapacitor.javaclient.common.ClientUtils
- 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 class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- 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() - Method in interface io.fluxcapacitor.javaclient.web.SocketSession
- close(boolean) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- close(int) - Method in interface io.fluxcapacitor.javaclient.web.SocketSession
- close(int, Guarantee) - Method in record class io.fluxcapacitor.javaclient.web.DefaultSocketSession
- close(int, Guarantee) - Method in interface io.fluxcapacitor.javaclient.web.SocketSession
- close(Guarantee) - Method in interface io.fluxcapacitor.javaclient.web.SocketSession
- collection() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Aggregate
- collection() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Searchable
- 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(Entity<?>, List<DeserializingMessage>, Entity<?>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
- commitInBatch() - Element in annotation interface 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
- compress(SerializedMessage) - Method in class io.fluxcapacitor.javaclient.web.WebResponseCompressingInterceptor
- compute(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- computeAliases() - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- computeEntities() - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- 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 class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- computeIfPresent(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- computeMessageFilter() - Method in class io.fluxcapacitor.javaclient.tracking.handling.DefaultHandlerFactory
- computeParameterResolver(Parameter) - Method in class io.fluxcapacitor.javaclient.configuration.spring.SpringBeanParameterResolver
- computeRoutingKey() - Method in interface io.fluxcapacitor.javaclient.common.HasMessage
- computeSelfHandler(Class<?>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
- 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.ConditionalOnMissingProperty.Condition
- Condition() - Constructor for class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty.Condition
- ConditionalOnBean - Annotation Interface in io.fluxcapacitor.javaclient.configuration.spring
- ConditionalOnBean.Condition - Class in io.fluxcapacitor.javaclient.configuration.spring
- ConditionalOnMissingBean - Annotation Interface in io.fluxcapacitor.javaclient.configuration.spring
- ConditionalOnMissingBean.Condition - Class in io.fluxcapacitor.javaclient.configuration.spring
- ConditionalOnMissingProperty - Annotation Interface in io.fluxcapacitor.javaclient.configuration.spring
- ConditionalOnMissingProperty.Condition - Class in io.fluxcapacitor.javaclient.configuration.spring
- ConditionalOnProperty - Annotation Interface 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
- configurations(Collection<Class<?>>) - Static method in class io.fluxcapacitor.javaclient.tracking.ConsumerConfiguration
- 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 class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- constraint(Constraint...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- consumer() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.Trigger
-
Filter on the name of the consumer that produced the handled message.
- Consumer - Annotation Interface in io.fluxcapacitor.javaclient.tracking
- 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
- containsKey(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- containsProperty(String) - Static method in class io.fluxcapacitor.javaclient.configuration.ApplicationProperties
- containsUser(Metadata) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
- containsUser(Metadata) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.NoOpUserProvider
- containsUser(Metadata) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- ContentFilter - Interface in io.fluxcapacitor.javaclient.common.serialization
- 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 interface io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns true if the schedule should continue after an error.
- convert(byte[]) - Method in interface io.fluxcapacitor.javaclient.common.serialization.casting.Converter
- convert(byte[]) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
- convert(Data<byte[]>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.casting.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.casting.Converter
- convertBack(T) - Method in interface io.fluxcapacitor.javaclient.common.serialization.casting.Converter
- Converter<T> - Interface in io.fluxcapacitor.javaclient.common.serialization.casting
- ConvertingSerializedObject(SerializedObject<byte[], ?>, Converter<T>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.casting.CasterChain.ConvertingSerializedObject
- cookie(HttpCookie) - Method in class io.fluxcapacitor.javaclient.web.WebRequest.Builder
- cookie(HttpCookie) - Method in class io.fluxcapacitor.javaclient.web.WebResponse.Builder
- 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
- count() - Method in interface io.fluxcapacitor.javaclient.persisting.search.GroupSearch
- count() - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- create(Collection<?>, Class<T>, boolean) - Static method in class io.fluxcapacitor.javaclient.common.serialization.casting.CasterChain
- 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(Object, Duration) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- createAuditTrail(Object, Duration) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- createConsumer(ConsumerConfiguration, List<Handler<DeserializingMessage>>) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- createDefault() - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
- createHandler(Object, String, HandlerFilter, List<HandlerInterceptor>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.DefaultHandlerFactory
- createHandler(Object, String, HandlerFilter, List<HandlerInterceptor>) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerFactory
- createHandler(Supplier<?>, Class<?>, Class<? extends Annotation>, String, HandlerFilter, List<HandlerInterceptor>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.DefaultHandlerFactory
- createHandler(Supplier<?>, Class<?>, Class<? extends Annotation>, String, HandlerFilter, List<HandlerInterceptor>) - 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, HandlerDecorator>, List<ParameterResolver<? super DeserializingMessage>>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- createUpcaster(Collection<?>, Converter<T>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.casting.CasterChain
- cron() - Element in annotation interface io.fluxcapacitor.javaclient.scheduling.Periodic
-
Define a unix-like cron expression.
- CronExpression - Class in io.fluxcapacitor.javaclient.scheduling
-
This provides cron support for java8 using java-time.
- 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. - currentTime() - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Gets the time according to the current FluxCapacitor clock (obtained via
FluxCapacitor.currentClock()). - CurrentUserParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling.authentication
- CurrentUserParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.authentication.CurrentUserParameterResolver
D
- data() - Method in class io.fluxcapacitor.javaclient.common.serialization.casting.CasterChain.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.casting.CasterChain.DataRevision
- DataRevision(CastParameters) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.casting.CasterChain.DataRevision
- DEFAULT - Static variable in interface io.fluxcapacitor.javaclient.common.serialization.MessageFormatter
- DEFAULT_PRIORITY - Static variable in annotation interface 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
- DefaultCommandGateway - Class in io.fluxcapacitor.javaclient.publishing
- DefaultCommandGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultCommandGateway
- DefaultCorrelationDataProvider - Enum Class in io.fluxcapacitor.javaclient.publishing.correlation
- DefaultDocumentStore - Class in io.fluxcapacitor.javaclient.persisting.search
- DefaultDocumentStore() - Constructor for class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- DefaultDocumentStore.DefaultSearch - Class in io.fluxcapacitor.javaclient.persisting.search
- DefaultDocumentStore.DefaultSearch.DefaultGroupSearch - Class in io.fluxcapacitor.javaclient.persisting.search
- DefaultEntityHelper - Class in io.fluxcapacitor.javaclient.modeling
- DefaultEntityHelper(List<ParameterResolver<? super DeserializingMessage>>, boolean) - Constructor for class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper
- DefaultEntityHelper.DeserializingMessageWithEntity - Class in io.fluxcapacitor.javaclient.modeling
- DefaultEntityHelper.MessageWithEntity - Class in io.fluxcapacitor.javaclient.modeling
- 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
- DefaultEventStore - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- DefaultEventStore() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
- defaultFetchSize - Static variable in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- 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
- DefaultGroupSearch() - Constructor for class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch.DefaultGroupSearch
- DefaultHandlerFactory - Class in io.fluxcapacitor.javaclient.tracking.handling
- DefaultHandlerFactory(MessageType, HandlerDecorator, List<ParameterResolver<? super DeserializingMessage>>) - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.DefaultHandlerFactory
- defaultIdentityProvider - Static variable in interface io.fluxcapacitor.javaclient.common.IdentityProvider
- 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
- DefaultQueryGateway - Class in io.fluxcapacitor.javaclient.publishing
- DefaultQueryGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultQueryGateway
- DefaultRequestHandler - Class in io.fluxcapacitor.javaclient.publishing
- DefaultRequestHandler(Client, MessageType) - 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
- DefaultSearch() - Constructor for class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- defaultSettings - Static variable in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- DefaultSnapshotStore - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- DefaultSnapshotStore() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotStore
- DefaultSocketSession - Record Class in io.fluxcapacitor.javaclient.web
- DefaultSocketSession(String, String, ResultGateway) - Constructor for record class io.fluxcapacitor.javaclient.web.DefaultSocketSession
-
Creates an instance of a
DefaultSocketSessionrecord class. - 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
- delay() - Element in annotation interface io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns the schedule delay in
Periodic.timeUnit()units. - delayAfterError() - Element in annotation interface io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns the schedule delay in
Periodic.timeUnit()units after handling of the last schedule gave rise to an exception. - delegate - Variable in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
- DelegatingEntity<T> - Class in io.fluxcapacitor.javaclient.modeling
- DelegatingEntity(Entity<T>) - Constructor for class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
- delete() - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- 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 class io.fluxcapacitor.javaclient.web.HttpRequestMethod
- deleteCollection(Object) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- deleteCollection(Object) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- deleteCollection(String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- deleteCollection(String, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- deleteCollection(String, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- deleteCollection(String, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- deleteDocument(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- deleteDocument(Object, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- deleteEvents(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- deleteEvents(String, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- deleteEvents(String, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- deleteEvents(String, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- deleteSnapshot(Object) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotStore
- deleteSnapshot(Object) - Method in enum class io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotStore
- deleteSnapshot(Object) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotStore
- deleteValue(String) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.client.KeyValueClient
-
Deletes the value associated with the given key.
- deleteValue(String, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
- deleteValue(String, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.client.KeyValueClient
-
Deletes the value associated with the given key.
- deleteValue(String, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
- DeserializationException - Exception in io.fluxcapacitor.javaclient.common.serialization
- DeserializationException(String) - Constructor for exception io.fluxcapacitor.javaclient.common.serialization.DeserializationException
- DeserializationException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.serialization.DeserializationException
- 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(DeserializingMessage) - 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
- DeserializingMessageWithEntity(DeserializingMessage, Entity<?>) - Constructor for class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper.DeserializingMessageWithEntity
- 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.modeling.EntityParameterResolver
- determinesSpecificity() - Method in class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
- disableAdhocDispatchInterceptor() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disableAdhocDispatchInterceptor() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- disableAutomaticAggregateCaching() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disableAutomaticAggregateCaching() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- disableCacheEvictionMetrics() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disableCacheEvictionMetrics() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- disabled() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.HandleSelf
-
Enables overriding the default behavior.
- DISABLED - Static variable in annotation interface io.fluxcapacitor.javaclient.scheduling.Periodic
-
Special expression that can be used to disable automatic periodic scheduling if passed to
Periodic.cron(). - 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
- DisableMetrics - Class in io.fluxcapacitor.javaclient.tracking.metrics
- DisableMetrics() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.DisableMetrics
- disablePayloadValidation() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disablePayloadValidation() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- disableScheduledCommandHandler() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disableScheduledCommandHandler() - 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
- disableTrackingMetrics() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disableTrackingMetrics() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- disableWebResponseCompression() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- disableWebResponseCompression() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- disconnectTracker(String, String, boolean) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- disconnectTracker(String, String, boolean, Guarantee) - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- disconnectTracker(String, String, boolean, Guarantee) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- disconnectTracker(String, String, boolean, Guarantee) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- disconnectTracker(String, String, boolean, Guarantee) - 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
-
Mechanism that enables modification of a message before it is dispatched to local handlers or Flux Capacitor.
- dissociations(Entity<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- doBuild(Map<MessageType, ? extends Tracking>, CommandGateway, QueryGateway, EventGateway, ResultGateway, ErrorGateway, MetricsGateway, WebRequestGateway, AggregateRepository, SnapshotStore, EventStore, KeyValueStore, DocumentStore, Scheduler, UserProvider, Cache, Serializer, CorrelationDataProvider, IdentityProvider, PropertySource, 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
- downcast(Data<?>, int) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- downcast(Data<?>, int) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
- downcast(Object, int) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- downcast(Object, int) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
- Downcast - Annotation Interface in io.fluxcapacitor.javaclient.common.serialization.casting
- DropProtectedData - Annotation Interface in io.fluxcapacitor.javaclient.publishing.dataprotection
- durationUnit() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
E
- emptyReturnMessage() - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
- encryptValue(String) - Static method in class io.fluxcapacitor.javaclient.configuration.ApplicationProperties
- 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.NoOpEntity
- ensureStarted() - Method in class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
- entities() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
- entities() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- entities() - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- 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.NoOpEntity
- Entity<T> - Interface in io.fluxcapacitor.javaclient.modeling
- Entity.Validator<T,
E extends Exception> - Interface in io.fluxcapacitor.javaclient.modeling - EntityHelper - Interface in io.fluxcapacitor.javaclient.modeling
- EntityId - Annotation Interface in io.fluxcapacitor.javaclient.modeling
- EntityParameterResolver - Class in io.fluxcapacitor.javaclient.modeling
- EntityParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.modeling.EntityParameterResolver
- equals(Object) - Method in class io.fluxcapacitor.javaclient.modeling.Id
- equals(Object) - Method in class io.fluxcapacitor.javaclient.tracking.client.SimpleTrackerRead
- equals(Object) - Method in record class io.fluxcapacitor.javaclient.web.DefaultSocketSession
-
Indicates whether some other object is "equal to" this one.
- 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() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- 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
- eventPublication() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Aggregate
-
Setting to control event publication.
- EventPublication - Enum Class in io.fluxcapacitor.javaclient.modeling
-
Setting for aggregates to control event publication, used in
Aggregate. - EventPublicationStrategy - Enum Class in io.fluxcapacitor.javaclient.modeling
- eventSourced() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Aggregate
- eventSourceModel(Entity<T>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
- 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
- eventSourcingUrl(WebSocketClient.ClientConfig) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- eventStore() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the store for aggregate events.
- EventStore - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
- EventStoreClient - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing.client
- exclude(String...) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- exclude(String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- exclusive() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- execute(ThrowingConsumer<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
- expectResult() - Method in class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator.HandshakeInvoker
F
- fetch(int) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- fetch(int) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- fetch(int, Class<T>) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- 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(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- fetchDocument(Object, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- fetchDocument(Object, Object, Class<T>) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- fetchDocument(Object, Object, 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 class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- 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
- fetchHitStream(Integer, Class<T>) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- fetchHitStream(Integer, Class<T>, int) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- 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
- filterContent(T, User) - Method in interface io.fluxcapacitor.javaclient.common.serialization.ContentFilter
-
Modify given value before it's passed to the given viewer.
- filterContent(T, User) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonContentFilter
- FilterContent - Annotation Interface in io.fluxcapacitor.javaclient.common.serialization
-
Annotation to be placed on methods of values that need to be filtered before they're passed to a given
User. - FilteringSerializer() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
- filterMessage(HasMessage, Trigger) - Method in class io.fluxcapacitor.javaclient.tracking.handling.TriggerParameterResolver
- filterMessage(HasMessage, Parameter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.TriggerParameterResolver
- 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
- filterMessageTarget() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- findInvoker(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
- findInvoker(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator.WebsocketHandshakeHandler
- firstDeadline(Periodic, Instant) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- fixHeaderName(String) - Static method in class io.fluxcapacitor.javaclient.web.WebUtils
- 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>, Environment) - 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
- ForbidsAnyRole - Annotation Interface in io.fluxcapacitor.javaclient.tracking.handling.authentication
- ForeverRetryingErrorHandler - Class in io.fluxcapacitor.javaclient.tracking
- ForeverRetryingErrorHandler() - Constructor for class io.fluxcapacitor.javaclient.tracking.ForeverRetryingErrorHandler
- ForeverRetryingErrorHandler(Duration, Predicate<Throwable>, boolean, Function<Throwable, ?>) - Constructor for class io.fluxcapacitor.javaclient.tracking.ForeverRetryingErrorHandler
- format(ConstraintViolation<?>, boolean) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
- format(Collection<? extends ConstraintViolation<?>>, boolean) - Method in class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
- 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(Entity<T>, EntityHelper, Serializer, EventStore) - Static method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- from(ImmutableAggregateRoot<T>) - Static method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- fromDocument(SerializedDocument) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- fromDocument(SerializedDocument) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentSerializer
- fromDocument(SerializedDocument, Class<T>) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- fromDocument(SerializedDocument, Class<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentSerializer
- fromMessage(HasMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
- fromMessage(HasMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.NoOpUserProvider
- fromMessage(HasMessage) - 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.DelegatingEntity
- get() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- get() - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- get() - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- get() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- get(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- get(String) - Method in class io.fluxcapacitor.javaclient.configuration.spring.SpringPropertySource
- 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 class io.fluxcapacitor.javaclient.web.HttpRequestMethod
- getActiveAggregatesFor(Object) - Static method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- getActiveUser() - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- getAdhocInterceptor(MessageType) - Static method in class io.fluxcapacitor.javaclient.publishing.AdhocDispatchInterceptor
- getAggregateId(HasMetadata) - Static method in interface io.fluxcapacitor.javaclient.modeling.Entity
- 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
- getAggregatesFor(Object) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository
- getAggregatesFor(Object) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- getAggregatesFor(Object) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- getAggregatesFor(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- getAggregateType(HasMetadata) - Static method in interface io.fluxcapacitor.javaclient.modeling.Entity
- 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
- getBooleanProperty(String) - Static method in class io.fluxcapacitor.javaclient.configuration.ApplicationProperties
- getBooleanProperty(String, boolean) - Static method in class io.fluxcapacitor.javaclient.configuration.ApplicationProperties
- getCanonicalType(Type) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- getCasters(Class<? extends Annotation>, Collection<?>, Class<T>, Comparator<AnnotatedCaster<?>>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.casting.CastInspector
- getConfigurationPhase() - Method in class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnBean.Condition
- getConsumer() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- getConsumer(HasMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.TriggerParameterResolver
- getCookie(Metadata, String) - Static method in class io.fluxcapacitor.javaclient.web.WebRequest
- getCookie(String) - Method in class io.fluxcapacitor.javaclient.web.WebRequest
- getCorrelationData() - Method in interface io.fluxcapacitor.javaclient.publishing.correlation.CorrelationDataProvider
- 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 class 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 interface io.fluxcapacitor.javaclient.common.serialization.casting.Converter
- getDataType() - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
- getDeadline() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- getDefaultConsumerConfiguration(MessageType) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- getEntities(Entity<?>) - Method in class io.fluxcapacitor.javaclient.modeling.AnnotatedEntityHolder
- getEntity() - Method in interface io.fluxcapacitor.javaclient.modeling.HasEntity
- getEntity(Object) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- getEntityHolder(Class<?>, AccessibleObject, EntityHelper, Serializer) - Static method in class io.fluxcapacitor.javaclient.modeling.AnnotatedEntityHolder
- getEvents(Object) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- getEvents(Object, long) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- getEvents(Object, long, int) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- getEvents(Object, long, int, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
- getEvents(Object, long, int, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- getEvents(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- getEvents(String, long) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- getEvents(String, long, int) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- getEvents(String, long, int) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- getEvents(String, long, int) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- 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
- getHandlerAnnotation(MessageType) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.DefaultHandlerFactory
- getHandleSelfAnnotation(Class<?>) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- getHeader(String) - Method in class io.fluxcapacitor.javaclient.web.WebRequest
- getHeaders(Metadata) - Static method in class io.fluxcapacitor.javaclient.web.WebRequest
- getHeaders(Metadata) - Static method in class io.fluxcapacitor.javaclient.web.WebResponse
- getHeaders(String) - Method in class io.fluxcapacitor.javaclient.web.WebRequest
- getIfActive(Object) - Static method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- getIndex() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getIntegerProperty(String) - Static method in class io.fluxcapacitor.javaclient.configuration.ApplicationProperties
- getIntegerProperty(String, Integer) - Static method in class io.fluxcapacitor.javaclient.configuration.ApplicationProperties
- getInterceptInvoker(DefaultEntityHelper.MessageWithEntity) - Method in class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper
- getInvoker(DeserializingMessage, Handler<DeserializingMessage>, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- getJavaType(String) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- getKeyValueClient() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- getLastCheckpoint() - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- getLastIndex() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- getLastSequenceNumber() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AggregateEventStream
- getLatestAggregateId(Object) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- getLocalHandlerAnnotation(Class<?>, Executable) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- getLocalHandlers(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
- getMatchingEntity(Object, Parameter) - Method in class io.fluxcapacitor.javaclient.modeling.EntityParameterResolver
- 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 class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- getMessageType() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- getMessageType() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- getMetadata() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getMetadata() - Method in class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper.MessageWithEntity
- getMethod() - Method in class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator.HandshakeInvoker
- getMethod(Metadata) - Static method in class io.fluxcapacitor.javaclient.web.WebRequest
- getMethodAnnotation() - Method in class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator.HandshakeInvoker
- 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.
- getPath() - Method in class io.fluxcapacitor.javaclient.web.WebParameters
- getPayload() - Method in interface io.fluxcapacitor.javaclient.common.HasMessage
- 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
- getPayload() - Method in class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper.MessageWithEntity
- getPayload() - Method in class io.fluxcapacitor.javaclient.web.WebResponse
- getPayloadAs(Class<R>) - Method in interface io.fluxcapacitor.javaclient.common.HasMessage
- getPayloadAs(Class<R>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- getPayloadAs(Class<V>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getPayloadClass() - Method in interface io.fluxcapacitor.javaclient.common.HasMessage
- 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
- getProperty(String) - Static method in class io.fluxcapacitor.javaclient.configuration.ApplicationProperties
- getProperty(String, String) - Static method in class io.fluxcapacitor.javaclient.configuration.ApplicationProperties
- getPropertyPath(ConstraintViolation<?>, boolean) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
- getPurgeTimeout() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackerRead
- getRelationships(GetRelationships) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- getRelationships(GetRelationships) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- getRelationships(GetRelationships) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- getRelationships(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- getRequiredRoles(Annotation) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- getRequiredRoles(Collection<? extends Annotation>) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- getResult() - Method in class io.fluxcapacitor.javaclient.common.serialization.casting.CasterChain.ConvertingSerializedObject
- getRevision() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
- getRevision(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- getRevisionNumber(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
- getRootAnnotation(Class<?>) - Static method in class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper
- 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
- getSequenceNumber(HasMetadata) - Static method in interface io.fluxcapacitor.javaclient.modeling.Entity
- 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(Object) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotStore
- getSnapshot(Object) - Method in enum class io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotStore
- getSnapshot(Object) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotStore
- getStatusCode(Metadata) - Static method in class io.fluxcapacitor.javaclient.web.WebResponse
- getSupportedSourceVersion() - Method in class io.fluxcapacitor.javaclient.tracking.handling.RequestAnnotationProcessor
- getSystemUser() - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.NoOpUserProvider
- getSystemUser() - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- getTarget() - Method in class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator.HandshakeInvoker
- getTarget() - Method in class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator.WebsocketHandshakeHandler
- 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
- getTriggerClass(HasMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.TriggerParameterResolver
- getTriggerMessage(long, Class<?>, MessageType) - Method in class io.fluxcapacitor.javaclient.tracking.handling.TriggerParameterResolver
- getTriggerMessageType(HasMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.TriggerParameterResolver
- 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
- getTypeString(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
- getWebParameters(Executable) - Static method in class io.fluxcapacitor.javaclient.web.WebUtils
- getWebRequestFilter() - Static method in class io.fluxcapacitor.javaclient.web.WebRequest
- groupBy(String...) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- groupBy(String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- GroupSearch - Interface in io.fluxcapacitor.javaclient.persisting.search
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, HandlerInvoker, Handler<DeserializingMessage>, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- handle(Entity<?>, List<DeserializingMessage>, Entity<?>) - 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 Interface in io.fluxcapacitor.javaclient.tracking.handling
- handleError(Throwable, String, Runnable) - Method in interface io.fluxcapacitor.javaclient.tracking.ErrorHandler
- handleError(Throwable, String, Callable<?>) - Method in interface io.fluxcapacitor.javaclient.tracking.ErrorHandler
- handleError(Throwable, String, Callable<?>) - Method in class io.fluxcapacitor.javaclient.tracking.LoggingErrorHandler
- handleError(Throwable, String, Callable<?>) - Method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- handleError(Throwable, String, Callable<?>) - Method in class io.fluxcapacitor.javaclient.tracking.ThrowingErrorHandler
- HandleError - Annotation Interface in io.fluxcapacitor.javaclient.tracking.handling
- HandleEvent - Annotation Interface in io.fluxcapacitor.javaclient.tracking.handling
- handleEvents(List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- HandleGet - Annotation Interface in io.fluxcapacitor.javaclient.web
- handleLocally(Schedule) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- HandleMessage - Annotation Interface in io.fluxcapacitor.javaclient.tracking.handling
- 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 Interface in io.fluxcapacitor.javaclient.tracking.handling
- HandleNotification - Annotation Interface in io.fluxcapacitor.javaclient.tracking.handling
- HandleOptions - Annotation Interface in io.fluxcapacitor.javaclient.web
- HandlePatch - Annotation Interface in io.fluxcapacitor.javaclient.web
- HandlePost - Annotation Interface in io.fluxcapacitor.javaclient.web
- HandlePut - Annotation Interface in io.fluxcapacitor.javaclient.web
- HandleQuery - Annotation Interface in io.fluxcapacitor.javaclient.tracking.handling
- HandlerDecorator - Interface in io.fluxcapacitor.javaclient.tracking.handling
- HandlerDecorator.MergedDecorator - Class in io.fluxcapacitor.javaclient.tracking.handling
- handleResult(QueryResult, String) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- HandleResult - Annotation Interface in io.fluxcapacitor.javaclient.tracking.handling
- HandlerFactory - Interface in io.fluxcapacitor.javaclient.tracking.handling
- HandlerInterceptor - Interface in io.fluxcapacitor.javaclient.tracking.handling
-
Mechanism that enables modification of a message before it is handled by a handler.
- HandlerInterceptor.InterceptedHandler - Class in io.fluxcapacitor.javaclient.tracking.handling
- handlerInterceptors() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- 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 Interface in io.fluxcapacitor.javaclient.tracking.handling
- handleSelf(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
- HandleSelf - Annotation Interface in io.fluxcapacitor.javaclient.tracking.handling
-
Annotation placed on a method of a payload class of a request, i.e.
- HandleSocketClose - Annotation Interface in io.fluxcapacitor.javaclient.web
- HandleSocketHandshake - Annotation Interface in io.fluxcapacitor.javaclient.web
- HandleSocketMessage - Annotation Interface in io.fluxcapacitor.javaclient.web
- HandleSocketOpen - Annotation Interface in io.fluxcapacitor.javaclient.web
- HandleSocketPong - Annotation Interface in io.fluxcapacitor.javaclient.web
- handleUpdate(UnaryOperator<Entity<T>>) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- HandleWeb - Annotation Interface in io.fluxcapacitor.javaclient.web
- HandleWebResponse - Annotation Interface in io.fluxcapacitor.javaclient.web
- HandshakeInvoker() - Constructor for class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator.HandshakeInvoker
- hasCasterMethods(Class<?>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.casting.CastInspector
- HasEntity - Interface in io.fluxcapacitor.javaclient.modeling
- hashCode() - Method in class io.fluxcapacitor.javaclient.modeling.Id
- hashCode() - Method in class io.fluxcapacitor.javaclient.tracking.client.SimpleTrackerRead
- hashCode() - Method in record class io.fluxcapacitor.javaclient.web.DefaultSocketSession
-
Returns a hash code value for this object.
- HasLocalHandlers - Interface in io.fluxcapacitor.javaclient.tracking.handling
- HasMessage - Interface in io.fluxcapacitor.javaclient.common
- 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 class 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
- headers() - Method in class io.fluxcapacitor.javaclient.web.WebRequest.Builder
- headers() - Method in class io.fluxcapacitor.javaclient.web.WebResponse.Builder
- HIGHEST_PRIORITY - Static variable in annotation interface io.fluxcapacitor.javaclient.modeling.AssertLegal
- highestEventIndex() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- HTTP_1_1 - Enum constant in enum class io.fluxcapacitor.javaclient.web.HttpVersion
- HTTP_2 - Enum constant in enum class io.fluxcapacitor.javaclient.web.HttpVersion
- HttpRequestMethod - Enum Class in io.fluxcapacitor.javaclient.web
- HttpVersion - Enum Class 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.DelegatingEntity
- id() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- id() - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- id() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- Id<T> - Class in io.fluxcapacitor.javaclient.modeling
-
Object that represents the identifier of a specific entity.
- Id(Object, Class<T>, String, boolean) - Constructor for class io.fluxcapacitor.javaclient.modeling.Id
-
Construct an id for an entity.
- Id(Object, Class<T>) - Constructor for class io.fluxcapacitor.javaclient.modeling.Id
-
Construct a case-sensitive id for an entity without prefix.
- Id(Object, Class<T>, boolean) - Constructor for class io.fluxcapacitor.javaclient.modeling.Id
-
Construct an id for an entity without prefix.
- Id(Object, Class<T>, String) - Constructor for class io.fluxcapacitor.javaclient.modeling.Id
-
Construct a case-sensitive id for an entity.
- identifier - Static variable in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- 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.DelegatingEntity
- idProperty() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- idProperty() - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- idProperty() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Member
- idProperty() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- IF_MODIFIED - Enum constant in enum class io.fluxcapacitor.javaclient.modeling.EventPublication
- ifPresent(UnaryOperator<Entity<T>>) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- ignoreSegment() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- ignoreUnknownEvents() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Aggregate
- 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 class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- includeOnly(String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- index(Object, Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Index given object for search.
- index(Object, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Object, Object, Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Index given object for search.
- index(Object, Object, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Object, Object, Object, Instant) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Index given object for search.
- index(Object, Object, Object, Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Object, Object, Object, Instant, Instant) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Index given object for search.
- index(Object, Object, Object, Instant, Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Object, Object, Object, Instant, Instant, Guarantee, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- index(Object, Object, Object, Instant, Instant, Guarantee, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<?>, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<?>, Object, String, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<?>, Object, String, String, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<?>, Object, String, String, String, Guarantee, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- index(Collection<?>, Object, String, String, String, Guarantee, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, Object, Function<? super T, ?>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, Object, Function<? super T, ?>, Function<? super T, Instant>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, Object, Function<? super T, ?>, Function<? super T, Instant>, Function<? super T, Instant>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, Object, Function<? super T, ?>, Function<? super T, Instant>, Function<? super T, Instant>, Guarantee, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
- index(Collection<? extends T>, Object, Function<? super T, ?>, Function<? super T, Instant>, Function<? super T, Instant>, Guarantee, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- index(Collection<? extends T>, Object, 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(List<SerializedDocument>, Guarantee, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- index(List<SerializedDocument>, Guarantee, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- index(List<SerializedDocument>, 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, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Object, Object, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Object, Object, Object, Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Object, Object, Object, Instant, Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Collection<? extends T>, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Collection<? extends T>, Object, String, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Collection<? extends T>, Object, String, String, String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Collection<? extends T>, Object, Function<? super T, ?>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Collection<? extends T>, Object, Function<? super T, ?>, Function<? super T, Instant>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- indexIfNotExists(Collection<? extends T>, Object, Function<? super T, ?>, 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 interface io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns the initial schedule delay.
- 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(String, String, Function<MessageType, T>, KeyValueClient, SearchClient) - Constructor for class io.fluxcapacitor.javaclient.configuration.client.InMemoryClient
- InMemoryClient(Duration) - 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
- InMemoryEventStoreClient(Duration) - 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(MessageType) - 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
- InMemorySchedulingClient(Duration) - 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, boolean, Instant, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- inPeriod(Instant, boolean, Instant, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- inPeriod(Instant, Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- InputParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling
- InputParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.InputParameterResolver
- instance - Static variable in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Flux Capacitor instance bound to the current thread.
- INSTANCE - Enum constant in enum class io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotStore
- INSTANCE - Enum constant in enum class io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
- INSTANCE - Enum constant in enum class io.fluxcapacitor.javaclient.publishing.correlation.DefaultCorrelationDataProvider
- intercept(Object, Entity<?>) - Method in class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper
- intercept(Object, Entity<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.EntityHelper
- 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.DisableMetrics
- 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
- InterceptApply - Annotation Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
-
Annotation on methods that intercept events before they are applied to an entity (and before any @AssertLegal methods are invoked).
- interceptDispatch(Message, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.AdhocDispatchInterceptor
- 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
-
Intercepts the publication of a message.
- 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.web.WebResponseCompressingInterceptor
- interceptDispatch(Message, MessageType) - Method in class io.fluxcapacitor.javaclient.web.WebsocketResponseInterceptor
- interceptDispatch(WebResponse) - Method in class io.fluxcapacitor.javaclient.web.WebResponseGateway
- interceptDispatch(Object, Metadata) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultResultGateway
- InterceptedHandler() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
- interceptHandling(Function<DeserializingMessage, Object>, HandlerInvoker) - Method in class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
- interceptHandling(Function<DeserializingMessage, Object>, HandlerInvoker) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- interceptHandling(Function<DeserializingMessage, Object>, HandlerInvoker) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AuthenticatingInterceptor
- interceptHandling(Function<DeserializingMessage, Object>, HandlerInvoker) - Method in class io.fluxcapacitor.javaclient.tracking.handling.errorreporting.ErrorReportingInterceptor
- interceptHandling(Function<DeserializingMessage, Object>, HandlerInvoker) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor
-
Intercepts a message before it's handled.
- interceptHandling(Function<DeserializingMessage, Object>, HandlerInvoker) - Method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidatingInterceptor
- interceptHandling(Function<DeserializingMessage, Object>, HandlerInvoker) - Method in class io.fluxcapacitor.javaclient.tracking.metrics.DisableMetrics
- interceptHandling(Function<DeserializingMessage, Object>, HandlerInvoker) - Method in class io.fluxcapacitor.javaclient.tracking.metrics.HandlerMonitor
- invoke(BiFunction<Object, Object, Object>) - Method in class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator.HandshakeInvoker
- 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.casting - package io.fluxcapacitor.javaclient.common.serialization.casting
- io.fluxcapacitor.javaclient.common.serialization.jackson - package io.fluxcapacitor.javaclient.common.serialization.jackson
- 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
- isApplying() - Static method in interface io.fluxcapacitor.javaclient.modeling.Entity
- isAssignable(Parameter, Entity<?>) - Method in class io.fluxcapacitor.javaclient.modeling.EntityParameterResolver
- 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
- 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.modeling.Entity
- isEmpty(SerializerProvider, Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
- 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<?>) - Method in class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper
- isLegal(Object, Entity<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.EntityHelper
- isLoading() - Static method in interface io.fluxcapacitor.javaclient.modeling.Entity
- isLocalHandler(HandlerInvoker) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- isLocalHandler(Class<?>, Executable) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- isPassive() - Method in class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator.HandshakeInvoker
- isPresent() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- isRestricted(String) - Method in class io.fluxcapacitor.javaclient.web.ForwardingWebConsumer
- isRoot() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- isTechnicalError(Throwable) - Static 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
- JacksonContentFilter - Class in io.fluxcapacitor.javaclient.common.serialization.jackson
- JacksonContentFilter(ObjectMapper) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonContentFilter
- JacksonContentFilter.FilteringSerializer - Class in io.fluxcapacitor.javaclient.common.serialization.jackson
- JacksonSerializer - Class in io.fluxcapacitor.javaclient.common.serialization.jackson
- JacksonSerializer() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- JacksonSerializer(JsonMapper) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- JacksonSerializer(JsonMapper, Collection<?>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
- JacksonSerializer(JsonMapper, 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.DelegatingEntity
- lastEventId() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- lastEventId() - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- lastEventIndex() - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- lastEventIndex() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
- lastEventIndex() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- lastEventIndex() - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- LazyAggregateRoot<T> - Class in io.fluxcapacitor.javaclient.modeling
- LazyAggregateRoot(ImmutableAggregateRoot<T>) - Constructor for class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- LazyId - Class in io.fluxcapacitor.javaclient.common
- LazyId() - Constructor for class io.fluxcapacitor.javaclient.common.LazyId
- LazyId(Object) - Constructor for class io.fluxcapacitor.javaclient.common.LazyId
- LazyId(Supplier<String>) - Constructor for class io.fluxcapacitor.javaclient.common.LazyId
- load(Object, Class<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- load(Object, Class<T>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- load(Object, Class<T>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository
- load(Id<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- load(Object) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
- load(Object, Supplier<Entity<T>>, boolean, EventPublication, EntityHelper, Serializer, DispatchInterceptor, ModifiableAggregateRoot.CommitHandler) - Static method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- loadAggregate(Id<T>) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Loads the aggregate root of type
<T>with given aggregateId. - loadAggregate(Object, 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(Id<T>) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Loads the entity with given id.
- loadEntity(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Loads the entity with given id.
- loadEntityValue(Id<T>) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Loads the current entity value for given entity id.
- loadEntityValue(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Loads the current entity value for given entity id.
- loadFor(Object, Class<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- loadFor(Object, Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- loadFor(Object, Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository
- loading - Static variable in interface io.fluxcapacitor.javaclient.modeling.Entity
- loadSnapshot(Object) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
- LocalHandler - Annotation Interface in io.fluxcapacitor.javaclient.tracking.handling
-
Annotation placed on types or methods of message handlers.
- localHandlerRegistry(MessageType, Map<MessageType, HandlerDecorator>, List<ParameterResolver<? super DeserializingMessage>>) - 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(String, Throwable) - Method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- logError(Throwable, String) - Method in class io.fluxcapacitor.javaclient.tracking.ThrowingErrorHandler
- LoggingErrorHandler - Class in io.fluxcapacitor.javaclient.tracking
- LoggingErrorHandler() - Constructor for class io.fluxcapacitor.javaclient.tracking.LoggingErrorHandler
- logMessage() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.HandleSelf
-
Enables publication of the handled message for other consumers.
- logMessage() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.LocalHandler
-
Enables publication of locally handled messages.
- logMessage(HandlerInvoker) - Method in class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
- logMetrics() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.HandleSelf
-
Enables publication of handler metrics, like a
HandleMessageEvent(if tracker monitoring is enabled). - logMetrics() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.LocalHandler
-
Enables publication of handler metrics, like
HandleMessageEvents(if tracker monitoring is enabled). - logMetrics(HandlerInvoker) - Method in class io.fluxcapacitor.javaclient.tracking.metrics.HandlerMonitor
- lookAhead(String, String...) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- LOWEST_PRIORITY - Static variable in annotation interface 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
- 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
- mapIfPresent(Function<Entity<T>, U>) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- 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(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator.WebsocketHandshakeHandler
- matches(Parameter, Entity<?>) - Method in class io.fluxcapacitor.javaclient.modeling.EntityParameterResolver
- matches(Parameter, Annotation, HasMessage, Object) - Method in class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
- matches(Parameter, Annotation, HasMessage, Object) - Method in class io.fluxcapacitor.javaclient.tracking.handling.TriggerParameterResolver
- matches(Parameter, Annotation, HasMessage, Object) - Method in class io.fluxcapacitor.javaclient.web.SocketSessionParameterResolver
- matches(Parameter, Annotation, HasMessage, Object) - Method in class io.fluxcapacitor.javaclient.web.WebPayloadParameterResolver
- matches(Parameter, Annotation, Object, Object) - Method in class io.fluxcapacitor.javaclient.configuration.spring.SpringBeanParameterResolver
- matches(Parameter, Annotation, Object, Object) - Method in class io.fluxcapacitor.javaclient.modeling.EntityParameterResolver
- matches(Parameter, Annotation, Object, Object) - Method in class io.fluxcapacitor.javaclient.tracking.handling.InputParameterResolver
- 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.ConditionalOnMissingProperty.Condition
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty.Condition
- maxFetchSize() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- maxIndexExclusive() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- maxWaitDuration() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- Member - Annotation Interface in io.fluxcapacitor.javaclient.modeling
- memoize(BiFunction<T, U, R>) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- memoize(BiFunction<T, U, R>, Duration) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- memoize(Function<K, V>) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- memoize(Function<K, V>, Duration) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- memoize(Supplier<T>) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- memoize(Supplier<T>, Duration) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- merge(HandlerRegistry) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerRegistry
- MergedDecorator() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.HandlerDecorator.MergedDecorator
- MergedHandlerRegistry() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.HandlerRegistry.MergedHandlerRegistry
- 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
- MessageDispatch - Class in io.fluxcapacitor.javaclient.publishing.client
- MessageDispatch() - Constructor for class io.fluxcapacitor.javaclient.publishing.client.MessageDispatch
- 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
- messageType() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.Trigger
-
Filter what trigger messages may be injected.
- MessageWithEntity(Object, Entity<?>) - Constructor for class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper.MessageWithEntity
- METADATA_KEY - Static variable in class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
- metadataKey() - Element in annotation interface 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 interface 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
- metricsMetadata() - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- metricsMetadata() - Method in class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- metricsMetadata() - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- millisFromIndex(long) - Static method in class io.fluxcapacitor.javaclient.tracking.IndexUtils
- minIndex() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- ModifiableAggregateRoot<T> - Class in io.fluxcapacitor.javaclient.modeling
- ModifiableAggregateRoot(Entity<T>, boolean, EventPublication, EntityHelper, 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(Entity<T>, ModifiableAggregateRoot<?>) - Constructor for class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- modifySerializedMessage(SerializedMessage, Message, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.AdhocDispatchInterceptor
- modifySerializedMessage(SerializedMessage, Message, MessageType) - Method in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
-
Enables modification of the
SerializedMessagebefore it is published. - modifySerializedMessage(SerializedMessage, Message, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.routing.MessageRoutingInterceptor
- modifySerializedMessage(SerializedMessage, Message, MessageType) - Method in class io.fluxcapacitor.javaclient.web.WebResponseCompressingInterceptor
N
- name() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- name() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- name() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- NEVER - Enum constant in enum class io.fluxcapacitor.javaclient.modeling.EventPublication
- newInstance() - Static method in class io.fluxcapacitor.javaclient.configuration.client.InMemoryClient
- newInstance(WebSocketClient.ClientConfig) - Static method in class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient
- newInstance(Duration) - Static method in class io.fluxcapacitor.javaclient.configuration.client.InMemoryClient
- newValidationException(Collection<? extends ConstraintViolation<?>>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
- nextDeadline(Periodic, Instant) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- nextFunctionalId() - Method in interface io.fluxcapacitor.javaclient.common.IdentityProvider
- nextFunctionalId() - Method in class io.fluxcapacitor.javaclient.common.UuidFactory
- nextIndex(Long) - Static method in class io.fluxcapacitor.javaclient.tracking.IndexUtils
- nextLocalDateTimeAfter(LocalDateTime) - Method in class io.fluxcapacitor.javaclient.scheduling.CronExpression
- nextTechnicalId() - Method in interface io.fluxcapacitor.javaclient.common.IdentityProvider
- nextTimeAfter(ZonedDateTime) - Method in class io.fluxcapacitor.javaclient.scheduling.CronExpression
- nextTimeAfter(ZonedDateTime, long) - Method in class io.fluxcapacitor.javaclient.scheduling.CronExpression
- nextTimeAfter(ZonedDateTime, ZonedDateTime) - Method in class io.fluxcapacitor.javaclient.scheduling.CronExpression
- noOp - Static variable in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
- noOp - Static variable in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerDecorator
- noOp() - Static method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
- NoOpEntity<T> - Class in io.fluxcapacitor.javaclient.modeling
- NoOpSnapshotStore - Enum Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
- NoOpUserProvider - Class in io.fluxcapacitor.javaclient.tracking.handling.authentication
- NoOpUserProvider() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.authentication.NoOpUserProvider
- NoSnapshotTrigger - Enum Class 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 class io.fluxcapacitor.javaclient.web.HttpRequestMethod
P
- parent() - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- parent() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
- 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
- parseCronExpression(String) - Static method in class io.fluxcapacitor.javaclient.scheduling.CronExpression
- parseCronExpression(String, boolean) - Static method in class io.fluxcapacitor.javaclient.scheduling.CronExpression
- parseRequestCookieHeader(String) - Static method in class io.fluxcapacitor.javaclient.web.WebUtils
- parseResponseCookieHeader(List<String>) - Static method in class io.fluxcapacitor.javaclient.web.WebUtils
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.HandleCommand
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.HandleQuery
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.HandleSelf
-
If true, the result of the handler will be ignored.
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleGet
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleOptions
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandlePatch
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandlePost
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandlePut
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleSocketHandshake
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleSocketMessage
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleSocketOpen
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleSocketPong
- passive() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleWeb
- PATCH - Enum constant in enum class io.fluxcapacitor.javaclient.web.HttpRequestMethod
- pattern() - Element in annotation interface 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 Interface in io.fluxcapacitor.javaclient.scheduling
-
Annotation placed on methods annotated with
HandleScheduleor on the payload class of a Schedule. - 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<Entity<T>>) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- playBackToEvent(String) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- possibleTargets(Object) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- POST - Enum constant in enum class io.fluxcapacitor.javaclient.web.HttpRequestMethod
- postfix() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Alias
-
Adds given string as a postfix to the alias (if the property value is non-null).
- postProcessAfterInitialization(Object, String) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
- prefix() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Alias
-
Adds given string as a prefix to the alias (if the property value is non-null).
- previous() - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- previous() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
- previous() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- previous() - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- previous() - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- previous() - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- previous() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- priority() - Element in annotation interface 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
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.fluxcapacitor.javaclient.tracking.handling.RequestAnnotationProcessor
- ProcessBatchEvent - Class in io.fluxcapacitor.javaclient.tracking.metrics
- ProcessBatchEvent() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.ProcessBatchEvent
- processError(Throwable, DeserializingMessage, HandlerInvoker, Handler<DeserializingMessage>, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- producerUrl(MessageType, WebSocketClient.ClientConfig) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- propertySource() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the
PropertySourceconfigured for this FluxCapacitor instance. - ProtectData - Annotation Interface in io.fluxcapacitor.javaclient.publishing.dataprotection
- publicationStrategy() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Aggregate
-
Setting that determines what happens to published events.
- 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
- PUBLISH_ONLY - Enum constant in enum class io.fluxcapacitor.javaclient.modeling.EventPublicationStrategy
-
Don't store applied events in the event store.
- 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(HandlerInvoker, 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.
- purgeExpiredMessages(Duration) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- purgeExpiredMessages(Duration) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- put(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- PUT - Enum constant in enum class io.fluxcapacitor.javaclient.web.HttpRequestMethod
- 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(Request<R>) - 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(Request<R>, 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(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(Request<R>) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends the given query and returns the query's result.
- queryAndWait(Request<R>, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends a query with given payload and metadata and returns the query's result.
- queryAndWait(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends the given query and returns the query's result.
- queryAndWait(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends a query with given payload and metadata and returns the query's result.
- queryGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the gateway for query messages.
- queryGateway(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
- register(Cache) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CacheEvictionsLogger
- registerEvictionListener(Consumer<CacheEvictionEvent>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- 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, HandlerFilter) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- registerHandler(Object, HandlerFilter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerRegistry.MergedHandlerRegistry
- registerHandler(Object, HandlerFilter) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HasLocalHandlers
- registerHandler(Object, HandlerFilter) - 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<MessageDispatch>) - Method in class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- registerMonitor(Consumer<MessageDispatch>) - 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
- registerUserProvider(UserProvider) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- registerUserProvider(UserProvider) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- relationships() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- remove(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- 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 class io.fluxcapacitor.javaclient.tracking.handling.authentication.NoOpUserProvider
- removeFromMetadata(Metadata) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
- removeOldMessages() - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- repairRelationships(RepairRelationships) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- repairRelationships(RepairRelationships) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- repairRelationships(RepairRelationships) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- repairRelationships(Entity<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- repairRelationships(Entity<?>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- repairRelationships(Entity<?>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.DefaultAggregateRepository
- repairRelationships(Id<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- repairRelationships(Object) - Method in interface io.fluxcapacitor.javaclient.persisting.repository.AggregateRepository
- replaceCache(Cache) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replaceCache(Cache) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
- replaceCorrelationDataProvider(UnaryOperator<CorrelationDataProvider>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replaceCorrelationDataProvider(UnaryOperator<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
- replaceIdentityProvider(UnaryOperator<IdentityProvider>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replaceIdentityProvider(UnaryOperator<IdentityProvider>) - 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
- replacePropertySource(UnaryOperator<PropertySource>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
- replacePropertySource(UnaryOperator<PropertySource>) - 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, HandlerInvoker, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.errorreporting.ErrorReportingInterceptor
- reportResult(Object, HandlerInvoker, DeserializingMessage, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- Request<R> - Interface in io.fluxcapacitor.javaclient.tracking.handling
- RequestAnnotationProcessor - Class in io.fluxcapacitor.javaclient.tracking.handling
- RequestAnnotationProcessor() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.RequestAnnotationProcessor
- RequestHandler - Interface in io.fluxcapacitor.javaclient.publishing
- requireProperty(String) - Static method in class io.fluxcapacitor.javaclient.configuration.ApplicationProperties
- RequiresAnyRole - Annotation Interface in io.fluxcapacitor.javaclient.tracking.handling.authentication
- RequiresUser - Annotation Interface in io.fluxcapacitor.javaclient.tracking.handling.authentication
- reschedule(Duration) - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
- resetPosition(String, long) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- resetPosition(String, long, Guarantee) - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- resetPosition(String, long, Guarantee) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- resetPosition(String, long, Guarantee) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- resetPosition(String, long, Guarantee) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- resolve(Parameter, Entity<?>) - Method in class io.fluxcapacitor.javaclient.modeling.EntityParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.configuration.spring.SpringBeanParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.modeling.EntityParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.CurrentUserParameterResolver
- 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.InputParameterResolver
- 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.TriggerParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.web.SocketSessionParameterResolver
- resolve(Parameter, Annotation) - Method in class io.fluxcapacitor.javaclient.web.WebPayloadParameterResolver
- respond(Object, Metadata, String, Integer, Guarantee) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultResultGateway
- respond(Object, Metadata, String, Integer, Guarantee) - Method in interface io.fluxcapacitor.javaclient.publishing.ResultGateway
- respond(Object, Metadata, String, Integer, Guarantee) - Method in class io.fluxcapacitor.javaclient.web.WebResponseGateway
- respond(Object, String, Integer) - 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() - Constructor for class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- RetryingErrorHandler(boolean) - Constructor for class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- RetryingErrorHandler(int, Duration, Predicate<Throwable>, boolean, boolean) - Constructor for class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- RetryingErrorHandler(int, Duration, Predicate<Throwable>, boolean, boolean, Function<Throwable, ?>) - Constructor for class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- RetryingErrorHandler(Predicate<Throwable>) - Constructor for class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- RetryingErrorHandler(Predicate<Throwable>, boolean) - Constructor for class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
- retryOutstandingRequests(String) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- revision() - Element in annotation interface io.fluxcapacitor.javaclient.common.serialization.casting.Downcast
- revision() - Element in annotation interface io.fluxcapacitor.javaclient.common.serialization.casting.Upcast
- revisionDelta() - Element in annotation interface io.fluxcapacitor.javaclient.common.serialization.casting.Cast
- rollback() - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager.Transaction
- root() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- rootAnnotation() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- rootValue - Static variable in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
- RoutingKey - Annotation Interface in io.fluxcapacitor.javaclient.publishing.routing
-
Field or method level annotation that marks a field or method providing the routing key of a message containing the enclosing object as payload.
- run() - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
- run(ThrowingRunnable) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.User
- run(Consumer<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- runSilently(ThrowingRunnable) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- runWithAdhocInterceptor(Runnable, DispatchInterceptor, MessageType...) - Static method in class io.fluxcapacitor.javaclient.publishing.AdhocDispatchInterceptor
- runWithAdhocInterceptor(Callable<T>, DispatchInterceptor, MessageType...) - Static method in class io.fluxcapacitor.javaclient.publishing.AdhocDispatchInterceptor
S
- schedule(SerializedSchedule...) - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
- schedule(Guarantee, SerializedSchedule...) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
- schedule(Guarantee, SerializedSchedule...) - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
- schedule(Guarantee, 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, String) - 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) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- schedule(Object, String, String) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- schedule(Object, String, Duration) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Schedules a message with given
scheduleIdafter given delay. - 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) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Schedules a message after the given delay, returning the schedule's id.
- schedule(Object, Duration) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- schedule(Object, Instant) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Schedules a message for the given timestamp, returning the schedule's id.
- schedule(Object, Instant) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- Schedule - Class in io.fluxcapacitor.javaclient.scheduling
- Schedule(Object, Metadata, String, Instant) - Constructor for class io.fluxcapacitor.javaclient.scheduling.Schedule
- Schedule(Object, Metadata, String, Instant, String, Instant) - Constructor for class io.fluxcapacitor.javaclient.scheduling.Schedule
- Schedule(Object, String, Instant) - Constructor for class io.fluxcapacitor.javaclient.scheduling.Schedule
- Schedule(Object, Instant) - Constructor for class io.fluxcapacitor.javaclient.scheduling.Schedule
- scheduleCommand(Schedule) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- scheduleCommand(Schedule, boolean) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
- scheduleCommand(Schedule, boolean) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- scheduleCommand(Object, Metadata, String, String) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- scheduleCommand(Object, Metadata, String, Duration) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- scheduleCommand(Object, Metadata, String, Instant) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- scheduleCommand(Object, String) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- scheduleCommand(Object, String, String) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- scheduleCommand(Object, String, Duration) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Schedules a command with given
scheduleIdafter given delay. - scheduleCommand(Object, String, Duration) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- scheduleCommand(Object, String, Instant) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Schedules a command with given
scheduleIdfor the given timestamp. - scheduleCommand(Object, String, Instant) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- scheduleCommand(Object, Duration) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Schedules a command after given delay, returning the command schedule's id.
- scheduleCommand(Object, Duration) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- scheduleCommand(Object, Instant) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Schedules a command for the given timestamp, returning the command schedule's id.
- scheduleCommand(Object, Instant) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
- ScheduledCommand - Class in io.fluxcapacitor.javaclient.scheduling
- ScheduledCommand() - Constructor for class io.fluxcapacitor.javaclient.scheduling.ScheduledCommand
- ScheduledCommandHandler - Class in io.fluxcapacitor.javaclient.scheduling
- ScheduledCommandHandler() - Constructor for class io.fluxcapacitor.javaclient.scheduling.ScheduledCommandHandler
- scheduleId() - Element in annotation interface io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns the id of the periodic schedule.
- scheduleIdMetadataKey - Static variable in class io.fluxcapacitor.javaclient.scheduling.Schedule
- 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(Object) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
- search(SearchDocuments, int) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.InMemorySearchClient
- search(SearchDocuments, int) - Method in interface io.fluxcapacitor.javaclient.persisting.search.client.SearchClient
- search(SearchDocuments, int) - Method in class io.fluxcapacitor.javaclient.persisting.search.client.WebSocketSearchClient
- search(SearchQuery.Builder) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Search documents using given reusable query builder.
- 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(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Search the given collection for documents.
- search(Object, Object...) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Search the given collections for documents.
- Search - Interface in io.fluxcapacitor.javaclient.persisting.search
- searchable() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Aggregate
- searchable() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Searchable
- Searchable - Annotation Interface in io.fluxcapacitor.javaclient.modeling
- 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
- SearchParameters - Class in io.fluxcapacitor.javaclient.modeling
- SearchParameters() - Constructor for class io.fluxcapacitor.javaclient.modeling.SearchParameters
- 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(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(Request<R>) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- send(Request<R>) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- send(Request<R>) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- send(Request<R>, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- send(Request<R>, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- send(Request<R>, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- send(WebRequest) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultWebRequestGateway
- send(WebRequest) - 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.CommandGateway
- send(Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- send(Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- 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
- sendAndForget(Guarantee, Message...) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
- sendAndForget(Guarantee, Message...) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndForget(Guarantee, WebRequest...) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultWebRequestGateway
- sendAndForget(Guarantee, WebRequest...) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- sendAndForget(Guarantee, Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndForget(Guarantee, Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- 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.CommandGateway
- sendAndForget(Object...) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- 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, Guarantee) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndForget(Object, Metadata, Guarantee) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndForgetCommand(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends the given command and doesn'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.
- sendAndForgetCommands(Object...) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends the given commands and doesn't wait for results.
- sendAndWait(Request) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- sendAndWait(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndWait(Request<R>) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndWait(Request<R>) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndWait(Request<R>) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- sendAndWait(Request<R>, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
- sendAndWait(Request<R>, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.GenericGateway
- sendAndWait(Request<R>, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
- sendAndWait(WebRequest) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- sendAndWait(WebRequest, WebRequestSettings) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultWebRequestGateway
- sendAndWait(WebRequest, WebRequestSettings) - Method in interface io.fluxcapacitor.javaclient.publishing.WebRequestGateway
- 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, 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
- sendCommand(Command) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
- sendCommand(Request<R>) - 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(Request<R>, 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.
- 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(Request<R>) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends the given command and returns the command's result.
- sendCommandAndWait(Request<R>, 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.
- sendCommands(Object...) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Sends the given commands and returns a list of futures that will be completed with the commands' results.
- 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
- 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
- sendMessage(Object) - Method in interface io.fluxcapacitor.javaclient.web.SocketSession
- sendMessage(Object, Guarantee) - Method in record class io.fluxcapacitor.javaclient.web.DefaultSocketSession
- sendMessage(Object, Guarantee) - Method in interface io.fluxcapacitor.javaclient.web.SocketSession
- sendPing(Object) - Method in interface io.fluxcapacitor.javaclient.web.SocketSession
- sendPing(Object, Guarantee) - Method in record class io.fluxcapacitor.javaclient.web.DefaultSocketSession
- sendPing(Object, Guarantee) - Method in interface io.fluxcapacitor.javaclient.web.SocketSession
- 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
- sequenceNumber() - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- sequenceNumber() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
- sequenceNumber() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- sequenceNumber() - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- 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, JsonGenerator, SerializerProvider) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
- 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
- serializeAndThen(Object, JsonGenerator, ThrowingConsumer<Object>) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
- 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
- serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
- ServiceUrlBuilder - Class in io.fluxcapacitor.javaclient.common.websocket
- ServiceUrlBuilder() - Constructor for class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
- sessionId() - Method in record class io.fluxcapacitor.javaclient.web.DefaultSocketSession
-
Returns the value of the
sessionIdrecord component. - sessionId() - Method in interface io.fluxcapacitor.javaclient.web.SocketSession
- 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
- shouldCompress(SerializedMessage) - Method in class io.fluxcapacitor.javaclient.web.WebResponseCompressingInterceptor
- shouldCreateSnapshot(Entity<?>, List<DeserializingMessage>) - Method in enum class io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
- shouldCreateSnapshot(Entity<?>, List<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.PeriodicSnapshotTrigger
- shouldCreateSnapshot(Entity<?>, List<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotTrigger
- shouldSendResponse(HandlerInvoker, DeserializingMessage, Object, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- 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
- shutdownTasks - Variable in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
- SimpleTrackerRead - Class in io.fluxcapacitor.javaclient.tracking.client
- SimpleTrackerRead(String, String, Long, ConsumerConfiguration, MessageType) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.SimpleTrackerRead
- since(Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- since(Instant, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- since(Instant, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- singleTracker() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- size() - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
- skip(Integer) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- 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 interface io.fluxcapacitor.javaclient.modeling.Aggregate
- snapshotStore() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
-
Returns the store for aggregate snapshots.
- SnapshotStore - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
- SnapshotTrigger - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
- SocketSession - Interface in io.fluxcapacitor.javaclient.web
- SocketSessionParameterResolver - Class in io.fluxcapacitor.javaclient.web
- SocketSessionParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.web.SocketSessionParameterResolver
- sortBy(String) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- sortBy(String, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- sortBy(String, boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- sortByScore() - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- sortByScore() - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- sortByTimestamp() - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- sortByTimestamp(boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- sortByTimestamp(boolean) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- SpringBeanParameterResolver - Class in io.fluxcapacitor.javaclient.configuration.spring
- SpringBeanParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.configuration.spring.SpringBeanParameterResolver
- SpringPropertySource - Class in io.fluxcapacitor.javaclient.configuration.spring
- SpringPropertySource() - Constructor for class io.fluxcapacitor.javaclient.configuration.spring.SpringPropertySource
- 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(FluxCapacitor) - 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>>, MessageType, ConsumerConfiguration, Client) - Static method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
-
Starts one or more trackers.
- start(Consumer<List<SerializedMessage>>, MessageType, ConsumerConfiguration, FluxCapacitor) - 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
- status() - Method in class io.fluxcapacitor.javaclient.web.WebResponse.Builder
- stopTracker(DeserializingMessage, Handler<DeserializingMessage>, Throwable) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
- 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
- STORE_AND_PUBLISH - Enum constant in enum class io.fluxcapacitor.javaclient.modeling.EventPublicationStrategy
-
Store applied events in the event store and also publish events to event handlers.
- STORE_ONLY - Enum constant in enum class io.fluxcapacitor.javaclient.modeling.EventPublicationStrategy
-
Only store applied events in the event store.
- storeEvents(Object, Object...) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- storeEvents(Object, List<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
- storeEvents(Object, List<?>, EventPublicationStrategy) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
- storeEvents(Object, List<?>, EventPublicationStrategy) - 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, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
- storeEvents(String, List<SerializedMessage>, boolean, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
- storeEvents(String, List<SerializedMessage>, boolean, Guarantee) - 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 interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- storePosition(String, int[], long, Guarantee) - Method in class io.fluxcapacitor.javaclient.tracking.client.CachingTrackingClient
- storePosition(String, int[], long, Guarantee) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
- storePosition(String, int[], long, Guarantee) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
- storePosition(String, int[], long, Guarantee) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- storeSnapshot(Entity<T>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotStore
- storeSnapshot(Entity<T>) - Method in enum class io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotStore
- storeSnapshot(Entity<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotStore
- stream() - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- stream(int) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- stream(Class<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- stream(Class<T>, int) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- streamHits() - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- streamHits() - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- streamHits(int) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- streamHits(int) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- streamHits(Class<T>) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- streamHits(Class<T>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- streamHits(Class<T>, int) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
- streamHits(Class<T>, int) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
- substituteProperties(String) - Static method in class io.fluxcapacitor.javaclient.configuration.ApplicationProperties
T
- target() - Method in record class io.fluxcapacitor.javaclient.web.DefaultSocketSession
-
Returns the value of the
targetrecord component. - 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
- test(HasMessage, Executable) - Method in class io.fluxcapacitor.javaclient.tracking.handling.TriggerParameterResolver
- threads() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
- ThrowingErrorHandler - Class in io.fluxcapacitor.javaclient.tracking
- ThrowingErrorHandler() - Constructor for class io.fluxcapacitor.javaclient.tracking.ThrowingErrorHandler
- Timeout - Annotation Interface in io.fluxcapacitor.javaclient.publishing
-
Annotation to be placed on requests (i.e.
- 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.DelegatingEntity
- timestamp() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- timestamp() - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- timestampFromIndex(long) - Static method in class io.fluxcapacitor.javaclient.tracking.IndexUtils
- timestampPath() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Aggregate
- timestampPath() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Searchable
- timeUnit() - Element in annotation interface io.fluxcapacitor.javaclient.publishing.Timeout
-
Returns the time unit for
Timeout.value(). - timeUnit() - Element in annotation interface io.fluxcapacitor.javaclient.scheduling.Periodic
-
Returns the unit for
Periodic.delay()andPeriodic.initialDelay(). - timeZone() - Element in annotation interface io.fluxcapacitor.javaclient.scheduling.Periodic
-
A time zone id for which the cron expression will be resolved.
- toBuilder() - Method in class io.fluxcapacitor.javaclient.web.WebRequest
- toBuilder() - Method in class io.fluxcapacitor.javaclient.web.WebResponse
- 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 interface io.fluxcapacitor.javaclient.common.HasMessage
- toMessage() - Method in class io.fluxcapacitor.javaclient.common.Message
- toMessage() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- toMessage() - Method in class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper.MessageWithEntity
- 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.LazyId
- toString() - Method in class io.fluxcapacitor.javaclient.common.serialization.casting.AnnotatedCaster
- toString() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
- toString() - Method in class io.fluxcapacitor.javaclient.modeling.Id
-
Returns the id under which the entity will be stored in a repository.
- toString() - Method in class io.fluxcapacitor.javaclient.scheduling.CronExpression
- toString() - Method in class io.fluxcapacitor.javaclient.tracking.client.SimpleTrackerRead
- toString() - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
- toString() - Method in record class io.fluxcapacitor.javaclient.web.DefaultSocketSession
-
Returns a string representation of this record class.
- toString(HttpCookie) - Static method in class io.fluxcapacitor.javaclient.web.WebUtils
- TRACE - Enum constant in enum class 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
- Trigger - Annotation Interface in io.fluxcapacitor.javaclient.tracking.handling
-
Annotation to be placed on a message handler parameter or message handler method.
- TriggerParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling
- TriggerParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.TriggerParameterResolver
- tryAdvance(Consumer<? super DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage.MessageSpliterator
- tryHandle(DeserializingMessage, Handler<DeserializingMessage>, ConsumerConfiguration, boolean) - 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 interface io.fluxcapacitor.javaclient.common.serialization.casting.Downcast
- type() - Element in annotation interface io.fluxcapacitor.javaclient.common.serialization.casting.Upcast
- type() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
- type() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- type() - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- type() - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- type() - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- typeFilter() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
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
- unwrap() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
- Upcast - Annotation Interface in io.fluxcapacitor.javaclient.common.serialization.casting
- 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.Entity
- update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
- update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
- update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- 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(Entity<?>, Entity<?>) - Method in class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
- User - Interface in io.fluxcapacitor.javaclient.tracking.handling.authentication
- UserParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling.authentication
- UserParameterResolver(UserProvider) - 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
- validateMethod(Element, TypeMirror) - Method in class io.fluxcapacitor.javaclient.tracking.handling.RequestAnnotationProcessor
- validateReturnType(Element, TypeMirror, TypeMirror) - Method in class io.fluxcapacitor.javaclient.tracking.handling.RequestAnnotationProcessor
- ValidateWith - Annotation Interface 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
- ValidationUtils - Class in io.fluxcapacitor.javaclient.tracking.handling.validation
- ValidationUtils() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
- Validator - Interface in io.fluxcapacitor.javaclient.tracking.handling.validation
- value() - Element in annotation interface io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnBean
- value() - Element in annotation interface io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnMissingBean
- value() - Element in annotation interface io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnMissingProperty
- value() - Element in annotation interface io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty
- value() - Element in annotation interface io.fluxcapacitor.javaclient.publishing.Timeout
-
Configures the maximum number of time units before a request with this annotation will time out.
- value() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.authentication.ForbidsAnyRole
- value() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.authentication.RequiresAnyRole
- value() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.HandleMessage
- value() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.LocalHandler
-
Enables overriding the default behavior.
- value() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.Trigger
-
Filter what trigger messages may be injected.
- value() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.handling.validation.ValidateWith
-
Validation groups to include when this class is validated.
- value() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleGet
- value() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleOptions
- value() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandlePatch
- value() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandlePost
- value() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandlePut
- value() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleSocketClose
- value() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleSocketHandshake
- value() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleSocketMessage
- value() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleSocketOpen
- value() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleSocketPong
- value() - Element in annotation interface io.fluxcapacitor.javaclient.web.HandleWeb
- valueOf(String) - Static method in enum class io.fluxcapacitor.javaclient.modeling.EventPublication
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxcapacitor.javaclient.modeling.EventPublicationStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotStore
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxcapacitor.javaclient.publishing.correlation.DefaultCorrelationDataProvider
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxcapacitor.javaclient.web.HttpRequestMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxcapacitor.javaclient.web.HttpVersion
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.fluxcapacitor.javaclient.modeling.EventPublication
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxcapacitor.javaclient.modeling.EventPublicationStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotStore
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxcapacitor.javaclient.publishing.correlation.DefaultCorrelationDataProvider
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxcapacitor.javaclient.web.HttpRequestMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxcapacitor.javaclient.web.HttpVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- waitForResults(Duration, Collection<? extends Future<?>>) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
- WebParameters - Class in io.fluxcapacitor.javaclient.web
- WebParameters() - Constructor for class io.fluxcapacitor.javaclient.web.WebParameters
- 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
- WebRequestSettings - Class in io.fluxcapacitor.javaclient.web
- WebRequestSettings() - Constructor for class io.fluxcapacitor.javaclient.web.WebRequestSettings
- 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
- WebResponseCompressingInterceptor - Class in io.fluxcapacitor.javaclient.web
- WebResponseCompressingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.web.WebResponseCompressingInterceptor
- WebResponseCompressingInterceptor(int) - Constructor for class io.fluxcapacitor.javaclient.web.WebResponseCompressingInterceptor
- webResponseGateway() - Method in record class io.fluxcapacitor.javaclient.web.DefaultSocketSession
-
Returns the value of the
webResponseGatewayrecord component. - 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, WebSocketClient.ClientConfig) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- WebSocketEventStoreClient(URI, int, WebSocketClient.ClientConfig) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- WebSocketEventStoreClient(URI, int, WebSocketClient.ClientConfig, boolean) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
- WebsocketGatewayClient - Class in io.fluxcapacitor.javaclient.publishing.client
- WebsocketGatewayClient(String, WebSocketClient.ClientConfig, MessageType) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- WebsocketGatewayClient(URI, WebSocketClient.ClientConfig, MessageType) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- WebsocketGatewayClient(URI, WebSocketClient.ClientConfig, MessageType, boolean) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
- WebsocketHandlerDecorator - Class in io.fluxcapacitor.javaclient.web
- WebsocketHandlerDecorator() - Constructor for class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator
- WebsocketHandlerDecorator.HandshakeInvoker - Class in io.fluxcapacitor.javaclient.web
- WebsocketHandlerDecorator.WebsocketHandshakeHandler - Class in io.fluxcapacitor.javaclient.web
- WebsocketHandshakeHandler(Handler<DeserializingMessage>, Collection<String>) - Constructor for class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator.WebsocketHandshakeHandler
- 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
- WebsocketKeyValueClient(URI, WebSocketClient.ClientConfig, boolean) - Constructor for class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
- WebSocketRequest() - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
- WebsocketResponseInterceptor - Class in io.fluxcapacitor.javaclient.web
- WebsocketResponseInterceptor() - Constructor for class io.fluxcapacitor.javaclient.web.WebsocketResponseInterceptor
- 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
- WebsocketSchedulingClient(URI, WebSocketClient.ClientConfig, boolean) - 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
- WebSocketSearchClient(URI, WebSocketClient.ClientConfig, boolean) - 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
- WebsocketTrackingClient(URI, WebSocketClient.ClientConfig, MessageType, boolean) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
- WebUtils - Class in io.fluxcapacitor.javaclient.web
- WebUtils() - Constructor for class io.fluxcapacitor.javaclient.web.WebUtils
- 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.
- withEntity(Entity<?>) - Method in class io.fluxcapacitor.javaclient.modeling.DefaultEntityHelper.MessageWithEntity
- wither() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Member
- withEventIndex(Long, String) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- withEventIndex(Long, String) - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
- withEventIndex(Long, String) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- withEventIndex(Long, String) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- withEventIndex(Long, String) - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- withGatewaySessions(MessageType, int) - Method in class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient.ClientConfig
- 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
- withSequenceNumber(long) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRoot
- withSequenceNumber(long) - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
- withSequenceNumber(long) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- withSequenceNumber(long) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
- withSequenceNumber(long) - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- withTrackingConfig(MessageType, WebSocketClient.TrackingClientConfig) - Method in class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient.ClientConfig
- withType(Class<T>) - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
- withType(Class<T>) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
- withType(Class<T>) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableEntity
- withType(Class<T>) - Method in class io.fluxcapacitor.javaclient.modeling.LazyAggregateRoot
- withType(Class<T>) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
- wrap(Handler<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
- wrap(Handler<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AuthenticatingInterceptor
- wrap(Handler<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerDecorator.MergedDecorator
- wrap(Handler<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerDecorator
- wrap(Handler<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor
- wrap(Handler<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.web.WebsocketHandlerDecorator
- WS_CLOSE - Enum constant in enum class io.fluxcapacitor.javaclient.web.HttpRequestMethod
- WS_HANDSHAKE - Enum constant in enum class io.fluxcapacitor.javaclient.web.HttpRequestMethod
- WS_MESSAGE - Enum constant in enum class io.fluxcapacitor.javaclient.web.HttpRequestMethod
- WS_OPEN - Enum constant in enum class io.fluxcapacitor.javaclient.web.HttpRequestMethod
- WS_PONG - Enum constant in enum class io.fluxcapacitor.javaclient.web.HttpRequestMethod
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form