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
 
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
 
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.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.ModifiableAggregateRoot
 
apply(Message) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
 
apply(Message) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
 
apply(Message) - Method in class io.fluxcapacitor.javaclient.modeling.ReadOnlyEntity
 
apply(Message, boolean) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableAggregateRoot
 
apply(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
 
apply(Object) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
 
apply(Object...) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
 
apply(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
 
apply(Collection<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
 
apply(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
 
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.ModifiableAggregateRoot
 
assertLegal(Object) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
 
assertLegal(Object) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
 
assertLegal(Object) - Method in class io.fluxcapacitor.javaclient.modeling.ReadOnlyEntity
 
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
 
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<BulkUpdate>) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
 
bulkUpdate(Collection<BulkUpdate>, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore
 
bulkUpdate(Collection<BulkUpdate>, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.search.DocumentStore
 
bulkUpdate(Collection<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.
Cache - Interface in io.fluxcapacitor.javaclient.persisting.caching
 
cached() - Element in annotation interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
CacheEvictionEvent - Class in io.fluxcapacitor.javaclient.persisting.caching
 
CacheEvictionEvent() - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.CacheEvictionEvent
 
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
 
CacheReference(Object, Object) - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache.CacheReference
 
CachingAggregateRepository - Class in io.fluxcapacitor.javaclient.persisting.repository
 
CachingAggregateRepository() - Constructor for class io.fluxcapacitor.javaclient.persisting.repository.CachingAggregateRepository
 
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
 
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 interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
clear() - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
clear() - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
 
clear() - Method in enum class io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
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 interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
close() - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
close() - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
 
close() - Method in enum class io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
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 interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
compute(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
compute(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
 
compute(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in enum class io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
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 interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
computeIfAbsent(Object, Function<? super Object, T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
computeIfAbsent(Object, Function<? super Object, T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
 
computeIfAbsent(Object, Function<? super Object, T>) - Method in enum class io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
computeIfAbsent(Object, Function<? super Object, T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
 
computeIfPresent(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
computeIfPresent(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
computeIfPresent(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
 
computeIfPresent(Object, BiFunction<? super Object, ? super T, ? extends T>) - Method in enum class io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
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
 
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 interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
containsKey(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
containsKey(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
 
containsKey(Object) - Method in enum class io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
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 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 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
 
DefaultCache - Class in io.fluxcapacitor.javaclient.persisting.caching
 
DefaultCache() - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
DefaultCache(int) - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
DefaultCache(int, Executor) - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
DefaultCache.CacheReference - Class in io.fluxcapacitor.javaclient.persisting.caching
 
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
 
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
 
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.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(ImmutableAggregateRoot<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) - Static method in class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
 
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.NoOpEntity
 
get(Object) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
get(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
get(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
 
get(Object) - Method in enum class io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
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
 
getActiveUser() - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
 
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, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
 
getEvents(Object, long, 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) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
 
getEvents(String, long) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
 
getEventStoreClient() - Method in 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
 
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.
getOrDefault(Object, T) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
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
 
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
 
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
 
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 class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
 
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.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.
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() - 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, Instant) - Method in interface io.fluxcapacitor.javaclient.persisting.search.Search
 
inPeriod(Instant, Instant, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.search.DefaultDocumentStore.DefaultSearch
 
inPeriod(Instant, Instant, boolean) - 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.caching.NoOpCache
 
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.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.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.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() - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
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(ObjectMapper) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
JacksonSerializer(ObjectMapper, Collection<?>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
JacksonSerializer(ObjectMapper, Collection<?>, Converter<JsonNode>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
JacksonSerializer(Collection<?>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
join(List<BatchInterceptor>) - Static method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
 
Jsr380Validator - Class in io.fluxcapacitor.javaclient.tracking.handling.validation
This validator uses JSR 380 annotations.
Jsr380Validator() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
 

K

KeyValueClient - Interface in io.fluxcapacitor.javaclient.persisting.keyvalue.client
Represents a service to store and retrieve a piece of serialized data by key.
keyValueStore() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns a client for the key value service offered by Flux Capacitor.
keyValueStore(FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
KeyValueStore - Interface in io.fluxcapacitor.javaclient.persisting.keyvalue
 
KeyValueStoreException - Exception in io.fluxcapacitor.javaclient.persisting.keyvalue
 
KeyValueStoreException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStoreException
 
keyValueUrl(WebSocketClient.ClientConfig) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
 

L

lastEventId() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
 
lastEventId() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
 
lastEventIndex() - Method in class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
 
lastEventIndex() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
 
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<ImmutableEntity<T>>, boolean, EventPublication, 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
 
makeReadOnly() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
 
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.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(ImmutableEntity<T>, boolean, EventPublication, 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 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
 
mutexPrecursor - Static variable in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 

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
 
NamedCache - Class in io.fluxcapacitor.javaclient.persisting.caching
 
NamedCache() - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
 
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 method in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
 
noOp() - Static method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
 
noOp() - Static method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerDecorator
 
NoOpCache - Enum Class in io.fluxcapacitor.javaclient.persisting.caching
 
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
 
notifyEvictionListeners(Object, CacheEvictionEvent.Reason) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 

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 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
 
pollReferenceQueue() - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
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 class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
 
previous() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
 
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.NamedCache
 
put(Object, Object) - Method in enum class io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
put(Object, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
put(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
put(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.SelectiveCache
 
PUT - Enum constant in enum class io.fluxcapacitor.javaclient.web.HttpRequestMethod
 
putIfAbsent(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
 
putIfAbsent(Object, Object) - Method in enum class io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
putIfAbsent(Object, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
putIfAbsent(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
putIfAbsent(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.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
 
ReadOnlyEntity<T> - Class in io.fluxcapacitor.javaclient.modeling
 
ReadOnlyEntity(Entity<T>) - Constructor for class io.fluxcapacitor.javaclient.modeling.ReadOnlyEntity
 
register(Cache) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CacheEvictionsLogger
 
registerEvictionListener(Consumer<CacheEvictionEvent>) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
registerEvictionListener(Consumer<CacheEvictionEvent>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
registerEvictionListener(Consumer<CacheEvictionEvent>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
 
registerEvictionListener(Consumer<CacheEvictionEvent>) - Method in enum class io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
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 interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
remove(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
remove(Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
 
remove(Object) - Method in enum class io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
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.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
 

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) - 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) - 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, 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) - 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 class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
 
sequenceNumber() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
 
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
 
singleTracker() - Element in annotation interface io.fluxcapacitor.javaclient.tracking.Consumer
 
size() - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
 
size() - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
size() - Method in class io.fluxcapacitor.javaclient.persisting.caching.NamedCache
 
size() - Method in enum class io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
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
 
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 class io.fluxcapacitor.javaclient.modeling.DelegatingEntity
 
timestamp() - Method in interface io.fluxcapacitor.javaclient.modeling.Entity
 
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.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(DefaultCache.CacheReference) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
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.ModifiableAggregateRoot
 
update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.ModifiableEntity
 
update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.NoOpEntity
 
update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.modeling.ReadOnlyEntity
 
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(ImmutableAggregateRoot<?>, ImmutableAggregateRoot<?>) - 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.caching.NoOpCache
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.caching.NoOpCache
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 class io.fluxcapacitor.javaclient.modeling.ImmutableAggregateRoot
 
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
 
withTrackingConfig(MessageType, WebSocketClient.TrackingClientConfig) - Method in class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient.ClientConfig
 
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
 
wrap(Object, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
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