Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

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
 
AbstractWebsocketClient - Class in io.fluxcapacitor.javaclient.common.websocket
 
AbstractWebsocketClient(URI) - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
AbstractWebsocketClient(WebSocketContainer, URI, Duration) - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
AbstractWebsocketClient.WebSocketRequest - Class in io.fluxcapacitor.javaclient.common.websocket
 
addConsumerConfiguration(MessageType, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
addConsumerConfiguration(MessageType, ConsumerConfiguration) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
addCorrelationDataProvider(CorrelationDataProvider) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
addCorrelationDataProvider(CorrelationDataProvider) - 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
 
addHandlerParameterResolver(ParameterResolver<DeserializingMessage>) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
addHandlerParameterResolver(ParameterResolver<DeserializingMessage>) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
Aggregate<T> - Class in io.fluxcapacitor.javaclient.eventsourcing
 
Aggregate() - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.Aggregate
 
AnnotatedEventSourcingHandler<T> - Class in io.fluxcapacitor.javaclient.eventsourcing
 
AnnotatedEventSourcingHandler(Class<T>) - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.AnnotatedEventSourcingHandler
 
AnnotatedEventSourcingHandler(Class<T>, List<ParameterResolver<? super Message>>) - Constructor for class io.fluxcapacitor.javaclient.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.
ApplicationMetricsEvent - Class in io.fluxcapacitor.javaclient.common.metrics
 
ApplicationMetricsEvent() - Constructor for class io.fluxcapacitor.javaclient.common.metrics.ApplicationMetricsEvent
 
ApplicationMonitor - Class in io.fluxcapacitor.javaclient.common.metrics
 
ApplicationMonitor() - Constructor for class io.fluxcapacitor.javaclient.common.metrics.ApplicationMonitor
 
apply(Object) - Method in interface io.fluxcapacitor.javaclient.common.model.Model
 
apply(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.common.model.Model
 
apply(Message) - Method in interface io.fluxcapacitor.javaclient.common.model.Model
 
apply(Function<T, Message>) - Method in interface io.fluxcapacitor.javaclient.common.model.Model
 
apply(Message, T) - Method in class io.fluxcapacitor.javaclient.eventsourcing.AnnotatedEventSourcingHandler
 
apply(Message) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing.EventSourcedModel
 
apply(Message, T) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.EventSourcingHandler
 
ApplyEvent - Annotation Type in io.fluxcapacitor.javaclient.eventsourcing
 
assertThat(Model.Validator<T, E>) - Method in interface io.fluxcapacitor.javaclient.common.model.Model
 

B

BatchInterceptor - Interface in io.fluxcapacitor.javaclient.tracking
 
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 - Interface in io.fluxcapacitor.javaclient.common.caching
 
cache(Class<?>) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing
 
CacheInvalidatingInterceptor - Class in io.fluxcapacitor.javaclient.eventsourcing
 
CacheInvalidatingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.CacheInvalidatingInterceptor
 
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(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
 
changeMessageRoutingInterceptor(DispatchInterceptor) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
changeMessageRoutingInterceptor(DispatchInterceptor) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
classForType(String) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
 
Client - Interface in io.fluxcapacitor.javaclient.configuration.client
 
client() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
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.
close() - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
close() - Method in interface io.fluxcapacitor.javaclient.eventsourcing.client.EventStoreClient
 
close() - Method in class io.fluxcapacitor.javaclient.keyvalue.client.InMemoryKeyValueClient
 
close() - Method in interface io.fluxcapacitor.javaclient.keyvalue.client.KeyValueClient
 
close() - Method in interface io.fluxcapacitor.javaclient.publishing.client.GatewayClient
 
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.DefaultTracking
 
close() - Method in interface io.fluxcapacitor.javaclient.tracking.Tracking
 
collectApplicationMetrics() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
collectApplicationMetrics() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
collectTrackingMetrics() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
collectTrackingMetrics() - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
commandGateway() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
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.eventsourcing.DefaultEventSourcing.EventSourcedModel
 
commit() - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager.Transaction
 
complete(QueryResult) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
 
completeExceptionally(Throwable) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
 
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
 
convert(byte[]) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
 
convert(Data<byte[]>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
 
convert(byte[]) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
 
convertBack(JsonNode) - Method in class io.fluxcapacitor.javaclient.common.serialization.jackson.ObjectNodeConverter
 
convertBack(T) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Converter
 
convertBack(Data<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() - Constructor for class io.fluxcapacitor.javaclient.publishing.correlation.CorrelatingInterceptor
 
CorrelationDataProvider - Interface in io.fluxcapacitor.javaclient.publishing.correlation
 
create(Collection<?>, Converter<T>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain
 
create(Collection<?>, Class<T>) - Static method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain
 
createConsumer(ConsumerConfiguration, List<Object>) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
 
createDefault() - Static method in class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
 
createEsModel(Class<T>, String) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing
 
createHandler(Object) - Method in class io.fluxcapacitor.javaclient.tracking.handling.DefaultHandlerFactory
 
createHandler(Object) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.HandlerFactory
 
createRequestGateway(Client, MessageType, RequestHandler, DispatchInterceptor, DefaultHandlerFactory) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 

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
 
decode(InputStream) - Method in class io.fluxcapacitor.javaclient.common.websocket.JsonDecoder
 
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.common.caching
 
DefaultCache() - Constructor for class io.fluxcapacitor.javaclient.common.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
 
DefaultEventSourcing - Class in io.fluxcapacitor.javaclient.eventsourcing
 
DefaultEventSourcing() - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing
 
DefaultEventSourcing.EventSourcedModel<T> - Class in io.fluxcapacitor.javaclient.eventsourcing
 
DefaultEventStore - Class in io.fluxcapacitor.javaclient.eventsourcing
 
DefaultEventStore() - Constructor for class io.fluxcapacitor.javaclient.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
 
defaultHandlerParameterResolvers() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
DefaultKeyValueStore - Class in io.fluxcapacitor.javaclient.keyvalue
 
DefaultKeyValueStore() - Constructor for class io.fluxcapacitor.javaclient.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
 
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.eventsourcing
 
DefaultSnapshotRepository() - Constructor for class io.fluxcapacitor.javaclient.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, int, 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
 
defaultValidator - Static variable in class io.fluxcapacitor.javaclient.tracking.handling.validation.ValidatingInterceptor
 
delete(String) - Method in class io.fluxcapacitor.javaclient.keyvalue.DefaultKeyValueStore
 
delete(String) - Method in interface io.fluxcapacitor.javaclient.keyvalue.KeyValueStore
 
deleteSnapshot(String) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultSnapshotRepository
 
deleteSnapshot(String) - Method in enum io.fluxcapacitor.javaclient.eventsourcing.NoOpSnapshotRepository
 
deleteSnapshot(String) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.SnapshotRepository
 
deleteValue(String) - Method in class io.fluxcapacitor.javaclient.keyvalue.client.InMemoryKeyValueClient
 
deleteValue(String) - Method in interface io.fluxcapacitor.javaclient.keyvalue.client.KeyValueClient
Deletes the value associated with the given key.
deleteValue(String) - Method in class io.fluxcapacitor.javaclient.keyvalue.client.WebsocketKeyValueClient
 
deserialize(Stream<S>, boolean) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
 
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.
deserializeDomainEvents(Stream<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.eventsourcing.EventStoreSerializer
 
DeserializingMessage - Class in io.fluxcapacitor.javaclient.common.serialization
 
DeserializingMessage() - 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
 
destroy() - Method in class io.fluxcapacitor.javaclient.common.websocket.JsonDecoder
 
destroy() - Method in class io.fluxcapacitor.javaclient.common.websocket.JsonEncoder
 
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
 
DispatchInterceptor - Interface in io.fluxcapacitor.javaclient.publishing
 
doBuild(Map<MessageType, ? extends Tracking>, CommandGateway, QueryGateway, EventGateway, ResultGateway, ErrorGateway, MetricsGateway, EventSourcing, KeyValueStore, Scheduler, Client, Properties) - 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(Class<?>) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing
 
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

encode(Object, OutputStream) - Method in class io.fluxcapacitor.javaclient.common.websocket.JsonEncoder
 
ensure(Predicate<T>, Function<T, E>) - Method in interface io.fluxcapacitor.javaclient.common.model.Model
 
errorGateway() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
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 class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
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.eventsourcing
 
EventSourcedModel() - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing.EventSourcedModel
 
eventSourcing() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
EventSourcing - Interface in io.fluxcapacitor.javaclient.eventsourcing
 
eventSourcing() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns a client to assist with event sourcing.
EventSourcingException - Exception in io.fluxcapacitor.javaclient.eventsourcing
 
EventSourcingException(String) - Constructor for exception io.fluxcapacitor.javaclient.eventsourcing.EventSourcingException
 
EventSourcingException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.eventsourcing.EventSourcingException
 
EventSourcingHandler<T> - Interface in io.fluxcapacitor.javaclient.eventsourcing
 
eventSourcingUrl(WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
 
eventStore() - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing
 
eventStore() - Method in interface io.fluxcapacitor.javaclient.eventsourcing.EventSourcing
 
EventStore - Interface in io.fluxcapacitor.javaclient.eventsourcing
 
EventStoreClient - Interface in io.fluxcapacitor.javaclient.eventsourcing.client
 
EventStoreSerializer - Class in io.fluxcapacitor.javaclient.eventsourcing
 
EventStoreSerializer(Serializer, DispatchInterceptor) - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.EventStoreSerializer
 
EventStoreSerializer(Serializer) - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.EventStoreSerializer
 
executeInTransaction(Runnable) - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager
 

F

fetch() - 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 - Interface in io.fluxcapacitor.javaclient.configuration
Builder for a Flux Capacitor client instance.
fluxCapacitorBuilder(Serializer) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
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(ConstraintViolation<?>) - Static method in exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
 
format(Set<? extends ConstraintViolation<?>>) - Static method in exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
 
fromMessage(DeserializingMessage) - Method in interface io.fluxcapacitor.javaclient.publishing.correlation.CorrelationDataProvider
 
fromMessage(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.publishing.correlation.MessageOriginProvider
 
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(Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.FunctionalException
 
FunctionalException(String, Throwable, boolean, boolean) - 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(String, Function<? super String, T>) - Method in interface io.fluxcapacitor.javaclient.common.caching.Cache
Returns the value associated with the given id.
get(String, Function<? super String, T>) - Method in class io.fluxcapacitor.javaclient.common.caching.DefaultCache
 
get(String, Function<? super String, T>) - Method in enum io.fluxcapacitor.javaclient.common.caching.NoCache
 
get() - Method in interface io.fluxcapacitor.javaclient.common.model.Model
 
get() - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing.EventSourcedModel
 
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(String) - Method in class io.fluxcapacitor.javaclient.keyvalue.DefaultKeyValueStore
 
get(String) - Method in interface io.fluxcapacitor.javaclient.keyvalue.KeyValueStore
 
getAnnotation() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.AnnotatedUpcaster
 
getBean(Class<T>) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
getCurrent() - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
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
 
getDomainEvents(String, long) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventStore
 
getDomainEvents(String) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.EventStore
 
getDomainEvents(String, long) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.EventStore
 
getEvents(String, long) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.client.EventStoreClient
 
getEvents(String, long) - Method in class io.fluxcapacitor.javaclient.eventsourcing.client.InMemoryEventStoreClient
 
getEvents(String, long) - Method in class io.fluxcapacitor.javaclient.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
 
getHandlerAnnotation(MessageType) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
getKeyValueClient() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
getKeyValueClient() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
 
getMessageType() - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
 
getMessageType() - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
getMetadata() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
getMethod(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
 
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
 
getProperty(String) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the property value registered with the given key.
getProperty(String, String) - Static method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the property value registered with the given key.
getResult() - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain.ConvertingSerializedObject
 
getResult() - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
 
getRevision(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
 
getRevision() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
 
getSchedulingClient() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
getSchedulingClient() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
 
getSequenceNumber() - Method in interface io.fluxcapacitor.javaclient.common.model.Model
 
getSequenceNumber() - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing.EventSourcedModel
 
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.eventsourcing.DefaultSnapshotRepository
 
getSnapshot(String) - Method in enum io.fluxcapacitor.javaclient.eventsourcing.NoOpSnapshotRepository
 
getSnapshot(String) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.SnapshotRepository
 
getTarget() - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
 
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.keyvalue.client.InMemoryKeyValueClient
 
getValue(String) - Method in interface io.fluxcapacitor.javaclient.keyvalue.client.KeyValueClient
Returns the Data object associated with the given key.
getValue(String) - Method in class io.fluxcapacitor.javaclient.keyvalue.client.WebsocketKeyValueClient
 

H

handle(ContextRefreshedEvent) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
handle(ContextClosedEvent) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
handle(DeserializingMessage, Handler<DeserializingMessage>, ConsumerConfiguration) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
 
HandleCommand - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
 
handleError(Exception, String, Runnable) - Method in interface io.fluxcapacitor.javaclient.tracking.ErrorHandler
 
HandleError - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
 
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 enum io.fluxcapacitor.javaclient.tracking.ThrowingErrorHandler
 
HandleEvent - Annotation Type in io.fluxcapacitor.javaclient.tracking.handling
 
HandleMessageEvent - Class in io.fluxcapacitor.javaclient.tracking.metrics
 
HandleMessageEvent() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.HandleMessageEvent
 
handleMessages(List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultRequestHandler
 
HandleMetrics - Annotation 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
 
HandlerMonitor - Class in io.fluxcapacitor.javaclient.tracking.metrics
 
HandlerMonitor() - Constructor for class io.fluxcapacitor.javaclient.tracking.metrics.HandlerMonitor
 
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
 

I

id() - Method in class io.fluxcapacitor.javaclient.configuration.client.AbstractClient
 
id() - Method in interface io.fluxcapacitor.javaclient.configuration.client.Client
 
IdentityProvider - Interface in io.fluxcapacitor.javaclient.common
 
identityProvider - Static variable in class io.fluxcapacitor.javaclient.common.Message
 
init(EndpointConfig) - Method in class io.fluxcapacitor.javaclient.common.websocket.JsonDecoder
 
init(EndpointConfig) - Method in class io.fluxcapacitor.javaclient.common.websocket.JsonEncoder
 
initialize() - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing.EventSourcedModel
 
InMemoryClient - Class in io.fluxcapacitor.javaclient.configuration.client
 
InMemoryEventStoreClient - Class in io.fluxcapacitor.javaclient.eventsourcing.client
 
InMemoryEventStoreClient() - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.client.InMemoryEventStoreClient
 
InMemoryKeyValueClient - Class in io.fluxcapacitor.javaclient.keyvalue.client
 
InMemoryKeyValueClient() - Constructor for class io.fluxcapacitor.javaclient.keyvalue.client.InMemoryKeyValueClient
 
InMemoryKeyValueClient(Map<String, Data<byte[]>>) - Constructor for class io.fluxcapacitor.javaclient.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.
intercept(Consumer<MessageBatch>, Tracker) - Method in class io.fluxcapacitor.javaclient.eventsourcing.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>) - Method in class io.fluxcapacitor.javaclient.publishing.correlation.CorrelatingInterceptor
 
interceptDispatch(Function<Message, SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
 
interceptDispatch(Function<Message, SerializedMessage>) - Method in interface io.fluxcapacitor.javaclient.publishing.DispatchInterceptor
 
interceptDispatch(Function<Message, SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.publishing.routing.MessageRoutingInterceptor
 
InterceptedHandler() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
 
interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing
 
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.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.validation.ValidatingInterceptor
 
interceptHandling(Function<DeserializingMessage, Object>, Handler<DeserializingMessage>, String) - Method in class io.fluxcapacitor.javaclient.tracking.metrics.HandlerMonitor
 
invalidateAll() - Method in interface io.fluxcapacitor.javaclient.common.caching.Cache
Invalidates all cache entries.
invalidateAll() - Method in class io.fluxcapacitor.javaclient.common.caching.DefaultCache
 
invalidateAll() - Method in enum io.fluxcapacitor.javaclient.common.caching.NoCache
 
invalidateCache() - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing
 
invalidateCache() - Method in interface io.fluxcapacitor.javaclient.eventsourcing.EventSourcing
 
invoke(DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.HandlerInterceptor.InterceptedHandler
 
io.fluxcapacitor.javaclient - package io.fluxcapacitor.javaclient
 
io.fluxcapacitor.javaclient.common - package io.fluxcapacitor.javaclient.common
 
io.fluxcapacitor.javaclient.common.caching - package io.fluxcapacitor.javaclient.common.caching
 
io.fluxcapacitor.javaclient.common.exception - package io.fluxcapacitor.javaclient.common.exception
 
io.fluxcapacitor.javaclient.common.metrics - package io.fluxcapacitor.javaclient.common.metrics
 
io.fluxcapacitor.javaclient.common.model - package io.fluxcapacitor.javaclient.common.model
 
io.fluxcapacitor.javaclient.common.serialization - package io.fluxcapacitor.javaclient.common.serialization
 
io.fluxcapacitor.javaclient.common.serialization.jackson - package io.fluxcapacitor.javaclient.common.serialization.jackson
 
io.fluxcapacitor.javaclient.common.serialization.upcasting - package io.fluxcapacitor.javaclient.common.serialization.upcasting
 
io.fluxcapacitor.javaclient.common.websocket - package io.fluxcapacitor.javaclient.common.websocket
 
io.fluxcapacitor.javaclient.configuration - package io.fluxcapacitor.javaclient.configuration
 
io.fluxcapacitor.javaclient.configuration.client - package io.fluxcapacitor.javaclient.configuration.client
 
io.fluxcapacitor.javaclient.configuration.spring - package io.fluxcapacitor.javaclient.configuration.spring
 
io.fluxcapacitor.javaclient.eventsourcing - package io.fluxcapacitor.javaclient.eventsourcing
 
io.fluxcapacitor.javaclient.eventsourcing.client - package io.fluxcapacitor.javaclient.eventsourcing.client
 
io.fluxcapacitor.javaclient.keyvalue - package io.fluxcapacitor.javaclient.keyvalue
 
io.fluxcapacitor.javaclient.keyvalue.client - package io.fluxcapacitor.javaclient.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.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
 
isDeserialized() - Method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingObject
 
isOpen(Session) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 

J

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

K

KeyValueClient - Interface in io.fluxcapacitor.javaclient.keyvalue.client
Represents a service to store and retrieve a piece of serialized data by key.
keyValueStore() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
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.keyvalue
 
KeyValueStoreException - Exception in io.fluxcapacitor.javaclient.keyvalue
 
KeyValueStoreException(String, Throwable) - Constructor for exception io.fluxcapacitor.javaclient.keyvalue.KeyValueStoreException
 
keyValueUrl(WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
 

L

load(String, Class<T>) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing
 
load(String, Class<T>) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.EventSourcing
 
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.configuration.spring
 
LoggingErrorHandler - Class in io.fluxcapacitor.javaclient.tracking
 
LoggingErrorHandler() - Constructor for class io.fluxcapacitor.javaclient.tracking.LoggingErrorHandler
 

M

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
 
matches(Parameter, Message) - Method in class io.fluxcapacitor.javaclient.eventsourcing.PayloadParameterResolver
 
matches(Parameter, DeserializingMessage) - Method in class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
 
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
 
Message - Class in io.fluxcapacitor.javaclient.common
 
Message(Object, MessageType) - Constructor for class io.fluxcapacitor.javaclient.common.Message
 
Message(Object, Metadata, MessageType) - 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
 
MessageOriginProvider - Class in io.fluxcapacitor.javaclient.publishing.correlation
 
MessageOriginProvider(Client) - Constructor for class io.fluxcapacitor.javaclient.publishing.correlation.MessageOriginProvider
 
MessageParameterResolver - Class in io.fluxcapacitor.javaclient.eventsourcing
 
MessageParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.MessageParameterResolver
 
MessageRoutingInterceptor - Class in io.fluxcapacitor.javaclient.publishing.routing
 
MessageRoutingInterceptor() - Constructor for class io.fluxcapacitor.javaclient.publishing.routing.MessageRoutingInterceptor
 
MessageSerializer - Class in io.fluxcapacitor.javaclient.common.serialization
 
MessageSerializer(Serializer, DispatchInterceptor) - Constructor for class io.fluxcapacitor.javaclient.common.serialization.MessageSerializer
 
METADATA_KEY - Static variable in class io.fluxcapacitor.javaclient.publishing.dataprotection.DataProtectionInterceptor
 
MetadataParameterResolver - Class in io.fluxcapacitor.javaclient.eventsourcing
 
MetadataParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.MetadataParameterResolver
 
MetadataParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling
 
MetadataParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.MetadataParameterResolver
 
metricsGateway() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
metricsGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the gateway for metrics events.
MetricsGateway - Interface in io.fluxcapacitor.javaclient.publishing
 
Model<T> - Interface in io.fluxcapacitor.javaclient.common.model
 
Model.Validator<T,E extends Exception> - Interface in io.fluxcapacitor.javaclient.common.model
 

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
 
NoCache - Enum in io.fluxcapacitor.javaclient.common.caching
 
NoOpSnapshotRepository - Enum in io.fluxcapacitor.javaclient.eventsourcing
 
NoSnapshotTrigger - Enum in io.fluxcapacitor.javaclient.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(JsonType) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 

P

PayloadParameterResolver - Class in io.fluxcapacitor.javaclient.eventsourcing
 
PayloadParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.PayloadParameterResolver
 
PayloadParameterResolver - Class in io.fluxcapacitor.javaclient.tracking.handling
 
PayloadParameterResolver() - Constructor for class io.fluxcapacitor.javaclient.tracking.handling.PayloadParameterResolver
 
PeriodicSnapshotTrigger - Class in io.fluxcapacitor.javaclient.eventsourcing
 
PeriodicSnapshotTrigger(int) - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.PeriodicSnapshotTrigger
 
periodIndex(long) - Method in class io.fluxcapacitor.javaclient.eventsourcing.PeriodicSnapshotTrigger
 
postProcessAfterInitialization(Object, String) - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
prependApplicationName() - Method in class io.fluxcapacitor.javaclient.tracking.ConsumerConfiguration
 
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(String, String, String) - Constructor for class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient.Properties
 
Properties(String, String) - Constructor for class io.fluxcapacitor.javaclient.configuration.client.WebSocketClient.Properties
 
properties() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
properties() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns custom properties registered with this FluxCapacitor instance.
ProtectData - Annotation Type in io.fluxcapacitor.javaclient.publishing.dataprotection
 
publish(Message) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultEventGateway
 
publish(Object, Metadata) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultMetricsGateway
 
publish(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.EventGateway
 
publish(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.EventGateway
 
publish(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.EventGateway
 
publish(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.MetricsGateway
 
publish(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.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(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.
publishMetrics(Object, String, DeserializingMessage, boolean, Instant) - Method in class io.fluxcapacitor.javaclient.tracking.metrics.HandlerMonitor
 
put(String, Object) - Method in interface io.fluxcapacitor.javaclient.common.caching.Cache
Adds or replaces a value in the cache.
put(String, Object) - Method in class io.fluxcapacitor.javaclient.common.caching.DefaultCache
 
put(String, Object) - Method in enum io.fluxcapacitor.javaclient.common.caching.NoCache
 
putValue(String, Data<byte[]>) - Method in class io.fluxcapacitor.javaclient.keyvalue.client.InMemoryKeyValueClient
 
putValue(String, Data<byte[]>) - Method in interface io.fluxcapacitor.javaclient.keyvalue.client.KeyValueClient
Adds or replaces the given value in the key value store.
putValue(String, Data<byte[]>) - Method in class io.fluxcapacitor.javaclient.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 class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
queryGateway() - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Returns the gateway for query messages.
QueryGateway - Interface in io.fluxcapacitor.javaclient.publishing
 

R

read(String, int, int, Duration, String, boolean, TrackingStrategy) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
 
read(String, int, int, Duration, String, boolean, TrackingStrategy) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
read(String, int, int, Duration, String, boolean, TrackingStrategy) - Method in interface io.fluxcapacitor.javaclient.tracking.client.TrackingClient
 
read(String, int, int, Duration, String, boolean, TrackingStrategy) - Method in class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
 
registerLocalHandler(Object) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventStore
 
registerLocalHandler(Object) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.EventStore
 
registerLocalHandler(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
registerLocalHandler(Object) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultEventGateway
 
registerLocalHandler(Object) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
 
registerLocalHandler(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.EventGateway
 
registerLocalHandler(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
 
registerLocalHandler(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
registerLocalHandlers(Object...) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Registers given message handlers for immediate handling of messages as they are published by the application.
registerLocalHandlers(List<?>) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Registers given message handlers for immediate handling of messages as they are published by the application.
registerMetrics() - Method in class io.fluxcapacitor.javaclient.common.metrics.ApplicationMonitor
 
registerMonitor(Consumer<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
 
registerMonitor(Consumer<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
registerProperties(Properties) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
registerProperties(Properties) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
removeCurrent() - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
report(Exception, Metadata, String) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultErrorGateway
 
report(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
 
report(Object, String) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
 
report(Exception, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
 
report(Exception, Metadata, String) - Method in interface io.fluxcapacitor.javaclient.publishing.ErrorGateway
 
reportError(Exception, 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
 
resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.eventsourcing.MessageParameterResolver
 
resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.eventsourcing.MetadataParameterResolver
 
resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.eventsourcing.PayloadParameterResolver
 
resolve(Parameter) - Method in class io.fluxcapacitor.javaclient.tracking.handling.DeserializingMessageParameterResolver
 
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, String, int) - Method in interface io.fluxcapacitor.javaclient.publishing.ResultGateway
 
respond(Object, Metadata, String, int) - Method in interface io.fluxcapacitor.javaclient.publishing.ResultGateway
 
resultGateway() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
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
 
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
 

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(String, Instant, Object, Metadata) - Method in class io.fluxcapacitor.javaclient.scheduling.DefaultScheduler
 
schedule(String, Instant, Object) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
 
schedule(String, Instant, Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.scheduling.Scheduler
 
scheduleMessages(List<ScheduledMessage>) - Method in class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
 
scheduler() - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor
 
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
 
schedulingUrl(WebSocketClient.Properties) - Static method in class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
 
send(Object) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient
 
send(Session) - Method in class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
 
send(SerializedMessage...) - Method in interface io.fluxcapacitor.javaclient.publishing.client.GatewayClient
 
send(SerializedMessage...) - Method in class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
 
send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
 
send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
 
send(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
send(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
send(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
send(SerializedMessage...) - Method in class io.fluxcapacitor.javaclient.scheduling.client.InMemorySchedulingClient
 
send(SerializedMessage...) - Method in class io.fluxcapacitor.javaclient.tracking.client.InMemoryMessageStore
 
sendAndForget(Message) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
sendAndForget(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
sendAndForget(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
sendAndForget(Message) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
 
sendAndForget(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
sendAndForget(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.RequestGateway
 
sendAndForget(Message) - 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(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
sendAndWait(Object, Metadata) - Method in interface io.fluxcapacitor.javaclient.publishing.CommandGateway
 
sendAndWait(Object) - Method in interface io.fluxcapacitor.javaclient.publishing.QueryGateway
 
sendAndWait(Object, Metadata) - 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.RequestGateway
 
sendAndWait(Message) - 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
 
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(Object) - Method in class io.fluxcapacitor.javaclient.common.serialization.AbstractSerializer
 
serialize(Message) - Method in class io.fluxcapacitor.javaclient.common.serialization.MessageSerializer
 
serialize(Object) - Method in interface io.fluxcapacitor.javaclient.common.serialization.Serializer
Serializes an object to a Data object containing a byte array.
serialize(Message) - Method in class io.fluxcapacitor.javaclient.eventsourcing.EventStoreSerializer
 
Serializer - Interface in io.fluxcapacitor.javaclient.common.serialization
Mechanism to convert objects to a byte array and vice versa.
serializer(Serializer) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
serializer(Serializer) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
Register a custom serializer.
serializer() - Method in class io.fluxcapacitor.javaclient.configuration.spring.FluxCapacitorSpringConfig
 
ServiceUrlBuilder - Class in io.fluxcapacitor.javaclient.common.websocket
 
ServiceUrlBuilder() - Constructor for class io.fluxcapacitor.javaclient.common.websocket.ServiceUrlBuilder
 
setCurrent(DeserializingMessage) - Static method in class io.fluxcapacitor.javaclient.common.serialization.DeserializingMessage
 
shouldCreateSnapshot(Aggregate<?>, List<Message>) - Method in enum io.fluxcapacitor.javaclient.eventsourcing.NoSnapshotTrigger
 
shouldCreateSnapshot(Aggregate<?>, List<Message>) - Method in class io.fluxcapacitor.javaclient.eventsourcing.PeriodicSnapshotTrigger
 
shouldCreateSnapshot(Aggregate<?>, List<Message>) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.SnapshotTrigger
 
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.eventsourcing.DefaultSnapshotRepository
 
snapshotRepository(Class<?>) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing
 
SnapshotRepository - Interface in io.fluxcapacitor.javaclient.eventsourcing
 
snapshotSerializer(Serializer) - Method in class io.fluxcapacitor.javaclient.configuration.DefaultFluxCapacitor.Builder
 
snapshotSerializer(Serializer) - Method in interface io.fluxcapacitor.javaclient.configuration.FluxCapacitorBuilder
 
snapshotTrigger(Class<?>) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventSourcing
 
SnapshotTrigger - Interface in io.fluxcapacitor.javaclient.eventsourcing
 
start(FluxCapacitor, Duration) - Static method in class io.fluxcapacitor.javaclient.common.metrics.ApplicationMonitor
 
start(Duration) - Method in class io.fluxcapacitor.javaclient.common.metrics.ApplicationMonitor
 
start(String, TrackingClient, Consumer<List<SerializedMessage>>) - Static method in class io.fluxcapacitor.javaclient.tracking.client.TrackingUtils
 
start(String, int, 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
 
start(FluxCapacitor, List<?>) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
 
start(FluxCapacitor, Object...) - Method in interface io.fluxcapacitor.javaclient.tracking.Tracking
 
start(FluxCapacitor, List<?>) - Method in interface io.fluxcapacitor.javaclient.tracking.Tracking
 
startTracking(Object...) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Registers given handlers and initiates message tracking (i.e.
startTracking(List<?>) - Method in interface io.fluxcapacitor.javaclient.FluxCapacitor
Registers given handlers and initiates message tracking.
startTracking(ConsumerConfiguration, List<Object>, FluxCapacitor) - Method in class io.fluxcapacitor.javaclient.tracking.DefaultTracking
 
startTransaction() - Method in interface io.fluxcapacitor.javaclient.tracking.TransactionManager
 
stop() - Method in class io.fluxcapacitor.javaclient.common.metrics.ApplicationMonitor
 
store(String, Object) - Method in class io.fluxcapacitor.javaclient.keyvalue.DefaultKeyValueStore
 
store(String, Object) - Method in interface io.fluxcapacitor.javaclient.keyvalue.KeyValueStore
 
storeDomainEvents(String, String, long, List<Message>) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventStore
 
storeDomainEvents(String, String, long, Message...) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.EventStore
 
storeDomainEvents(String, String, long, List<Message>) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.EventStore
 
storeEvents(String, String, long, List<SerializedMessage>) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.client.EventStoreClient
 
storeEvents(String, String, long, List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.eventsourcing.client.InMemoryEventStoreClient
 
storeEvents(String, String, long, List<SerializedMessage>) - Method in class io.fluxcapacitor.javaclient.eventsourcing.client.WebSocketEventStoreClient
 
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(Aggregate<?>) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultSnapshotRepository
 
storeSnapshot(Aggregate<?>) - Method in enum io.fluxcapacitor.javaclient.eventsourcing.NoOpSnapshotRepository
 
storeSnapshot(Aggregate<?>) - Method in interface io.fluxcapacitor.javaclient.eventsourcing.SnapshotRepository
 
storeValues(List<KeyValuePair>) - Method in class io.fluxcapacitor.javaclient.keyvalue.client.WebsocketKeyValueClient
 

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(Throwable) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.TechnicalException
 
TechnicalException(String, Throwable, boolean, boolean) - Constructor for exception io.fluxcapacitor.javaclient.common.exception.TechnicalException
 
ThrowingErrorHandler - Enum in io.fluxcapacitor.javaclient.tracking
 
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
 
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
 
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(Object, SerializedMessage) - Method in class io.fluxcapacitor.javaclient.eventsourcing.DefaultEventStore
 
tryHandleLocally(Object, SerializedMessage) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultEventGateway
 
tryHandleLocally(Object, SerializedMessage) - Method in class io.fluxcapacitor.javaclient.publishing.DefaultGenericGateway
 

U

upcast(S) - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.AnnotatedUpcaster
 
Upcast - Annotation Type in io.fluxcapacitor.javaclient.common.serialization.upcasting
 
upcast(Stream<T>) - Method in interface io.fluxcapacitor.javaclient.common.serialization.upcasting.Upcaster
 
upcast(Stream<S>) - Method in class io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain
 
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
 
update(UnaryOperator<T>) - Method in class io.fluxcapacitor.javaclient.eventsourcing.Aggregate
 
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.common.model.Model.Validator
 
validate(T) - Method in class io.fluxcapacitor.javaclient.tracking.handling.validation.Jsr380Validator
 
validate(T) - Method in interface io.fluxcapacitor.javaclient.tracking.handling.validation.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(Set<? extends ConstraintViolation<?>>) - Constructor for exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
 
ValidationException(String, Set<String>) - Constructor for exception io.fluxcapacitor.javaclient.tracking.handling.validation.ValidationException
 
Validator - Interface in io.fluxcapacitor.javaclient.tracking.handling.validation
 
valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.common.caching.NoCache
Returns the enum constant of this type with the specified name.
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.eventsourcing.NoOpSnapshotRepository
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.eventsourcing.NoSnapshotTrigger
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.fluxcapacitor.javaclient.tracking.ThrowingErrorHandler
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.fluxcapacitor.javaclient.common.caching.NoCache
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.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.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.eventsourcing.NoSnapshotTrigger
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.fluxcapacitor.javaclient.tracking.ThrowingErrorHandler
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebSocketClient - Class in io.fluxcapacitor.javaclient.configuration.client
 
WebSocketClient.Properties - Class in io.fluxcapacitor.javaclient.configuration.client
 
WebSocketEventStoreClient - Class in io.fluxcapacitor.javaclient.eventsourcing.client
 
WebSocketEventStoreClient(String) - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.client.WebSocketEventStoreClient
 
WebSocketEventStoreClient(String, int) - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.client.WebSocketEventStoreClient
 
WebSocketEventStoreClient(URI, int, int) - Constructor for class io.fluxcapacitor.javaclient.eventsourcing.client.WebSocketEventStoreClient
 
WebsocketGatewayClient - Class in io.fluxcapacitor.javaclient.publishing.client
 
WebsocketGatewayClient(String) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
 
WebsocketGatewayClient(String, int) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
 
WebsocketGatewayClient(URI, int) - Constructor for class io.fluxcapacitor.javaclient.publishing.client.WebsocketGatewayClient
 
WebsocketKeyValueClient - Class in io.fluxcapacitor.javaclient.keyvalue.client
 
WebsocketKeyValueClient(String) - Constructor for class io.fluxcapacitor.javaclient.keyvalue.client.WebsocketKeyValueClient
 
WebsocketKeyValueClient(URI) - Constructor for class io.fluxcapacitor.javaclient.keyvalue.client.WebsocketKeyValueClient
 
WebSocketRequest() - Constructor for class io.fluxcapacitor.javaclient.common.websocket.AbstractWebsocketClient.WebSocketRequest
 
WebsocketSchedulingClient - Class in io.fluxcapacitor.javaclient.scheduling.client
 
WebsocketSchedulingClient(String) - Constructor for class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
 
WebsocketSchedulingClient(URI) - Constructor for class io.fluxcapacitor.javaclient.scheduling.client.WebsocketSchedulingClient
 
WebsocketTrackingClient - Class in io.fluxcapacitor.javaclient.tracking.client
 
WebsocketTrackingClient(String) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
 
WebsocketTrackingClient(URI) - Constructor for class io.fluxcapacitor.javaclient.tracking.client.WebsocketTrackingClient
 
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 
Skip navigation links

Copyright © 2019 Flux Capacitor. All rights reserved.