Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractConverter<I,
O> - Class in io.fluxzero.common.serialization -
An abstract base class for converting data of type
Ito typeO. - AbstractConverter() - Constructor for class io.fluxzero.common.serialization.AbstractConverter
- accept() - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer0
- accept(Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer1
- accept(Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer2
- accept(Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer3
- accept(Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer4
- accept(Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer5
- accept(Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer6
- accept(Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer7
- accept(Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer8
- accept(Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer9
- accept(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer10
- accept(List<T>) - Method in interface io.fluxzero.common.Backlog.BatchConsumer
- accept(T) - Method in interface io.fluxzero.common.ThrowingConsumer
-
Performs this operation on the given argument.
- accept(T, U) - Method in interface io.fluxzero.common.ThrowingBiConsumer
-
Performs this operation on the given arguments.
- add(Collection<? extends T>) - Method in class io.fluxzero.common.Backlog
-
Adds a collection of values to the backlog.
- add(T...) - Method in class io.fluxzero.common.Backlog
-
Adds values to the backlog.
- addIfAbsent(Object, Object) - Method in class io.fluxzero.common.api.Metadata
-
Adds the specified key-value pair to the metadata if the key is not already present.
- addIfAbsent(Map<?, ?>) - Method in class io.fluxzero.common.api.Metadata
-
Adds all entries from the specified map to the current
Metadata, ignoring keys that already exist. - adjustMaxSize(Tracker, int) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- afterRetry(Throwable) - Method in class io.fluxzero.common.RetryStatus
-
Produces a new
RetryStatusbased on this one, incrementing the retry count and updating the exception. - ALGORITHM - Static variable in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
- all(Constraint...) - Static method in class io.fluxzero.common.api.search.constraints.AllConstraint
-
Creates an
AllConstraintfrom the given array of constraints. - all(Collection<Constraint>) - Static method in class io.fluxzero.common.api.search.constraints.AllConstraint
-
Creates an
AllConstraintfrom the given collection of constraints. - AllConstraint - Class in io.fluxzero.common.api.search.constraints
-
A composite constraint that requires all inner constraints to match.
- AllConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.AllConstraint
- ALWAYS_HANDLE - Static variable in interface io.fluxzero.common.handling.HandlerFilter
- and(Constraint) - Method in interface io.fluxzero.common.api.search.Constraint
-
Combines this constraint with another using logical AND.
- and(HandlerFilter) - Method in interface io.fluxzero.common.handling.HandlerFilter
-
Combines this filter with another using logical AND.
- and(MessageFilter<? super M>) - Method in interface io.fluxzero.common.handling.MessageFilter
-
Combines this filter with another using logical AND.
- and(ThrowingPredicate<? super T>) - Method in interface io.fluxzero.common.ThrowingPredicate
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- andFinally(HandlerInvoker) - Method in interface io.fluxzero.common.handling.HandlerInvoker
-
Composes this invoker with another to be invoked in a
finallyblock. - andThen(ThrowingBiConsumer<? super T, ? super U>) - Method in interface io.fluxzero.common.ThrowingBiConsumer
-
Returns a composed
ThrowingBiConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThen(ThrowingConsumer<? super T>) - Method in interface io.fluxzero.common.ThrowingConsumer
-
Returns a composed consumer that performs, in sequence, this operation followed by the
afteroperation. - andThen(ThrowingFunction<? super R, ? extends V>) - Method in interface io.fluxzero.common.ThrowingBiFunction
-
Returns a composed function that first applies this function to its input, and then applies the
afterfunction to the result. - andThen(ThrowingFunction<? super R, ? extends V>) - Method in interface io.fluxzero.common.ThrowingFunction
-
Returns a composed function that first applies this function to its input, and then applies the
afterfunction to the result. - andThen(PropertySource) - Method in interface io.fluxzero.common.application.PropertySource
-
Combines this property source with another, returning the first non-null value found between the two.
- any(Constraint...) - Static method in class io.fluxzero.common.api.search.constraints.AnyConstraint
-
Creates an
AnyConstraintfrom the given array of constraints. - any(Collection<Constraint>) - Static method in class io.fluxzero.common.api.search.constraints.AnyConstraint
-
Creates an
AnyConstraintfrom the given collection of constraints. - AnyConstraint - Class in io.fluxzero.common.api.search.constraints
-
A composite constraint that requires at least one inner constraint to match.
- AnyConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.AnyConstraint
- append(SerializedMessage...) - Method in interface io.fluxzero.common.tracking.MessageStore
-
Appends the given messages to the store.
- append(List<SerializedMessage>) - Method in interface io.fluxzero.common.tracking.MessageStore
-
Appends a list of messages to the store.
- Append - Class in io.fluxzero.common.api.publishing
-
Command to publish messages to a specific log in Flux (e.g., commands, events, metrics, etc.).
- Append() - Constructor for class io.fluxzero.common.api.publishing.Append
- Append.Metric - Class in io.fluxzero.common.api.publishing
-
Metric payload used for internal monitoring and logging.
- AppendEvents - Class in io.fluxzero.common.api.eventsourcing
-
Command used to append one or more event batches to the event store.
- AppendEvents() - Constructor for class io.fluxzero.common.api.eventsourcing.AppendEvents
- AppendEvents.Metric - Class in io.fluxzero.common.api.eventsourcing
-
Compact metric representation of an
AppendEventscommand. - ApplicationEnvironmentPropertiesSource - Class in io.fluxzero.common.application
-
A
PropertySourcethat loads environment-specific properties from anapplication-<env>.propertiesfile on the classpath. - ApplicationEnvironmentPropertiesSource() - Constructor for class io.fluxzero.common.application.ApplicationEnvironmentPropertiesSource
-
Constructs an
ApplicationEnvironmentPropertiesSourcebased on the resolved environment. - ApplicationEnvironmentPropertiesSource(String) - Constructor for class io.fluxzero.common.application.ApplicationEnvironmentPropertiesSource
-
Constructs an
ApplicationEnvironmentPropertiesSourceusing the specified environment name. - ApplicationPropertiesSource - Class in io.fluxzero.common.application
-
A
PropertySourceimplementation that loads properties from anapplication.propertiesfile located on the classpath. - ApplicationPropertiesSource() - Constructor for class io.fluxzero.common.application.ApplicationPropertiesSource
-
Constructs a new
ApplicationPropertiesSourceby loading theapplication.propertiesfile from the classpath. - apply() - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function0
- apply(Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function1
- apply(Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function2
- apply(Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function3
- apply(Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function4
- apply(Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function5
- apply(Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function6
- apply(Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function7
- apply(Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function8
- apply(Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function9
- apply(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function10
- apply(K) - Method in class io.fluxzero.common.DefaultMemoizingFunction
- apply(T) - Method in interface io.fluxzero.common.ThrowingFunction
-
Applies this function to the given argument.
- apply(T, U) - Method in class io.fluxzero.common.DefaultMemoizingBiFunction
- apply(T, U) - Method in interface io.fluxzero.common.ThrowingBiFunction
-
Applies this function to the given arguments.
- asBytes(Object) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Converts an object to a JSON byte array.
- asCallable(ThrowingRunnable) - Static method in class io.fluxzero.common.ObjectUtils
-
Converts a ThrowingRunnable into a
Callable<Object>that returns null. - asCallable(Runnable) - Static method in class io.fluxzero.common.ObjectUtils
-
Converts a standard
Runnableinto aCallable<Object>that returns null. - asClass(Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- asConsumer(ThrowingConsumer<T>) - Static method in class io.fluxzero.common.ObjectUtils
- asFacets(Metadata) - Method in class io.fluxzero.common.search.JacksonInverter
- asFunction(ThrowingFunction<T, R>) - Static method in class io.fluxzero.common.ObjectUtils
- asInstance(Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- asIntegerOrString(String) - Static method in class io.fluxzero.common.SearchUtils
-
Attempts to convert a numeric string to an Integer, falling back to the original string otherwise.
- asInvoker(Member) - Static method in class io.fluxzero.common.reflection.DefaultMemberInvoker
- asInvoker(Member, boolean) - Static method in class io.fluxzero.common.reflection.DefaultMemberInvoker
- asJson(Object) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Converts an object to a JSON string.
- asKotlinFunction(Executable) - Static method in class io.fluxzero.common.reflection.KotlinReflectionUtils
- asKotlinParameter(Parameter) - Static method in class io.fluxzero.common.reflection.KotlinReflectionUtils
- asPredicate() - Method in interface io.fluxzero.common.ThrowingPredicate
-
Converts this
ThrowingPredicateinto a standardPredicate. - asPrettyJson(Object) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Converts an object to a formatted JSON string.
- asPrimitive(Object) - Static method in class io.fluxzero.common.SearchUtils
-
Converts any non-primitive value to its string form.
- asProperties(String) - Static method in class io.fluxzero.common.ObjectUtils
-
Parses Java
Propertiesfrom a string. - asRunnable(ThrowingRunnable) - Static method in class io.fluxzero.common.ObjectUtils
- asRunnable(Callable<?>) - Static method in class io.fluxzero.common.ObjectUtils
- asStream(Object) - Static method in class io.fluxzero.common.ObjectUtils
-
Converts an object into a stream.
- asSupplier(Callable<T>) - Static method in class io.fluxzero.common.ObjectUtils
- atLeast(Object, String) - Static method in class io.fluxzero.common.api.search.constraints.BetweenConstraint
-
Creates a constraint that matches values in the given path that are greater than or equal to
min. - available() - Method in class io.fluxzero.common.LazyInputStream
- awaitTermination(long, TimeUnit) - Method in class io.fluxzero.common.DirectExecutorService
B
- Backlog<T> - Class in io.fluxzero.common
-
A thread-safe batching queue that asynchronously flushes its content to a consumer in configurable batch sizes.
- Backlog(ThrowingFunction<List<T>, CompletableFuture<?>>) - Constructor for class io.fluxzero.common.Backlog
- Backlog(ThrowingFunction<List<T>, CompletableFuture<?>>, int) - Constructor for class io.fluxzero.common.Backlog
- Backlog(ThrowingFunction<List<T>, CompletableFuture<?>>, int, ErrorHandler<List<T>>) - Constructor for class io.fluxzero.common.Backlog
- Backlog.BatchConsumer<T> - Interface in io.fluxzero.common
-
A function that consumes a batch of items and returns a future that completes when processing is done.
- Behavior - Search tag in class io.fluxzero.common.api.keyvalue.DeleteValue
- Section
- Behavior - Search tag in class io.fluxzero.common.api.keyvalue.GetValue
- Section
- below(Object, String) - Static method in class io.fluxzero.common.api.search.constraints.BetweenConstraint
-
Creates a constraint that matches values in the given path that are less than
maxExclusive. - between(Object, Object, String) - Static method in class io.fluxzero.common.api.search.constraints.BetweenConstraint
-
Creates a constraint that matches values in the given path that are greater than or equal to
minand less thanmax. - BetweenConstraint - Class in io.fluxzero.common.api.search.constraints
-
A
Constraintthat filters documents based on whether a value in a specific path lies between two bounds. - BetweenConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.BetweenConstraint
- BOOLEAN - Enum constant in enum class io.fluxzero.common.search.Document.EntryType
-
Represents boolean values:
trueorfalse. - BooleanResult - Class in io.fluxzero.common.api
-
A generic response containing a boolean value, typically used to indicate success/failure.
- BooleanResult() - Constructor for class io.fluxzero.common.api.BooleanResult
- Builder() - Constructor for class io.fluxzero.common.api.search.SearchQuery.Builder
- BulkUpdate - Interface in io.fluxzero.common.api.search
-
Represents a single operation in a bulk document update.
- BulkUpdate.Type - Enum Class in io.fluxzero.common.api.search
-
Supported bulk operation types.
- BulkUpdateDocuments - Class in io.fluxzero.common.api.search
-
Command to perform a batch update of documents in the search/document store.
- BulkUpdateDocuments() - Constructor for class io.fluxzero.common.api.search.BulkUpdateDocuments
- BulkUpdateDocuments.Metric - Class in io.fluxzero.common.api.search
-
Metric representation for monitoring or observability.
- bytes() - Method in class io.fluxzero.common.api.search.SerializedDocument
-
Returns the number of bytes in the serialized representation of the document.
C
- call(Callable<?>) - Static method in interface io.fluxzero.common.handling.HandlerInvoker
-
Wraps a
Callablein aHandlerInvoker. - call(Callable<T>) - Static method in class io.fluxzero.common.ObjectUtils
-
Calls the given callable, forcibly rethrowing exceptions.
- cancel() - Method in interface io.fluxzero.common.Registration
-
Cancels the resource or subscription associated with this registration.
- CancelSchedule - Class in io.fluxzero.common.api.scheduling
-
Command to cancel a previously scheduled message using its
CancelSchedule.scheduleId. - CancelSchedule() - Constructor for class io.fluxzero.common.api.scheduling.CancelSchedule
- canDeserialize(Data<byte[]>) - Method in enum class io.fluxzero.common.search.DefaultDocumentSerializer
-
Checks whether the given
Dataobject is in a format that this serializer can deserialize. - canHandle(SerializedMessage, int[]) - Method in interface io.fluxzero.common.tracking.Tracker
-
Checks if the given message can be handled by this tracker based on segment range and type filtering.
- canHandle(M) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
- canHandle(M) - Method in class io.fluxzero.common.handling.HandlerInspector.ObjectHandlerMatcher
- canHandle(M) - Method in interface io.fluxzero.common.handling.HandlerMatcher
-
Returns whether the given message can be handled by a handler instance of type
T. - Capabilities - Search tag in class io.fluxzero.common.handling.HandlerInspector
- Section
- ChaCha20Poly1305Encryption - Class in io.fluxzero.common.encryption
-
Implementation of
Encryptionusing the ChaCha20-Poly1305 authenticated encryption algorithm. - ChaCha20Poly1305Encryption() - Constructor for class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
- ChaCha20Poly1305Encryption(String) - Constructor for class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
- checkPathBeforeEntry() - Method in class io.fluxzero.common.api.search.constraints.BetweenConstraint
- checkPathBeforeEntry() - Method in class io.fluxzero.common.api.search.constraints.PathConstraint
-
Determines whether path filtering should be performed before evaluating entry-level match criteria.
- chunked() - Method in interface io.fluxzero.common.api.HasMetadata
-
Determines if the data associated with this metadata is "chunked".
- claimSegment(Tracker) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- claimSegment(Tracker, PositionStore) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- claimSegment(Tracker, PositionStore) - Method in interface io.fluxzero.common.tracking.TrackingStrategy
-
Claims one or more message segments for the given tracker.
- ClaimSegment - Class in io.fluxzero.common.api.tracking
-
A request to claim a message segment for consumption in client-controlled tracking mode.
- ClaimSegment(Read) - Constructor for class io.fluxzero.common.api.tracking.ClaimSegment
- ClaimSegment(MessageType, String, String, long, boolean, String, boolean, Long, Long) - Constructor for class io.fluxzero.common.api.tracking.ClaimSegment
- ClaimSegmentResult - Class in io.fluxzero.common.api.tracking
-
Result of a
ClaimSegmentrequest. - ClaimSegmentResult() - Constructor for class io.fluxzero.common.api.tracking.ClaimSegmentResult
- ClaimSegmentResult.Metric - Class in io.fluxzero.common.api.tracking
-
Lightweight metric representation of a
ClaimSegmentResult, used for telemetry. - classExists(String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- classForName(String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- classForName(String, Class<?>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- clear() - Method in class io.fluxzero.common.DefaultMemoizingBiFunction
- clear() - Method in class io.fluxzero.common.DefaultMemoizingFunction
- clear() - Method in class io.fluxzero.common.DefaultMemoizingSupplier
- clear() - Method in interface io.fluxzero.common.MemoizingBiFunction
-
Clears all cached values.
- clear() - Method in interface io.fluxzero.common.MemoizingFunction
-
Removes all cached values from this function.
- clear() - Method in interface io.fluxzero.common.MemoizingSupplier
-
Clears the cached value, forcing the next call to recompute.
- clientControlledIndex() - Method in class io.fluxzero.common.tracking.SimpleTracker
- clientControlledIndex() - Method in interface io.fluxzero.common.tracking.Tracker
- clock() - Method in class io.fluxzero.common.InMemoryTaskScheduler
- clock() - Method in interface io.fluxzero.common.TaskScheduler
-
Returns the clock associated with this scheduler.
- close() - Method in class io.fluxzero.common.LazyInputStream
- close() - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- close() - Method in class io.fluxzero.common.tracking.InMemoryPositionStore
- close() - Method in interface io.fluxzero.common.tracking.MessageStore
-
Default no-op close method.
- close() - Method in interface io.fluxzero.common.tracking.PositionStore
-
Closes any underlying resources held by the store.
- close() - Method in interface io.fluxzero.common.tracking.TrackingStrategy
-
Closes the tracking strategy and releases any underlying resources.
- Combining multiple registrations - Search tag in interface io.fluxzero.common.Registration
- Section
- Command - Class in io.fluxzero.common.api
-
Base class for commands sent to the Fluxzero Runtime.
- Command() - Constructor for class io.fluxzero.common.api.Command
- COMMAND - Enum constant in enum class io.fluxzero.common.MessageType
-
A request to perform an action or change state.
- comparator - Static variable in class io.fluxzero.common.api.search.SortableEntry
-
Comparator used to lexicographically compare entries based on
SortableEntry.nameandSortableEntry.value. - comparator - Static variable in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
- comparator - Static variable in interface io.fluxzero.common.tracking.Tracker
-
Default comparator based on consumer name and tracker ID.
- compareTo(FacetEntry) - Method in class io.fluxzero.common.api.search.FacetEntry
-
Sorts facet entries by name, then by value.
- compareTo(SortableEntry) - Method in class io.fluxzero.common.api.search.SortableEntry
- compareTo(Document.Entry) - Method in class io.fluxzero.common.search.Document.Entry
-
Compares this entry with the specified entry for order.
- compareTo(Tracker) - Method in interface io.fluxzero.common.tracking.Tracker
-
Compares trackers based on consumer and tracker IDs for stable sorting.
- completeResults(long, Throwable) - Method in class io.fluxzero.common.Backlog
- Components - Search tag in class io.fluxzero.common.search.Document
- Section
- Composability - Search tag in interface io.fluxzero.common.api.search.Constraint
- Section
- compose(ThrowingFunction<? super V, ? extends T>) - Method in interface io.fluxzero.common.ThrowingFunction
-
Returns a composed function that first applies the
beforefunction to its input, and then applies this function to the result. - compose(Function<? super K1, ? extends K>) - Method in interface io.fluxzero.common.MemoizingFunction
-
Composes this memoizing function with another function.
- compose(Function<? super K1, Map.Entry<? extends T, ? extends U>>) - Method in interface io.fluxzero.common.MemoizingBiFunction
-
Creates a
MemoizingFunctionby composing this memoizing bi-function with an input transformation. - compress(byte[]) - Static method in class io.fluxzero.common.serialization.compression.CompressionUtils
-
Compresses the given byte array using
CompressionAlgorithm.LZ4by default. - compress(byte[], CompressionAlgorithm) - Static method in class io.fluxzero.common.serialization.compression.CompressionUtils
-
Compresses the given byte array using the specified compression algorithm.
- CompressionAlgorithm - Enum Class in io.fluxzero.common.serialization.compression
-
Enumeration of supported compression algorithms used for serializing and deserializing byte data.
- CompressionUtils - Class in io.fluxzero.common.serialization.compression
-
Utility class for compressing and decompressing byte arrays using common compression algorithms.
- CompressionUtils() - Constructor for class io.fluxzero.common.serialization.compression.CompressionUtils
- compute(Stream<Document>, List<String>, List<String>) - Static method in class io.fluxzero.common.api.search.DocumentStats
-
Computes document statistics from a stream of documents.
- computeClassForSpecificity() - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
- computeEntryMatcher() - Method in class io.fluxzero.common.api.search.constraints.MatchConstraint
- computePathFilter() - Method in class io.fluxzero.common.api.search.SearchDocuments
-
Computes a path-level filter based on the
SearchDocuments.pathFilterslist. - computeSegment(String) - Static method in class io.fluxzero.common.ConsistentHashing
-
Computes the segment for a given routing key using the default hash function and the default maximum segment size.
- computeSegment(String, int) - Static method in class io.fluxzero.common.ConsistentHashing
-
Computes the segment for a given routing key and maximum number of segments, using the default hash function.
- computeSegment(String, Function<String, Integer>, int) - Static method in class io.fluxzero.common.ConsistentHashing
-
Computes the segment using a custom hash function and max segment size.
- concat(Stream<? extends T>...) - Static method in class io.fluxzero.common.ObjectUtils
-
Concatenates multiple streams into a single flat stream.
- ConnectEvent - Class in io.fluxzero.common.api
-
A runtime-generated event that indicates a client has successfully connected to the Fluxzero Runtime.
- ConnectEvent() - Constructor for class io.fluxzero.common.api.ConnectEvent
- ConsistentHashing - Class in io.fluxzero.common
-
Utility class for computing segment assignments using consistent hashing.
- ConsistentHashing() - Constructor for class io.fluxzero.common.ConsistentHashing
- Constraint - Interface in io.fluxzero.common.api.search
-
Base interface for defining filter conditions (constraints) used in document search queries.
- contains() - Element in annotation interface io.fluxzero.common.serialization.RegisterType
-
Optional filters to determine which types should be registered based on name matching.
- contains(Metadata) - Method in class io.fluxzero.common.api.Metadata
-
Checks whether the current metadata contains all entries of the specified metadata.
- contains(Tracker) - Method in class io.fluxzero.common.tracking.TrackerCluster
-
Checks if the tracker is part of this cluster.
- contains(Object, Object) - Method in class io.fluxzero.common.api.Metadata
-
Determines if the specified key-value pair exists within the data structure.
- contains(String, boolean, boolean, boolean, String...) - Static method in class io.fluxzero.common.api.search.constraints.ContainsConstraint
-
Create a constraint that optionally splits the input phrase into individual terms and combines the resulting constraints using
AllConstraint. - contains(String, boolean, boolean, String...) - Static method in class io.fluxzero.common.api.search.constraints.ContainsConstraint
-
Create a constraint that allows prefix and/or postfix matching of a given phrase.
- contains(String, String...) - Static method in class io.fluxzero.common.api.search.constraints.ContainsConstraint
-
Create a basic
ContainsConstraintthat checks if the given phrase exists anywhere in the entry, using default full-word matching (i.e., neither prefix nor postfix logic). - containsAnyKey(Object...) - Method in class io.fluxzero.common.api.Metadata
-
Checks if the given keys are present in the internal entries.
- ContainsConstraint - Class in io.fluxzero.common.api.search.constraints
-
A constraint that matches document entries containing the specified phrase, with optional wildcard-like flexibility.
- ContainsConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.ContainsConstraint
- containsKey(Object) - Method in class io.fluxzero.common.api.Metadata
-
Checks if the specified key is present in the entries map.
- containsProperty(String) - Method in interface io.fluxzero.common.application.PropertySource
-
Checks if a property is defined.
- convert(I) - Method in class io.fluxzero.common.serialization.AbstractConverter
- convert(Data<byte[]>) - Method in class io.fluxzero.common.search.JacksonInverter
- convert(Data<I>) - Method in class io.fluxzero.common.serialization.AbstractConverter
- convert(Data<I>) - Method in interface io.fluxzero.common.serialization.Converter
- convertAnnotation(Annotation, Class<? extends T>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- Converter<I,
O> - Interface in io.fluxzero.common.serialization -
Interface for converting
Dataobjects from one format or representation to another. - convertFormat(Data<byte[]>) - Method in class io.fluxzero.common.search.JacksonInverter
- convertFormat(Data<I>) - Method in interface io.fluxzero.common.serialization.Converter
-
Optionally converts the structure or format (e.g.: application/json) of the input data without modifying its core content.
- convertIfKotlinClass(Object) - Static method in class io.fluxzero.common.reflection.KotlinReflectionUtils
- convertValue(Object, TypeReference<T>) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Converts an object to an object of the given type.
- convertValue(Object, Class<? extends T>) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Converts an object to an object of the given class.
- convertValue(Object, Type) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Converts an object to an object of the given type which may be a
ParameterizedTypeorClass. - convertValue(Object, Function<TypeFactory, JavaType>) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Converts an object to an object of the given type.
- copyFields(V, V) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- copyOf(Properties) - Static method in class io.fluxzero.common.ObjectUtils
-
Creates a deep copy of a Properties instance.
- CreateAuditTrail - Class in io.fluxzero.common.api.search
-
Command to configure to use a search collection as a searchable audit trail.
- CreateAuditTrail() - Constructor for class io.fluxzero.common.api.search.CreateAuditTrail
- createComparator(SearchDocuments) - Static method in class io.fluxzero.common.search.Document
-
Constructs a
Comparatorto sort documents based on the sorting options inSearchDocuments. - createHandler(Object, Class<? extends Annotation>) - Static method in class io.fluxzero.common.handling.HandlerInspector
-
Creates a
Handlerfor the given target object and annotation type. - createHandler(Object, Class<? extends Annotation>, List<ParameterResolver<? super M>>) - Static method in class io.fluxzero.common.handling.HandlerInspector
-
Creates a
Handlerbacked by a target supplier and parameter resolvers. - createHandler(Object, List<ParameterResolver<? super M>>, HandlerConfiguration<? super M>) - Static method in class io.fluxzero.common.handling.HandlerInspector
-
Creates a
Handlerbacked by a target supplier and parameter resolvers. - createHandler(Function<M, ?>, Class<?>, List<ParameterResolver<? super M>>, HandlerConfiguration<? super M>) - Static method in class io.fluxzero.common.handling.HandlerInspector
-
Creates a
Handlerbacked by a target supplier and parameter resolvers. - createSummarizer(JacksonInverter) - Static method in class io.fluxzero.common.search.JacksonInverter
- CUSTOM - Enum constant in enum class io.fluxzero.common.MessageType
-
A message from a custom message topic.
D
- data() - Method in class io.fluxzero.common.api.Data
-
Returns this instance (for
SerializedObjectcompatibility). - data() - Method in class io.fluxzero.common.api.SerializedMessage
- data() - Method in interface io.fluxzero.common.api.SerializedObject
-
Returns the serialized payload held by this object.
- Data<T> - Class in io.fluxzero.common.api
-
A generic container for holding a value along with serialization metadata such as type, revision, and format.
- Data(Supplier<T>, String, int, String) - Constructor for class io.fluxzero.common.api.Data
-
Constructs a
Datainstance with aSupplierto support lazy access. - Data(T, String, int) - Constructor for class io.fluxzero.common.api.Data
-
Constructs a
Datainstance without a specific format (defaults to JSON). - Data(T, String, int, String) - Constructor for class io.fluxzero.common.api.Data
-
Constructs a
Datainstance with a fixed value and full metadata. - declaresField(Class<?>, String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- decompose() - Method in interface io.fluxzero.common.api.search.Constraint
-
Returns a version of this constraint with all composite constraints decomposed into their atomic elements.
- decompress(byte[]) - Static method in class io.fluxzero.common.serialization.compression.CompressionUtils
-
Decompresses the given byte array using
CompressionAlgorithm.LZ4by default. - decompress(byte[], CompressionAlgorithm) - Static method in class io.fluxzero.common.serialization.compression.CompressionUtils
-
Decompresses the given byte array using the specified algorithm.
- decrypt(String) - Method in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
- decrypt(String) - Method in class io.fluxzero.common.encryption.DefaultEncryption
- decrypt(String) - Method in interface io.fluxzero.common.encryption.Encryption
-
Decrypts the given encrypted value.
- decrypt(String) - Method in enum class io.fluxzero.common.encryption.NoOpEncryption
- DecryptingPropertySource - Class in io.fluxzero.common.application
-
A
PropertySourcedecorator that transparently decrypts encrypted property values. - DecryptingPropertySource(PropertySource) - Constructor for class io.fluxzero.common.application.DecryptingPropertySource
-
Constructs a
DecryptingPropertySourceusing a delegate and automatically resolves the encryption key from system or environment variables. - DecryptingPropertySource(PropertySource, Encryption) - Constructor for class io.fluxzero.common.application.DecryptingPropertySource
-
Constructs a
DecryptingPropertySourceusing an explicitEncryptionstrategy. - DecryptingPropertySource(PropertySource, String) - Constructor for class io.fluxzero.common.application.DecryptingPropertySource
-
Constructs a
DecryptingPropertySourceusing the given encryption key. - deduplicate(List<T>) - Static method in class io.fluxzero.common.ObjectUtils
-
Deduplicates elements in the list, preserving the last occurrence.
- deduplicate(List<T>, Function<T, ?>) - Static method in class io.fluxzero.common.ObjectUtils
-
Deduplicates elements using a key extractor, preserving the last occurrence.
- deduplicate(List<T>, Function<T, ?>, boolean) - Static method in class io.fluxzero.common.ObjectUtils
-
Deduplicates elements using a key extractor, optionally keeping the first occurrence.
- defaultclock - Static variable in class io.fluxzero.common.InMemoryTaskScheduler
- defaultDelay - Static variable in class io.fluxzero.common.InMemoryTaskScheduler
- DefaultDocumentSerializer - Enum Class in io.fluxzero.common.search
-
Default serializer for
Documentinstances in the Fluxzero Runtime. - DefaultEncryption - Class in io.fluxzero.common.encryption
-
Default implementation of the
Encryptioninterface used in Fluxzero. - DefaultEncryption() - Constructor for class io.fluxzero.common.encryption.DefaultEncryption
- DefaultHandler<M> - Class in io.fluxzero.common.handling
-
Default implementation of the
Handlerinterface. - DefaultHandler() - Constructor for class io.fluxzero.common.handling.DefaultHandler
- DefaultMemberInvoker - Class in io.fluxzero.common.reflection
-
Default implementation of
MemberInvokerusing high-performance method handle-based invocation. - DefaultMemberInvoker._Consumer0 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Consumer1 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Consumer10 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Consumer2 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Consumer3 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Consumer4 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Consumer5 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Consumer6 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Consumer7 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Consumer8 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Consumer9 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Function0 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Function1 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Function10 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Function2 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Function3 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Function4 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Function5 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Function6 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Function7 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Function8 - Interface in io.fluxzero.common.reflection
- DefaultMemberInvoker._Function9 - Interface in io.fluxzero.common.reflection
- DefaultMemoizingBiFunction<T,
U, - Class in io.fluxzero.commonR> -
A default implementation of the
MemoizingBiFunctioninterface that memoizes (caches) results of aBiFunctionbased on a pair of input arguments. - DefaultMemoizingBiFunction(BiFunction<T, U, R>) - Constructor for class io.fluxzero.common.DefaultMemoizingBiFunction
- DefaultMemoizingBiFunction(BiFunction<T, U, R>, Duration, Clock) - Constructor for class io.fluxzero.common.DefaultMemoizingBiFunction
- DefaultMemoizingFunction<K,
V> - Class in io.fluxzero.common -
A default implementation of the
MemoizingFunctioninterface that provides caching functionality for computed function results. - DefaultMemoizingFunction(Function<K, V>) - Constructor for class io.fluxzero.common.DefaultMemoizingFunction
- DefaultMemoizingSupplier<T> - Class in io.fluxzero.common
-
A default implementation of the
MemoizingSupplierinterface that memoizes (caches) the result of a computation performed by a suppliedSupplier. - DefaultMemoizingSupplier(Supplier<T>) - Constructor for class io.fluxzero.common.DefaultMemoizingSupplier
- DefaultMemoizingSupplier(Supplier<T>, Duration, Clock) - Constructor for class io.fluxzero.common.DefaultMemoizingSupplier
- DefaultPropertySource - Class in io.fluxzero.common.application
-
A layered
PropertySourceimplementation used as the default source for resolving application properties in a Flux application. - DefaultPropertySource() - Constructor for class io.fluxzero.common.application.DefaultPropertySource
- DefaultTrackingStrategy - Class in io.fluxzero.common.tracking
-
Streaming strategy that allows multiple clients to concurrently consume a message stream.
- DefaultTrackingStrategy(MessageStore) - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy
- DefaultTrackingStrategy(MessageStore, TaskScheduler) - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy
- DefaultTrackingStrategy(MessageStore, TaskScheduler, int) - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy
- DefaultTrackingStrategy.WaitingTracker - Class in io.fluxzero.common.tracking
- DefaultTypeRegistry - Class in io.fluxzero.common.serialization
- DefaultTypeRegistry() - Constructor for class io.fluxzero.common.serialization.DefaultTypeRegistry
- DefaultTypeRegistry(List<String>) - Constructor for class io.fluxzero.common.serialization.DefaultTypeRegistry
- defaultWriterBuilder() - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Creates a preconfigured builder for a JsonMapper for writing/serializing objects to JSON.
- delegate - Variable in class io.fluxzero.common.handling.Handler.DelegatingHandler
- delegate - Variable in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
- DelegatingClock - Class in io.fluxzero.common
- DelegatingClock() - Constructor for class io.fluxzero.common.DelegatingClock
- DelegatingHandler() - Constructor for class io.fluxzero.common.handling.Handler.DelegatingHandler
- DelegatingHandlerInvoker() - Constructor for class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
- delete - Enum constant in enum class io.fluxzero.common.api.search.BulkUpdate.Type
- DeleteCollection - Class in io.fluxzero.common.api.search
-
Command to delete an entire search collection, removing all documents within it.
- DeleteCollection() - Constructor for class io.fluxzero.common.api.search.DeleteCollection
- DeleteDocument - Class in io.fluxzero.common.api.search.bulkupdate
-
A bulk update operation that deletes a document from a given collection using its ID.
- DeleteDocument() - Constructor for class io.fluxzero.common.api.search.bulkupdate.DeleteDocument
- DeleteDocumentById - Class in io.fluxzero.common.api.search
-
Command to delete a single document from the search store by its collection and ID.
- DeleteDocumentById() - Constructor for class io.fluxzero.common.api.search.DeleteDocumentById
- DeleteDocuments - Class in io.fluxzero.common.api.search
-
Command to delete documents from the search store based on a search query.
- DeleteDocuments() - Constructor for class io.fluxzero.common.api.search.DeleteDocuments
- DeleteEvents - Class in io.fluxzero.common.api.eventsourcing
-
Command to permanently delete all events associated with a specific aggregate ID.
- DeleteEvents() - Constructor for class io.fluxzero.common.api.eventsourcing.DeleteEvents
- DeleteValue - Class in io.fluxzero.common.api.keyvalue
-
Command to delete a value from the legacy key-value store by key.
- DeleteValue() - Constructor for class io.fluxzero.common.api.keyvalue.DeleteValue
- deserialize(byte) - Static method in enum class io.fluxzero.common.search.Document.EntryType
-
Deserializes a byte into an
Document.EntryTypeenum instance. - deserialize(Data<byte[]>) - Method in enum class io.fluxzero.common.search.DefaultDocumentSerializer
- deserializeDocument() - Method in class io.fluxzero.common.api.search.SerializedDocument
-
Returns the deserialized document view.
- determineCommonAncestors(Collection<?>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- determinesSpecificity() - Method in interface io.fluxzero.common.handling.ParameterResolver
-
Indicates whether this resolver contributes to determining handler method specificity when multiple handler candidates are available.
- DirectExecutorService - Class in io.fluxzero.common
-
A simple implementation of
AbstractExecutorServicethat executes tasks directly in the calling thread without using any worker threads. - DirectExecutorService() - Constructor for class io.fluxzero.common.DirectExecutorService
- disableJsonIgnore(ObjectMapper) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Disables any Jackson @JsonIgnore behavior on the specified ObjectMapper.
- DisconnectEvent - Class in io.fluxzero.common.api
-
A runtime-generated event that indicates a client has disconnected from the Fluxzero Runtime.
- DisconnectEvent() - Constructor for class io.fluxzero.common.api.DisconnectEvent
- DisconnectTracker - Class in io.fluxzero.common.api.tracking
-
Command used to explicitly disconnect a tracker from the Fluxzero Runtime and release any claimed message segments.
- DisconnectTracker() - Constructor for class io.fluxzero.common.api.tracking.DisconnectTracker
- disconnectTrackers(Predicate<Tracker>, boolean) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- disconnectTrackers(Predicate<Tracker>, boolean) - Method in interface io.fluxzero.common.tracking.TrackingStrategy
-
Disconnects trackers that match the provided filter.
- distinctByKey(Function<? super T, ?>) - Static method in class io.fluxzero.common.ObjectUtils
-
Returns a predicate that filters out duplicates based on a key extractor.
- Document - Class in io.fluxzero.common.search
-
Represents a structured, searchable, and indexable document within a Fluxzero collection.
- Document() - Constructor for class io.fluxzero.common.search.Document
- DOCUMENT - Enum constant in enum class io.fluxzero.common.MessageType
-
A message containing an updated search document from a given collection.
- DOCUMENT_FORMAT - Static variable in class io.fluxzero.common.api.Data
-
Custom format identifier for document data used in
SerializedDocument. - Document.Entry - Class in io.fluxzero.common.search
-
Represents a typed field value within a document (e.g. text, number, boolean).
- Document.EntryType - Enum Class in io.fluxzero.common.search
-
Enumerates the supported types of values that can appear in a
Documententry. - Document.Path - Class in io.fluxzero.common.search
-
Represents a navigable field access path for a
Documententry. - DocumentStats - Class in io.fluxzero.common.api.search
-
Represents aggregate statistics for a group of documents, including values for specified fields.
- DocumentStats() - Constructor for class io.fluxzero.common.api.search.DocumentStats
- DocumentStats.FieldStats - Class in io.fluxzero.common.api.search
-
Statistical summary for a single document field.
- DocumentUpdate - Class in io.fluxzero.common.api.search
-
Represents a single low-level document update operation to be applied to a search collection.
- DocumentUpdate() - Constructor for class io.fluxzero.common.api.search.DocumentUpdate
E
- empty() - Static method in class io.fluxzero.common.api.Metadata
-
Creates an empty instance of the Metadata class with no entries.
- EMPTY_ARRAY - Enum constant in enum class io.fluxzero.common.search.Document.EntryType
-
Represents empty arrays (e.g.,
[]). - EMPTY_OBJECT - Enum constant in enum class io.fluxzero.common.search.Document.EntryType
-
Represents empty objects (e.g.,
{}). - EMPTY_PATH - Static variable in class io.fluxzero.common.search.Document.Path
-
Singleton instance representing an empty path.
- emptyRange - Static variable in class io.fluxzero.common.tracking.TrackerCluster
-
Shared constant representing an empty segment range.
- encrypt(String) - Method in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
- encrypt(String) - Method in class io.fluxzero.common.encryption.DefaultEncryption
- encrypt(String) - Method in interface io.fluxzero.common.encryption.Encryption
-
Encrypts the given plain-text value using the configured encryption algorithm and key.
- encrypt(String) - Method in enum class io.fluxzero.common.encryption.NoOpEncryption
- Encryption - Interface in io.fluxzero.common.encryption
-
Defines a contract for encrypting and decrypting sensitive values within the system.
- ensureAccessible(T) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- ensureMessageSegment(SerializedMessage) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- Entry() - Constructor for class io.fluxzero.common.search.Document.Entry
- entrySet() - Method in class io.fluxzero.common.api.Metadata
-
Returns a set view of the mappings contained in this metadata object.
- EnvironmentVariablesSource - Enum Class in io.fluxzero.common.application
-
A
PropertySourcethat resolves property values from system environment variables. - equals(Object) - Method in class io.fluxzero.common.api.Data
- equals(Object) - Method in class io.fluxzero.common.tracking.SimpleTracker
- equals(Object) - Method in class io.fluxzero.common.tracking.WebSocketTracker
- ERROR - Enum constant in enum class io.fluxzero.common.MessageType
-
A handler failure in response to a request message or generic system failure.
- ErrorHandler<T> - Interface in io.fluxzero.common
-
Functional interface for handling errors during tasks.
- Error Handling - Search tag in class io.fluxzero.common.api.ResultBatch
- Section
- ErrorResult - Class in io.fluxzero.common.api
-
A generic error response returned when a request could not be completed successfully.
- ErrorResult() - Constructor for class io.fluxzero.common.api.ErrorResult
- escapeFieldName(String) - Static method in class io.fluxzero.common.SearchUtils
-
Escapes slashes and quotes in field names for safe indexing.
- EVENT - Enum constant in enum class io.fluxzero.common.MessageType
-
A record of something that occurred.
- EventBatch - Class in io.fluxzero.common.api.eventsourcing
-
Represents a batch of serialized events for a specific aggregate.
- EventBatch() - Constructor for class io.fluxzero.common.api.eventsourcing.EventBatch
- EventBatch.Metric - Class in io.fluxzero.common.api.eventsourcing
-
A compact metric representation of an
EventBatch, used inAppendEvents.Metric. - eventSourcingPath() - Static method in class io.fluxzero.common.ServicePathBuilder
-
Returns the service path for the event sourcing subsystem.
- Example - Search tag in annotation interface io.fluxzero.common.serialization.Revision
- Section
- Example - Search tag in class io.fluxzero.common.api.eventsourcing.GetEvents
- Section
- Example - Search tag in interface io.fluxzero.common.api.HasId
- Section
- Example - Search tag in interface io.fluxzero.common.serialization.TypeRegistry
- Section
- Example: - Search tag in class io.fluxzero.common.application.ApplicationEnvironmentPropertiesSource
- Section
- Example: - Search tag in class io.fluxzero.common.application.SystemPropertiesSource
- Section
- Example application.properties: - Search tag in class io.fluxzero.common.application.ApplicationPropertiesSource
- Section
- Examples - Search tag in class io.fluxzero.common.ServicePathBuilder
- Section
- Examples - Search tag in class io.fluxzero.common.api.search.constraints.BetweenConstraint
- Section
- Examples - Search tag in class io.fluxzero.common.api.search.constraints.ExistsConstraint
- Section
- Examples - Search tag in class io.fluxzero.common.api.search.constraints.MatchConstraint
- Section
- Examples - Search tag in class io.fluxzero.common.search.Document.Path
- Section
- Examples - Search tag in interface io.fluxzero.common.api.JsonType
- Section
- Example usage - Search tag in enum class io.fluxzero.common.application.EnvironmentVariablesSource
- Section
- Example usage - Search tag in interface io.fluxzero.common.Monitored
- Section
- Example Usage - Search tag in class io.fluxzero.common.serialization.JsonUtils
- Section
- Example Use Cases - Search tag in class io.fluxzero.common.api.search.SortableEntry
- Section
- Exception Behavior - Search tag in class io.fluxzero.common.api.ErrorResult
- Section
- execute(Runnable) - Method in class io.fluxzero.common.DirectExecutorService
- executeExpiredTasks() - Method in class io.fluxzero.common.InMemoryTaskScheduler
- executeExpiredTasks() - Method in interface io.fluxzero.common.TaskScheduler
-
Executes any scheduled tasks that are due according to the scheduler's current time.
- executeExpiredTasksAsync() - Method in class io.fluxzero.common.InMemoryTaskScheduler
- exists(String...) - Static method in class io.fluxzero.common.api.search.constraints.ExistsConstraint
-
Creates a constraint that checks for the presence of any of the given paths.
- ExistsConstraint - Class in io.fluxzero.common.api.search.constraints
-
A
Constraintthat checks whether one or more paths exist in a document. - ExistsConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.ExistsConstraint
- expectResult() - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.MethodHandlerInvoker
- expectResult() - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
- expectResult() - Method in interface io.fluxzero.common.handling.HandlerInvoker
-
Indicates whether the handler method has a return value.
- expectResult() - Method in class io.fluxzero.common.handling.HandlerInvoker.SimpleInvoker
- External source integration - Search tag in class io.fluxzero.common.api.tracking.ClaimSegment
- Section
F
- Facet - Annotation Interface in io.fluxzero.common.search
-
Marker annotation on fields and methods that indicates that a property is to be used as facet when indexing a document for search.
- FacetConstraint - Class in io.fluxzero.common.api.search.constraints
-
A constraint that matches documents containing a specific
FacetEntry. - FacetConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.FacetConstraint
- FacetEntry - Class in io.fluxzero.common.api.search
-
Represents a single facet field-value pair within a document.
- FacetEntry() - Constructor for class io.fluxzero.common.api.search.FacetEntry
- FacetStats - Class in io.fluxzero.common.api.search
-
Represents the count of documents matching a specific facet value.
- FacetStats() - Constructor for class io.fluxzero.common.api.search.FacetStats
- fallsInRange(int, int[]) - Static method in class io.fluxzero.common.ConsistentHashing
-
Checks if a given segment index falls within a specified segment range.
- fallsInRange(String, int[]) - Static method in class io.fluxzero.common.ConsistentHashing
-
Checks if the segment computed from the routing key falls within the specified segment range.
- fallsInRange(String, int[], int) - Static method in class io.fluxzero.common.ConsistentHashing
-
Same as
ConsistentHashing.fallsInRange(String, int[]), but uses a custom max segment size. - Fields - Search tag in class io.fluxzero.common.api.keyvalue.StoreValues
- Section
- Fields - Search tag in class io.fluxzero.common.api.search.SearchQuery
- Section
- FieldStats(List<Document>, String) - Constructor for class io.fluxzero.common.api.search.DocumentStats.FieldStats
-
Constructs a
FieldStatsinstance by scanning all numeric entries for a given path. - File Inheritance via @extends - Search tag in class io.fluxzero.common.serialization.JsonUtils
- Section
- FileUtils - Class in io.fluxzero.common
-
Utility class for reading and writing files and classpath resources.
- FileUtils() - Constructor for class io.fluxzero.common.FileUtils
- filter(List<SerializedMessage>, int[], Position, Tracker) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- Filtering using #contains() - Search tag in annotation interface io.fluxzero.common.serialization.RegisterType
- Section
- filterMessage(M, Parameter) - Method in interface io.fluxzero.common.handling.ParameterResolver
-
Determines whether a given message should be passed to a handler method based on this parameter's characteristics.
- filterPaths(Predicate<Document.Path>) - Method in class io.fluxzero.common.search.Document
-
Filters document entries by a
Document.Pathpredicate. - FINAL_CHUNK - Static variable in interface io.fluxzero.common.api.HasMetadata
- forAsyncConsumer(ThrowingFunction<List<T>, CompletableFuture<?>>) - Static method in class io.fluxzero.common.Backlog
-
Creates a backlog for an asynchronous consumer with default max batch size and default logging error handler.
- forAsyncConsumer(ThrowingFunction<List<T>, CompletableFuture<?>>, int) - Static method in class io.fluxzero.common.Backlog
-
Creates a backlog for an asynchronous consumer with custom max batch size and default logging error handler.
- forAsyncConsumer(ThrowingFunction<List<T>, CompletableFuture<?>>, int, ErrorHandler<List<T>>) - Static method in class io.fluxzero.common.Backlog
-
Creates a backlog for an asynchronous consumer with custom max batch size and error handler.
- forceThrow(Throwable) - Static method in class io.fluxzero.common.ObjectUtils
-
Forces the given throwable to be thrown.
- forConsumer(ThrowingConsumer<List<T>>) - Static method in class io.fluxzero.common.Backlog
-
Creates a new backlog for a synchronous consumer and default batch size and default logging error handler.
- forConsumer(ThrowingConsumer<List<T>>, int) - Static method in class io.fluxzero.common.Backlog
-
Creates a backlog with custom max batch size and default logging error handler.
- forConsumer(ThrowingConsumer<List<T>>, int, ErrorHandler<List<T>>) - Static method in class io.fluxzero.common.Backlog
-
Creates a backlog with custom max batch size and error handler.
- forEach(Consumer<? super R>) - Method in class io.fluxzero.common.DefaultMemoizingBiFunction
- forEach(Consumer<? super R>) - Method in interface io.fluxzero.common.MemoizingBiFunction
-
Applies the given consumer to all currently cached values.
- forEach(Consumer<? super V>) - Method in class io.fluxzero.common.DefaultMemoizingFunction
- forEach(Consumer<? super V>) - Method in interface io.fluxzero.common.MemoizingFunction
-
Applies the given consumer to all currently cached values.
- formatSortable(Object) - Static method in class io.fluxzero.common.api.search.SortableEntry
-
Formats the given object into a sortable string depending on its type.
- fromData(Data<byte[]>, Supplier<Document>) - Method in class io.fluxzero.common.search.JacksonInverter
- fromDocument(SerializedDocument) - Static method in class io.fluxzero.common.api.search.bulkupdate.IndexDocument
-
Creates a bulk index operation from a
SerializedDocument. - fromEncryptionKey(String) - Static method in class io.fluxzero.common.encryption.DefaultEncryption
- fromFile(Class<?>, String) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Loads and deserializes a JSON file located relative to the reference point into an object.
- fromFile(Class<?>, String, JavaType) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Loads and deserializes a JSON file located relative to the reference point into an object of the provided type.
- fromFile(Class<?>, String, Class<T>) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Loads and deserializes a JSON file located relative to the reference point into an object of the provided type.
- fromFile(Class<?>, String, Function<TypeFactory, JavaType>) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Loads and deserializes a JSON file located relative to the referencePoint into an object of the type specified by the provided type function.
- fromFile(String) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Loads and deserializes a JSON file located relative to the calling class.
- fromFile(String...) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Loads and deserializes JSON files located relative to the calling class.
- fromFile(String, JavaType) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Loads and deserializes a JSON file located relative to the calling class to an object of the specified type.
- fromFile(String, Class<T>) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Loads and deserializes a JSON file located relative to the calling class to an object of the specified type.
- fromFile(String, Function<TypeFactory, JavaType>) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Loads and deserializes a JSON file located relative to the calling class into an object of the type specified by the provided type function.
- fromFileAs(String) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Loads and deserializes a JSON file located relative to the calling class and casts it to type
JsonUtils. - fromFileWith(String, Map<String, Object>) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Loads and deserializes a JSON file located relative to the calling class, applies property replacements, and returns the resulting object.
- fromJson(byte[]) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Deserializes a JSON byte array and casts the result to type
JsonUtils. - fromJson(byte[], JavaType) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Deserializes a JSON byte array into an instance of the specified type.
- fromJson(byte[], Class<T>) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Deserializes a JSON byte array into an instance of the specified class type.
- fromJson(byte[], Type) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Converts a JSON string to an object of the given type, which may be a
ParameterizedTypeorClass. - fromJson(byte[], Function<TypeFactory, JavaType>) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Deserializes a JSON byte array into an object of the type specified by the provided type function.
- fromJson(String) - Static method in class io.fluxzero.common.serialization.JsonUtils
- fromJson(String, JavaType) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Converts a JSON string to an object of the given type.
- fromJson(String, Class<T>) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Converts a JSON string to an object of the given class type.
- fromJson(String, Type) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Converts a JSON string to an object of the given type, which may be a
ParameterizedTypeorClass. - fromJson(String, Function<TypeFactory, JavaType>) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Deserializes a JSON string into an object of the type specified by the provided type function.
- FULL_SEGMENT - Static variable in class io.fluxzero.common.api.tracking.Position
G
- gatewayPath(MessageType) - Static method in class io.fluxzero.common.ServicePathBuilder
-
Returns the gateway path used to publish messages of the given
MessageType. - generateNewEncryptionKey() - Static method in class io.fluxzero.common.encryption.DefaultEncryption
-
Generates a new encryption key using the default encryption mechanism.
- GenericTypeResolver - Class in io.fluxzero.common.reflection
-
Utility class for resolving generic type information in class hierarchies.
- GenericTypeResolver() - Constructor for class io.fluxzero.common.reflection.GenericTypeResolver
- get() - Method in class io.fluxzero.common.DefaultMemoizingSupplier
- get(Object) - Method in class io.fluxzero.common.api.Metadata
-
Retrieves the value associated with the given key from the entries map.
- get(Object, TypeReference<T>) - Method in class io.fluxzero.common.api.Metadata
-
Retrieves a value associated with the given key, deserializes it to the specified type, and returns it.
- get(Object, Class<T>) - Method in class io.fluxzero.common.api.Metadata
-
Retrieves the value associated with the given key and attempts to deserialize it into the specified type.
- get(String) - Method in class io.fluxzero.common.api.search.Group
-
Returns the value associated with the given path in this group.
- get(String) - Method in class io.fluxzero.common.application.DecryptingPropertySource
-
Returns the decrypted value of the given property name.
- get(String) - Method in class io.fluxzero.common.application.DefaultPropertySource
- get(String) - Method in enum class io.fluxzero.common.application.EnvironmentVariablesSource
-
Retrieves the value of the given property name from the system environment.
- get(String) - Method in class io.fluxzero.common.application.JavaPropertiesSource
-
Retrieves the value for the given property name.
- get(String) - Method in enum class io.fluxzero.common.application.NoOpPropertySource
-
Always returns
nullfor any requested property name. - get(String) - Method in interface io.fluxzero.common.application.PropertySource
-
Retrieves the value of a property by name.
- get(String) - Method in class io.fluxzero.common.application.SimplePropertySource
-
Retrieves the value associated with the given property name from the internal map.
- get(String, String) - Method in interface io.fluxzero.common.application.PropertySource
-
Returns the property value, or the given default if not present.
- GetAggregateIds - Class in io.fluxzero.common.api.modeling
-
Request to retrieve all aggregate identifiers associated with a given entity ID.
- GetAggregateIds() - Constructor for class io.fluxzero.common.api.modeling.GetAggregateIds
- GetAggregateIdsResult - Class in io.fluxzero.common.api.modeling
-
Response to a
GetAggregateIdsrequest, returning a mapping of aggregate IDs to types. - GetAggregateIdsResult() - Constructor for class io.fluxzero.common.api.modeling.GetAggregateIdsResult
- getAlgorithm() - Method in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
- getAlgorithm() - Method in class io.fluxzero.common.encryption.DefaultEncryption
- getAlgorithm() - Method in interface io.fluxzero.common.encryption.Encryption
-
Returns the name or identifier of the encryption algorithm used.
- getAlgorithm() - Method in enum class io.fluxzero.common.encryption.NoOpEncryption
- getAllMethods(Class<?>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotatedFields(Class<?>, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotatedFields(Object, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotatedMethods(Class<?>, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotatedMethods(Object, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotatedProperties(Class<?>, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotatedProperty(Class<?>, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotatedProperty(Object, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotatedPropertyValue(Object, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotatedPropertyValues(Object, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotation(AnnotatedElement, Class<A>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotation(Executable) - Method in class io.fluxzero.common.handling.HandlerConfiguration
-
Retrieves the configured method annotation on the given method, if present.
- getAnnotationAs(Annotation, Class<? extends Annotation>, Class<? extends T>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotationAs(Class<?>, Class<? extends Annotation>, Class<T>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getAnnotationAs(AnnotatedElement, Class<? extends Annotation>, Class<? extends T>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getBatch(int[], Position, int) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- getBatch(Tracker, PositionStore) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- getBatch(Tracker, PositionStore) - Method in interface io.fluxzero.common.tracking.TrackingStrategy
-
Requests a new batch of messages for the given tracker.
- getBatch(Long, int) - Method in interface io.fluxzero.common.tracking.MessageStore
-
Retrieves a batch of messages starting from the given
lastIndex(exclusive). - getBatch(Long, int, boolean) - Method in interface io.fluxzero.common.tracking.MessageStore
-
Retrieves a batch of messages starting from the given
minIndex. - getBefore() - Method in class io.fluxzero.common.api.search.SearchQuery
- getBoolean(String) - Method in interface io.fluxzero.common.application.PropertySource
-
Returns the value of the property as a boolean.
- getBoolean(String, boolean) - Method in interface io.fluxzero.common.application.PropertySource
-
Returns the value of the property as a boolean, falling back to a default if not present.
- getBytes() - Method in class io.fluxzero.common.api.eventsourcing.EventBatch
-
Calculates the total number of bytes in the data across all messages within the batch.
- getBytes() - Method in class io.fluxzero.common.api.SerializedMessage
-
Returns the length of bytes in the serialized payload.
- getBytes() - Method in class io.fluxzero.common.api.tracking.MessageBatch
-
Calculates the total number of bytes in the data across all messages within the batch.
- getBytes(ByteBuffer) - Static method in class io.fluxzero.common.ObjectUtils
-
Extracts the byte array from a
ByteBuffer. - getCallerClass() - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getClientId() - Method in class io.fluxzero.common.tracking.SimpleTracker
- getClientId() - Method in interface io.fluxzero.common.tracking.Tracker
- getCollection() - Method in interface io.fluxzero.common.api.search.BulkUpdate
-
The name of the collection to which this document belongs.
- getCollectionElementType(AccessibleObject) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getCollectionElementType(Type) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getConsumerName() - Method in interface io.fluxzero.common.tracking.Tracker
- getContent(Class<?>, String) - Static method in class io.fluxzero.common.serialization.JsonUtils
- getContent(URI) - Static method in class io.fluxzero.common.serialization.JsonUtils
- getDeadline() - Method in interface io.fluxzero.common.tracking.Tracker
- getDocument() - Method in class io.fluxzero.common.api.search.SerializedDocument
-
Returns the serialized representation of the document.
- GetDocument - Class in io.fluxzero.common.api.search
-
Request to fetch a single document from the search store by ID and collection.
- GetDocument() - Constructor for class io.fluxzero.common.api.search.GetDocument
- GetDocumentResult - Class in io.fluxzero.common.api.search
-
Result returned in response to a
GetDocumentrequest. - GetDocumentResult() - Constructor for class io.fluxzero.common.api.search.GetDocumentResult
- GetDocumentResult.Metric - Class in io.fluxzero.common.api.search
-
Lightweight structure for representing
GetDocumentResultin Flux metrics logs. - GetDocuments - Class in io.fluxzero.common.api.search
-
Request to fetch multiple documents from the search store by collection and their IDs.
- GetDocuments() - Constructor for class io.fluxzero.common.api.search.GetDocuments
- GetDocumentsResult - Class in io.fluxzero.common.api.search
-
Result returned in response to a
GetDocumentsrequest. - GetDocumentsResult() - Constructor for class io.fluxzero.common.api.search.GetDocumentsResult
- GetDocumentsResult.Metric - Class in io.fluxzero.common.api.search
-
Lightweight structure for representing
GetDocumentsResultin Flux metrics logs. - GetDocumentStats - Class in io.fluxzero.common.api.search
-
Request to compute statistics on documents that match a given
SearchQuery. - GetDocumentStats() - Constructor for class io.fluxzero.common.api.search.GetDocumentStats
- GetDocumentStatsResult - Class in io.fluxzero.common.api.search
-
Response to a
GetDocumentStatsrequest. - GetDocumentStatsResult() - Constructor for class io.fluxzero.common.api.search.GetDocumentStatsResult
- GetDocumentStatsResult.Metric - Class in io.fluxzero.common.api.search
-
Compact summary of the result, used for internal monitoring purposes.
- getEnclosingClass(AccessibleObject) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getEncryptionKey() - Method in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
- getEncryptionKey() - Method in class io.fluxzero.common.encryption.DefaultEncryption
- getEncryptionKey() - Method in interface io.fluxzero.common.encryption.Encryption
-
Returns the encryption key used by this implementation.
- getEncryptionKey() - Method in enum class io.fluxzero.common.encryption.NoOpEncryption
- getEnd() - Method in class io.fluxzero.common.api.search.SerializedDocument
-
Returns the adjusted end timestamp.
- getEnd() - Method in class io.fluxzero.common.search.Document
- getEntries() - Method in class io.fluxzero.common.api.Metadata
-
Retrieves a map of entries where the keys and values are strings.
- getEntryAtPath(String) - Method in class io.fluxzero.common.search.Document
-
Retrieves the first matching
Document.Entryfor a given query path. - getEntryType(JsonToken) - Method in class io.fluxzero.common.search.JacksonInverter
- getEnvironment() - Static method in class io.fluxzero.common.application.ApplicationEnvironmentPropertiesSource
-
Attempts to resolve the active environment using environment variables or system properties.
- GetEvents - Class in io.fluxzero.common.api.eventsourcing
-
A request to fetch stored events for a specific aggregate in an event-sourced system.
- GetEvents() - Constructor for class io.fluxzero.common.api.eventsourcing.GetEvents
- GetEventsResult - Class in io.fluxzero.common.api.eventsourcing
-
Response to a
GetEventsrequest, returning a batch of events for an aggregate. - GetEventsResult() - Constructor for class io.fluxzero.common.api.eventsourcing.GetEventsResult
- GetEventsResult.Metric - Class in io.fluxzero.common.api.eventsourcing
-
Lightweight metric representation of a
GetEventsResultused for monitoring. - getFacets(Object) - Method in class io.fluxzero.common.search.JacksonInverter
- getFacets(Object, Metadata) - Method in class io.fluxzero.common.search.JacksonInverter
- getFacets(AccessibleObject, Object) - Method in class io.fluxzero.common.search.JacksonInverter
- GetFacetStats - Class in io.fluxzero.common.api.search
-
Request to retrieve aggregated counts for all
facetfields across documents matching the givenSearchQuery. - GetFacetStats() - Constructor for class io.fluxzero.common.api.search.GetFacetStats
- GetFacetStatsResult - Class in io.fluxzero.common.api.search
-
Result returned for a
GetFacetStatsrequest. - GetFacetStatsResult() - Constructor for class io.fluxzero.common.api.search.GetFacetStatsResult
- GetFacetStatsResult.Metric - Class in io.fluxzero.common.api.search
-
Lightweight summary of the facet statistics result, used for internal metric tracking.
- getField(Class<?>, String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getFieldAnnotation(Field, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getFieldValue(String, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getFile(Class<?>, String) - Static method in class io.fluxzero.common.FileUtils
-
Gets a file from a classpath location using a reference class.
- getFirstTypeArgument(Type) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getFormat() - Method in class io.fluxzero.common.api.Data
-
Returns the effective format for the data, defaulting to
Data.JSON_FORMATifformatis null or "json". - getGenericPropertyType(AccessibleObject) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getGenericType(Class<?>, Class<?>) - Static method in class io.fluxzero.common.reflection.GenericTypeResolver
- getGenericType(Class<?>, Class<?>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getGlobMatcher(String) - Static method in class io.fluxzero.common.SearchUtils
-
Converts a standard POSIX Shell globbing pattern into a regular expression pattern.
- getGuarantee() - Method in class io.fluxzero.common.api.Command
-
Indicates the delivery guarantee required for this command.
- getGuarantee() - Method in class io.fluxzero.common.api.keyvalue.StoreValueIfAbsent
- getGuarantee() - Method in class io.fluxzero.common.api.keyvalue.StoreValuesAndWait
-
Deprecated.
- getGuarantee() - Method in class io.fluxzero.common.api.publishing.Append
- getId() - Method in interface io.fluxzero.common.api.HasId
-
Returns the stringified identifier of this object.
- getId() - Method in interface io.fluxzero.common.api.search.BulkUpdate
-
The unique identifier of the document within the collection.
- getIndex(int) - Method in class io.fluxzero.common.api.tracking.Position
- getInvoker(Object, M) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
- getInvoker(Object, M) - Method in class io.fluxzero.common.handling.HandlerInspector.ObjectHandlerMatcher
- getInvoker(M) - Method in class io.fluxzero.common.handling.DefaultHandler
- getInvoker(M) - Method in interface io.fluxzero.common.handling.Handler
-
Returns a
HandlerInvokercapable of processing the given message, if available. - getInvoker(T, M) - Method in interface io.fluxzero.common.handling.HandlerMatcher
-
Attempts to resolve a
HandlerInvokerfor the given target instance and message. - getLastTrackerIndex() - Method in interface io.fluxzero.common.tracking.Tracker
- getLeastSpecificAllowedClass(Executable, Class<? extends Annotation>) - Method in interface io.fluxzero.common.handling.MessageFilter
-
Provides the least specific class type that is allowed to match this filter for a given method and annotation.
- getMatchingEntries(Predicate<Document.Path>) - Method in class io.fluxzero.common.search.Document
-
Retrieves a stream of entries that match the provided path predicate.
- getMaxSize() - Method in interface io.fluxzero.common.tracking.Tracker
- getMechanism() - Method in class io.fluxzero.common.serialization.GlobalTypeIdResolver
- getMember() - Method in interface io.fluxzero.common.reflection.MemberInvoker
- getMemberAnnotation(Class<?>, String, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getMessageStore() - Method in interface io.fluxzero.common.tracking.HasMessageStore
-
Returns the associated
MessageStoreinstance. - getMessageStore() - Method in interface io.fluxzero.common.tracking.MessageStore
-
Returns the current instance as the
MessageStore. - getMetadata() - Method in interface io.fluxzero.common.api.HasMetadata
-
Returns the
Metadataassociated with this object. - getMethod() - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.MethodHandlerInvoker
- getMethod() - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
- getMethod() - Method in interface io.fluxzero.common.handling.HandlerInvoker
- getMethod() - Method in class io.fluxzero.common.handling.HandlerInvoker.SimpleInvoker
- getMethod(Class<?>, String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getMethodAnnotation() - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.MethodHandlerInvoker
- getMethodAnnotation() - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
- getMethodAnnotation() - Method in interface io.fluxzero.common.handling.HandlerInvoker
-
Retrieves a specific annotation from the handler method, if present.
- getMethodAnnotation() - Method in class io.fluxzero.common.handling.HandlerInvoker.SimpleInvoker
- getMethodAnnotation(Executable, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getMethodAnnotations(Executable, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getMethodOverrideHierarchy(Method) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getName(AccessibleObject) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getOptionally(Object) - Method in class io.fluxzero.common.api.Metadata
-
Retrieves the value associated with the provided key, if it exists, wrapped in an Optional.
- getOptionally(Object, TypeReference<T>) - Method in class io.fluxzero.common.api.Metadata
-
Retrieves an object associated with the given key, deserializes it to the specified type, and returns it wrapped in an
Optional. - getOptionally(Object, Class<T>) - Method in class io.fluxzero.common.api.Metadata
-
Retrieves an object associated with the given key, attempts to deserialize it to the specified type, and returns it wrapped in an
Optional. - getOrDefault(Object, String) - Method in class io.fluxzero.common.api.Metadata
-
Retrieves the value mapped to the specified key in the entries map.
- getOriginalRevision() - Method in class io.fluxzero.common.api.SerializedMessage
-
Returns the original revision of the payload object.
- getOrThrow(Object, Supplier<? extends X>) - Method in class io.fluxzero.common.api.Metadata
-
Retrieves the value associated with the specified key or throws an exception provided by the given error supplier if the key does not exist or has a null value.
- getOutputType() - Method in class io.fluxzero.common.search.JacksonInverter
- getOutputType() - Method in class io.fluxzero.common.serialization.AbstractConverter
- getOutputType() - Method in interface io.fluxzero.common.serialization.Converter
- getPackageAndParentPackages(Package) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getPackageAnnotation(Package, Class<A>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getPackageAnnotations(Package) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getPackageAnnotations(Package, boolean) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getParameterIndex(Parameter) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getParameterName(Parameter) - Method in class io.fluxzero.common.reflection.ParameterRegistry
-
Retrieves the name of a specific method parameter.
- getParameterNames(Executable) - Method in class io.fluxzero.common.reflection.ParameterRegistry
-
Retrieves the parameter names for a given method.
- getParameterOverrideHierarchy(Parameter) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getPaths() - Method in class io.fluxzero.common.api.search.constraints.PathConstraint
-
Retrieves a list of paths associated with this constraint.
- GetPosition - Class in io.fluxzero.common.api.tracking
- GetPosition() - Constructor for class io.fluxzero.common.api.tracking.GetPosition
- GetPositionResult - Class in io.fluxzero.common.api.tracking
-
Response to a
GetPositionrequest, containing the current tracked position for a specific consumer andMessageType. - GetPositionResult() - Constructor for class io.fluxzero.common.api.tracking.GetPositionResult
- getPriority(Annotation) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
- getProcessingDuration(Tracker) - Method in class io.fluxzero.common.tracking.TrackerCluster
-
Returns how long the given tracker has been active.
- getPropertyAnnotation(String, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getPropertyName(AccessibleObject) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getPropertyType(AccessibleObject) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getPurgeDelay() - Method in class io.fluxzero.common.tracking.SimpleTracker
- getPurgeDelay() - Method in interface io.fluxzero.common.tracking.Tracker
- GetRelationships - Class in io.fluxzero.common.api.modeling
-
Request to retrieve all aggregate relationships for a given entity ID.
- GetRelationships() - Constructor for class io.fluxzero.common.api.modeling.GetRelationships
- GetRelationshipsResult - Class in io.fluxzero.common.api.modeling
-
Response to a
GetRelationshipsrequest, containing all known relationships for a given entity ID. - GetRelationshipsResult() - Constructor for class io.fluxzero.common.api.modeling.GetRelationshipsResult
- getRequestId() - Method in interface io.fluxzero.common.api.RequestResult
-
The requestId of the original
Requestthis result corresponds to. - getResourceBaseUri(String) - Static method in class io.fluxzero.common.FileUtils
-
Retrieves the base URI of a given resource path.
- getResourceBaseUri(String, ClassLoader) - Static method in class io.fluxzero.common.FileUtils
-
Retrieves the base URI of a given resource path.
- getRevision() - Method in class io.fluxzero.common.api.SerializedMessage
- getRevision() - Method in interface io.fluxzero.common.api.SerializedObject
-
Returns the revision of the serialized object.
- GetSchedule - Class in io.fluxzero.common.api.scheduling
-
Request to retrieve a scheduled message by its
GetSchedule.scheduleId. - GetSchedule() - Constructor for class io.fluxzero.common.api.scheduling.GetSchedule
- GetScheduleResult - Class in io.fluxzero.common.api.scheduling
-
Response to a
GetSchedulerequest, containing the matchingSerializedSchedule, if found. - GetScheduleResult() - Constructor for class io.fluxzero.common.api.scheduling.GetScheduleResult
- GetScheduleResult.Metric - Class in io.fluxzero.common.api.scheduling
-
Metric payload used for internal monitoring and logging.
- GetSearchHistogram - Class in io.fluxzero.common.api.search
-
Request to compute a time-based histogram over documents that match a given query.
- GetSearchHistogram() - Constructor for class io.fluxzero.common.api.search.GetSearchHistogram
- GetSearchHistogramResult - Class in io.fluxzero.common.api.search
-
Result of a
GetSearchHistogramrequest. - GetSearchHistogramResult() - Constructor for class io.fluxzero.common.api.search.GetSearchHistogramResult
- getSegment(Tracker) - Method in class io.fluxzero.common.tracking.TrackerCluster
-
Returns the segment range assigned to the tracker.
- getSimpleName(Class<?>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getSimpleName(Package) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getSimpleName(String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getSize() - Method in class io.fluxzero.common.api.eventsourcing.EventBatch
-
Returns the number of events in this batch.
- getSize() - Method in class io.fluxzero.common.api.publishing.Append
- getSize() - Method in class io.fluxzero.common.api.search.BulkUpdateDocuments
- getSize() - Method in class io.fluxzero.common.api.search.IndexDocuments
- getSize() - Method in class io.fluxzero.common.api.tracking.MessageBatch
-
Returns the number of messages contained in this batch.
- getSortableEntries(Object) - Method in class io.fluxzero.common.search.JacksonInverter
- getSortableEntries(AccessibleObject, Object) - Method in class io.fluxzero.common.search.JacksonInverter
- getSortableEntries(Predicate<Document.Path>) - Method in class io.fluxzero.common.search.Document
-
Retrieves a stream of
SortableEntryobjects from the document's indexes that match the provided path predicate. - getSortables(Object) - Method in class io.fluxzero.common.search.JacksonInverter
- getSupportedSourceVersion() - Method in class io.fluxzero.common.serialization.TypeRegistryProcessor
- getTargetClass() - Method in class io.fluxzero.common.handling.DefaultHandler
- getTargetClass() - Method in class io.fluxzero.common.handling.Handler.DelegatingHandler
- getTargetClass() - Method in interface io.fluxzero.common.handling.Handler
-
Returns the class of the handler's target object.
- getTargetClass() - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.MethodHandlerInvoker
- getTargetClass() - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
- getTargetClass() - Method in interface io.fluxzero.common.handling.HandlerInvoker
-
The target class that contains the handler method.
- getTargetClass() - Method in class io.fluxzero.common.handling.HandlerInvoker.SimpleInvoker
- getTimestamp() - Method in interface io.fluxzero.common.api.RequestResult
-
The timestamp (in epoch milliseconds) when this result was generated.
- getTraceEntries() - Method in class io.fluxzero.common.api.Metadata
-
Retrieves a map containing only the entries from the metadata whose keys start with the prefix "$trace.".
- getTrackerId() - Method in class io.fluxzero.common.tracking.SimpleTracker
- getTrackerId() - Method in interface io.fluxzero.common.tracking.Tracker
- getTrackers() - Method in class io.fluxzero.common.tracking.TrackerCluster
-
Returns an unmodifiable view of the current set of trackers.
- getType() - Method in class io.fluxzero.common.api.search.bulkupdate.DeleteDocument
- getType() - Method in interface io.fluxzero.common.api.search.BulkUpdate
-
Indicates the operation type:
index,indexIfNotExists, ordelete. - getType() - Method in class io.fluxzero.common.api.search.bulkupdate.IndexDocument
- getType() - Method in class io.fluxzero.common.api.search.bulkupdate.IndexDocumentIfNotExists
- getType() - Method in class io.fluxzero.common.api.SerializedMessage
- getType() - Method in interface io.fluxzero.common.api.SerializedObject
-
Returns the type identifier for the serialized payload.
- getTypeAnnotation(Class<?>, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getTypeAnnotations(Class<?>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getTypeArgument(Type, int) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getTypeArguments(Type) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getTypeFilter() - Method in interface io.fluxzero.common.tracking.Tracker
-
Returns a predicate for filtering messages based on their type (class name).
- getTypeName(String) - Method in class io.fluxzero.common.serialization.DefaultTypeRegistry
- getTypeName(String) - Method in enum class io.fluxzero.common.serialization.NoOpTypeRegistry
- getTypeName(String) - Method in interface io.fluxzero.common.serialization.TypeRegistry
-
Returns the fully qualified class name associated with the given alias or type key.
- getValue() - Method in class io.fluxzero.common.api.Data
-
Returns the deserialized value.
- getValue(AccessibleObject, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- getValue(AccessibleObject, Object, boolean) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- GetValue - Class in io.fluxzero.common.api.keyvalue
-
Request to retrieve a value from the legacy key-value store.
- GetValue() - Constructor for class io.fluxzero.common.api.keyvalue.GetValue
- GetValueResult - Class in io.fluxzero.common.api.keyvalue
-
Response to a
GetValuerequest, returning the value associated with the given key. - GetValueResult() - Constructor for class io.fluxzero.common.api.keyvalue.GetValueResult
- GetValueResult.Metric - Class in io.fluxzero.common.api.keyvalue
- getZone() - Method in class io.fluxzero.common.DelegatingClock
- GlobalTypeIdResolver - Class in io.fluxzero.common.serialization
- GlobalTypeIdResolver() - Constructor for class io.fluxzero.common.serialization.GlobalTypeIdResolver
- Group - Class in io.fluxzero.common.api.search
-
Represents a group key for aggregating documents in
DocumentStats. - Group(Map<String, String>) - Constructor for class io.fluxzero.common.api.search.Group
- Guarantee - Enum Class in io.fluxzero.common
-
Represents a delivery or completion guarantee for messages or state changes in Fluxzero.
- GZIP - Enum constant in enum class io.fluxzero.common.serialization.compression.CompressionAlgorithm
-
GZIP compression using standard Java APIs.
- GZIP Support - Search tag in class io.fluxzero.common.serialization.compression.CompressionUtils
- Section
H
- handleError(Throwable, T) - Method in interface io.fluxzero.common.ErrorHandler
-
Handles the given
Throwablein the context of the provided value. - Handler<M> - Interface in io.fluxzero.common.handling
-
Represents a container for a message handler and the mechanism to resolve a
HandlerInvokerfor a given message. - Handler.DelegatingHandler<M> - Class in io.fluxzero.common.handling
-
Abstract base class for
Handlerimplementations that delegate to another handler. - Handler Architecture - Search tag in interface io.fluxzero.common.handling.Handler
- Section
- HandlerConfiguration<M> - Class in io.fluxzero.common.handling
-
Configuration object used to define how message handler methods are selected and filtered for a given message type.
- HandlerConfiguration() - Constructor for class io.fluxzero.common.handling.HandlerConfiguration
- HandlerFilter - Interface in io.fluxzero.common.handling
-
Represents a predicate used to determine whether a given method should be considered a valid message handler.
- HandlerInspector - Class in io.fluxzero.common.handling
-
Utility for inspecting and constructing handler components from annotated methods.
- HandlerInspector() - Constructor for class io.fluxzero.common.handling.HandlerInspector
- HandlerInspector.MethodHandlerMatcher<M> - Class in io.fluxzero.common.handling
-
A matcher that encapsulates metadata and resolution logic for a single handler method or constructor.
- HandlerInspector.MethodHandlerMatcher.MethodHandlerInvoker - Class in io.fluxzero.common.handling
- HandlerInspector.ObjectHandlerMatcher<M> - Class in io.fluxzero.common.handling
-
A composite
HandlerMatcherthat delegates to a list of individual matchers. - HandlerInvoker - Interface in io.fluxzero.common.handling
-
Represents an invocable handler method.
- HandlerInvoker.DelegatingHandlerInvoker - Class in io.fluxzero.common.handling
-
A
HandlerInvokerthat delegates all behavior to another instance. - HandlerInvoker.SimpleInvoker - Class in io.fluxzero.common.handling
-
A simple invoker backed by a
Callable, typically used for test utilities or framework-internal logic. - HandlerMatcher<T,
M> - Interface in io.fluxzero.common.handling -
Defines the logic to determine whether a given target object can handle a message, and how to invoke it.
- Handling - Search tag in class io.fluxzero.common.api.scheduling.Schedule
- Section
- has(Class<? extends Annotation>, Method) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- has(Class<? extends Annotation>, Parameter) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- HasDocument - Class in io.fluxzero.common.api.search
-
A request to check whether a document exists in a given collection.
- HasDocument() - Constructor for class io.fluxzero.common.api.search.HasDocument
- hasHandlerMethods(Class<?>, HandlerConfiguration<?>) - Static method in class io.fluxzero.common.handling.HandlerInspector
-
Returns whether the given class contains at least one method or constructor that matches the handler configuration.
- hashCode() - Method in class io.fluxzero.common.api.Data
- hashCode() - Method in class io.fluxzero.common.tracking.SimpleTracker
- hashCode() - Method in class io.fluxzero.common.tracking.WebSocketTracker
- HasId - Interface in io.fluxzero.common.api
-
Interface for exposing a string-based representation of an object's identifier.
- HasMessageStore - Interface in io.fluxzero.common.tracking
-
Interface for components that expose a
MessageStore. - HasMetadata - Interface in io.fluxzero.common.api
-
Marker interface for objects that carry associated
Metadata. - hasMissedDeadline() - Method in interface io.fluxzero.common.tracking.Tracker
- hasPathConstraint() - Method in interface io.fluxzero.common.api.search.Constraint
-
Indicates whether this constraint targets specific paths in the document.
- hasPathConstraint() - Method in class io.fluxzero.common.api.search.constraints.AllConstraint
- hasPathConstraint() - Method in class io.fluxzero.common.api.search.constraints.AnyConstraint
- hasPathConstraint() - Method in class io.fluxzero.common.api.search.constraints.FacetConstraint
-
This constraint does not apply to specific document paths, so this always returns
false. - hasPathConstraint() - Method in class io.fluxzero.common.api.search.constraints.NotConstraint
- hasPathConstraint() - Method in class io.fluxzero.common.api.search.constraints.PathConstraint
- hasPathConstraint() - Method in class io.fluxzero.common.api.search.NoOpConstraint
-
Always returns
false, as this constraint is not tied to any document path. - hasProperty(String, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
I
- identityFunction - Static variable in class io.fluxzero.common.search.Document
- idFromValue(Object) - Method in class io.fluxzero.common.serialization.GlobalTypeIdResolver
- idFromValueAndType(Object, Class<?>) - Method in class io.fluxzero.common.serialization.GlobalTypeIdResolver
- ifClass(Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- ifTrue(boolean) - Static method in class io.fluxzero.common.ObjectUtils
-
Returns a consumer that runs the task only if
checkis true. - ignoreSegment() - Method in class io.fluxzero.common.tracking.SimpleTracker
- ignoreSegment() - Method in interface io.fluxzero.common.tracking.Tracker
- Important Notes - Search tag in class io.fluxzero.common.api.eventsourcing.DeleteEvents
- Section
- index - Enum constant in enum class io.fluxzero.common.api.search.BulkUpdate.Type
- IndexDocument - Class in io.fluxzero.common.api.search.bulkupdate
-
A bulk update operation that indexes (inserts or replaces) a document in the store.
- IndexDocument() - Constructor for class io.fluxzero.common.api.search.bulkupdate.IndexDocument
- IndexDocumentIfNotExists - Class in io.fluxzero.common.api.search.bulkupdate
-
A bulk update operation that indexes a document only if it does not already exist in the store.
- IndexDocumentIfNotExists() - Constructor for class io.fluxzero.common.api.search.bulkupdate.IndexDocumentIfNotExists
- IndexDocuments - Class in io.fluxzero.common.api.search
-
Command used to index a collection of
SerializedDocumentinstances in the search store. - IndexDocuments() - Constructor for class io.fluxzero.common.api.search.IndexDocuments
- IndexDocuments.Metric - Class in io.fluxzero.common.api.search
- indexIfNotExists - Enum constant in enum class io.fluxzero.common.api.search.BulkUpdate.Type
- init(ProcessingEnvironment) - Method in class io.fluxzero.common.serialization.TypeRegistryProcessor
- InMemoryPositionStore - Class in io.fluxzero.common.tracking
- InMemoryPositionStore() - Constructor for class io.fluxzero.common.tracking.InMemoryPositionStore
- InMemoryTaskScheduler - Class in io.fluxzero.common
-
An in-memory implementation of the
TaskSchedulerinterface, enabling scheduling and execution of tasks in a virtualized time environment. - InMemoryTaskScheduler() - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
- InMemoryTaskScheduler(int) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
- InMemoryTaskScheduler(int, String) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
- InMemoryTaskScheduler(int, String, Clock) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
- InMemoryTaskScheduler(int, String, Clock, ExecutorService) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
- InMemoryTaskScheduler(int, Clock) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
- InMemoryTaskScheduler(String) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
- InMemoryTaskScheduler(String, Clock) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
- InMemoryTaskScheduler(String, Clock, ExecutorService) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
- InMemoryTaskScheduler(Clock) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
- InMemoryTaskScheduler.Task - Class in io.fluxzero.common
- inspect(Class<?>, List<ParameterResolver<? super M>>, HandlerConfiguration<? super M>) - Static method in class io.fluxzero.common.handling.HandlerInspector
-
Inspects the given class for methods matching the specified annotation and builds a
HandlerMatcher. - inspect(Class<?>, List<ParameterResolver<? super M>>, Class<? extends Annotation>) - Static method in class io.fluxzero.common.handling.HandlerInspector
-
Inspects the given class for methods matching the specified annotation and builds a
HandlerMatcher. - instance - Static variable in class io.fluxzero.common.api.search.NoOpConstraint
-
Singleton instance of the no-op constraint.
- INSTANCE - Enum constant in enum class io.fluxzero.common.application.EnvironmentVariablesSource
- INSTANCE - Enum constant in enum class io.fluxzero.common.application.NoOpPropertySource
- INSTANCE - Enum constant in enum class io.fluxzero.common.encryption.NoOpEncryption
- INSTANCE - Enum constant in enum class io.fluxzero.common.search.DefaultDocumentSerializer
- INSTANCE - Enum constant in enum class io.fluxzero.common.serialization.NoOpTypeRegistry
- instant() - Method in class io.fluxzero.common.DelegatingClock
- Internal Use Only - Search tag in class io.fluxzero.common.reflection.ParameterRegistry
- Section
- invert(byte[]) - Method in class io.fluxzero.common.search.JacksonInverter
- Inverter<T> - Interface in io.fluxzero.common.search
-
Interface responsible for converting a domain object into a
SerializedDocumentfor indexing, and vice versa—deserializing abyte[]representation into the original object type. - invoke() - Method in interface io.fluxzero.common.handling.HandlerInvoker
-
Invokes the handler using the default result-combining strategy (returns the first result).
- invoke(Object) - Method in interface io.fluxzero.common.reflection.MemberInvoker
-
Invokes the member with no parameters.
- invoke(Object, int, IntFunction<?>) - Method in class io.fluxzero.common.reflection.DefaultMemberInvoker
- invoke(Object, int, IntFunction<?>) - Method in interface io.fluxzero.common.reflection.MemberInvoker
-
Invokes the member with the provided number of parameters using a parameter provider.
- invoke(Object, Object) - Method in interface io.fluxzero.common.reflection.MemberInvoker
-
Invokes the member with a single parameter.
- invoke(Object, Object...) - Method in interface io.fluxzero.common.reflection.MemberInvoker
-
Invokes the member with a variable number of parameters.
- invoke(BiFunction<Object, Object, Object>) - Method in interface io.fluxzero.common.handling.HandlerInvoker
-
Invokes the handler and combines results using the given combiner function.
- invoke(BiFunction<Object, Object, Object>) - Method in class io.fluxzero.common.handling.HandlerInvoker.SimpleInvoker
- io.fluxzero.common - module io.fluxzero.common
- io.fluxzero.common - package io.fluxzero.common
- io.fluxzero.common.api - package io.fluxzero.common.api
- io.fluxzero.common.api.eventsourcing - package io.fluxzero.common.api.eventsourcing
- io.fluxzero.common.api.keyvalue - package io.fluxzero.common.api.keyvalue
- io.fluxzero.common.api.modeling - package io.fluxzero.common.api.modeling
- io.fluxzero.common.api.publishing - package io.fluxzero.common.api.publishing
- io.fluxzero.common.api.scheduling - package io.fluxzero.common.api.scheduling
- io.fluxzero.common.api.search - package io.fluxzero.common.api.search
- io.fluxzero.common.api.search.bulkupdate - package io.fluxzero.common.api.search.bulkupdate
- io.fluxzero.common.api.search.constraints - package io.fluxzero.common.api.search.constraints
- io.fluxzero.common.api.tracking - package io.fluxzero.common.api.tracking
- io.fluxzero.common.application - package io.fluxzero.common.application
- io.fluxzero.common.encryption - package io.fluxzero.common.encryption
- io.fluxzero.common.handling - package io.fluxzero.common.handling
- io.fluxzero.common.reflection - package io.fluxzero.common.reflection
- io.fluxzero.common.search - package io.fluxzero.common.search
- io.fluxzero.common.serialization - package io.fluxzero.common.serialization
- io.fluxzero.common.serialization.compression - package io.fluxzero.common.serialization.compression
- io.fluxzero.common.tracking - package io.fluxzero.common.tracking
- isActive(Tracker) - Method in class io.fluxzero.common.tracking.TrackerCluster
-
Checks if the tracker is currently marked as active.
- isAnnotationPresent(Class<?>, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- isAnnotationPresent(Parameter, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- isCached() - Method in class io.fluxzero.common.DefaultMemoizingSupplier
- isCached() - Method in interface io.fluxzero.common.MemoizingSupplier
-
Returns whether this supplier has already cached a value.
- isCached(K) - Method in class io.fluxzero.common.DefaultMemoizingFunction
- isCached(K) - Method in interface io.fluxzero.common.MemoizingFunction
-
Checks if the given key has a cached value.
- isCached(T, U) - Method in class io.fluxzero.common.DefaultMemoizingBiFunction
- isCached(T, U) - Method in interface io.fluxzero.common.MemoizingBiFunction
-
Returns
trueif the function has already cached a value for the given inputs. - isEmpty() - Method in class io.fluxzero.common.api.eventsourcing.EventBatch
-
Returns
trueif the batch contains no events. - isEmpty() - Method in class io.fluxzero.common.api.tracking.MessageBatch
-
Indicates whether this message batch is empty.
- isEmpty() - Method in class io.fluxzero.common.tracking.TrackerCluster
-
Returns true if no trackers are currently registered.
- isEmptyRange(int[]) - Static method in class io.fluxzero.common.ConsistentHashing
-
Checks whether the segment range is empty (i.e., start == end).
- isEncrypted(String) - Method in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
- isEncrypted(String) - Method in class io.fluxzero.common.encryption.DefaultEncryption
- isEncrypted(String) - Method in interface io.fluxzero.common.encryption.Encryption
-
Returns
trueif the given value is considered encrypted by this implementation. - isEncrypted(String) - Method in enum class io.fluxzero.common.encryption.NoOpEncryption
- isEncryptedWithKnownAlgorithm(String) - Method in class io.fluxzero.common.encryption.DefaultEncryption
- isEqual(Object) - Static method in interface io.fluxzero.common.ThrowingPredicate
-
Returns a predicate that tests if two arguments are equal according to
Objects.equals(Object, Object). - isFilterMessageTarget() - Method in interface io.fluxzero.common.tracking.Tracker
- isIgnoreMessageTarget() - Method in class io.fluxzero.common.api.tracking.Read
- isInteger(String) - Static method in class io.fluxzero.common.SearchUtils
-
Checks whether the input string is a parseable integer.
- isKotlinReflectionSupported() - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- isLeafValue(Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- isLongPath(String) - Static method in class io.fluxzero.common.search.Document.Path
-
Determines whether a given path string qualifies as a "long path".
- isMethodAnnotationPresent(Class<?>, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- isMissedDeadline(long) - Static method in class io.fluxzero.common.TimingUtils
-
Returns whether the given deadline has passed using the system UTC clock.
- isMissedDeadline(Clock, long) - Static method in class io.fluxzero.common.TimingUtils
-
Returns whether the given deadline has passed using the specified
Clock. - isNew(int[]) - Method in class io.fluxzero.common.api.tracking.Position
- isNewIndex(int, Long) - Method in class io.fluxzero.common.api.tracking.Position
- isNewMessage(SerializedMessage) - Method in class io.fluxzero.common.api.tracking.Position
- isNullable(Parameter) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- ISO_FULL - Static variable in class io.fluxzero.common.SearchUtils
-
Date-time formatter used to serialize or deserialize full ISO-8601 instant values with millisecond precision.
- isOrHas(Annotation, Class<? extends Annotation>) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- isPassive() - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.MethodHandlerInvoker
- isPassive() - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
- isPassive() - Method in interface io.fluxzero.common.handling.HandlerInvoker
-
Indicates whether this handler operates in passive mode (i.e., results will not be published).
- isPassive() - Method in class io.fluxzero.common.handling.HandlerInvoker.SimpleInvoker
- isPassive(Annotation) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
- isShutdown() - Method in class io.fluxzero.common.DirectExecutorService
- isStatic(Executable) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- isTerminated() - Method in class io.fluxzero.common.DirectExecutorService
- iterate(T, UnaryOperator<T>, Predicate<T>) - Static method in class io.fluxzero.common.ObjectUtils
-
Creates a stream that stops once the break condition evaluates true.
J
- JacksonInverter - Class in io.fluxzero.common.search
-
Implementation of
Inverterthat uses Jackson to invert an Object into aSerializedDocumentand back into aJsonNode. - JacksonInverter() - Constructor for class io.fluxzero.common.search.JacksonInverter
- JacksonInverter(JsonMapper) - Constructor for class io.fluxzero.common.search.JacksonInverter
- JavaPropertiesSource - Class in io.fluxzero.common.application
-
Base class for
PropertySourceimplementations backed by aPropertiesobject. - JavaPropertiesSource(Properties) - Constructor for class io.fluxzero.common.application.JavaPropertiesSource
-
Creates a new property source backed by the given
Propertiesinstance. - join(byte[]...) - Static method in class io.fluxzero.common.ObjectUtils
-
Combines multiple byte arrays into a single byte array by concatenating their contents in the given order.
- join(PropertySource...) - Static method in interface io.fluxzero.common.application.PropertySource
-
Joins multiple
PropertySourceinstances into a single one. - join(List<? extends HandlerInvoker>) - Static method in interface io.fluxzero.common.handling.HandlerInvoker
-
Joins a list of invokers into a single composite invoker.
- JSON_FORMAT - Static variable in class io.fluxzero.common.api.Data
-
Standard media type for JSON data.
- JsonType - Interface in io.fluxzero.common.api
-
Marker interface for all low-level request and response types in the Flux protocol.
- JsonUtils - Class in io.fluxzero.common.serialization
-
Utility class for JSON serialization, deserialization, and file-based JSON resource loading.
- JsonUtils() - Constructor for class io.fluxzero.common.serialization.JsonUtils
K
- Key Characteristics: - Search tag in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
- Section
- Key Features - Search tag in class io.fluxzero.common.Backlog
- Section
- Key Features - Search tag in class io.fluxzero.common.ConsistentHashing
- Section
- Key Features - Search tag in class io.fluxzero.common.api.Metadata
- Section
- Key Features - Search tag in class io.fluxzero.common.api.SerializedMessage
- Section
- Key Features - Search tag in class io.fluxzero.common.reflection.DefaultMemberInvoker
- Section
- Key Features - Search tag in class io.fluxzero.common.reflection.ParameterRegistry
- Section
- Key Features - Search tag in class io.fluxzero.common.serialization.JsonUtils
- Section
- KeyValuePair - Class in io.fluxzero.common.api.keyvalue
-
Represents a single key-value entry in the legacy key-value store.
- KeyValuePair() - Constructor for class io.fluxzero.common.api.keyvalue.KeyValuePair
- keyValuePath() - Static method in class io.fluxzero.common.ServicePathBuilder
-
Returns the service path for the key-value store subsystem.
- KotlinReflectionUtils - Class in io.fluxzero.common.reflection
-
Provides utilities for bridging Java reflection with Kotlin reflection.
- KotlinReflectionUtils() - Constructor for class io.fluxzero.common.reflection.KotlinReflectionUtils
L
- lastChunk() - Method in interface io.fluxzero.common.api.HasMetadata
-
Determines if the data associated with this metadata is the final part of the data.
- lastMatch() - Method in class io.fluxzero.common.api.search.SearchDocumentsResult
-
Returns the last document in the result list, or
nullif no matches were found. - LazyInputStream - Class in io.fluxzero.common
- LazyInputStream(Supplier<? extends InputStream>) - Constructor for class io.fluxzero.common.LazyInputStream
- letterOrNumber - Static variable in class io.fluxzero.common.SearchUtils
-
A character class used in regex patterns that includes letters and digits.
- loadFile(File) - Static method in class io.fluxzero.common.FileUtils
-
Loads file contents from a
File. - loadFile(File, Charset) - Static method in class io.fluxzero.common.FileUtils
-
Loads file contents from a
Fileusing a specific charset. - loadFile(Class<?>, String) - Static method in class io.fluxzero.common.FileUtils
-
Loads a classpath resource relative to a given reference class.
- loadFile(Class<?>, String, Charset) - Static method in class io.fluxzero.common.FileUtils
-
Loads a file from a classpath location using a reference class and charset.
- loadFile(String) - Static method in class io.fluxzero.common.FileUtils
-
Loads the contents of a file located relative to the calling class.
- loadFile(String, Charset) - Static method in class io.fluxzero.common.FileUtils
-
Loads a file with a specified charset, using the calling class as reference point.
- loadFile(URI) - Static method in class io.fluxzero.common.FileUtils
-
Loads file contents from a
URI. - loadFile(URI, Charset) - Static method in class io.fluxzero.common.FileUtils
-
Loads file contents from a
URIusing a specific charset. - loadFile(URL, Charset) - Static method in class io.fluxzero.common.FileUtils
-
Loads file contents from a
URLusing a specific charset. - loadProperties(String) - Static method in class io.fluxzero.common.application.ApplicationEnvironmentPropertiesSource
-
Loads properties from an
application-<env>.propertiesfile if the environment name is present. - loadProperties(String) - Static method in class io.fluxzero.common.FileUtils
-
Loads properties from the classpath, merging from all available matching resources.
- lookAhead(String, String...) - Static method in class io.fluxzero.common.api.search.constraints.LookAheadConstraint
-
Creates a
LookAheadConstraintthat matches any terms or phrases starting with the given input string. - LookAheadConstraint - Class in io.fluxzero.common.api.search.constraints
-
A constraint that supports search-as-you-type functionality by matching terms or phrases that start with a given input string.
- LookAheadConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.LookAheadConstraint
- lowestIndexForSegment(int[]) - Method in class io.fluxzero.common.api.tracking.Position
- LZ4 - Enum constant in enum class io.fluxzero.common.serialization.compression.CompressionAlgorithm
-
Fast compression using the LZ4 codec.
- LZ4 Support - Search tag in class io.fluxzero.common.serialization.compression.CompressionUtils
- Section
M
- map(ThrowingFunction<T, M>) - Method in class io.fluxzero.common.api.Data
-
Transforms the value using a custom mapping function, while preserving serialization metadata.
- mark(int) - Method in class io.fluxzero.common.LazyInputStream
- markSupported() - Method in class io.fluxzero.common.LazyInputStream
- match(Object, boolean, String...) - Static method in class io.fluxzero.common.api.search.constraints.MatchConstraint
-
Creates a constraint that matches the given value across the specified paths, with an option to enforce strict string equality.
- match(Object, String...) - Static method in class io.fluxzero.common.api.search.constraints.MatchConstraint
-
Creates a constraint that performs non-strict (normalized) matching of the provided value across the specified paths.
- MatchConstraint - Class in io.fluxzero.common.api.search.constraints
-
A constraint that matches indexed document values based on text equality or normalized phrase matching.
- MatchConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.MatchConstraint
- matches(SerializedDocument) - Method in class io.fluxzero.common.api.search.SearchQuery
-
Checks if the given serialized document matches the query's constraints and collection filters.
- matches(Document) - Method in interface io.fluxzero.common.api.search.Constraint
-
Evaluates whether this constraint applies to the given document.
- matches(Document) - Method in class io.fluxzero.common.api.search.constraints.AllConstraint
- matches(Document) - Method in class io.fluxzero.common.api.search.constraints.AnyConstraint
- matches(Document) - Method in class io.fluxzero.common.api.search.constraints.FacetConstraint
- matches(Document) - Method in class io.fluxzero.common.api.search.constraints.LookAheadConstraint
-
Evaluates whether this constraint matches the given
Document. - matches(Document) - Method in class io.fluxzero.common.api.search.constraints.NotConstraint
- matches(Document) - Method in class io.fluxzero.common.api.search.constraints.PathConstraint
- matches(Document) - Method in class io.fluxzero.common.api.search.constraints.QueryConstraint
-
Overrides
Constraint.matches(Document)to evaluate a decomposed constraint tree. - matches(Document) - Method in class io.fluxzero.common.api.search.NoOpConstraint
-
Always returns
true, indicating that any document matches. - matches(Document.Entry) - Method in class io.fluxzero.common.api.search.constraints.BetweenConstraint
- matches(Document.Entry) - Method in class io.fluxzero.common.api.search.constraints.ContainsConstraint
-
Checks whether a single document entry matches the constraint.
- matches(Document.Entry) - Method in class io.fluxzero.common.api.search.constraints.ExistsConstraint
- matches(Document.Entry) - Method in class io.fluxzero.common.api.search.constraints.LookAheadConstraint
-
Not supported for this constraint type, as this constraint relies on higher-level document decomposition.
- matches(Document.Entry) - Method in class io.fluxzero.common.api.search.constraints.MatchConstraint
- matches(Document.Entry) - Method in class io.fluxzero.common.api.search.constraints.PathConstraint
-
Evaluates whether the specified document entry satisfies the condition defined by this method's implementation.
- matches(Document.Entry) - Method in class io.fluxzero.common.api.search.constraints.QueryConstraint
-
Not supported directly on a single document entry.
- matches(Parameter, Annotation, M) - Method in interface io.fluxzero.common.handling.ParameterResolver
-
Indicates whether the resolved value is compatible with the declared parameter type.
- matches(Parameter, Annotation, M) - Method in class io.fluxzero.common.handling.TypedParameterResolver
-
Determines whether the given parameter is eligible to be resolved by this resolver.
- matchFacet(FacetEntry) - Static method in class io.fluxzero.common.api.search.constraints.FacetConstraint
-
Factory method to create a constraint that matches a single
FacetEntry. - matchFacet(String, Object) - Static method in class io.fluxzero.common.api.search.constraints.FacetConstraint
-
Factory method to create a constraint that matches documents with the given facet name and value.
- matchingMethods(M) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
- matchingMethods(M) - Method in class io.fluxzero.common.handling.HandlerInspector.ObjectHandlerMatcher
- matchingMethods(M) - Method in interface io.fluxzero.common.handling.HandlerMatcher
-
Returns a stream of methods from the target class that match the given message.
- Matching Modes - Search tag in class io.fluxzero.common.api.search.constraints.MatchConstraint
- Section
- MAX_SEGMENT - Static variable in class io.fluxzero.common.api.tracking.Position
- maxTimeout() - Method in interface io.fluxzero.common.tracking.Tracker
- MemberInvoker - Interface in io.fluxzero.common.reflection
-
Abstraction for invoking a
Member(e.g. - memoize(BiFunction<T, U, R>) - Static method in class io.fluxzero.common.ObjectUtils
- memoize(Function<K, V>) - Static method in class io.fluxzero.common.ObjectUtils
- memoize(Supplier<T>) - Static method in class io.fluxzero.common.ObjectUtils
- MemoizingBiFunction<T,
U, - Interface in io.fluxzero.commonR> -
A
BiFunctionthat memoizes (caches) its results based on a pair of input arguments. - MemoizingFunction<K,
V> - Interface in io.fluxzero.common -
A
Functionthat memoizes (caches) its results by key. - MemoizingSupplier<T> - Interface in io.fluxzero.common
-
A
Supplierthat memoizes (caches) the result of a single computation. - merge(Position) - Method in class io.fluxzero.common.api.tracking.Position
-
Merges two
Positionobjects by taking the highest known index per segment. - merge(Registration) - Method in interface io.fluxzero.common.Registration
-
Returns a new
Registrationthat cancels both this and the givenotherRegistration. - merge(Properties, Properties) - Static method in class io.fluxzero.common.ObjectUtils
-
Merges two Properties instances into a new one.
- merge(T, Object) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Merges a base object with a patch/update object, omitting null fields.
- MessageBatch - Class in io.fluxzero.common.api.tracking
-
Represents a batch of messages retrieved from the message store for a specific segment range.
- MessageBatch() - Constructor for class io.fluxzero.common.api.tracking.MessageBatch
- MessageBatch.Metric - Class in io.fluxzero.common.api.tracking
-
Compact summary of a
MessageBatch, used for logging and performance tracking. - MessageFilter<M> - Interface in io.fluxzero.common.handling
-
Defines a predicate that determines whether a given message is applicable to a handler method.
- MessageStore - Interface in io.fluxzero.common.tracking
-
A low-level store for serialized messages.
- MessageType - Enum Class in io.fluxzero.common
-
Enumerates the types of messages recognized and routed by the Fluxzero Runtime.
- Metadata - Class in io.fluxzero.common.api
-
Represents immutable metadata associated with a Message in the Fluxzero Runtime.
- MethodHandlerInvoker() - Constructor for class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.MethodHandlerInvoker
- MethodHandlerMatcher(Executable, Class<?>, List<ParameterResolver<? super M>>, HandlerConfiguration<? super M>) - Constructor for class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
- methodIndex(Method, Class<?>) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
- methodMatches(Class<?>, Executable) - Method in class io.fluxzero.common.handling.HandlerConfiguration
-
Determines whether the given method is eligible to handle messages according to this configuration.
- Metric() - Constructor for class io.fluxzero.common.api.eventsourcing.AppendEvents.Metric
- Metric() - Constructor for class io.fluxzero.common.api.eventsourcing.EventBatch.Metric
- Metric() - Constructor for class io.fluxzero.common.api.eventsourcing.GetEventsResult.Metric
- Metric() - Constructor for class io.fluxzero.common.api.keyvalue.GetValueResult.Metric
- Metric() - Constructor for class io.fluxzero.common.api.keyvalue.StoreValueIfAbsent.Metric
- Metric() - Constructor for class io.fluxzero.common.api.keyvalue.StoreValues.Metric
- Metric() - Constructor for class io.fluxzero.common.api.keyvalue.StoreValuesAndWait.Metric
-
Deprecated.
- Metric() - Constructor for class io.fluxzero.common.api.publishing.Append.Metric
- Metric() - Constructor for class io.fluxzero.common.api.scheduling.GetScheduleResult.Metric
- Metric() - Constructor for class io.fluxzero.common.api.scheduling.Schedule.Metric
- Metric() - Constructor for class io.fluxzero.common.api.scheduling.SerializedSchedule.Metric
- Metric() - Constructor for class io.fluxzero.common.api.search.BulkUpdateDocuments.Metric
- Metric() - Constructor for class io.fluxzero.common.api.search.GetDocumentResult.Metric
- Metric() - Constructor for class io.fluxzero.common.api.search.GetDocumentsResult.Metric
- Metric() - Constructor for class io.fluxzero.common.api.search.GetDocumentStatsResult.Metric
- Metric() - Constructor for class io.fluxzero.common.api.search.GetFacetStatsResult.Metric
- Metric() - Constructor for class io.fluxzero.common.api.search.IndexDocuments.Metric
- Metric() - Constructor for class io.fluxzero.common.api.search.SearchDocumentsResult.Metric
- Metric() - Constructor for class io.fluxzero.common.api.tracking.ClaimSegmentResult.Metric
- Metric() - Constructor for class io.fluxzero.common.api.tracking.MessageBatch.Metric
- Metric() - Constructor for class io.fluxzero.common.api.tracking.ReadFromIndexResult.Metric
- Metric() - Constructor for class io.fluxzero.common.api.tracking.ReadResult.Metric
- Metrics - Search tag in class io.fluxzero.common.api.keyvalue.StoreValues
- Section
- METRICS - Enum constant in enum class io.fluxzero.common.MessageType
-
Internal system event used for diagnostics and monitoring.
- Metrics Logging - Search tag in interface io.fluxzero.common.api.JsonType
- Section
- Modular Use - Search tag in class io.fluxzero.common.reflection.ReflectionUtils
- Section
- Monitored<T> - Interface in io.fluxzero.common
-
Represents a resource or component that can be monitored.
- Murmur3 - Class in io.fluxzero.common
-
The MurmurHash3 algorithm was created by Austin Appleby and placed in the public domain.
- Murmur3() - Constructor for class io.fluxzero.common.Murmur3
- murmurhash3_x86_32(CharSequence) - Static method in class io.fluxzero.common.Murmur3
-
Returns the MurmurHash3_x86_32 hash of the UTF-8 bytes of the String using seed of 0 without actually encoding the string to a temporary buffer.
- murmurhash3_x86_32(CharSequence, int, int, int) - Static method in class io.fluxzero.common.Murmur3
-
Returns the MurmurHash3_x86_32 hash of the UTF-8 bytes of the String without actually encoding the string to a temporary buffer.
N
- negate() - Method in interface io.fluxzero.common.handling.HandlerFilter
-
Inverts the current filter.
- negate() - Method in interface io.fluxzero.common.ThrowingPredicate
-
Returns a predicate that represents the logical negation of this predicate.
- newInstance() - Static method in class io.fluxzero.common.DirectExecutorService
- newNamedWorkStealingPool(int, String) - Static method in class io.fluxzero.common.ObjectUtils
-
Creates a named
ForkJoinPoolwith the given parallelism. - newObjectNode(Object...) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Constructs a new
ObjectNodefrom alternating key-value arguments. - newPosition() - Static method in class io.fluxzero.common.api.tracking.Position
-
Creates an empty position.
- newThreadFactory(String) - Static method in class io.fluxzero.common.ObjectUtils
-
Creates a new
ThreadFactorywith a named prefix. - newThreadName(String) - Static method in class io.fluxzero.common.ObjectUtils
-
Generates a unique thread name with the given prefix.
- NONE - Enum constant in enum class io.fluxzero.common.Guarantee
-
No delivery guarantee is enforced.
- NONE - Enum constant in enum class io.fluxzero.common.serialization.compression.CompressionAlgorithm
-
No compression.
- noOp() - Static method in interface io.fluxzero.common.handling.HandlerInvoker
-
Returns a no-op invoker that performs no action and returns
null. - noOp() - Static method in interface io.fluxzero.common.Registration
-
Returns a no-op
Registrationthat does nothing onRegistration.cancel(). - noOpBiPredicate() - Static method in class io.fluxzero.common.ObjectUtils
-
Returns a bi-predicate that always evaluates to true.
- NoOpConstraint - Class in io.fluxzero.common.api.search
-
A
Constraintimplementation that matches all documents and imposes no filtering conditions. - NoOpConstraint() - Constructor for class io.fluxzero.common.api.search.NoOpConstraint
- NoOpEncryption - Enum Class in io.fluxzero.common.encryption
-
A no-op implementation of the
Encryptioninterface that performs no actual encryption or decryption. - noOpPredicate() - Static method in class io.fluxzero.common.ObjectUtils
-
Returns a predicate that always evaluates to true.
- NoOpPropertySource - Enum Class in io.fluxzero.common.application
-
A no-operation
PropertySourceimplementation that never returns any property values. - No-op Registration - Search tag in interface io.fluxzero.common.Registration
- Section
- NoOpTypeRegistry - Enum Class in io.fluxzero.common.serialization
- normalize(String) - Static method in class io.fluxzero.common.SearchUtils
-
Normalizes a string to lowercase and removes diacritics and leading/trailing whitespace.
- normalizeJson(byte[]) - Static method in class io.fluxzero.common.SearchUtils
-
Normalizes all string values in a JSON byte array by stripping accents and lowercasing.
- normalizePath(String) - Static method in class io.fluxzero.common.SearchUtils
-
Replaces unescaped dots in field paths with slashes.
- not(Constraint) - Static method in class io.fluxzero.common.api.search.constraints.NotConstraint
-
Factory method to create a
NotConstraint. - not(ThrowingPredicate<? super T>) - Static method in interface io.fluxzero.common.ThrowingPredicate
-
Returns a predicate that is the negation of the supplied predicate.
- NotConstraint - Class in io.fluxzero.common.api.search.constraints
-
A constraint that negates the result of another constraint.
- NotConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.NotConstraint
- Notes - Search tag in class io.fluxzero.common.api.keyvalue.StoreValueIfAbsent
- Section
- Notes: - Search tag in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
- Section
- NOTIFICATION - Enum constant in enum class io.fluxzero.common.MessageType
-
Same as events, but used in a fan-out strategy when a consumer is interested in events across all segments.
- NULL - Enum constant in enum class io.fluxzero.common.search.Document.EntryType
-
Represents explicitly
nullentries. - NullCollectionsAsEmptyModule - Class in io.fluxzero.common.serialization
-
A custom Jackson module that configures deserialization behavior to treat null collections as empty collections.
- NullCollectionsAsEmptyModule() - Constructor for class io.fluxzero.common.serialization.NullCollectionsAsEmptyModule
- NUMERIC - Enum constant in enum class io.fluxzero.common.search.Document.EntryType
-
Represents numeric values including integers and decimals (e.g.,
42,3.14).
O
- ObjectHandlerMatcher() - Constructor for class io.fluxzero.common.handling.HandlerInspector.ObjectHandlerMatcher
- objectMapper - Static variable in class io.fluxzero.common.api.Metadata
- ObjectUtils - Class in io.fluxzero.common
-
Utility class for common object handling, memoization, concurrency, stream processing, and error handling.
- ObjectUtils() - Constructor for class io.fluxzero.common.ObjectUtils
- of(Class<?>) - Static method in class io.fluxzero.common.reflection.ParameterRegistry
-
Returns the registry instance for the specified class, loading and memoizing the generated
_paramsclass on first access. - of(Object...) - Static method in class io.fluxzero.common.api.Metadata
-
Creates a new
Metadatainstance with the provided key-value pairs. - of(Object, Object) - Static method in class io.fluxzero.common.api.Metadata
-
Creates a new
Metadatainstance with a single key-value pair. - of(String...) - Static method in class io.fluxzero.common.api.search.Group
-
Creates a
Groupfrom an even-length list of alternating keys and values. - of(Map<?, ?>) - Static method in class io.fluxzero.common.api.Metadata
-
Creates a new instance of
Metadatapopulated with the given map. - onClusterUpdate(TrackerCluster) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- onUpdate(List<SerializedMessage>) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- Optional Final Notification - Search tag in class io.fluxzero.common.api.tracking.DisconnectTracker
- Section
- or(Constraint) - Method in interface io.fluxzero.common.api.search.Constraint
-
Combines this constraint with another using logical OR.
- or(HandlerFilter) - Method in interface io.fluxzero.common.handling.HandlerFilter
-
Combines this filter with another using logical OR.
- or(Handler<M>) - Method in interface io.fluxzero.common.handling.Handler
-
Creates a composite handler that executes the current handler and then delegates to the specified next handler if the current handler cannot handle the message or does not provide an invoker.
- or(HandlerMatcher<T, M>) - Method in interface io.fluxzero.common.handling.HandlerMatcher
-
Combines this
HandlerMatcherwith anotherHandlerMatcherto form a composite matcher. - or(ThrowingPredicate<? super T>) - Method in interface io.fluxzero.common.ThrowingPredicate
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- orTimeout(CompletableFuture<R>, Duration) - Method in interface io.fluxzero.common.TaskScheduler
-
Sets a timeout for a
CompletableFuture.
P
- ParameterRegistry - Class in io.fluxzero.common.reflection
-
Registry for accessing method parameter names at runtime in environments where Java reflection does not retain them (e.g.
- ParameterRegistry() - Constructor for class io.fluxzero.common.reflection.ParameterRegistry
- ParameterResolver<M> - Interface in io.fluxzero.common.handling
-
Mechanism to resolve method parameters in message handler methods (e.g. those annotated with
HandleEvent,HandleCommand, etc.). - parseObject(JsonParser, Map<Document.Entry, List<Document.Path>>, String) - Method in class io.fluxzero.common.search.JacksonInverter
- Path() - Constructor for class io.fluxzero.common.search.Document.Path
- PathConstraint - Class in io.fluxzero.common.api.search.constraints
-
Abstract base class for constraints that apply to specific paths in a
Document. - PathConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.PathConstraint
- Path Filtering - Search tag in class io.fluxzero.common.api.search.constraints.PathConstraint
- Section
- Path Handling - Search tag in class io.fluxzero.common.api.search.constraints.MatchConstraint
- Section
- pathPredicate(String) - Static method in class io.fluxzero.common.search.Document.Path
-
Constructs a predicate to match
Document.Pathinstances against the given glob-style path query. - Performance consideration - Search tag in class io.fluxzero.common.api.search.constraints.PathConstraint
- Section
- Performance Considerations - Search tag in class io.fluxzero.common.api.search.constraints.ContainsConstraint
- Section
- Performance Considerations - Search tag in class io.fluxzero.common.api.search.constraints.QueryConstraint
- Section
- Performance Considerations - Search tag in class io.fluxzero.common.reflection.ReflectionUtils
- Section
- position(Tracker, PositionStore, int[]) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- position(String) - Method in class io.fluxzero.common.tracking.InMemoryPositionStore
- position(String) - Method in interface io.fluxzero.common.tracking.PositionStore
-
Retrieves the full multi-segment position for the given consumer.
- Position - Class in io.fluxzero.common.api.tracking
-
Represents the tracking state of a consumer, i.e. the last known indexes of consumed messages per segment.
- Position(int[], long) - Constructor for class io.fluxzero.common.api.tracking.Position
- Position(long) - Constructor for class io.fluxzero.common.api.tracking.Position
- PositionStore - Interface in io.fluxzero.common.tracking
-
Interface for storing and retrieving
Positionobjects representing the last processed message indexes per segment for a given consumer. - Preferred Alternatives - Search tag in class io.fluxzero.common.api.tracking.ResetPosition
- Section
- prepareInvoker(M) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.fluxzero.common.serialization.TypeRegistryProcessor
- processToken(JsonToken, Map<Document.Entry, List<Document.Path>>, String, JsonParser) - Method in class io.fluxzero.common.search.JacksonInverter
- PropertySource - Interface in io.fluxzero.common.application
-
Represents a source of configuration properties.
- purgeCeasedTrackers(Duration) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- purgeCeasedTrackers(Instant) - Method in class io.fluxzero.common.tracking.TrackerCluster
-
Removes trackers that have not sent activity after the given timestamp.
- purgeTrackers(Predicate<Tracker>) - Method in class io.fluxzero.common.tracking.TrackerCluster
-
Removes all trackers that match the provided predicate.
Q
- query(String, boolean, String...) - Static method in class io.fluxzero.common.api.search.constraints.QueryConstraint
-
Creates a
QueryConstraintwith optional lookahead behavior for terms. - query(String, String...) - Static method in class io.fluxzero.common.api.search.constraints.QueryConstraint
-
Creates a
QueryConstraintthat parses and evaluates the given query string. - QUERY - Enum constant in enum class io.fluxzero.common.MessageType
-
A request for data or read-only information.
- QueryConstraint - Class in io.fluxzero.common.api.search.constraints
-
A
Constraintthat parses a human-friendly query string into a structured tree of constraints. - QueryConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.QueryConstraint
R
- read() - Method in class io.fluxzero.common.LazyInputStream
- read(byte[]) - Method in class io.fluxzero.common.LazyInputStream
- read(byte[], int, int) - Method in class io.fluxzero.common.LazyInputStream
- Read - Class in io.fluxzero.common.api.tracking
-
Command to read a batch of messages from the Fluxzero Runtime for a given consumer and tracker.
- Read() - Constructor for class io.fluxzero.common.api.tracking.Read
- reader - Static variable in class io.fluxzero.common.serialization.JsonUtils
-
Preconfigured JsonMapper for reading/deserializing objects from JSON, including type handling.
- ReadFromIndex - Class in io.fluxzero.common.api.tracking
-
Request to fetch a batch of messages from a given log starting from a given index.
- ReadFromIndex() - Constructor for class io.fluxzero.common.api.tracking.ReadFromIndex
- ReadFromIndexResult - Class in io.fluxzero.common.api.tracking
-
Result for a
ReadFromIndexrequest. - ReadFromIndexResult() - Constructor for class io.fluxzero.common.api.tracking.ReadFromIndexResult
- ReadFromIndexResult.Metric - Class in io.fluxzero.common.api.tracking
-
Metric representation of a
ReadFromIndexResult, used for internal monitoring and analytics. - readProperty(String, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- ReadResult - Class in io.fluxzero.common.api.tracking
-
Result returned in response to a
Readrequest for a batch of messages. - ReadResult() - Constructor for class io.fluxzero.common.api.tracking.ReadResult
- ReadResult.Metric - Class in io.fluxzero.common.api.tracking
-
Compact representation of the
ReadResultused for monitoring. - readTree(byte[]) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Reads a JSON structure as a
JsonNodetree from a JSON byte array. - readTree(InputStream) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Reads a JSON structure as a
JsonNodetree from a JSON input stream. - readTree(String) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Reads a JSON structure as a
JsonNodetree from a JSON string. - ReflectionUtils - Class in io.fluxzero.common.reflection
-
Utility class for high-performance reflection-based operations across the Fluxzero Runtime.
- ReflectionUtils() - Constructor for class io.fluxzero.common.reflection.ReflectionUtils
- registerMonitor(Consumer<List<T>>) - Method in class io.fluxzero.common.Backlog
-
Adds a monitor to observe flushed batches.
- registerMonitor(Consumer<T>) - Method in interface io.fluxzero.common.Monitored
-
Registers a monitor that will be notified when an activity of type
Toccurs. - RegisterType - Annotation Interface in io.fluxzero.common.serialization
-
Annotation to register a class or package for inclusion in the
TypeRegistry. - registerValue(Document.EntryType, String, String, Map<Document.Entry, List<Document.Path>>) - Method in class io.fluxzero.common.search.JacksonInverter
- Registration - Interface in io.fluxzero.common
-
Represents a handle for a cancellable registration, such as a subscription, listener, or callback.
- Relationship - Class in io.fluxzero.common.api.modeling
-
Describes a relationship between an entity and the aggregate that contains or owns it.
- Relationship() - Constructor for class io.fluxzero.common.api.modeling.Relationship
- remove(K) - Method in class io.fluxzero.common.DefaultMemoizingFunction
- remove(K) - Method in interface io.fluxzero.common.MemoizingFunction
-
Removes and returns the cached result for the given key, if present.
- remove(T, U) - Method in class io.fluxzero.common.DefaultMemoizingBiFunction
- remove(T, U) - Method in interface io.fluxzero.common.MemoizingBiFunction
-
Removes the cached result for the given input pair, if present.
- RepairRelationships - Class in io.fluxzero.common.api.modeling
-
Command to repair or re-index the relationships for an existing aggregate.
- RepairRelationships() - Constructor for class io.fluxzero.common.api.modeling.RepairRelationships
- Request - Class in io.fluxzero.common.api
-
Base class for requests sent to the Fluxzero Runtime.
- Request() - Constructor for class io.fluxzero.common.api.Request
- RequestBatch<T> - Class in io.fluxzero.common.api
-
Represents a batch of requests to be sent to the Fluxzero Runtime in a single network round-trip.
- RequestBatch() - Constructor for class io.fluxzero.common.api.RequestBatch
- RequestResult - Interface in io.fluxzero.common.api
-
Marker interface for responses to
Requestobjects (including commands and queries). - require(String) - Method in interface io.fluxzero.common.application.PropertySource
-
Retrieves the value of a property by name and throws if not present.
- reset() - Method in class io.fluxzero.common.LazyInputStream
- resetPosition(String, long) - Method in class io.fluxzero.common.tracking.InMemoryPositionStore
- resetPosition(String, long) - Method in interface io.fluxzero.common.tracking.PositionStore
-
Resets the position of the consumer for all segments to the given index.
- ResetPosition - Class in io.fluxzero.common.api.tracking
-
Command to forcibly reset the tracked position for a given consumer and message type.
- ResetPosition() - Constructor for class io.fluxzero.common.api.tracking.ResetPosition
- resolve(Parameter, Annotation) - Method in interface io.fluxzero.common.handling.ParameterResolver
-
Resolves a
Parameterof a handler method into a value function based on the given message. - Responsibilities - Search tag in interface io.fluxzero.common.tracking.Tracker
- Section
- Responsibilities - Search tag in interface io.fluxzero.common.tracking.TrackingStrategy
- Section
- RESULT - Enum constant in enum class io.fluxzero.common.MessageType
-
The result of handling a request (e.g. command, query).
- ResultBatch - Class in io.fluxzero.common.api
-
Represents a batch of results returned from the Fluxzero Runtime in response to a
RequestBatch. - ResultBatch() - Constructor for class io.fluxzero.common.api.ResultBatch
- Result Matching - Search tag in class io.fluxzero.common.api.ResultBatch
- Section
- RetryConfiguration - Class in io.fluxzero.common
-
Configuration for retry behavior when executing a task using
TimingUtils.retryOnFailure(java.lang.Runnable, java.time.Duration). - RetryConfiguration() - Constructor for class io.fluxzero.common.RetryConfiguration
- retryOnFailure(Runnable, Duration) - Static method in class io.fluxzero.common.TimingUtils
-
Retries a task indefinitely if it fails, using a fixed delay.
- retryOnFailure(Runnable, Duration, Predicate<Throwable>) - Static method in class io.fluxzero.common.TimingUtils
-
Retries a task indefinitely if it fails and matches the given exception predicate.
- retryOnFailure(Callable<T>, RetryConfiguration) - Static method in class io.fluxzero.common.TimingUtils
-
Retries a
Callabletask using a fullRetryConfiguration. - retryOnFailure(Callable<T>, Duration) - Static method in class io.fluxzero.common.TimingUtils
-
Retries a
Callabletask indefinitely with a fixed delay. - retryOnFailure(Callable<T>, Duration, Predicate<Throwable>) - Static method in class io.fluxzero.common.TimingUtils
-
Retries a
Callabletask with a delay and a predicate to filter retryable exceptions. - RetryStatus - Class in io.fluxzero.common
-
Represents the current status of a retry operation.
- RetryStatus() - Constructor for class io.fluxzero.common.RetryStatus
- Revision - Annotation Interface in io.fluxzero.common.serialization
-
Specifies the revision number of a persistable object, such as a message payload, document, or aggregate snapshot.
- Routing - Search tag in class io.fluxzero.common.api.eventsourcing.AppendEvents
- Section
- Routing - Search tag in class io.fluxzero.common.api.keyvalue.StoreValues
- Section
- routingKey() - Method in class io.fluxzero.common.api.Command
-
Optionally specifies a routing key for this command, which may be used to partition work or apply consistent hashing when processed in the Fluxzero Runtime.
- routingKey() - Method in class io.fluxzero.common.api.eventsourcing.AppendEvents
-
Returns the routing key used to partition the command, based on the first batch’s aggregate ID.
- routingKey() - Method in class io.fluxzero.common.api.eventsourcing.DeleteEvents
-
Returns the routing key used to partition or locate the event stream.
- routingKey() - Method in class io.fluxzero.common.api.keyvalue.DeleteValue
-
Routing key used by the Fluxzero Runtime to shard or partition this command.
- routingKey() - Method in class io.fluxzero.common.api.keyvalue.StoreValueIfAbsent
- routingKey() - Method in class io.fluxzero.common.api.keyvalue.StoreValues
- routingKey() - Method in class io.fluxzero.common.api.keyvalue.StoreValuesAndWait
-
Deprecated.
- routingKey() - Method in class io.fluxzero.common.api.modeling.RepairRelationships
-
Routing key derived from the aggregate ID to ensure consistent processing.
- routingKey() - Method in class io.fluxzero.common.api.modeling.UpdateRelationships
-
Returns a routing key to optimize dispatching.
- routingKey() - Method in class io.fluxzero.common.api.publishing.Append
- routingKey() - Method in class io.fluxzero.common.api.scheduling.CancelSchedule
-
Returns the routing key used for this command.
- routingKey() - Method in class io.fluxzero.common.api.search.BulkUpdateDocuments
-
Uses the ID of the first update as the routing key for this command.
- routingKey() - Method in class io.fluxzero.common.api.search.CreateAuditTrail
-
Uses the collection name as routing key to ensure consistent configuration.
- routingKey() - Method in class io.fluxzero.common.api.search.DeleteCollection
-
Uses the collection name as the routing key for consistency and traceability.
- routingKey() - Method in class io.fluxzero.common.api.search.DeleteDocumentById
-
Uses the document ID as the routing key, ensuring consistency during deletion.
- routingKey() - Method in class io.fluxzero.common.api.search.IndexDocuments
- routingKey() - Method in class io.fluxzero.common.api.tracking.DisconnectTracker
- routingKey() - Method in class io.fluxzero.common.api.tracking.ResetPosition
-
Returns a routing key used for partitioning the reset command by consumer and message type.
- routingKey() - Method in class io.fluxzero.common.api.tracking.StorePosition
-
Returns a routing key based on the message type and consumer name.
- run() - Method in interface io.fluxzero.common.ThrowingRunnable
-
Executes this runnable.
- run() - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy.WaitingTracker
- run(ThrowingRunnable) - Static method in interface io.fluxzero.common.handling.HandlerInvoker
-
Wraps a
ThrowingRunnablein aHandlerInvoker. - run(ThrowingRunnable) - Static method in class io.fluxzero.common.ObjectUtils
-
Executes the runnable, forcibly rethrowing exceptions as unchecked.
S
- safeResolve(URI, String) - Static method in class io.fluxzero.common.FileUtils
-
Safely resolves a relative path against a base URI, including JAR URLs.
- schedule(long, ThrowingRunnable) - Method in class io.fluxzero.common.InMemoryTaskScheduler
- schedule(long, ThrowingRunnable) - Method in interface io.fluxzero.common.TaskScheduler
-
Schedules a task to be executed at the given epoch millisecond timestamp.
- schedule(Duration, ThrowingRunnable) - Method in interface io.fluxzero.common.TaskScheduler
-
Schedules a task to be executed after a specified delay.
- schedule(Instant, ThrowingRunnable) - Method in interface io.fluxzero.common.TaskScheduler
-
Schedules a task to be executed at a specific timestamp.
- Schedule - Class in io.fluxzero.common.api.scheduling
-
Command to schedule a batch of messages for future delivery.
- Schedule() - Constructor for class io.fluxzero.common.api.scheduling.Schedule
- SCHEDULE - Enum constant in enum class io.fluxzero.common.MessageType
-
A scheduled message to be delivered at a specific time.
- Schedule.Metric - Class in io.fluxzero.common.api.scheduling
-
Lightweight metric representation of this
Schedulecommand, used for monitoring purposes. - schedulingPath() - Static method in class io.fluxzero.common.ServicePathBuilder
-
Returns the service path for the scheduling subsystem.
- SearchDocuments - Class in io.fluxzero.common.api.search
-
Request used to perform a search over documents indexed in the Flux search store.
- SearchDocuments() - Constructor for class io.fluxzero.common.api.search.SearchDocuments
- SearchDocumentsResult - Class in io.fluxzero.common.api.search
-
The result of a
SearchDocumentsrequest. - SearchDocumentsResult() - Constructor for class io.fluxzero.common.api.search.SearchDocumentsResult
- SearchDocumentsResult.Metric - Class in io.fluxzero.common.api.search
-
Lightweight metric representation used for logging search result metadata.
- SearchExclude - Annotation Interface in io.fluxzero.common.search
-
Marker annotation that indicates that a property is to be ignored when indexing a document for search.
- SearchHistogram - Class in io.fluxzero.common.api.search
-
Represents a histogram over a time range, typically returned by
GetSearchHistogramResult. - SearchHistogram() - Constructor for class io.fluxzero.common.api.search.SearchHistogram
- searchIgnoreCache - Static variable in class io.fluxzero.common.search.JacksonInverter
- SearchInclude - Annotation Interface in io.fluxzero.common.search
-
Marker annotation that indicates that a property is to be included when indexing a document for search.
- searchPath() - Static method in class io.fluxzero.common.ServicePathBuilder
-
Returns the service path for the search/document store subsystem.
- SearchQuery - Class in io.fluxzero.common.api.search
-
A query for filtering documents in one or more search collections.
- SearchQuery(List<String>, Instant, Instant, boolean, boolean, List<Constraint>) - Constructor for class io.fluxzero.common.api.search.SearchQuery
- SearchQuery.Builder - Class in io.fluxzero.common.api.search
-
Builder class for constructing instances of
SearchQuery. - SearchUtils - Class in io.fluxzero.common
-
Utility class for search-related functionality such as term normalization, path transformation, glob pattern matching, and primitive value extraction.
- SearchUtils() - Constructor for class io.fluxzero.common.SearchUtils
- Segment Reassignment - Search tag in class io.fluxzero.common.api.tracking.DisconnectTracker
- Section
- send(MessageBatch) - Method in class io.fluxzero.common.tracking.SimpleTracker
- send(MessageBatch) - Method in interface io.fluxzero.common.tracking.Tracker
-
Sends a batch of messages to this tracker.
- send(MessageBatch) - Method in class io.fluxzero.common.tracking.WebSocketTracker
- sendEmptyBatch(MessageBatch) - Method in interface io.fluxzero.common.tracking.Tracker
-
Sends an empty batch (typically used to signal idle or shutdown).
- SENT - Enum constant in enum class io.fluxzero.common.Guarantee
-
Guarantees that the message or action was sent successfully.
- Serialization - Search tag in interface io.fluxzero.common.api.JsonType
- Section
- Serialization - Search tag in interface io.fluxzero.common.api.search.Constraint
- Section
- Serialization Format - Search tag in enum class io.fluxzero.common.search.DefaultDocumentSerializer
- Section
- serialize() - Method in enum class io.fluxzero.common.search.Document.EntryType
-
Serializes this entry type to a single byte.
- serialize(Document) - Method in enum class io.fluxzero.common.search.DefaultDocumentSerializer
- SerializedDocument - Class in io.fluxzero.common.api.search
-
Represents a serialized form of a search document stored in a Fluxzero collection.
- SerializedDocument(Document) - Constructor for class io.fluxzero.common.api.search.SerializedDocument
-
Constructs a
SerializedDocumentfrom a deserializedDocumentrepresentation. - SerializedDocument(String, Long, Long, String, Data<byte[]>, String, Set<FacetEntry>, Set<SortableEntry>) - Constructor for class io.fluxzero.common.api.search.SerializedDocument
-
Constructs a new instance of the SerializedDocument class with the specified parameters.
- SerializedMessage - Class in io.fluxzero.common.api
-
Represents a fully serialized message for transmission or storage within the Fluxzero Runtime.
- SerializedMessage(Data<byte[]>, Metadata, String, Long) - Constructor for class io.fluxzero.common.api.SerializedMessage
- SerializedObject<T> - Interface in io.fluxzero.common.api
- SerializedSchedule - Class in io.fluxzero.common.api.scheduling
-
Represents a scheduled message to be delivered at a specific
SerializedSchedule.timestamp. - SerializedSchedule() - Constructor for class io.fluxzero.common.api.scheduling.SerializedSchedule
- SerializedSchedule.Metric - Class in io.fluxzero.common.api.scheduling
-
Metric representation of the
SerializedSchedulefor tracking/monitoring. - ServicePathBuilder - Class in io.fluxzero.common
-
Utility class for constructing internal service endpoint paths used to route messages to the Fluxzero Runtime.
- ServicePathBuilder() - Constructor for class io.fluxzero.common.ServicePathBuilder
- setDelegate(Clock) - Method in class io.fluxzero.common.DelegatingClock
- setField(Field, Object, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- setField(String, Object, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- setRetentionTime(Duration) - Method in interface io.fluxzero.common.tracking.MessageStore
-
Sets the retention period for messages.
- SetRetentionTime - Class in io.fluxzero.common.api.publishing
-
Command to set or update the retention period for a message log in the Fluxzero Runtime.
- SetRetentionTime() - Constructor for class io.fluxzero.common.api.publishing.SetRetentionTime
- setupModule(Module.SetupContext) - Method in class io.fluxzero.common.serialization.NullCollectionsAsEmptyModule
- setupModule(Module.SetupContext) - Method in class io.fluxzero.common.serialization.StripStringsModule
- shutdown() - Method in class io.fluxzero.common.DirectExecutorService
- shutdown() - Method in class io.fluxzero.common.InMemoryTaskScheduler
- shutdown() - Method in interface io.fluxzero.common.TaskScheduler
-
Shuts down the scheduler and stops execution of any pending or future tasks.
- shutDown() - Method in class io.fluxzero.common.Backlog
-
Shuts down the internal executor service cleanly.
- shutdownNow() - Method in class io.fluxzero.common.DirectExecutorService
- signature(Executable) - Static method in class io.fluxzero.common.reflection.ParameterRegistry
-
Generates a string representation of a method signature using a runtime reflection
Executable. - signature(ExecutableElement) - Static method in class io.fluxzero.common.reflection.ParameterRegistry
-
Generates a string representation of a method signature using compile-time elements.
- SimpleInvoker() - Constructor for class io.fluxzero.common.handling.HandlerInvoker.SimpleInvoker
- SimplePropertySource - Class in io.fluxzero.common.application
-
A simple in-memory implementation of the
PropertySourceinterface backed by aMap. - SimplePropertySource() - Constructor for class io.fluxzero.common.application.SimplePropertySource
- SimpleTracker - Class in io.fluxzero.common.tracking
- SimpleTracker(String, int, Consumer<MessageBatch>) - Constructor for class io.fluxzero.common.tracking.SimpleTracker
- singleTracker() - Method in interface io.fluxzero.common.tracking.Tracker
- size() - Method in class io.fluxzero.common.api.search.SearchDocumentsResult
-
Returns the number of matched documents.
- skip(long) - Method in class io.fluxzero.common.LazyInputStream
- Sortable - Annotation Interface in io.fluxzero.common.search
-
Marker annotation on fields and getters that indicates that a property is to be used for sorting and filtering.
- SortableEntry - Class in io.fluxzero.common.api.search
-
Represents a sortable entry in a
Documentfor use in search operations. - SortableEntry(String, Object) - Constructor for class io.fluxzero.common.api.search.SortableEntry
-
Constructs a new
SortableEntryby formatting the given object into a normalized, sortable string. - split(String) - Static method in class io.fluxzero.common.search.Document.Path
-
Splits a path string into individual elements (unescaped), using
/as the delimiter. - splitInSegments() - Method in class io.fluxzero.common.api.tracking.Position
-
Splits the position map into contiguous segment ranges that share the same index.
- splitInTerms(String) - Static method in class io.fluxzero.common.SearchUtils
-
Extracts quoted phrases and standalone terms from a free-form query string.
- STORED - Enum constant in enum class io.fluxzero.common.Guarantee
-
Guarantees that the message or action was stored by Fluxzero.
- storePosition(String, int[], long) - Method in class io.fluxzero.common.tracking.InMemoryPositionStore
- storePosition(String, int[], long) - Method in interface io.fluxzero.common.tracking.PositionStore
-
Stores the latest processed index for a given segment range and consumer.
- StorePosition - Class in io.fluxzero.common.api.tracking
-
Command sent to the Fluxzero Runtime to update the tracked position for a specific consumer and segment range.
- StorePosition() - Constructor for class io.fluxzero.common.api.tracking.StorePosition
- StoreValueIfAbsent - Class in io.fluxzero.common.api.keyvalue
-
Stores a key-value pair only if the specified key does not already exist in the key-value store.
- StoreValueIfAbsent() - Constructor for class io.fluxzero.common.api.keyvalue.StoreValueIfAbsent
- StoreValueIfAbsent.Metric - Class in io.fluxzero.common.api.keyvalue
-
Lightweight metric representation for logging or monitoring.
- StoreValues - Class in io.fluxzero.common.api.keyvalue
-
Legacy API: This command stores key-value pairs in the legacy key-value store mechanism.
- StoreValues() - Constructor for class io.fluxzero.common.api.keyvalue.StoreValues
- StoreValues.Metric - Class in io.fluxzero.common.api.keyvalue
-
Lightweight metric representation of this command.
- StoreValuesAndWait - Class in io.fluxzero.common.api.keyvalue
-
Deprecated.
- StoreValuesAndWait() - Constructor for class io.fluxzero.common.api.keyvalue.StoreValuesAndWait
-
Deprecated.
- StoreValuesAndWait.Metric - Class in io.fluxzero.common.api.keyvalue
-
Deprecated.Metric representation of the deprecated store call.
- StringResult - Class in io.fluxzero.common.api
-
A generic response containing a string value.
- StringResult() - Constructor for class io.fluxzero.common.api.StringResult
- StripStringsModule - Class in io.fluxzero.common.serialization
-
A Jackson module that customizes the deserialization of strings.
- StripStringsModule() - Constructor for class io.fluxzero.common.serialization.StripStringsModule
- submit(ThrowingRunnable) - Method in class io.fluxzero.common.InMemoryTaskScheduler
- submit(ThrowingRunnable) - Method in interface io.fluxzero.common.TaskScheduler
-
Immediately schedules a task for execution.
- substituteProperties(String) - Method in interface io.fluxzero.common.application.PropertySource
-
Substitutes all placeholders of the form
${property[:default]}in the given template string. - substitutionPattern - Static variable in interface io.fluxzero.common.application.PropertySource
-
Regex pattern used for property substitution in the form
${property.name[:default]}. - summarize(Object) - Method in class io.fluxzero.common.search.JacksonInverter
- Supported Types - Search tag in enum class io.fluxzero.common.search.Document.EntryType
- Section
- SystemPropertiesSource - Class in io.fluxzero.common.application
-
A
PropertySourceimplementation that reads configuration properties from the JVM system properties. - SystemPropertiesSource() - Constructor for class io.fluxzero.common.application.SystemPropertiesSource
T
- Task(ThrowingRunnable, long) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler.Task
- TaskScheduler - Interface in io.fluxzero.common
-
Interface for in-memory scheduling of tasks in a way that supports deterministic testing and virtualized time.
- termPattern - Static variable in class io.fluxzero.common.SearchUtils
-
Pattern for extracting search terms and quoted phrases from a string.
- test(Class<?>, Executable) - Method in interface io.fluxzero.common.handling.HandlerFilter
-
Evaluates whether the specified method on the given class should be considered a valid handler.
- test(M, Executable, Class<? extends Annotation>) - Method in interface io.fluxzero.common.handling.MessageFilter
-
Evaluates whether a message should be handled by a given method annotated with a specific handler annotation.
- test(T) - Method in interface io.fluxzero.common.ThrowingPredicate
-
Evaluates this predicate on the given argument.
- TEXT - Enum constant in enum class io.fluxzero.common.search.Document.EntryType
-
Represents textual values such as plain strings (e.g.,
"hello"). - ThrowingBiConsumer<T,
U> - Interface in io.fluxzero.common -
BiConsumer-like interface whoseThrowingBiConsumer.accept(Object, Object)method may throw a checkedException. - ThrowingBiFunction<T,
U, - Interface in io.fluxzero.commonR> -
Variant of
BiFunctionwhoseThrowingBiFunction.apply(Object, Object)method is allowed to throw a checkedException. - ThrowingConsumer<T> - Interface in io.fluxzero.common
-
Functional counterpart to
Consumerthat allows theThrowingConsumer.accept(Object)method to throw a checkedException. - ThrowingFunction<T,
R> - Interface in io.fluxzero.common - ThrowingPredicate<T> - Interface in io.fluxzero.common
- ThrowingRunnable - Interface in io.fluxzero.common
-
Runnable-like interface whose
ThrowingRunnable.run()method is allowed to throw a checkedException. - time(Runnable, Consumer<Long>) - Static method in class io.fluxzero.common.TimingUtils
-
Executes a task and measures its execution time in milliseconds.
- time(Runnable, Consumer<Long>, TemporalUnit) - Static method in class io.fluxzero.common.TimingUtils
-
Executes a task and measures its execution time in the specified
TemporalUnit. - time(Callable<T>, Consumer<Long>) - Static method in class io.fluxzero.common.TimingUtils
-
Executes a
Callableand measures its execution time in milliseconds. - time(Callable<T>, Consumer<Long>, TemporalUnit) - Static method in class io.fluxzero.common.TimingUtils
-
Executes a
Callableand measures its execution time in the givenTemporalUnit. - TimingUtils - Class in io.fluxzero.common
-
Utility class for measuring execution time and retrying operations with configurable backoff and error handling.
- TimingUtils() - Constructor for class io.fluxzero.common.TimingUtils
- toDocument(Object, String, int, String, String, Instant, Instant, Metadata) - Method in interface io.fluxzero.common.search.Inverter
-
Converts the given object into a
SerializedDocument, which is suitable for indexing or storage in a document store. - toDocument(Object, String, int, String, String, Instant, Instant, Metadata) - Method in class io.fluxzero.common.search.JacksonInverter
- toJsonData(JsonNode, Data<byte[]>) - Method in class io.fluxzero.common.search.JacksonInverter
- toJsonNode(Document.Entry) - Method in class io.fluxzero.common.search.JacksonInverter
- toJsonNode(Object) - Method in class io.fluxzero.common.search.JacksonInverter
- toMetric() - Method in class io.fluxzero.common.api.eventsourcing.AppendEvents
-
Converts this command to a metric-friendly representation for logging and monitoring.
- toMetric() - Method in class io.fluxzero.common.api.eventsourcing.EventBatch
-
Transforms this batch into a lightweight metric representation for logging and monitoring.
- toMetric() - Method in class io.fluxzero.common.api.eventsourcing.GetEventsResult
-
Converts this result to a minimal metric object for performance logging or monitoring.
- toMetric() - Method in interface io.fluxzero.common.api.JsonType
-
Converts this object into a compact metric representation for logging or monitoring.
- toMetric() - Method in class io.fluxzero.common.api.keyvalue.GetValueResult
-
Lightweight representation of this response for metrics logging.
- toMetric() - Method in class io.fluxzero.common.api.keyvalue.StoreValueIfAbsent
- toMetric() - Method in class io.fluxzero.common.api.keyvalue.StoreValues
- toMetric() - Method in class io.fluxzero.common.api.keyvalue.StoreValuesAndWait
-
Deprecated.
- toMetric() - Method in class io.fluxzero.common.api.publishing.Append
- toMetric() - Method in class io.fluxzero.common.api.scheduling.GetScheduleResult
- toMetric() - Method in class io.fluxzero.common.api.scheduling.Schedule
- toMetric() - Method in class io.fluxzero.common.api.scheduling.SerializedSchedule
-
Returns a lightweight metric representation of this schedule for monitoring purposes.
- toMetric() - Method in class io.fluxzero.common.api.search.BulkUpdateDocuments
-
Metric representation of the bulk update, for logging or monitoring.
- toMetric() - Method in class io.fluxzero.common.api.search.GetDocumentResult
-
Converts this result to a compact representation for metrics logging.
- toMetric() - Method in class io.fluxzero.common.api.search.GetDocumentsResult
-
Converts this result to a compact representation for metrics logging.
- toMetric() - Method in class io.fluxzero.common.api.search.GetDocumentStatsResult
-
Returns a lightweight summary of this result for logging or metric tracking.
- toMetric() - Method in class io.fluxzero.common.api.search.GetFacetStatsResult
- toMetric() - Method in class io.fluxzero.common.api.search.IndexDocuments
- toMetric() - Method in class io.fluxzero.common.api.search.SearchDocumentsResult
-
Converts this result into a serializable metrics object that logs match count and timing, instead of full search result payloads.
- toMetric() - Method in class io.fluxzero.common.api.tracking.ClaimSegmentResult
-
Returns a compact metric representation of this claim for monitoring purposes.
- toMetric() - Method in class io.fluxzero.common.api.tracking.MessageBatch
-
Converts this batch into a compact, serializable representation for monitoring purposes.
- toMetric() - Method in class io.fluxzero.common.api.tracking.ReadFromIndexResult
-
Converts this result into a metric representation, which includes the number of messages and timestamp.
- toMetric() - Method in class io.fluxzero.common.api.tracking.ReadResult
-
Produces a metric-friendly summary of the result for publishing to the Flux metrics log.
- toSortableString(Number) - Static method in class io.fluxzero.common.api.search.SortableEntry
-
Converts a
Numberto a lexicographically sortable zero-padded string. - toString() - Method in class io.fluxzero.common.api.eventsourcing.AppendEvents
-
Returns a human-readable description of the operation.
- toString() - Method in class io.fluxzero.common.api.eventsourcing.EventBatch
-
Returns a human-readable representation of this batch, including its aggregate ID and event count.
- toString() - Method in class io.fluxzero.common.api.keyvalue.StoreValueIfAbsent
- toString() - Method in class io.fluxzero.common.api.keyvalue.StoreValues
- toString() - Method in class io.fluxzero.common.api.keyvalue.StoreValuesAndWait
-
Deprecated.
- toString() - Method in class io.fluxzero.common.api.Metadata
-
Returns the string representation of this object, which is the string representation of the underlying entries map.
- toString() - Method in class io.fluxzero.common.api.publishing.Append
- toString() - Method in class io.fluxzero.common.api.scheduling.Schedule
- toString() - Method in class io.fluxzero.common.api.search.BulkUpdateDocuments
- toString() - Method in class io.fluxzero.common.api.search.IndexDocuments
- toString() - Method in class io.fluxzero.common.api.tracking.MessageBatch
- toString() - Method in class io.fluxzero.common.handling.DefaultHandler
- toString() - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.MethodHandlerInvoker
- toString() - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
- toString() - Method in class io.fluxzero.common.tracking.SimpleTracker
- toString() - Method in class io.fluxzero.common.tracking.WebSocketTracker
- Tracker - Interface in io.fluxzero.common.tracking
-
A
Trackerrepresents an active consumer of messages for a particularConsumerConfiguration. - TrackerCluster - Class in io.fluxzero.common.tracking
-
Represents the current set of
Trackers that are connected for a specific consumer. - TrackerCluster(int) - Constructor for class io.fluxzero.common.tracking.TrackerCluster
-
Creates a new, empty cluster with the given number of segments.
- Tracking Fields - Search tag in class io.fluxzero.common.api.SerializedMessage
- Section
- trackingPath(MessageType) - Static method in class io.fluxzero.common.ServicePathBuilder
-
Returns the tracking path used to read (track) messages of the given
MessageType. - TrackingStrategy - Interface in io.fluxzero.common.tracking
-
A
TrackingStrategydefines how aTrackerconsumes messages from a message log or distributed segment space. - tryAccept(Consumer<? super T>) - Static method in class io.fluxzero.common.ObjectUtils
-
Returns a consumer that logs errors instead of propagating them.
- tryCatch(Runnable) - Static method in class io.fluxzero.common.ObjectUtils
-
Wraps a runnable in a try/catch block that logs any exception on execution.
- tryLoadFile(File) - Static method in class io.fluxzero.common.FileUtils
-
Attempts to load file content from a
File. - tryLoadFile(File, Charset) - Static method in class io.fluxzero.common.FileUtils
-
Attempts to load file content from a
Filewith specified charset. - tryLoadFile(Class<?>, String) - Static method in class io.fluxzero.common.FileUtils
-
Attempts to load file content relative to a reference class.
- tryLoadFile(Class<?>, String, Charset) - Static method in class io.fluxzero.common.FileUtils
-
Attempts to load file content with specified reference class and charset.
- tryLoadFile(String) - Static method in class io.fluxzero.common.FileUtils
-
Attempts to load file content relative to the caller class, returns empty if not found.
- tryLoadFile(String, Charset) - Static method in class io.fluxzero.common.FileUtils
-
Attempts to load file content with specified charset.
- tryRun(Runnable) - Static method in class io.fluxzero.common.ObjectUtils
-
Executes the runnable and logs any thrown exception.
- tryRunTask(InMemoryTaskScheduler.Task) - Method in class io.fluxzero.common.InMemoryTaskScheduler
- TypedParameterResolver<M> - Class in io.fluxzero.common.handling
-
Abstract base class for
ParameterResolvers that resolve parameters based on type matching. - TypedParameterResolver() - Constructor for class io.fluxzero.common.handling.TypedParameterResolver
- typeFactory() - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Provides access to the TypeFactory instance used by the writer.
- typeFromId(DatabindContext, String) - Method in class io.fluxzero.common.serialization.GlobalTypeIdResolver
- TypeRegistry - Interface in io.fluxzero.common.serialization
-
Interface for resolving registered types by alias or simplified name.
- TypeRegistryProcessor - Class in io.fluxzero.common.serialization
- TypeRegistryProcessor() - Constructor for class io.fluxzero.common.serialization.TypeRegistryProcessor
- Type Resolution via @class - Search tag in class io.fluxzero.common.serialization.JsonUtils
- Section
- TYPES_FILE - Static variable in class io.fluxzero.common.serialization.TypeRegistryProcessor
- Typical usage - Search tag in class io.fluxzero.common.api.tracking.ClaimSegment
- Section
- Typical Use - Search tag in class io.fluxzero.common.Backlog
- Section
- Typical Use - Search tag in class io.fluxzero.common.api.SerializedMessage
- Section
U
- unescapeFieldName(String) - Static method in class io.fluxzero.common.SearchUtils
-
Unescapes slashes and quotes in field names.
- unwrap(Class<T>) - Method in interface io.fluxzero.common.tracking.MessageStore
-
Attempts to unwrap the current instance to a concrete implementation or extension of
MessageStore. - unwrapException(Throwable) - Static method in class io.fluxzero.common.ObjectUtils
-
Recursively unwraps the cause of common wrapping exceptions.
- UpdateRelationships - Class in io.fluxzero.common.api.modeling
-
Command to inform the Fluxzero Runtime about changes in entity-aggregate relationships.
- UpdateRelationships() - Constructor for class io.fluxzero.common.api.modeling.UpdateRelationships
- Usage - Search tag in annotation interface io.fluxzero.common.serialization.RegisterType
- Section
- Usage - Search tag in class io.fluxzero.common.api.RequestBatch
- Section
- Usage - Search tag in class io.fluxzero.common.api.eventsourcing.EventBatch
- Section
- Usage - Search tag in class io.fluxzero.common.api.eventsourcing.GetEvents
- Section
- Usage - Search tag in class io.fluxzero.common.api.scheduling.Schedule
- Section
- Usage - Search tag in class io.fluxzero.common.serialization.compression.CompressionUtils
- Section
- Usage - Search tag in interface io.fluxzero.common.Registration
- Section
- Usage: - Search tag in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
- Section
- Usage Example - Search tag in class io.fluxzero.common.RetryConfiguration
- Section
- Usage Example - Search tag in class io.fluxzero.common.api.Metadata
- Section
- Usage Example - Search tag in interface io.fluxzero.common.handling.HandlerFilter
- Section
- Usage Examples - Search tag in class io.fluxzero.common.api.search.constraints.QueryConstraint
- Section
- Usage Examples: - Search tag in enum class io.fluxzero.common.MessageType
- Section
- Usage Note: - Search tag in enum class io.fluxzero.common.encryption.NoOpEncryption
- Section
- Usage Notes - Search tag in class io.fluxzero.common.api.keyvalue.DeleteValue
- Section
- Usage Notes - Search tag in class io.fluxzero.common.api.keyvalue.GetValue
- Section
- Use Cases - Search tag in class io.fluxzero.common.api.ConnectEvent
- Section
- Use Cases - Search tag in class io.fluxzero.common.api.DisconnectEvent
- Section
- Use Cases - Search tag in class io.fluxzero.common.api.tracking.DisconnectTracker
- Section
- Use Cases - Search tag in class io.fluxzero.common.api.tracking.GetPosition
- Section
- Use Cases - Search tag in class io.fluxzero.common.api.tracking.GetPositionResult
- Section
- Use Cases - Search tag in interface io.fluxzero.common.api.HasId
- Section
V
- Validation - Search tag in class io.fluxzero.common.api.search.SearchQuery
- Section
- value() - Element in annotation interface io.fluxzero.common.search.Facet
-
Optional argument that defines the name of the facet.
- value() - Element in annotation interface io.fluxzero.common.search.SearchExclude
-
Optional argument that defines whether this annotation is active (
true) or not (false). - value() - Element in annotation interface io.fluxzero.common.search.Sortable
-
Optional argument that defines the name of the indexed property.
- value() - Element in annotation interface io.fluxzero.common.serialization.Revision
-
The revision number of the annotated class.
- valueOf(String) - Static method in enum class io.fluxzero.common.api.search.BulkUpdate.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxzero.common.application.EnvironmentVariablesSource
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxzero.common.application.NoOpPropertySource
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxzero.common.encryption.NoOpEncryption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxzero.common.Guarantee
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxzero.common.MessageType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxzero.common.search.DefaultDocumentSerializer
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxzero.common.search.Document.EntryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxzero.common.serialization.compression.CompressionAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fluxzero.common.serialization.NoOpTypeRegistry
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.fluxzero.common.api.search.BulkUpdate.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxzero.common.application.EnvironmentVariablesSource
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxzero.common.application.NoOpPropertySource
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxzero.common.encryption.NoOpEncryption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxzero.common.Guarantee
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxzero.common.MessageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxzero.common.search.DefaultDocumentSerializer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxzero.common.search.Document.EntryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxzero.common.serialization.compression.CompressionAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fluxzero.common.serialization.NoOpTypeRegistry
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueToTree(Object) - Static method in class io.fluxzero.common.serialization.JsonUtils
-
Converts an object to a
JsonNodeof typeJsonUtils. - VoidResult - Class in io.fluxzero.common.api
-
A generic response indicating successful completion of a request without returning any payload.
- VoidResult() - Constructor for class io.fluxzero.common.api.VoidResult
W
- waitForMessages(Tracker, MessageBatch, PositionStore) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- waitForUpdate(Tracker, MessageBatch, Runnable) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
- WaitingTracker() - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy.WaitingTracker
- WEBREQUEST - Enum constant in enum class io.fluxzero.common.MessageType
-
A tracked web request routed to a handler via HTTP or WebSocket.
- WEBRESPONSE - Enum constant in enum class io.fluxzero.common.MessageType
-
A response to a
MessageType.WEBREQUEST, typically an HTTP or WebSocket reply. - WebSocketTracker - Class in io.fluxzero.common.tracking
- WebSocketTracker(Read, MessageType, String, String, Consumer<MessageBatch>) - Constructor for class io.fluxzero.common.tracking.WebSocketTracker
- with(Metadata) - Method in class io.fluxzero.common.api.Metadata
-
Creates a new instance of
Metadataby combining the current metadata with the given metadata. - with(Object...) - Method in class io.fluxzero.common.api.Metadata
-
Creates a new
Metadatainstance by adding the specified key-value pairs. - with(Object, Object) - Method in class io.fluxzero.common.api.Metadata
-
Returns a new
Metadatainstance with the specified key-value pair added or updated in the current entries. - with(Map<?, ?>) - Method in class io.fluxzero.common.api.Metadata
-
Returns a new Metadata instance that includes all the current entries and the mappings provided in the given map.
- withActiveTracker(Tracker) - Method in class io.fluxzero.common.tracking.TrackerCluster
-
Marks the given tracker as actively processing messages.
- withData(Data<byte[]>) - Method in class io.fluxzero.common.api.SerializedMessage
- withData(Data<T>) - Method in class io.fluxzero.common.api.Data
-
Replaces this instance with another
Dataobject. - withData(Data<T>) - Method in interface io.fluxzero.common.api.SerializedObject
-
Returns a new
SerializedObjectwith the given data object. - withLastTrackerIndex(Long) - Method in interface io.fluxzero.common.tracking.Tracker
-
Returns a copy of this tracker with its last index updated.
- without(Object) - Method in class io.fluxzero.common.api.Metadata
-
Returns a new Metadata instance without the specified key.
- withoutIf(Predicate<String>) - Method in class io.fluxzero.common.api.Metadata
-
Returns a new instance of Metadata, excluding all entries where the provided predicate evaluates to true for the entry keys.
- withoutTracker(Tracker) - Method in class io.fluxzero.common.tracking.TrackerCluster
-
Removes the tracker from the cluster.
- withPaths(List<String>) - Method in class io.fluxzero.common.api.search.constraints.ExistsConstraint
- withPaths(List<String>) - Method in class io.fluxzero.common.api.search.constraints.PathConstraint
- withTrace(Object, Object) - Method in class io.fluxzero.common.api.Metadata
-
Adds a trace entry with the specified key and value to the metadata.
- withWaitingTracker(Tracker) - Method in class io.fluxzero.common.tracking.TrackerCluster
-
Adds or updates the tracker as waiting (not currently processing).
- withZone(ZoneId) - Method in class io.fluxzero.common.DelegatingClock
- writeFile(String, String) - Static method in class io.fluxzero.common.FileUtils
-
Writes a string to a file using UTF-8 encoding.
- writeProperty(String, Object, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
- writer - Static variable in class io.fluxzero.common.serialization.JsonUtils
-
Preconfigured JsonMapper for writing/serializing objects to JSON.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
StoreValuesinstead. This class remains for compatibility but is no longer used.