A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractClient - Class in io.fluxcapacitor.javaclient.configuration.client
 
AbstractClient(String, String, Function<MessageType, ? extends GatewayClient>, Function<MessageType, ? extends TrackingClient>, EventStoreClient, SchedulingClient, KeyValueClient) - Constructor for class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
AbstractSerializer - Class in io.fluxcapacitor.javaclient.common.serialization
 
AbstractSerializer(Upcaster<SerializedObject<byte[], ?>>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
 
AbstractSerializer.NullValue - Enum in io.fluxcapacitor.javaclient.common.serialization
 
AbstractUserProvider - Class in io.fluxcapacitor.javaclient.tracking.handling.authentication
 
AbstractUserProvider(Class<? extends User>) - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
 
AbstractWebsocketClient - Class in io.fluxcapacitor.javaclient.common.websocket
 
AbstractWebsocketClient(URI, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
AbstractWebsocketClient(WebSocketContainer, URI, WebSocketClient.Properties, Duration, ObjectMapper) - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
AbstractWebsocketClient.WebSocketRequest - Class in io.fluxcapacitor.javaclient.common.websocket
 
addConsumerConfiguration(ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
addConsumerConfiguration(ConsumerConfiguration) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
addDispatchInterceptor(DispatchInterceptor, MessageType...) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
addDispatchInterceptor(DispatchInterceptor, MessageType...) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
addHandlerInterceptor(HandlerInterceptor, MessageType...) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
addHandlerInterceptor(HandlerInterceptor, MessageType...) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
addParameterResolver(ParameterResolver<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
addParameterResolver(ParameterResolver<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
addToMetadata(Metadata, User) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
 
addToMetadata(Metadata, User) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
 
Aggregate<T> - Interface in io.fluxcapacitor.javaclient.modeling
 
AGGREGATE_ID_METADATA_KEY - Static variable in interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
AGGREGATE_TYPE_METADATA_KEY - Static variable in interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
Aggregate.Validator<T,​E extends Exception> - Interface in io.fluxcapacitor.javaclient.modeling
 
AggregateId - Annotation Type in io.fluxcapacitor.javaclient.modeling
Annotation to be placed on String parameters of event handler methods (methods annotated with HandleEvent or HandleNotification).
AggregateIdResolver - Class in io.fluxcapacitor.javaclient.modeling
 
AggregateIdResolver() - Constructor for class io.fluxcapacitor.javaclient.modeling.AggregateIdResolver
 
aggregateRepository() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns a client to assist with event sourcing.
AggregateRepository - Interface in io.fluxcapacitor.javaclient.modeling
 
AggregateType - Annotation Type in io.fluxcapacitor.javaclient.modeling
Annotation to be placed on String parameters of event handler methods (methods annotated with HandleEvent or HandleNotification).
AggregateTypeResolver - Class in io.fluxcapacitor.javaclient.modeling
 
AggregateTypeResolver() - Constructor for class io.fluxcapacitor.javaclient.modeling.AggregateTypeResolver
 
AnnotatedEventSourcingHandler<T> - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
AnnotatedEventSourcingHandler(Class<T>) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler
 
AnnotatedEventSourcingHandler(Class<T>, List<ParameterResolver<? super DeserializingMessage>>) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler
 
AnnotatedUpcaster<T> - Class in io.fluxcapacitor.javaclient.common.serialization.upcasting
 
AnnotatedUpcaster(Method, Function<SerializedObject<T, ?>, Stream<SerializedObject<T, ?>>>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.AnnotatedUpcaster
 
applicationInstance - Static variable in interface io.fluxcapacitor.javaclient.FluxCapacitor
Flux Capacitor instance set by the current application.
apply(Message) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
apply(Message) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcedModel
 
apply(Message) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
 
apply(Object) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
apply(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
apply(Function<DeserializingMessage, T>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
apply(Function<T, Message>) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
Apply - Annotation Type in io.fluxcapacitor.javaclient.modeling
Annotation for methods on events that allow them be applied to an entity able to supply child entities or other context before event sourcing or command validation etc.
ApplyEvent - Annotation Type in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
assertAuthorized(Class<?>, User) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
 
assertLegal(Object) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
assertLegal(Object, Object) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
 
AssertLegal - Annotation Type in io.fluxcapacitor.javaclient.modeling
Annotation to be placed on methods in commands or queries.
assertThat(Aggregate.Validator<T, E>) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
assertValid(Object, Class<?>...) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
 
assertValid(T, Class<?>...) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.validation.Validator
 
AuthenticatingInterceptor - Class in io.fluxcapacitor.javaclient.tracking.handling.authentication
 
AuthenticatingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.authentication.AuthenticatingInterceptor
 
autoStart() - Method in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
Returns true if this periodic schedule should be automatically started if it's not already active.

B

BatchInterceptor - Interface in io.fluxcapacitor.javaclient.tracking
 
beforeShutdown(Runnable) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
beforeShutdown(Runnable) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Register a task to run before this Flux Capacitor instance is closed.
build(Client) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
build(Client) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
builder() - Static method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
Builder() - Constructor for class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 

C

cache() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the cache used by the client to cache aggregates etc.
Cache - Interface in io.fluxcapacitor.javaclient.persisting.caching
 
cached() - Method in annotation type io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourced
 
CacheInvalidatingInterceptor - Class in io.fluxcapacitor.javaclient.persisting.caching
 
CacheInvalidatingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.CacheInvalidatingInterceptor
 
CachingAggregateRepository - Class in io.fluxcapacitor.javaclient.persisting.caching
 
CachingAggregateRepository() - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.CachingAggregateRepository
 
cachingAllowed(Class<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRepository
 
cachingAllowed(Class<?>) - Method in class io.fluxcapacitor.javaclient.modeling.CompositeAggregateRepository
 
cachingAllowed(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CachingAggregateRepository
 
cachingAllowed(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
 
cancel() - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
 
cancelSchedule(String) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
 
cancelSchedule(String) - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
 
cancelSchedule(String) - Method in class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
 
cancelSchedule(String) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
 
cancelSchedule(String) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
 
canHandle(T, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler
 
canHandle(T, DeserializingMessage) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingHandler
 
checkAuthorization(Class<?>, User) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
 
checkLegality(Object, Object) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
 
checkValidity(Object, Class<?>...) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
 
checkValidity(T, Class<?>...) - Method in class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
 
checkValidity(T, Class<?>...) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.validation.Validator
 
classForType(String) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
 
client() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the low level client used by this FluxCapacitor instance to interface with the Flux Capacitor service.
Client - Interface in io.fluxcapacitor.javaclient.configuration.client
 
ClientUtils - Class in io.fluxcapacitor.javaclient.common
 
ClientUtils() - Constructor for class io.fluxcapacitor.javaclient.common.ClientUtils
 
close() - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
close() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
close() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
 
close() - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
 
close() - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
 
close() - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.client.KeyValueClient
 
close() - Method in interface io.fluxcapacitor.javaclient.publishing.client.GatewayClient
 
close() - Method in class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
 
close() - Method in interface io.fluxcapacitor.javaclient.publishing.RequestHandler
 
close() - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
 
close() - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
close() - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
 
close() - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
 
close() - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
 
close() - Method in interface io.fluxcapacitor.javaclient.tracking.Tracking
 
close(boolean) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
commandGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the gateway for command messages.
CommandGateway - Interface in io.fluxcapacitor.javaclient.publishing
 
commit() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
 
commit() - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager.Transaction
 
commitInBatch() - Method in annotation type io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourced
 
complete(QueryResult) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
 
completeExceptionally(Throwable) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
 
CompleteMessageEvent - Class in io.fluxcapacitor.javaclient.tracking.metrics
 
CompleteMessageEvent() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.CompleteMessageEvent
 
CompositeAggregateRepository - Class in io.fluxcapacitor.javaclient.modeling
 
CompositeAggregateRepository(AggregateRepository...) - Constructor for class io.fluxcapacitor.javaclient.modeling.CompositeAggregateRepository
 
compress(byte[], CompressionAlgorithm) - Static method in class io.fluxcapacitor.javaclient.common.serialization.compression.CompressionUtils
 
CompressionAlgorithm - Enum in io.fluxcapacitor.javaclient.common.serialization.compression
 
CompressionUtils - Class in io.fluxcapacitor.javaclient.common.serialization.compression
 
CompressionUtils() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.compression.CompressionUtils
 
computeForBatch(K, BiFunction<? super K, ? super V, ? extends V>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
computeForBatchIfAbsent(K, Function<? super K, ? extends V>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
Condition() - Constructor for class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnMissingBean.Condition
 
Condition() - Constructor for class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty.Condition
 
ConditionalOnMissingBean - Annotation Type in io.fluxcapacitor.javaclient.configuration.spring
 
ConditionalOnMissingBean.Condition - Class in io.fluxcapacitor.javaclient.configuration.spring
 
ConditionalOnProperty - Annotation Type in io.fluxcapacitor.javaclient.configuration.spring
 
ConditionalOnProperty.Condition - Class in io.fluxcapacitor.javaclient.configuration.spring
 
ConfigurationException - Exception in io.fluxcapacitor.javaclient.configuration
 
ConfigurationException(String) - Constructor for exception io.fluxcapacitor.javaclient.configuration.ConfigurationException
 
configureDefaultConsumer(MessageType, UnaryOperator<ConsumerConfiguration>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
configureDefaultConsumer(MessageType, UnaryOperator<ConsumerConfiguration>) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
ConsumerConfiguration - Class in io.fluxcapacitor.javaclient.tracking
 
ConsumerConfiguration() - Constructor for class io.fluxcapacitor.javaclient.tracking.ConsumerConfiguration
 
consumerUrl(MessageType, WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
 
containsUser(Metadata) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
 
containsUser(Metadata) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
 
continueOnError() - Method in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
Returns true if the schedule should continue after an error.
convert(byte[]) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
 
convert(byte[]) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
 
convert(Data<byte[]>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
 
convertBack(JsonNode) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
 
convertBack(Data<T>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
 
convertBack(T) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
 
Converter<T> - Interface in io.fluxcapacitor.javaclient.common.serialization.upcasting
 
ConvertingSerializedObject(SerializedObject<byte[], ?>, Converter<T>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain.ConvertingSerializedObject
 
CorrelatingInterceptor - Class in io.fluxcapacitor.javaclient.publishing.correlation
 
CorrelatingInterceptor(Client) - Constructor for class io.fluxcapacitor.javaclient.publishing.correlation.CorrelatingInterceptor
 
create(Collection<?>, Converter<T>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain
 
create(Collection<?>, Class<T>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain
 
createAggregate(Class<T>, String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
 
createConsumer(ConsumerConfiguration, List<Handler<DeserializingMessage>>) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
 
createDefault() - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
 
createHandler(Object, String, HandlerConfiguration<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.DefaultHandlerFactory
 
createHandler(Object, String, HandlerConfiguration<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerFactory
 
createRequestGateway(Client, MessageType, RequestHandler, Map<MessageType, DispatchInterceptor>, Map<MessageType, HandlerInterceptor>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
current - Static variable in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.User
 

D

data() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain.ConvertingSerializedObject
 
DataProtectionInterceptor - Class in io.fluxcapacitor.javaclient.publishing.dataprotection
 
DataProtectionInterceptor() - Constructor for class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
 
DataRevision(Data<?>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain.DataRevision
 
DataRevision(Upcast) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain.DataRevision
 
decompress(byte[], CompressionAlgorithm) - Static method in class io.fluxcapacitor.javaclient.common.serialization.compression.CompressionUtils
 
decorate(T) - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
DEFAULT - Static variable in interface io.fluxcapacitor.javaclient.common.serialization.MessageFormatter
 
DEFAULT - Static variable in class io.fluxcapacitor.javaclient.tracking.TrackingConfiguration
 
DEFAULT_CONSUMER_NAME - Static variable in class io.fluxcapacitor.javaclient.tracking.ConsumerConfiguration
 
DefaultCache - Class in io.fluxcapacitor.javaclient.persisting.caching
 
DefaultCache() - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
DefaultCache(int) - Constructor for class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
DefaultCommandGateway - Class in io.fluxcapacitor.javaclient.publishing
 
DefaultCommandGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultCommandGateway
 
defaultConfigurations() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
DefaultErrorGateway - Class in io.fluxcapacitor.javaclient.publishing
 
DefaultErrorGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultErrorGateway
 
DefaultEventGateway - Class in io.fluxcapacitor.javaclient.publishing
 
DefaultEventGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultEventGateway
 
DefaultEventSourcingHandlerFactory - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
DefaultEventSourcingHandlerFactory() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventSourcingHandlerFactory
 
DefaultEventStore - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
DefaultEventStore() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
 
DefaultFluxCapacitor - Class in io.fluxcapacitor.javaclient.configuration
 
DefaultFluxCapacitor() - Constructor for class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
DefaultFluxCapacitor.Builder - Class in io.fluxcapacitor.javaclient.configuration
 
DefaultGenericGateway - Class in io.fluxcapacitor.javaclient.publishing
 
DefaultGenericGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
 
DefaultHandlerFactory - Class in io.fluxcapacitor.javaclient.tracking.handling
 
DefaultHandlerFactory() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.DefaultHandlerFactory
 
defaultInvokerFactory - Static variable in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
DefaultKeyValueStore - Class in io.fluxcapacitor.javaclient.persisting.keyvalue
 
DefaultKeyValueStore() - Constructor for class io.fluxcapacitor.javaclient.persisting.keyvalue.DefaultKeyValueStore
 
DefaultMetricsGateway - Class in io.fluxcapacitor.javaclient.publishing
 
DefaultMetricsGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultMetricsGateway
 
defaultObjectMapper - Static variable in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
defaultObjectMapper - Static variable in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
defaultParameterResolvers - Static variable in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
DefaultQueryGateway - Class in io.fluxcapacitor.javaclient.publishing
 
DefaultQueryGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultQueryGateway
 
DefaultRequestHandler - Class in io.fluxcapacitor.javaclient.publishing
 
DefaultRequestHandler() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
 
DefaultResultGateway - Class in io.fluxcapacitor.javaclient.publishing
 
DefaultResultGateway() - Constructor for class io.fluxcapacitor.javaclient.publishing.DefaultResultGateway
 
DefaultScheduler - Class in io.fluxcapacitor.javaclient.scheduling
 
DefaultScheduler() - Constructor for class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
 
DefaultSnapshotRepository - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
DefaultSnapshotRepository() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotRepository
 
DefaultTracker - Class in io.fluxcapacitor.javaclient.tracking.client
A tracker keeps reading messages until it is stopped (generally only when the application is shut down).
DefaultTracker(String, String, TrackingConfiguration, Consumer<List<SerializedMessage>>, TrackingClient) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
 
DefaultTracking - Class in io.fluxcapacitor.javaclient.tracking
 
DefaultTracking() - Constructor for class io.fluxcapacitor.javaclient.tracking.DefaultTracking
 
defaultUserSupplier - Static variable in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
 
defaultValidator - Static variable in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
 
delete(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.DefaultKeyValueStore
 
delete(String) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStore
 
deleteEvents(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
 
deleteEvents(String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
 
deleteEvents(String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
 
deleteSnapshot(String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotRepository
 
deleteSnapshot(String) - Method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotRepository
 
deleteSnapshot(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotRepository
 
deleteValue(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
 
deleteValue(String) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.client.KeyValueClient
Deletes the value associated with the given key.
deleteValue(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
 
deserialize(Data<byte[]>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
Upcasts and deserializes the given 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
 
deserializeDomainEvents(Stream<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStoreSerializer
 
deserializeMessages(Stream<SerializedMessage>, boolean, MessageType) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
 
DeserializingMessage - Class in io.fluxcapacitor.javaclient.common.serialization
 
DeserializingMessage(SerializedMessage, Supplier<Object>, MessageType) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
DeserializingMessageParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling
 
DeserializingMessageParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.DeserializingMessageParameterResolver
 
DeserializingObject<T,​S extends SerializedObject<T,​S>> - Class in io.fluxcapacitor.javaclient.common.serialization
 
DeserializingObject(S, Supplier<Object>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
 
disableAutomaticAggregateCaching() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
disableAutomaticAggregateCaching() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
disableDataProtection() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
disableDataProtection() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
disableErrorReporting() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
disableErrorReporting() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
disableMessageCorrelation() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
disableMessageCorrelation() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
disablePayloadValidation() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
disablePayloadValidation() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
disableShutdownHook() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
disableShutdownHook() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
disconnectTracker(String, String, boolean) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
disconnectTracker(String, String, boolean) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
 
disconnectTracker(String, String, boolean) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
 
DispatchInterceptor - Interface in io.fluxcapacitor.javaclient.publishing
 
doBuild(Map<MessageType, ? extends Tracking>, CommandGateway, QueryGateway, EventGateway, ResultGateway, ErrorGateway, MetricsGateway, AggregateRepository, EventStore, KeyValueStore, Scheduler, Cache, Serializer, Client, Runnable) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
doDeserialize(byte[], Class<?>) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
 
doDeserialize(byte[], Class<?>) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
domain() - Method in annotation type io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourced
 
domain(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
 
doSerialize(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
 
doSerialize(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
DropProtectedData - Annotation Type in io.fluxcapacitor.javaclient.publishing.dataprotection
 

E

enableTrackingMetrics() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
enableTrackingMetrics() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
ensure(Predicate<T>, Function<T, E>) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
errorGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the gateway for any error messages published while handling a command or query.
ErrorGateway - Interface in io.fluxcapacitor.javaclient.publishing
 
ErrorHandler - Interface in io.fluxcapacitor.javaclient.tracking
 
ErrorReportingInterceptor - Class in io.fluxcapacitor.javaclient.tracking.handling.errorreporting
 
ErrorReportingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.errorreporting.ErrorReportingInterceptor
 
eventGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the message gateway for application events.
EventGateway - Interface in io.fluxcapacitor.javaclient.publishing
 
EventSourced - Annotation Type in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
EventSourcedAggregate() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
 
EventSourcedModel<T> - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
EventSourcedModel() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcedModel
 
EventSourcingException - Exception in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
EventSourcingException(String) - Constructor for exception io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingException
 
EventSourcingException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingException
 
EventSourcingHandler<T> - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
EventSourcingHandlerFactory - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
EventSourcingRepository - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
EventSourcingRepository(EventStore, SnapshotRepository, Cache, EventStoreSerializer) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
 
EventSourcingRepository.EventSourcedAggregate<T> - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
eventSourcingUrl(WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
 
eventStore() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the event store client.
EventStore - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
EventStoreClient - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing.client
 
EventStoreSerializer - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
EventStoreSerializer(Serializer) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStoreSerializer
 
EventStoreSerializer(Serializer, DispatchInterceptor) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStoreSerializer
 
execute(Function<FluxCapacitor, R>) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Executes the given task with this Flux Capacitor set as current threadlocal instance.
executeInTransaction(Runnable) - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager
 

F

fetch(Long) - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
 
fluxCapacitor(FluxCapacitorBuilder) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
FluxCapacitor - Interface in io.fluxcapacitor.javaclient
High-level client for Flux Capacitor.
fluxCapacitorBuilder(Serializer, Optional<UserProvider>) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
FluxCapacitorBuilder - Interface in io.fluxcapacitor.javaclient.configuration
Builder for a Flux Capacitor client instance.
FluxCapacitorInterceptor - Class in io.fluxcapacitor.javaclient.tracking
 
FluxCapacitorInterceptor() - Constructor for class io.fluxcapacitor.javaclient.tracking.FluxCapacitorInterceptor
 
FluxCapacitorSpringConfig - Class in io.fluxcapacitor.javaclient.configuration.spring
 
FluxCapacitorSpringConfig(ApplicationContext) - Constructor for class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
forAnyError() - Static method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
 
format(Collection<? extends ConstraintViolation<?>>, boolean) - Static method in exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
 
format(ConstraintViolation<?>, boolean) - Static method in exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
 
forType(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventSourcingHandlerFactory
 
forType(Class<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingHandlerFactory
 
fromMetadata(Metadata) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
 
fromMetadata(Metadata) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
 
FunctionalException - Exception in io.fluxcapacitor.javaclient.common.exception
 
FunctionalException() - Constructor for exception io.fluxcapacitor.javaclient.common.exception.FunctionalException
 
FunctionalException(String) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.FunctionalException
 
FunctionalException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.FunctionalException
 
FunctionalException(String, Throwable, boolean, boolean) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.FunctionalException
 
FunctionalException(Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.FunctionalException
 

G

GatewayClient - Interface in io.fluxcapacitor.javaclient.publishing.client
 
GatewayException - Exception in io.fluxcapacitor.javaclient.publishing
 
GatewayException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.publishing.GatewayException
 
get() - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the FluxCapacitor client bound to the current thread or else set by the current application.
get() - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
get() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcedModel
 
get() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
 
get(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.DefaultKeyValueStore
 
get(String) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStore
 
get(String, Function<? super String, T>) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
Returns the value associated with the given id.
get(String, Function<? super String, T>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
get(String, Function<? super String, T>) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
getActiveUser() - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
 
getAggregateId(DeserializingMessage) - Static method in class io.fluxcapacitor.javaclient.modeling.AggregateIdResolver
 
getAggregateType() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
 
getAggregateType(DeserializingMessage) - Static method in class io.fluxcapacitor.javaclient.modeling.AggregateTypeResolver
 
getAnnotation() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.AnnotatedUpcaster
 
getBatchResource(Object) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
getBean(Class<T>) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
getClock() - Static method in class io.fluxcapacitor.javaclient.common.Message
 
getClock() - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
 
getCurrent() - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
getCurrent() - Static method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.User
 
getDataType() - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
 
getDataType() - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
 
getDefault(MessageType) - Static method in class io.fluxcapacitor.javaclient.tracking.ConsumerConfiguration
 
getDelegate(Class<T>) - Method in class io.fluxcapacitor.javaclient.modeling.CompositeAggregateRepository
 
getDomainEvents(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
 
getDomainEvents(String, long) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
 
getDomainEvents(String, long) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
 
getEvents(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
 
getEvents(String, long) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
 
getEvents(String, long) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
 
getEvents(String, long) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
 
getEventStoreClient() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
getEventStoreClient() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
 
getGatewayClient(MessageType) - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
getGatewayClient(MessageType) - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
 
getIfPresent(String) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
Returns the value associated with the given id if it exists in the cache.
getIfPresent(String) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
getIfPresent(String) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
getKeyValueClient() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
getKeyValueClient() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
 
getMetadata() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
getObjectType(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
 
getPayload() - Method in class io.fluxcapacitor.javaclient.common.Message
 
getPayload() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
 
getPayloadClass() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
 
getPropertyPath(ConstraintViolation<?>, boolean) - Static method in exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
 
getRequiredRoles(Class<?>) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
 
getResult() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain.ConvertingSerializedObject
 
getResult() - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
 
getRevision() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
 
getRevision(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
 
getSchedulingClient() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
getSchedulingClient() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
 
getSerializedObject() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
 
getSession() - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
getSnapshot(String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotRepository
 
getSnapshot(String) - Method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotRepository
 
getSnapshot(String) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotRepository
 
getSystemUser() - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
 
getTrackingClient(MessageType) - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
getTrackingClient(MessageType) - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
 
getType() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
 
getValue(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
 
getValue(String) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.client.KeyValueClient
Returns the Data object associated with the given key.
getValue(String) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
 

H

handle(DeserializingMessage, Handler<DeserializingMessage>, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
 
handle(Object, SerializedMessage) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerRegistry
 
handle(Object, SerializedMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
 
handle(ContextRefreshedEvent) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
handleBatch(Stream<DeserializingMessage>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
HandleCommand - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
 
handleError(Exception, String, Runnable) - Method in interface io.fluxcapacitor.javaclient.tracking.ErrorHandler
 
handleError(Exception, String, Runnable) - Method in class io.fluxcapacitor.javaclient.tracking.LoggingErrorHandler
 
handleError(Exception, String, Runnable) - Method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
 
handleError(Exception, String, Runnable) - Method in class io.fluxcapacitor.javaclient.tracking.ThrowingErrorHandler
 
HandleError - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
 
handleEvent(DeserializingMessage, String, Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CachingAggregateRepository
 
HandleEvent - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
 
handleEvents(List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CachingAggregateRepository
 
HandleMessageEvent - Class in io.fluxcapacitor.javaclient.tracking.metrics
 
HandleMessageEvent() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.HandleMessageEvent
 
handleMessages(List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
 
HandleMetrics - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
 
HandleNotification - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
 
HandleQuery - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
 
HandleResult - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
 
HandlerFactory - Interface in io.fluxcapacitor.javaclient.tracking.handling
 
HandlerInterceptor - Interface in io.fluxcapacitor.javaclient.tracking.handling
 
HandlerInterceptor.InterceptedHandler - Class in io.fluxcapacitor.javaclient.tracking.handling
 
HandlerInterceptor.MergedInterceptor - Class in io.fluxcapacitor.javaclient.tracking.handling
 
HandlerMonitor - Class in io.fluxcapacitor.javaclient.tracking.metrics
 
HandlerMonitor() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.HandlerMonitor
 
HandlerRegistry - Interface in io.fluxcapacitor.javaclient.tracking.handling
 
HandleSchedule - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
 
handleUnknownType(SerializedObject<byte[], ?>) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
 
handleUnknownType(SerializedObject<byte[], ?>) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
hasAnnotatedMethods(Class<?>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcastInspector
 
HasLocalHandlers - Interface in io.fluxcapacitor.javaclient.tracking.handling
 
hasRole(String) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.User
 

I

id() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
id() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
 
identityProvider - Static variable in class io.fluxcapacitor.javaclient.common.Message
 
IdentityProvider - Interface in io.fluxcapacitor.javaclient.common
 
initialDelay() - Method in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
Returns the initial schedule delay in milliseconds.
initialize() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
 
initializePeriodicSchedule(Class<?>, Periodic) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
 
InMemoryClient - Class in io.fluxcapacitor.javaclient.configuration.client
 
InMemoryClient() - Constructor for class io.fluxcapacitor.javaclient.configuration.client.InMemoryClient
 
InMemoryClient(String, String, Function<MessageType, T>, KeyValueClient) - Constructor for class io.fluxcapacitor.javaclient.configuration.client.InMemoryClient
 
InMemoryEventStoreClient - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing.client
 
InMemoryEventStoreClient() - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
 
InMemoryKeyValueClient - Class in io.fluxcapacitor.javaclient.persisting.keyvalue.client
 
InMemoryKeyValueClient() - Constructor for class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
 
InMemoryKeyValueClient(Map<String, Data<byte[]>>) - Constructor for class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
 
InMemoryMessageStore - Class in io.fluxcapacitor.javaclient.tracking.client
 
InMemoryMessageStore() - Constructor for class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
InMemorySchedulingClient - Class in io.fluxcapacitor.javaclient.scheduling.client
 
InMemorySchedulingClient() - Constructor for class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
 
inspect(Collection<?>, Class<T>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcastInspector
 
instance - Static variable in interface io.fluxcapacitor.javaclient.FluxCapacitor
Flux Capacitor instance bound to the current thread.
INSTANCE - io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer.NullValue
 
INSTANCE - io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
INSTANCE - io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotRepository
 
INSTANCE - io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
 
intercept(Consumer<MessageBatch>, Tracker) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CacheInvalidatingInterceptor
 
intercept(Consumer<MessageBatch>, Tracker) - Method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
 
intercept(Consumer<MessageBatch>, Tracker) - Method in class io.fluxcapacitor.javaclient.tracking.FluxCapacitorInterceptor
 
intercept(Consumer<MessageBatch>, Tracker) - Method in class io.fluxcapacitor.javaclient.tracking.metrics.TrackerMonitor
 
intercept(Consumer<MessageBatch>, Tracker) - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager
 
interceptDispatch(Function<Message, SerializedMessage>, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.correlation.CorrelatingInterceptor
 
interceptDispatch(Function<Message, SerializedMessage>, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
 
interceptDispatch(Function<Message, SerializedMessage>, MessageType) - Method in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
 
interceptDispatch(Function<Message, SerializedMessage>, MessageType) - Method in class io.fluxcapacitor.javaclient.publishing.routing.MessageRoutingInterceptor
 
interceptDispatch(Function<Message, SerializedMessage>, MessageType) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
 
interceptDispatch(Function<Message, SerializedMessage>, MessageType) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AuthenticatingInterceptor
 
InterceptedHandler() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
 
interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
 
interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
 
interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AuthenticatingInterceptor
 
interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.handling.errorreporting.ErrorReportingInterceptor
 
interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor
 
interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.MergedInterceptor
 
interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidatingInterceptor
 
interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.metrics.HandlerMonitor
 
invalidate(String) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
Invalidates the cache entry mapped to given id.
invalidate(String) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
invalidate(String) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
invalidateAll() - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
Invalidates all cache entries.
invalidateAll() - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
invalidateAll() - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
invoke(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
 
invoke(T, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.AnnotatedEventSourcingHandler
 
invoke(T, DeserializingMessage) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingHandler
 
io.fluxcapacitor.javaclient - package io.fluxcapacitor.javaclient
 
io.fluxcapacitor.javaclient.common - package io.fluxcapacitor.javaclient.common
 
io.fluxcapacitor.javaclient.common.exception - package io.fluxcapacitor.javaclient.common.exception
 
io.fluxcapacitor.javaclient.common.serialization - package io.fluxcapacitor.javaclient.common.serialization
 
io.fluxcapacitor.javaclient.common.serialization.compression - package io.fluxcapacitor.javaclient.common.serialization.compression
 
io.fluxcapacitor.javaclient.common.serialization.jackson - package io.fluxcapacitor.javaclient.common.serialization.jackson
 
io.fluxcapacitor.javaclient.common.serialization.upcasting - package io.fluxcapacitor.javaclient.common.serialization.upcasting
 
io.fluxcapacitor.javaclient.common.websocket - package io.fluxcapacitor.javaclient.common.websocket
 
io.fluxcapacitor.javaclient.configuration - package io.fluxcapacitor.javaclient.configuration
 
io.fluxcapacitor.javaclient.configuration.client - package io.fluxcapacitor.javaclient.configuration.client
 
io.fluxcapacitor.javaclient.configuration.spring - package io.fluxcapacitor.javaclient.configuration.spring
 
io.fluxcapacitor.javaclient.modeling - package io.fluxcapacitor.javaclient.modeling
 
io.fluxcapacitor.javaclient.persisting.caching - package io.fluxcapacitor.javaclient.persisting.caching
 
io.fluxcapacitor.javaclient.persisting.eventsourcing - package io.fluxcapacitor.javaclient.persisting.eventsourcing
 
io.fluxcapacitor.javaclient.persisting.eventsourcing.client - package io.fluxcapacitor.javaclient.persisting.eventsourcing.client
 
io.fluxcapacitor.javaclient.persisting.keyvalue - package io.fluxcapacitor.javaclient.persisting.keyvalue
 
io.fluxcapacitor.javaclient.persisting.keyvalue.client - package io.fluxcapacitor.javaclient.persisting.keyvalue.client
 
io.fluxcapacitor.javaclient.publishing - package io.fluxcapacitor.javaclient.publishing
 
io.fluxcapacitor.javaclient.publishing.client - package io.fluxcapacitor.javaclient.publishing.client
 
io.fluxcapacitor.javaclient.publishing.correlation - package io.fluxcapacitor.javaclient.publishing.correlation
 
io.fluxcapacitor.javaclient.publishing.dataprotection - package io.fluxcapacitor.javaclient.publishing.dataprotection
 
io.fluxcapacitor.javaclient.publishing.routing - package io.fluxcapacitor.javaclient.publishing.routing
 
io.fluxcapacitor.javaclient.scheduling - package io.fluxcapacitor.javaclient.scheduling
 
io.fluxcapacitor.javaclient.scheduling.client - package io.fluxcapacitor.javaclient.scheduling.client
 
io.fluxcapacitor.javaclient.tracking - package io.fluxcapacitor.javaclient.tracking
 
io.fluxcapacitor.javaclient.tracking.client - package io.fluxcapacitor.javaclient.tracking.client
 
io.fluxcapacitor.javaclient.tracking.handling - package io.fluxcapacitor.javaclient.tracking.handling
 
io.fluxcapacitor.javaclient.tracking.handling.authentication - package io.fluxcapacitor.javaclient.tracking.handling.authentication
 
io.fluxcapacitor.javaclient.tracking.handling.errorreporting - package io.fluxcapacitor.javaclient.tracking.handling.errorreporting
 
io.fluxcapacitor.javaclient.tracking.handling.validation - package io.fluxcapacitor.javaclient.tracking.handling.validation
 
io.fluxcapacitor.javaclient.tracking.metrics - package io.fluxcapacitor.javaclient.tracking.metrics
 
isAuthorized(Class<?>, User) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
 
isCached(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
 
isClosed(Session) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
isDeserialized() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
 
isExpired() - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
 
isExpired(Clock) - Method in class io.fluxcapacitor.javaclient.scheduling.Schedule
 
isLegal(Object, Object) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
 
isLocalHandlerMethod(Class<?>, Executable) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
 
isTechnicalError(Exception) - Method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
 
isValid(Object, Class<?>...) - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
 
isValid(Object, Class<?>...) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.validation.Validator
 

J

JacksonSerializer - Class in io.fluxcapacitor.javaclient.common.serialization.jackson
 
JacksonSerializer() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
JacksonSerializer(ObjectMapper) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
JacksonSerializer(ObjectMapper, Upcaster<SerializedObject<byte[], ?>>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
JacksonSerializer(ObjectMapper, Collection<?>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
JacksonSerializer(Collection<?>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.JacksonSerializer
 
join(List<BatchInterceptor>) - Static method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
 
Jsr380Validator - Class in io.fluxcapacitor.javaclient.tracking.handling.validation
This validator uses JSR 380 annotations.
Jsr380Validator() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
 

K

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

L

lastEventId() - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
lastEventId() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
 
load(String, Class<T>, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CachingAggregateRepository
 
load(String, Class<T>) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRepository
 
load(String, Class<T>, boolean) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRepository
 
load(String, Class<T>, boolean) - Method in class io.fluxcapacitor.javaclient.modeling.CompositeAggregateRepository
 
load(String, Class<T>, boolean) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
 
loadAggregate(String, Class<T>) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Loads the most recent aggregate root of type <T> with given id.
LocalHandler - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
 
localHandlerRegistry(MessageType, Map<MessageType, HandlerInterceptor>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
LocalHandlerRegistry - Class in io.fluxcapacitor.javaclient.tracking.handling
 
LocalHandlerRegistry() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
 
logError(Exception, String) - Method in class io.fluxcapacitor.javaclient.tracking.ThrowingErrorHandler
 
logError(String, Exception) - Method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
 
LoggingErrorHandler - Class in io.fluxcapacitor.javaclient.tracking
 
LoggingErrorHandler() - Constructor for class io.fluxcapacitor.javaclient.tracking.LoggingErrorHandler
 
logMessage(String, boolean) - Method in class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
 
LZ4 - io.fluxcapacitor.javaclient.common.serialization.compression.CompressionAlgorithm
 

M

makeApplicationInstance() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
makeApplicationInstance() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
matches(Parameter, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnMissingBean.Condition
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty.Condition
 
merge(DispatchInterceptor) - Method in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
 
merge(BatchInterceptor) - Method in interface io.fluxcapacitor.javaclient.tracking.BatchInterceptor
 
merge(HandlerInterceptor) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor
 
MergedInterceptor() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.MergedInterceptor
 
Message - Class in io.fluxcapacitor.javaclient.common
 
Message(Object) - Constructor for class io.fluxcapacitor.javaclient.common.Message
 
Message(Object, Metadata) - Constructor for class io.fluxcapacitor.javaclient.common.Message
 
messageFormatter - Static variable in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
MessageFormatter - Interface in io.fluxcapacitor.javaclient.common.serialization
 
MessageParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling
 
MessageParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.MessageParameterResolver
 
MessageRoutingInterceptor - Class in io.fluxcapacitor.javaclient.publishing.routing
 
MessageRoutingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.publishing.routing.MessageRoutingInterceptor
 
messageSerializer(MessageType, Map<MessageType, DispatchInterceptor>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
MessageSerializer - Class in io.fluxcapacitor.javaclient.common.serialization
 
MessageSerializer(Serializer, DispatchInterceptor, MessageType) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.MessageSerializer
 
METADATA_KEY - Static variable in class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
 
metadataKey() - Method in annotation type io.fluxcapacitor.javaclient.publishing.routing.RoutingKey
 
MetadataParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling
 
MetadataParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.MetadataParameterResolver
 
metricsGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the gateway for metrics events.
MetricsGateway - Interface in io.fluxcapacitor.javaclient.publishing
 
millis() - Method in annotation type io.fluxcapacitor.javaclient.publishing.Timeout
 

N

name() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
name() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
 
newInstance() - Static method in class io.fluxcapacitor.javaclient.configuration.client.InMemoryClient
 
newInstance(WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient
 
nextId() - Method in interface io.fluxcapacitor.javaclient.common.IdentityProvider
 
nextId() - Method in class io.fluxcapacitor.javaclient.common.UuidFactory
 
NoOpCache - Enum in io.fluxcapacitor.javaclient.persisting.caching
 
NoOpSnapshotRepository - Enum in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
NoSnapshotTrigger - Enum in io.fluxcapacitor.javaclient.persisting.eventsourcing
 

O

ObjectNodeConverter - Class in io.fluxcapacitor.javaclient.common.serialization.jackson
 
ObjectNodeConverter() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
 
onClose(Session, CloseReason) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
onError(Session, Throwable) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
onMessage(byte[]) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 

P

passive() - Method in annotation type io.fluxcapacitor.javaclient.tracking.handling.HandleCommand
 
passive() - Method in annotation type io.fluxcapacitor.javaclient.tracking.handling.HandleQuery
 
pattern() - Method in annotation type io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty
 
PayloadParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling
 
PayloadParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
 
Periodic - Annotation Type in io.fluxcapacitor.javaclient.scheduling
Annotation placed on the payload class of a Schedule handled by HandleSchedule annotated methods.
PeriodicSnapshotTrigger - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
PeriodicSnapshotTrigger(int) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.PeriodicSnapshotTrigger
 
periodIndex(long) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.PeriodicSnapshotTrigger
 
postProcessAfterInitialization(Object, String) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
processAll(MessageBatch) - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
 
ProcessBatchEvent - Class in io.fluxcapacitor.javaclient.tracking.metrics
 
ProcessBatchEvent() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.ProcessBatchEvent
 
processPart(List<SerializedMessage>, int[]) - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
 
producerUrl(MessageType, WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
 
Properties() - Constructor for class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient.Properties
 
ProtectData - Annotation Type in io.fluxcapacitor.javaclient.publishing.dataprotection
 
publish(Message) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultEventGateway
 
publish(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.EventGateway
 
publish(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.EventGateway
 
publish(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.MetricsGateway
 
publish(Object, Metadata) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultMetricsGateway
 
publish(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.EventGateway
 
publish(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.MetricsGateway
 
publishEvent(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Publishes the given application event.
publishEvent(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Publishes an event with given payload and metadata.
publishMetrics(Handler<DeserializingMessage>, String, DeserializingMessage, boolean, Instant, Object) - Method in class io.fluxcapacitor.javaclient.tracking.metrics.HandlerMonitor
 
publishMetrics(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Publishes a metrics event.
publishMetrics(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Publishes a metrics event with given payload and metadata.
put(String, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.caching.Cache
Adds or replaces a value in the cache.
put(String, Object) - Method in class io.fluxcapacitor.javaclient.persisting.caching.DefaultCache
 
put(String, Object) - Method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
 
putValue(String, Data<byte[]>, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
 
putValue(String, Data<byte[]>, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.client.KeyValueClient
Adds or replaces the given value in the key value store.
putValue(String, Data<byte[]>, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
 
putValueIfAbsent(String, Data<byte[]>) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.InMemoryKeyValueClient
 
putValueIfAbsent(String, Data<byte[]>) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.client.KeyValueClient
Adds the given value in the key value store if the key is not already mapped to a value.
putValueIfAbsent(String, Data<byte[]>) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
 

Q

query(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Sends the given query and returns a future that will be completed with the query's result.
query(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Sends a query with given payload and metadata and returns a future that will be completed with the query's result.
queryAndWait(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Sends the given query and returns the query's result.
queryAndWait(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Sends a query with given payload and metadata and returns the query's result.
queryGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the gateway for query messages.
QueryGateway - Interface in io.fluxcapacitor.javaclient.publishing
 

R

read(String, String, Long, TrackingConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
read(String, String, Long, TrackingConfiguration) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
 
read(String, String, Long, TrackingConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
 
readAndWait(String, String, Long, TrackingConfiguration) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
 
readAndWait(String, String, Long, TrackingConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
readAndWait(String, String, Long, TrackingConfiguration) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
 
readFromIndex(long, int) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
readFromIndex(long, int) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
 
readFromIndex(long, int) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
 
registerHandler(Object) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HasLocalHandlers
 
registerHandler(Object) - Method in class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
 
registerHandler(Object, HandlerConfiguration<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
 
registerHandler(Object, HandlerConfiguration<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HasLocalHandlers
 
registerHandler(Object, HandlerConfiguration<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.handling.LocalHandlerRegistry
 
registerHandlers(Object...) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Registers given handlers and initiates message tracking (i.e.
registerHandlers(List<?>) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Registers given handlers and initiates message tracking.
registerMonitor(Consumer<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
 
registerMonitor(Consumer<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
registerUserSupplier(UserProvider) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
registerUserSupplier(UserProvider) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
removeFromMetadata(Metadata) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.AbstractUserProvider
 
removeFromMetadata(Metadata) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.authentication.UserProvider
 
replaceCache(Cache) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
replaceCache(Cache) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
replaceMessageRoutingInterceptor(DispatchInterceptor) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
replaceMessageRoutingInterceptor(DispatchInterceptor) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
replaceSerializer(Serializer) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
replaceSerializer(Serializer) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
Register a custom serializer.
replaceSnapshotSerializer(Serializer) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
replaceSnapshotSerializer(Serializer) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
report(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
 
report(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
 
report(Object, Metadata, String) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultErrorGateway
 
report(Object, Metadata, String) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
 
report(Object, String) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
 
reportError(Throwable, Handler<DeserializingMessage>, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.errorreporting.ErrorReportingInterceptor
 
RequestGateway - Interface in io.fluxcapacitor.javaclient.publishing
 
RequestHandler - Interface in io.fluxcapacitor.javaclient.publishing
 
RequiresRole - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling.authentication
 
resetPosition(String, long) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
resetPosition(String, long) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
 
resetPosition(String, long) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
 
resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.modeling.AggregateIdResolver
 
resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.modeling.AggregateTypeResolver
 
resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.authentication.UserParameterResolver
 
resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.DeserializingMessageParameterResolver
 
resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.MessageParameterResolver
 
resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.MetadataParameterResolver
 
resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
 
respond(Object, Metadata, String, int) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultResultGateway
 
respond(Object, Metadata, String, int) - Method in interface io.fluxcapacitor.javaclient.publishing.ResultGateway
 
respond(Object, String, int) - Method in interface io.fluxcapacitor.javaclient.publishing.ResultGateway
 
resultGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the gateway for result messages sent by handlers of commands and queries.
ResultGateway - Interface in io.fluxcapacitor.javaclient.publishing
 
RetryingErrorHandler - Class in io.fluxcapacitor.javaclient.tracking
 
RetryingErrorHandler(Predicate<Exception>) - Constructor for class io.fluxcapacitor.javaclient.tracking.RetryingErrorHandler
 
retryOutstandingRequests(String) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
revision() - Method in annotation type io.fluxcapacitor.javaclient.common.serialization.upcasting.Upcast
 
rollback() - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager.Transaction
 
RoutingKey - Annotation Type in io.fluxcapacitor.javaclient.publishing.routing
Field or method level annotation that marks a field or method providing the routing key of a message containing the enclosing object as payload.
run() - Method in class io.fluxcapacitor.javaclient.tracking.client.DefaultTracker
 
run(Consumer<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 

S

schedule(ScheduledMessage...) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
 
schedule(ScheduledMessage...) - Method in interface io.fluxcapacitor.javaclient.scheduling.client.SchedulingClient
 
schedule(ScheduledMessage...) - Method in class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
 
schedule(Schedule) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
 
schedule(Schedule) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
 
schedule(Object, String, Duration) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
 
schedule(Object, String, Instant) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
 
schedule(Object, Duration) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
 
schedule(Object, Instant) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
 
Schedule - Class in io.fluxcapacitor.javaclient.scheduling
 
Schedule(Object, Metadata, String, Instant) - Constructor for class io.fluxcapacitor.javaclient.scheduling.Schedule
 
Schedule(Object, Metadata, String, Instant, String, Instant) - Constructor for class io.fluxcapacitor.javaclient.scheduling.Schedule
 
Schedule(Object, String, Instant) - Constructor for class io.fluxcapacitor.javaclient.scheduling.Schedule
 
scheduleId() - Method in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
Returns the id of the periodic schedule.
scheduleIdMetadataKey - Static variable in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
 
scheduleMessages(List<ScheduledMessage>) - Method in class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
 
scheduler() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the message scheduling client.
Scheduler - Interface in io.fluxcapacitor.javaclient.scheduling
 
SchedulerException - Exception in io.fluxcapacitor.javaclient.scheduling
 
SchedulerException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.scheduling.SchedulerException
 
SchedulingClient - Interface in io.fluxcapacitor.javaclient.scheduling.client
 
SchedulingInterceptor - Class in io.fluxcapacitor.javaclient.scheduling
 
SchedulingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
 
schedulingUrl(WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
 
send(SerializedMessage...) - Method in interface io.fluxcapacitor.javaclient.publishing.client.GatewayClient
 
send(SerializedMessage...) - Method in class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
 
send(SerializedMessage...) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
 
send(SerializedMessage...) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
send(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
send(Object) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
 
send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
 
send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
send(Session) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
 
sendAndForget(Message) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
 
sendAndForget(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
sendAndForget(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
sendAndForget(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
sendAndForget(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
sendAndForget(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
sendAndForgetCommand(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Sends the given command and don't wait for a result.
sendAndForgetCommand(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Sends a command with given payload and metadata and don't wait for a result.
sendAndWait(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
sendAndWait(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
sendAndWait(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
 
sendAndWait(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
sendAndWait(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
sendAndWait(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
 
sendAndWait(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
sendCommand(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Sends the given command and returns a future that will be completed with the command's result.
sendCommand(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Sends a command with given payload and metadata and returns a future that will be completed with the command's result.
sendCommandAndWait(Object) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Sends the given command and returns the command's result.
sendCommandAndWait(Object, Metadata) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Sends a command with given payload and metadata and returns a future that will be completed with the command's result.
sendForMessage(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
sendForMessage(Message) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
 
sendForMessage(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
 
sendForMessage(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
sendRequest(Request) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
sendRequest(SerializedMessage, Consumer<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
 
sendRequest(SerializedMessage, Consumer<SerializedMessage>) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestHandler
 
sendRequestAndWait(Request) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
SerializationException - Exception in io.fluxcapacitor.javaclient.common.serialization
 
SerializationException(String) - Constructor for exception io.fluxcapacitor.javaclient.common.serialization.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.serialization.SerializationException
 
serialize(Message) - Method in class io.fluxcapacitor.javaclient.common.serialization.MessageSerializer
 
serialize(Message) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStoreSerializer
 
serialize(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
 
serialize(Object) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
Serializes an object to a Data object containing a byte array.
serializer() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
serializer() - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
serializer() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the default serializer
Serializer - Interface in io.fluxcapacitor.javaclient.common.serialization
Mechanism to convert objects to a byte array and vice versa.
ServiceUrlBuilder - Class in io.fluxcapacitor.javaclient.common.websocket
 
ServiceUrlBuilder() - Constructor for class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
 
setClock(Clock) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
 
shouldCreateSnapshot(EventSourcedModel<?>, List<DeserializingMessage>) - Method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
 
shouldCreateSnapshot(EventSourcedModel<?>, List<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.PeriodicSnapshotTrigger
 
shouldCreateSnapshot(EventSourcedModel<?>, List<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotTrigger
 
shouldWait(Map<Long, SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
 
shouldWait(Map<Long, SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
shutDown() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
shutDown() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
 
shutDown() - Method in class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient
 
snapshotKey(String) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotRepository
 
snapshotPeriod() - Method in annotation type io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourced
 
snapshotRepository(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
 
SnapshotRepository - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
snapshotTrigger(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
 
SnapshotTrigger - Interface in io.fluxcapacitor.javaclient.persisting.eventsourcing
 
start(FluxCapacitor, Object...) - Method in interface io.fluxcapacitor.javaclient.tracking.Tracking
 
start(FluxCapacitor, List<?>) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
 
start(FluxCapacitor, List<?>) - Method in interface io.fluxcapacitor.javaclient.tracking.Tracking
 
start(String, int, TrackingClient, Consumer<List<SerializedMessage>>) - Static method in class io.fluxcapacitor.javaclient.tracking.client.TrackingUtils
 
start(String, TrackingClient, Consumer<List<SerializedMessage>>) - Static method in class io.fluxcapacitor.javaclient.tracking.client.TrackingUtils
 
start(String, Consumer<List<SerializedMessage>>, TrackingClient, TrackingConfiguration) - Static method in class io.fluxcapacitor.javaclient.tracking.client.TrackingUtils
 
startTracking(ConsumerConfiguration, List<Handler<DeserializingMessage>>, FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
 
startTransaction() - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager
 
store(String, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStore
 
store(String, Object, Guarantee) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.DefaultKeyValueStore
 
store(String, Object, Guarantee) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStore
 
storeDomainEvents(String, String, long, Object...) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
 
storeDomainEvents(String, String, long, List<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultEventStore
 
storeDomainEvents(String, String, long, List<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.EventStore
 
storeEvents(String, String, long, List<SerializedMessage>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.client.EventStoreClient
 
storeEvents(String, String, long, List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.InMemoryEventStoreClient
 
storeEvents(String, String, long, List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
 
storeIfAbsent(String, Object) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.DefaultKeyValueStore
 
storeIfAbsent(String, Object) - Method in interface io.fluxcapacitor.javaclient.persisting.keyvalue.KeyValueStore
 
storePosition(String, int[], long) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
 
storePosition(String, int[], long) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
storePosition(String, int[], long) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
 
storePosition(String, int[], long) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
 
storeSnapshot(EventSourcedModel<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.DefaultSnapshotRepository
 
storeSnapshot(EventSourcedModel<?>) - Method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotRepository
 
storeSnapshot(EventSourcedModel<?>) - Method in interface io.fluxcapacitor.javaclient.persisting.eventsourcing.SnapshotRepository
 
storeValues(List<KeyValuePair>) - Method in class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
 
Supply - Annotation Type in io.fluxcapacitor.javaclient.modeling
Annotation for methods on commands or events that are able to supply child entities or other context before event sourcing or command validation etc.
supports(Class<?>) - Method in interface io.fluxcapacitor.javaclient.modeling.AggregateRepository
 
supports(Class<?>) - Method in class io.fluxcapacitor.javaclient.modeling.CompositeAggregateRepository
 
supports(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.caching.CachingAggregateRepository
 
supports(Class<?>) - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository
 

T

TechnicalException - Exception in io.fluxcapacitor.javaclient.common.exception
 
TechnicalException() - Constructor for exception io.fluxcapacitor.javaclient.common.exception.TechnicalException
 
TechnicalException(String) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.TechnicalException
 
TechnicalException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.TechnicalException
 
TechnicalException(String, Throwable, boolean, boolean) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.TechnicalException
 
TechnicalException(Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.TechnicalException
 
ThrowingErrorHandler - Class in io.fluxcapacitor.javaclient.tracking
 
ThrowingErrorHandler() - Constructor for class io.fluxcapacitor.javaclient.tracking.ThrowingErrorHandler
 
Timeout - Annotation Type in io.fluxcapacitor.javaclient.publishing
 
TimeoutException - Exception in io.fluxcapacitor.javaclient.publishing
 
TimeoutException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.publishing.TimeoutException
 
timestamp() - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate
 
timestamp() - Method in class io.fluxcapacitor.javaclient.persisting.eventsourcing.EventSourcingRepository.EventSourcedAggregate
 
toMessage() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
toString() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
toString() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.AnnotatedUpcaster
 
toString() - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
 
Tracker - Class in io.fluxcapacitor.javaclient.tracking
 
Tracker() - Constructor for class io.fluxcapacitor.javaclient.tracking.Tracker
 
TrackerMonitor - Class in io.fluxcapacitor.javaclient.tracking.metrics
 
TrackerMonitor() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.TrackerMonitor
 
tracking(MessageType) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
tracking(MessageType) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns a client to assist with the tracking of a given message type.
Tracking - Interface in io.fluxcapacitor.javaclient.tracking
 
TrackingClient - Interface in io.fluxcapacitor.javaclient.tracking.client
 
TrackingConfiguration - Class in io.fluxcapacitor.javaclient.tracking
 
TrackingConfiguration() - Constructor for class io.fluxcapacitor.javaclient.tracking.TrackingConfiguration
 
TrackingException - Exception in io.fluxcapacitor.javaclient.tracking
 
TrackingException(String) - Constructor for exception io.fluxcapacitor.javaclient.tracking.TrackingException
 
TrackingUtils - Class in io.fluxcapacitor.javaclient.tracking.client
Utility that creates and starts one or more Trackers of the same name and configuration.
TrackingUtils() - Constructor for class io.fluxcapacitor.javaclient.tracking.client.TrackingUtils
 
TransactionManager - Interface in io.fluxcapacitor.javaclient.tracking
 
TransactionManager.Transaction - Interface in io.fluxcapacitor.javaclient.tracking
 
tryHandle(DeserializingMessage, Handler<DeserializingMessage>, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
 
tryHandleLocally(Schedule, SerializedMessage) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
 
tryRun(Runnable) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
 
type() - Method in annotation type io.fluxcapacitor.javaclient.common.serialization.upcasting.Upcast
 

U

UnauthenticatedException - Exception in io.fluxcapacitor.javaclient.tracking.handling.authentication
 
UnauthenticatedException(String) - Constructor for exception io.fluxcapacitor.javaclient.tracking.handling.authentication.UnauthenticatedException
 
UnauthorizedException - Exception in io.fluxcapacitor.javaclient.tracking.handling.authentication
 
UnauthorizedException(String) - Constructor for exception io.fluxcapacitor.javaclient.tracking.handling.authentication.UnauthorizedException
 
upcast(Stream<S>) - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain
 
upcast(Stream<T>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Upcaster
 
upcast(S) - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.AnnotatedUpcaster
 
Upcast - Annotation Type in io.fluxcapacitor.javaclient.common.serialization.upcasting
 
Upcaster<T> - Interface in io.fluxcapacitor.javaclient.common.serialization.upcasting
 
UpcasterChain<T> - Class in io.fluxcapacitor.javaclient.common.serialization.upcasting
 
UpcasterChain(Collection<AnnotatedUpcaster<T>>) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain
 
UpcasterChain.ConvertingSerializedObject<T> - Class in io.fluxcapacitor.javaclient.common.serialization.upcasting
 
UpcasterChain.DataRevision - Class in io.fluxcapacitor.javaclient.common.serialization.upcasting
 
UpcastInspector - Class in io.fluxcapacitor.javaclient.common.serialization.upcasting
 
UpcastInspector() - Constructor for class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcastInspector
 
useCustomClock(Clock) - Static method in class io.fluxcapacitor.javaclient.common.Message
 
useDefaultClock() - Static method in class io.fluxcapacitor.javaclient.common.Message
 
User - Interface in io.fluxcapacitor.javaclient.tracking.handling.authentication
 
UserParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling.authentication
 
UserParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.authentication.UserParameterResolver
 
UserProvider - Interface in io.fluxcapacitor.javaclient.tracking.handling.authentication
 
UuidFactory - Class in io.fluxcapacitor.javaclient.common
 
UuidFactory() - Constructor for class io.fluxcapacitor.javaclient.common.UuidFactory
 

V

validate(T) - Method in interface io.fluxcapacitor.javaclient.modeling.Aggregate.Validator
 
ValidatingInterceptor - Class in io.fluxcapacitor.javaclient.tracking.handling.validation
 
ValidatingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidatingInterceptor
 
ValidationException - Exception in io.fluxcapacitor.javaclient.tracking.handling.validation
 
ValidationException(String, Set<String>) - Constructor for exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
 
ValidationException(Collection<? extends ConstraintViolation<?>>) - Constructor for exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
 
ValidationUtils - Class in io.fluxcapacitor.javaclient.tracking.handling.validation
 
ValidationUtils() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationUtils
 
Validator - Interface in io.fluxcapacitor.javaclient.tracking.handling.validation
 
value() - Method in annotation type io.fluxcapacitor.javaclient.configuration.spring.ConditionalOnProperty
 
value() - Method in annotation type io.fluxcapacitor.javaclient.scheduling.Periodic
Returns the schedule delay in milliseconds.
value() - Method in annotation type io.fluxcapacitor.javaclient.tracking.handling.authentication.RequiresRole
 
value() - Method in annotation type io.fluxcapacitor.javaclient.tracking.handling.LocalHandler
Enables overriding the default behavior.
valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer.NullValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.common.serialization.compression.CompressionAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotRepository
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer.NullValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.fluxcapacitor.javaclient.common.serialization.compression.CompressionAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.fluxcapacitor.javaclient.persisting.caching.NoOpCache
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoOpSnapshotRepository
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.fluxcapacitor.javaclient.persisting.eventsourcing.NoSnapshotTrigger
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForResults(Duration, Collection<? extends CompletableFuture<?>>) - Static method in class io.fluxcapacitor.javaclient.common.ClientUtils
 
WebSocketClient - Class in io.fluxcapacitor.javaclient.configuration.client
 
WebSocketClient.Properties - Class in io.fluxcapacitor.javaclient.configuration.client
 
WebSocketEventStoreClient - Class in io.fluxcapacitor.javaclient.persisting.eventsourcing.client
 
WebSocketEventStoreClient(String, int, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
 
WebSocketEventStoreClient(String, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
 
WebSocketEventStoreClient(URI, int, int, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.persisting.eventsourcing.client.WebSocketEventStoreClient
 
WebsocketGatewayClient - Class in io.fluxcapacitor.javaclient.publishing.client
 
WebsocketGatewayClient(String, int, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
 
WebsocketGatewayClient(String, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
 
WebsocketGatewayClient(URI, int, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
 
WebsocketKeyValueClient - Class in io.fluxcapacitor.javaclient.persisting.keyvalue.client
 
WebsocketKeyValueClient(String, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
 
WebsocketKeyValueClient(URI, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.persisting.keyvalue.client.WebsocketKeyValueClient
 
WebSocketRequest() - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
 
WebsocketSchedulingClient - Class in io.fluxcapacitor.javaclient.scheduling.client
 
WebsocketSchedulingClient(String, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
 
WebsocketSchedulingClient(URI, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
 
WebsocketTrackingClient - Class in io.fluxcapacitor.javaclient.tracking.client
 
WebsocketTrackingClient(String, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
 
WebsocketTrackingClient(URI, WebSocketClient.Properties) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
 
whenBatchCompletes(Runnable) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
whenMessageCompletes(Runnable) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
wrap(Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.scheduling.SchedulingInterceptor
 
wrap(Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.MergedInterceptor
 
wrap(Handler<DeserializingMessage>, String) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages