Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes 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, Tracker and DeserializingMessage
currentIdentityProvider() - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Fetches the IdentityProvider of 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 DefaultSocketSession record 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 Data object 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 IdentityProvider of 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 Data object 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 SerializedMessage before 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 HandleSchedule or 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 PropertySource configured 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 scheduleId after 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 scheduleId for 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 scheduleId after 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 scheduleId for 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 Data object 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 format to a Data object 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 sessionId record 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 target record 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() and Periodic.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 webResponseGateway record 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
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form