Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abort(int) - Method in class io.fluxzero.sdk.web.SocketEndpointHandler.SocketEndpointWrapper
 
abort(WebsocketCloseReason) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Immediately aborts the underlying transport and reports the given close reason to the endpoint.
abort(WebsocketCloseReason) - Method in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Terminates the connection without waiting for a close handshake.
abort(WebsocketSession, String) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
abort(ServerWebsocketSession, String) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
abort(Throwable) - Method in class io.fluxzero.proxy.ProxyRequestHandler.ChunkedProxyRequest
 
abs() - Method in class io.fluxzero.common.Decimal
Delegates to BigDecimal.abs().
abs(MathContext) - Method in class io.fluxzero.common.Decimal
AbstractClient - Class in io.fluxzero.sdk.configuration.client
Abstract base implementation of the Client interface, providing shared logic and lifecycle management for both local (in-memory) and remote (WebSocket-based) Fluxzero clients.
AbstractClient() - Constructor for class io.fluxzero.sdk.configuration.client.AbstractClient
 
AbstractConverter<I,O> - Class in io.fluxzero.common.serialization
An abstract base class for converting data of type I to type O.
AbstractConverter() - Constructor for class io.fluxzero.common.serialization.AbstractConverter
 
AbstractNamespaced<T> - Class in io.fluxzero.sdk.common
 
AbstractNamespaced() - Constructor for class io.fluxzero.sdk.common.AbstractNamespaced
 
AbstractRequestResult - Class in io.fluxzero.common.api
Base implementation for built-in RequestResult types.
AbstractRequestResult() - Constructor for class io.fluxzero.common.api.AbstractRequestResult
 
AbstractSerializer<I> - Class in io.fluxzero.sdk.common.serialization
Abstract base implementation of the Serializer interface.
AbstractSerializer(Collection, Converter, String) - Constructor for class io.fluxzero.sdk.common.serialization.AbstractSerializer
Constructs a new serializer with the provided caster candidates and converter.
AbstractUserProvider - Class in io.fluxzero.sdk.tracking.handling.authentication
Abstract base class for implementing UserProviders that resolve user identities via a metadata key.
AbstractUserProvider(Class) - Constructor for class io.fluxzero.sdk.tracking.handling.authentication.AbstractUserProvider
Constructs an AbstractUserProvider using the default metadata key AbstractUserProvider.DEFAULT_USER_KEY.
AbstractUserProvider(String, Class) - Constructor for class io.fluxzero.sdk.tracking.handling.authentication.AbstractUserProvider
Constructs an AbstractUserProvider using a custom metadata key.
AbstractWebsocketClient - Class in io.fluxzero.sdk.common.websocket
Abstract base class for all WebSocket-based clients in the Fluxzero Java client.
AbstractWebsocketClient(WebsocketConnector, URI, WebSocketClient, boolean, Duration, ObjectMapper, int) - Constructor for class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Constructs a WebSocket client with fine-grained control over connection setup.
AbstractWebsocketClient(URI, WebSocketClient, boolean) - Constructor for class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Creates a WebSocket client using the given endpoint URI, client implementation, and a flag to allow metrics.
AbstractWebsocketClient(URI, WebSocketClient, boolean, int) - Constructor for class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Creates a WebSocket client with multiple parallel sessions using default settings.
AbstractWebsocketClient.ClientHandshakeConfigurator - Class in io.fluxzero.sdk.common.websocket
 
AbstractWebsocketClient.ConnectionSetup - Record Class in io.fluxzero.sdk.common.websocket
 
AbstractWebsocketClient.PingRegistration - Class in io.fluxzero.sdk.common.websocket
 
AbstractWebsocketClient.PreparedRequest<R> - Class in io.fluxzero.sdk.common.websocket
 
AbstractWebsocketClient.WebSocketRequest - Class in io.fluxzero.sdk.common.websocket
 
accept() - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer0
Invokes the adapted member with 0 positional arguments, discarding any result.
accept(ModelCommitStep, ModelCommitTarget, int, H) - Method in interface io.fluxzero.common.modeling.ModelCommitAssignment.HeadConsumer
Consumes a newly assigned head together with its source step, target, and zero-based substep number.
accept(CacheEviction) - Method in class io.fluxzero.sdk.persisting.caching.CacheEvictionsLogger
Publishes the given cache eviction event to the configured metrics gateway.
accept(MessageType, String, String, List) - Method in interface io.fluxzero.sdk.configuration.client.ClientDispatchMonitor
Called when a batch of messages is dispatched by the client.
accept(Entity, long, long) - Method in interface io.fluxzero.sdk.persisting.repository.DefaultModelRepository.CurrentModelSink
Receives a current Model entity together with the state index through which it is valid and its own Model state index.
accept(Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer1
Invokes the adapted member with 1 positional argument, discarding any result.
accept(Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer2
Invokes the adapted member with 2 positional arguments, discarding any result.
accept(Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer3
Invokes the adapted member with 3 positional arguments, discarding any result.
accept(Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer4
Invokes the adapted member with 4 positional arguments, discarding any result.
accept(Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer5
Invokes the adapted member with 5 positional arguments, discarding any result.
accept(Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer6
Invokes the adapted member with 6 positional arguments, discarding any result.
accept(Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer7
Invokes the adapted member with 7 positional arguments, discarding any result.
accept(Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer8
Invokes the adapted member with 8 positional arguments, discarding any result.
accept(Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer9
Invokes the adapted member with 9 positional arguments, discarding any result.
accept(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer10
Invokes the adapted member with 10 positional arguments, discarding any result.
accept(List) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
accept(List) - Method in interface io.fluxzero.common.Backlog.BatchConsumer
Consumes a batch and returns its asynchronous completion.
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.
ACCEPT - Enum constant in enum class io.fluxzero.common.api.modeling.ModelConflictPolicy
Accept the original event and silently rebase stale derived state.
acceptCompression() - Method in class io.fluxzero.sdk.web.WebResponseCompressingInterceptor
Checks whether the current request accepts GZIP compression.
accepted(long, String, List) - Static method in class io.fluxzero.common.api.modeling.CommitModelsResult
Creates an accepted commit result.
acceptedSingleTarget(long, String, long, Long, String, long, boolean) - Static method in class io.fluxzero.common.api.modeling.CommitModelsResult
Creates the common one-substep, one-target accepted result.
acceptsPayload(EntityMetadata.HandlerMethod, Class) - Static method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns whether a model handler can structurally consume the supplied payload type.
access() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.AncestorDependency
Returns the value of the access record component.
access() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.ResolvedModel
Returns the value of the access record component.
active() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the active record component.
active() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionDecision
Returns the value of the active record component.
activeWorkers - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
ADAPTIVE_DEFAULTS_VERSION - Static variable in class io.fluxzero.sdk.persisting.caching.DefaultCache
Fluxzero defaults version from which DefaultCache uses AdaptiveObjectCache by default.
AdaptiveObjectCache - Class in io.fluxzero.common.caching
Cache implementation backed by the common hard-reference memory-aware cache support.
AdaptiveObjectCache() - Constructor for class io.fluxzero.common.caching.AdaptiveObjectCache
 
AdaptiveObjectCache(int) - Constructor for class io.fluxzero.common.caching.AdaptiveObjectCache
 
AdaptiveObjectCache(int, MemoryPressureController) - Constructor for class io.fluxzero.common.caching.AdaptiveObjectCache
 
AdaptiveObjectCache(int, MemoryPressureController, Duration) - Constructor for class io.fluxzero.common.caching.AdaptiveObjectCache
Constructs a count-bounded cache with memory-pressure trimming and a maximum entry age.
AdaptiveObjectCache(int, MemoryPressureController, Duration, Clock) - Constructor for class io.fluxzero.common.caching.AdaptiveObjectCache
 
AdaptiveObjectCache(int, Duration) - Constructor for class io.fluxzero.common.caching.AdaptiveObjectCache
Constructs a count-bounded cache with a maximum entry age.
AdaptiveObjectCache(long, long, ToLongBiFunction, MemoryPressureController) - Constructor for class io.fluxzero.common.caching.AdaptiveObjectCache
 
AdaptiveObjectCache(long, long, ToLongBiFunction, MemoryPressureController, Duration) - Constructor for class io.fluxzero.common.caching.AdaptiveObjectCache
Constructs a weighted cache with memory-pressure trimming and a maximum entry age.
AdaptiveObjectCache(long, long, ToLongBiFunction, MemoryPressureController, Duration, Clock) - Constructor for class io.fluxzero.common.caching.AdaptiveObjectCache
 
adaptRequestForSession(Request, WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Adapts an outgoing request to the selected peer on every attempt, including reconnect replay.
adaptRequestForSession(Request, WebsocketSession) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
adaptRequestForSession(Request, WebsocketSession) - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
add(int, CommitModels) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient.ModelCommitBatch
Adds a prepared commit at its reserved slot and returns a future for that commit's result.
add(int, CommitModels, ModelCommitBatchingClient.ModelCommitCompletion) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient.ModelCommitBatch
Adds a commit whose post-commit work may be combined with other results in the same transport response.
add(Decimal) - Method in class io.fluxzero.common.Decimal
add(Decimal, MathContext) - Method in class io.fluxzero.common.Decimal
add(ModelRelationshipQueries.Relationship) - Method in class io.fluxzero.common.modeling.ModelRelationshipQueries.OwnedRelationshipGraph
Adds a relationship only when deletion of its parent owns the child lifecycle.
add(String, String) - Method in class io.fluxzero.common.modeling.ModelRelationshipQueries.OwnedRelationshipGraph
Adds one current owned child edge.
add(BigDecimal) - Method in class io.fluxzero.common.Decimal
add(BigDecimal, MathContext) - Method in class io.fluxzero.common.Decimal
add(Collection) - 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.
addAllUntracked(Collection) - Method in class io.fluxzero.common.Backlog
Adds multiple values without creating per-value flush futures.
addBatchInterceptor(BatchInterceptor, MessageType...) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
addBatchInterceptor(BatchInterceptor, MessageType...) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Registers a BatchInterceptor that applies to the given message types.
addConsumerConfiguration(ConsumerConfiguration, MessageType...) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
addConsumerConfiguration(ConsumerConfiguration, MessageType...) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Adds a specific consumer configuration for one or more message types.
addDispatchInterceptor(DispatchInterceptor, MessageType...) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
addDispatchInterceptor(DispatchInterceptor, MessageType...) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Adds a DispatchInterceptor that modifies or monitors message dispatch.
addHandlerDecorator(HandlerDecorator, MessageType...) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
addHandlerDecorator(HandlerDecorator, MessageType...) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Adds a HandlerDecorator for the given message types.
addHandlerInterceptor(HandlerInterceptor, MessageType...) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Adds a HandlerInterceptor for given message types.
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.
additionalProperties() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Controls whether an object schema accepts properties that are not explicitly documented.
addMapping(InputStream) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
addMetadata(Metadata) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Adds metadata to the index operation, merging with any previously set metadata.
addMetadata(Metadata) - Method in class io.fluxzero.sdk.common.Message
Returns a new message with the combined metadata.
addMetadata(Metadata) - Method in class io.fluxzero.sdk.scheduling.Schedule
Returns a new schedule with additional metadata.
addMetadata(Metadata) - Method in class io.fluxzero.sdk.web.WebRequest
 
addMetadata(Metadata) - Method in class io.fluxzero.sdk.web.WebResponse
 
addMetadata(Object, Object) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Adds a single metadata key-value pair.
addMetadata(Object...) - Method in class io.fluxzero.sdk.common.Message
Adds multiple metadata entries.
addMetadata(Object...) - Method in class io.fluxzero.sdk.scheduling.Schedule
Returns a new schedule with multiple metadata entries added.
addMetadata(Object...) - Method in class io.fluxzero.sdk.web.WebRequest
 
addMetadata(Object...) - Method in class io.fluxzero.sdk.web.WebResponse
 
addMetadata(String, Object) - Method in class io.fluxzero.sdk.common.Message
Adds a single metadata entry.
addMetadata(String, Object) - Method in class io.fluxzero.sdk.scheduling.Schedule
Returns a new schedule with a single metadata entry added.
addMetadata(String, Object) - Method in class io.fluxzero.sdk.web.WebRequest
 
addMetadata(String, Object) - Method in class io.fluxzero.sdk.web.WebResponse
 
addMetadata(Map) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Adds multiple metadata entries from a map.
addMetadata(Map) - Method in class io.fluxzero.sdk.common.Message
Adds metadata from a given map.
addMetadata(Map) - Method in class io.fluxzero.sdk.scheduling.Schedule
Returns a new schedule with all values from the given metadata map added.
addMetadata(Map) - Method in class io.fluxzero.sdk.web.WebRequest
 
addMetadata(Map) - Method in class io.fluxzero.sdk.web.WebResponse
 
addMetadataEntries(Map, Metadata) - Method in class io.fluxzero.common.search.JacksonInverter
 
addPackageAlias(String, String) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
addPackageAlias(String, String) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Adds an alias from a legacy package and all its subpackages to a current package.
addPackageAliases(Map) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Adds multiple package-prefix aliases.
addParameterResolver(ParameterResolver) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
addParameterResolver(ParameterResolver) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Registers a ParameterResolver to support injection of method arguments in handlers.
addPayload(byte[]) - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Appends unframed bytes, retaining large arrays until clear/close.
addProperty(String, String) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
addPropertySource(PropertySource) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Adds a PropertySource to the configuration chain.
addRoute(String, Function) - Method in class io.fluxzero.testserver.websocket.JettyWebsocketRouter
Registers a WebSocket route.
addTo(Map, Collection) - Static method in class io.fluxzero.common.search.SearchExclusions
Adds excluded raw paths using the existing binary document metadata representation.
addToMetadata(Metadata, User) - Method in interface io.fluxzero.sdk.tracking.handling.authentication.UserProvider
Adds user-related metadata to a message, overwriting existing values if present.
addToMetadata(Metadata, User, boolean) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AbstractUserProvider
Adds a User to the metadata using the configured key.
addToMetadata(Metadata, User, boolean) - Method in class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
 
addToMetadata(Metadata, User, boolean) - Method in enum class io.fluxzero.sdk.tracking.handling.authentication.NoOpUserProvider
 
addToMetadata(Metadata, User, boolean) - Method in interface io.fluxzero.sdk.tracking.handling.authentication.UserProvider
Adds user-related metadata to a message.
addTypeAlias(String, String) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
addTypeAlias(String, String) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Adds an exact alias from a legacy serialized type name to its current type name.
addTypeAliases(Map) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Adds multiple exact aliases from legacy serialized type names to their current type names.
addUntracked(T) - Method in class io.fluxzero.common.Backlog
Adds one value without allocating a separate flush future.
addUser(User) - Method in class io.fluxzero.sdk.common.Message
Attaches a user object to the metadata using the configured UserProvider.
addUser(User) - Method in class io.fluxzero.sdk.scheduling.Schedule
Returns a new schedule with a User added to the metadata using the configured UserProvider.
addUser(User) - Method in class io.fluxzero.sdk.web.WebRequest
 
addUser(User) - Method in class io.fluxzero.sdk.web.WebResponse
 
addValueExtractor(ValueExtractor) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
AdhocDispatchInterceptor - Class in io.fluxzero.sdk.publishing
A DispatchInterceptor that enables thread-local, dynamically scoped interceptors during message dispatch.
AdhocDispatchInterceptor() - Constructor for class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
 
adjustMaxSize(Tracker, int) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
adopt(long) - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration
Adopts all staged Model documents after the replay consumer has durably reached cutoverEventIndex.
adoptModelMigration(AdoptModelMigration) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
adoptModelMigration(AdoptModelMigration) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Atomically adopts a previously inspected and application-verified staged Model document while retaining the accepted normalized source until an ordinary Model write ends legacy-write coexistence.
adoptModelMigration(AdoptModelMigration) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
AdoptModelMigration - Class in io.fluxzero.common.api.search
Atomically adopts an application-verified staged Model document.
AdoptModelMigration(String, String, Long, long, Guarantee) - Constructor for class io.fluxzero.common.api.search.AdoptModelMigration
 
adoptModelMigrations() - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
adoptModelMigrations() - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Verifies and adopts every staged direct Model migration known to this application.
AdoptModelMigrationWithSource - Class in io.fluxzero.common.api.search
Adopts a staged source separately while fencing the observed legacy/public projection in the same transaction.
AdoptModelMigrationWithSource(String, String, Long, long, Guarantee, String) - Constructor for class io.fluxzero.common.api.search.AdoptModelMigrationWithSource
 
Advanced Configuration - Section in annotation interface io.fluxzero.sdk.tracking.handling.Association
 
Advanced Use Case: Building a dynamic dead-letter queue - Section in annotation interface io.fluxzero.sdk.tracking.handling.Trigger
 
affectsRelationships() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Returns whether the description contains relationship planning steps.
after() - Method in record class io.fluxzero.sdk.modeling.AnnotatedEntityHolder.EntityUpdate
Returns the value of the after record component.
after() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the after record component.
after() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberMutation
Returns the value of the after record component.
afterBatch() - Method in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Returns whether this policy commits at batch completion rather than handler completion.
afterHandler() - Element in annotation interface io.fluxzero.sdk.modeling.AssertLegal
Determines if the legality check should be performed immediately (the default), or when the current handler is done, i.e.: after @Apply and just before the aggregate updates are committed.
afterResponse(Map) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.ClientHandshakeConfigurator
Records the Runtime session identity, version, and negotiated compression and transport format from the response headers; missing selections remain null.
afterRetry(Throwable) - Method in class io.fluxzero.common.RetryStatus
Produces a new RetryStatus based on this one, incrementing the retry count and updating the exception.
afterRootSelection(SearchDocuments) - Static method in class io.fluxzero.common.search.ModelGraphDocumentSearch
Retains result field selection after the database has applied filtering, order and root pagination.
aggregate(String...) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch.DefaultGroupSearch
 
aggregate(String...) - Method in interface io.fluxzero.sdk.persisting.search.GroupSearch
Performs aggregation over the given fields for each group.
aggregate(String...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Returns field statistics for one or more fields.
Aggregate - Annotation Interface in io.fluxzero.sdk.modeling
Deprecated, for removal: This API element is subject to removal in a future version.
Scheduled for removal in Fluxzero 3.0. Use @Model for new domain state. Existing aggregate data requires a deliberate migration; changing this annotation alone does not migrate it. See the upgrade and migration guide.
AGGREGATE - Enum constant in enum class io.fluxzero.sdk.modeling.EntityMetadata.RootKind
 
AGGREGATE_COMMIT_POLICY_PROPERTY - Static variable in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository
Property that overrides the commit policy for aggregates whose annotation uses AggregateCommitPolicy.DEFAULT.
AGGREGATE_ID - Enum constant in enum class io.fluxzero.sdk.modeling.AggregateEventRouting
Route aggregate events by the aggregate id, regardless of routing annotations on the event payload.
AGGREGATE_ID_METADATA_KEY - Static variable in interface io.fluxzero.sdk.modeling.Entity
A constant key used for identifying the aggregate ID in metadata of events.
AGGREGATE_SN_METADATA_KEY - Static variable in interface io.fluxzero.sdk.modeling.Entity
A constant key used for identifying the sequence number of an applied event in metadata.
AGGREGATE_TYPE_METADATA_KEY - Static variable in interface io.fluxzero.sdk.modeling.Entity
A constant key used for identifying the aggregate type in metadata of events.
aggregateAsync(String...) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch.DefaultGroupSearch
 
aggregateAsync(String...) - Method in interface io.fluxzero.sdk.persisting.search.GroupSearch
Asynchronously performs aggregation over the given fields for each group.
aggregateAsync(String...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Asynchronously returns field statistics for one or more fields.
AggregateCommitPolicy - Enum Class in io.fluxzero.sdk.modeling
Controls when aggregate changes are committed and whether multiple commits in the same completion phase may run concurrently.
aggregatedMessage() - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
 
aggregatedSerializedMessage() - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
 
AggregateEventRouting - Enum Class in io.fluxzero.sdk.modeling
Controls how events published from an aggregate are assigned to a message segment.
AggregateEventStream<T> - Class in io.fluxzero.sdk.persisting.eventsourcing
A wrapper around a stream of aggregate events, enriched with metadata such as the aggregate ID and the last known sequence number.
AggregateEventStream() - Constructor for class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
aggregateId() - Method in record class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore.SnapshotDocument
Returns the value of the aggregateId record component.
aggregateRepository() - Method in interface io.fluxzero.sdk.Fluxzero
Returns a client to assist with event sourcing.
aggregateRepository(Fluxzero) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Exposes this Fluxzero instance's aggregate repository as a Spring bean when no overriding bean exists.
AggregateRepository - Interface in io.fluxzero.sdk.persisting.repository
Repository interface for loading, managing, and repairing aggregates in Fluxzero.
AggregateRoot<T> - Interface in io.fluxzero.sdk.modeling
Represents the root of a legacy aggregate in a domain model.
aggregateSelector(Class) - Static method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
Utility predicate to match aggregates of a given root type.
ALGORITHM - Static variable in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
 
alias() - Method in record class io.fluxzero.common.api.modeling.ModelAliasObservation
Returns the value of the alias record component.
Alias - Annotation Interface in io.fluxzero.sdk.modeling
Marks a property whose current value is an alternative identifier for an entity or independently stored model.
ALIAS - Enum constant in enum class io.fluxzero.common.api.modeling.GetModelEventsByIdentity.Selection
 
ALIAS_BINDINGS - Static variable in class io.fluxzero.common.api.modeling.ModelEventMetadata
Canonical property-qualified Model references observed by this substep, encoded as a JSON string map.
aliasBindings() - Method in record class io.fluxzero.sdk.modeling.CommitAttempt.Step
Returns the value of the aliasBindings record component.
AliasCollisionException(String, String, String) - Constructor for exception class io.fluxzero.common.modeling.ModelCommitAssignment.AliasCollisionException
 
aliases() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Returns the value of the aliases record component.
aliases() - Method in class io.fluxzero.common.modeling.ModelCommitAssignment.Session
Returns the alias replacements accumulated across assignments in this session.
aliases() - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
aliases() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves a collection of aliases associated with this entity.
aliases() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the model aliases without loading relationship context.
aliases() - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
Returns the lazily discovered aliases.
aliases() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
aliases() - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
aliases() - Method in class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
aliases(Object) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the complete aliases declared by the supplied model value, or null when its type does not participate in independent-model alias persistence.
aliasResolutions() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Internal loading provenance, separate from the canonically keyed loaded Models.
aliasTargets() - Method in class io.fluxzero.sdk.modeling.MutationPlan.Compiler
Whether this application uses property-aware Model identity selection.
aliasTargets() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
Returns the value of the aliasTargets record component.
aliveCheck() - Element in annotation interface io.fluxzero.sdk.web.SocketEndpoint
Configures the WebSocket session keep-alive mechanism (ping/pong).
all(Constraint...) - Static method in class io.fluxzero.common.api.search.constraints.AllConstraint
Creates an AllConstraint from the given array of constraints.
all(Constraint...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Combines multiple constraints using a logical AND.
all(Collection) - Static method in class io.fluxzero.common.api.search.constraints.AllConstraint
Creates an AllConstraint from 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
 
allEntities() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves a stream of all entities, including the current entity and all nested entities.
allMatch(Predicate) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
ALLOW - Enum constant in enum class io.fluxzero.sdk.web.ApiDoc.AdditionalProperties
Emit additionalProperties: true.
ALLOW - Enum constant in enum class io.fluxzero.sdk.web.RedirectPolicy
Uses the JDK's normal redirect policy, which follows HTTP-to-HTTP, HTTP-to-HTTPS, and HTTPS-to-HTTPS redirects, but not HTTPS-to-HTTP redirects.
ALLOW_ALL - Static variable in interface io.fluxzero.common.handling.MessageFilter
 
ALLOW_CONFLICTING_VALUES - Enum constant in enum class io.fluxzero.sdk.web.CookieValueConflictPolicy
Returns the first matching cookie, including when later values differ.
allowableValues() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Optional allowed string values for enum-like schemas.
allowAll() - Static method in interface io.fluxzero.common.handling.MessageFilter
Returns a shared filter that accepts every message.
allowedClasses() - Element in annotation interface io.fluxzero.sdk.modeling.AssertLegal
Restricts independent-Model assertion methods to assignable payload classes/interfaces; empty means unrestricted.
allowedClasses() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleCommand
Restricts which payload types this handler may be invoked for.
allowedClasses() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleCustom
Restricts which payload types this handler may be invoked for.
allowedClasses() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleError
Restricts which payload types this handler may be invoked for.
allowedClasses() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleEvent
Restricts which payload types this handler may be invoked for.
allowedClasses() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleMessage
Optional list of payload types that are allowed for handler methods using this annotation.
allowedClasses() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleMetrics
Restricts which payload types this handler may be invoked for.
allowedClasses() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleNotification
Restricts which payload types this handler may be invoked for.
allowedClasses() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleQuery
Restricts which payload types this handler may be invoked for.
allowedClasses() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleResult
Restricts which payload types this handler may be invoked for.
allowedClasses() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleSchedule
Restricts which payload types this handler may be invoked for.
allowExternalMessages() - Element in annotation interface io.fluxzero.sdk.tracking.handling.LocalHandler
If true, this handler may also receive **externally published messages** (i.e. from other application instances).
allowsAliasFallback(String, Class, ModelReadBoundary) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
allowsAliasFallback(String, Class, ModelReadBoundary) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Checks whether a pending undecorated alias may supply a missing prefixed root at this boundary.
ALREADY_EXISTS_EXCEPTION - Static variable in interface io.fluxzero.sdk.modeling.Entity
A predefined instance of IllegalCommandException that indicates an operation failed because the target entity already exists.
ALREADY_EXISTS_EXCEPTION - Static variable in class io.fluxzero.sdk.modeling.ModelErrors
Existing Entity creation rejection, retained as the same instance.
alreadyFiltered(HandlerInvoker) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler
 
always() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Association
Returns whether the message matched by this handler should always be applied to any stored handlers.
ALWAYS - Enum constant in enum class io.fluxzero.sdk.modeling.EventPublication
Always publish and/or store the applied update, even if it does not change the entity.
ALWAYS_HANDLE - Static variable in interface io.fluxzero.common.handling.HandlerFilter
 
alwaysAssociate() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberCandidate
Returns the value of the alwaysAssociate record component.
alwaysAssociate(Executable) - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations
Returns whether the executable's association metadata allows unconditional association.
ancestor(Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the closest ancestor, including the current graph, assignable to the requested type.
ANCESTOR - Enum constant in enum class io.fluxzero.common.api.search.ModelRelationConstraint.RelationDirection
 
ancestorDependencies() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
Returns the value of the ancestorDependencies record component.
AncestorDependency(Class, String, String) - Constructor for record class io.fluxzero.sdk.modeling.MutationPlan.AncestorDependency
Creates a required read-only ancestor dependency for navigation or handler injection.
AncestorDependency(Class, String, String, boolean, MutationPlan.Access) - Constructor for record class io.fluxzero.sdk.modeling.MutationPlan.AncestorDependency
Creates an instance of a AncestorDependency record class.
ancestorModel(Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the value of the closest ancestor, including the current model, assignable to the requested type.
AncestorPlacement(String, int, List) - Constructor for record class io.fluxzero.sdk.modeling.Graphs.AncestorPlacement
Creates an instance of a AncestorPlacement record class.
ancestorReads() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns the proof accompanying this context's ancestor selection, or null for direct targets.
AncestorReads(long, Set, Map) - Constructor for record class io.fluxzero.sdk.persisting.repository.ModelAncestorResolver.AncestorReads
Creates an instance of a AncestorReads record class.
ancestors() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves a list of the ancestor entities for the current entity.
ancestors(Collection, List, int, int) - Static method in class io.fluxzero.sdk.modeling.Graphs
Indexes parent edges once and returns every ancestor reachable from the supplied model roots.
ancestors(List, ModelReadBoundary, int, int, int, long) - Static method in class io.fluxzero.common.api.modeling.GetModelGraph
Creates a multi-root ancestor query, preserving inclusive or before-boundary relationship selection.
ANCESTORS - Enum constant in enum class io.fluxzero.common.api.modeling.GetModelGraph.TraversalDirection
 
ancestorValidation() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the ancestorValidation record component.
ancestorValidation() - Element in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
Overrides inherited cascading Model assertions for this mutation.
AncestorValidation - Enum Class in io.fluxzero.sdk.modeling
Per-Apply control of inherited cascading assertions; local and payload assertions remain active.
ancestorValue(Class) - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the value of the first ancestor entity in the hierarchy that matches the specified type.
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) - Method in interface io.fluxzero.common.handling.MessageFilter
Combines this filter with another using logical AND.
and(ThrowingPredicate) - 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 finally block.
andThen(ThrowingBiConsumer) - Method in interface io.fluxzero.common.ThrowingBiConsumer
Returns a composed ThrowingBiConsumer that performs, in sequence, this operation followed by the after operation.
andThen(ThrowingConsumer) - Method in interface io.fluxzero.common.ThrowingConsumer
Returns a composed consumer that performs, in sequence, this operation followed by the after operation.
andThen(ThrowingFunction) - Method in interface io.fluxzero.common.ThrowingBiFunction
Returns a composed function that first applies this function to its input, and then applies the after function to the result.
andThen(ThrowingFunction) - Method in interface io.fluxzero.common.ThrowingFunction
Returns a composed function that first applies this function to its input, and then applies the after function 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.
andThen(CorrelationDataProvider) - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Chains this provider with another, returning a composed provider that merges the metadata from both.
andThen(DispatchInterceptor) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Chains this interceptor with another.
andThen(BatchInterceptor) - Method in interface io.fluxzero.sdk.tracking.BatchInterceptor
Composes this interceptor with another, returning a new interceptor that applies both in sequence.
andThen(UserProvider) - Method in class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
 
andThen(UserProvider) - Method in interface io.fluxzero.sdk.tracking.handling.authentication.UserProvider
Combines this provider with another.
andThen(HandlerDecorator) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerDecorator
Chains this decorator with another, producing a composite decorator.
andThen(HandlerRegistry) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
Creates a composite registry that invokes both this and the given registry.
AnnotatedAggregateRepository(Class) - Constructor for class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
 
AnnotatedCaster<T> - Class in io.fluxzero.sdk.common.serialization.casting
Represents a dynamically discovered casting method (annotated with Upcast or Downcast) that is bound to a specific data revision and type.
AnnotatedCaster(Method, CastParameters, Function) - Constructor for class io.fluxzero.sdk.common.serialization.casting.AnnotatedCaster
Creates a new AnnotatedCaster.
AnnotatedEntityHolder - Class in io.fluxzero.sdk.modeling
Helper class for Entity instances that manage nested entity relationships annotated with @Member.
AnnotatedEntityHolder.EntityUpdate - Record Class in io.fluxzero.sdk.modeling
A single child entity replacement within an AnnotatedEntityHolder.
annotatedExecutables(Class) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns annotated methods, including inherited methods, followed by annotated constructors declared by this type.
annotatedFields(Class) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns fields matching the requested annotation directly or through a meta-annotation.
annotatedMethods(Class) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns methods matching the requested annotation, including composed annotations and overridden declarations.
annotatedProperties(Class) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns matching fields and readable methods, including interface properties, deduplicated by logical property name.
annotatedProperty(Class) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns the first matching annotated property, or an empty optional if none exists.
annotatedPropertyInvoker(Class) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns a cached invoker for the first matching annotated property, with reflective access enabled.
annotationAs(AnnotatedElement, Class, Class) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns a cached projection of the matching annotation into the requested representation, or an empty optional if absent.
annotations(AnnotatedElement) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns cached annotations for the supplied element.
any(Constraint...) - Static method in class io.fluxzero.common.api.search.constraints.AnyConstraint
Creates an AnyConstraint from the given array of constraints.
any(Constraint...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Combines multiple constraints using a logical OR.
any(Collection) - Static method in class io.fluxzero.common.api.search.constraints.AnyConstraint
Creates an AnyConstraint from the given collection of constraints.
ANY - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
Matches any HTTP method (wildcard).
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
 
anyExist(String...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Constrains the search to documents that have any of the given paths.
anyMatch(Predicate) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
apiDoc() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the value of the apiDoc record component.
apiDoc() - Element in annotation interface io.fluxzero.sdk.modeling.Parent
Optional API documentation for the list-valued graph property at Parent.pathInParent().
ApiDoc - Annotation Interface in io.fluxzero.sdk.web
Adds optional human-readable API documentation metadata to generated API docs.
ApiDoc.AdditionalProperties - Enum Class in io.fluxzero.sdk.web
Policy for properties that are not explicitly declared by an object schema.
ApiDocCatalog - Record Class in io.fluxzero.sdk.web
Generic API documentation model extracted from Fluxzero web handlers.
ApiDocCatalog(List) - Constructor for record class io.fluxzero.sdk.web.ApiDocCatalog
Creates a catalog without an independent-model type registry.
ApiDocCatalog(List, Collection) - Constructor for record class io.fluxzero.sdk.web.ApiDocCatalog
Creates a catalog with the model types available for composing documented model-graph response schemas.
ApiDocCatalog(List, List) - Constructor for record class io.fluxzero.sdk.web.ApiDocCatalog
Creates an instance of a ApiDocCatalog record class.
ApiDocComponent - Annotation Interface in io.fluxzero.sdk.web
Adds a raw OpenAPI component to generated API documentation.
ApiDocDetails - Record Class in io.fluxzero.sdk.web
Human-authored documentation metadata associated with an API endpoint.
ApiDocDetails(String, String, String, List, boolean, List) - Constructor for record class io.fluxzero.sdk.web.ApiDocDetails
Creates an instance of a ApiDocDetails record class.
ApiDocEndpoint - Record Class in io.fluxzero.sdk.web
Describes a single extracted web API endpoint.
ApiDocEndpoint(Class, Executable, String, String, String, boolean, boolean, ApiDocDetails, List, List, Type, List) - Constructor for record class io.fluxzero.sdk.web.ApiDocEndpoint
Creates an instance of a ApiDocEndpoint record class.
ApiDocExclude - Annotation Interface in io.fluxzero.sdk.web
Excludes a package, type, handler method, parameter, field, record component, or type use from generated API documentation.
ApiDocExtractor - Class in io.fluxzero.sdk.web
Extracts generic API documentation metadata from Fluxzero web handlers.
ApiDocInfo - Annotation Interface in io.fluxzero.sdk.web
Adds top-level metadata to generated API documentation.
ApiDocParameter - Record Class in io.fluxzero.sdk.web
Describes an API parameter inferred from a route path or a web parameter annotation.
ApiDocParameter(String, WebParameterSource, Type, Parameter) - Constructor for record class io.fluxzero.sdk.web.ApiDocParameter
Creates an instance of a ApiDocParameter record class.
ApiDocRequestBody - Record Class in io.fluxzero.sdk.web
Describes a full request body parameter inferred from an unannotated web handler argument.
ApiDocRequestBody(Type, Parameter) - Constructor for record class io.fluxzero.sdk.web.ApiDocRequestBody
Creates an instance of a ApiDocRequestBody record class.
ApiDocResponse - Annotation Interface in io.fluxzero.sdk.web
Adds an explicit response entry to generated API documentation.
ApiDocResponseDescriptor - Record Class in io.fluxzero.sdk.web
Describes an explicitly documented API response.
ApiDocResponseDescriptor(int, String, String, Type, Type, String) - Constructor for record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Creates a response descriptor without an explicit model-graph path selection.
ApiDocResponseDescriptor(int, String, String, Type, Type, List, String) - Constructor for record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Creates an instance of a ApiDocResponseDescriptor record class.
ApiDocResponseDescriptor(int, String, String, Type, String) - Constructor for record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Creates a regular typed response descriptor without a model-graph schema.
ApiDocResponses - Annotation Interface in io.fluxzero.sdk.web
Container annotation for repeatable ApiDocResponse declarations.
ApiDocServer - Annotation Interface in io.fluxzero.sdk.web
Describes a server entry for generated API documentation.
ApiReferenceEndpoint - Class in io.fluxzero.sdk.web
Automatic endpoint that serves an HTML API reference page for an ApiDocInfo scope.
apiReferencePath() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Path where the generated API reference HTML page is served when ApiDocInfo.serveApiReference() is enabled.
apiReferenceRenderer() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Renderer used for the generated API reference HTML page.
ApiReferenceRenderer - Enum Class in io.fluxzero.sdk.web
Browser renderer for automatically served API reference pages.
apiReferenceScriptUrl() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Optional renderer script URL.
apiReferenceStylesheetUrl() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Optional renderer stylesheet URL.
append(byte[]) - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.StreamingInputStream
Queues content bytes for subsequent reads without copying the supplied array.
append(byte[], boolean) - Method in class io.fluxzero.proxy.ProxyRequestHandler.ChunkedProxyRequest
 
append(ILoggingEvent) - Method in class io.fluxzero.sdk.common.logging.FluxzeroLogbackAppender
Processes log events of level WARN or higher.
append(SerializedMessage...) - Method in interface io.fluxzero.common.tracking.MessageStore
Appends the given messages to the store.
append(SerializedMessage...) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
append(Guarantee, SerializedMessage...) - Method in interface io.fluxzero.sdk.publishing.client.GatewayClient
Append the given messages to the gateway, applying the given delivery Guarantee.
append(Guarantee, SerializedMessage...) - Method in class io.fluxzero.sdk.publishing.client.WebsocketGatewayClient
 
append(Guarantee, SerializedMessage...) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
append(List) - Method in interface io.fluxzero.common.tracking.MessageStore
Appends a list of messages to the store.
append(List) - Method in class io.fluxzero.sdk.persisting.search.client.CollectionMessageStore
 
append(List) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
append(List) - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
Append - Class in io.fluxzero.common.api.publishing
Command to publish messages to a specific log in Fluxzero (e.g., commands, events, metrics, etc.).
Append(long, MessageType, List, Guarantee) - Constructor for class io.fluxzero.common.api.publishing.Append
Restores an append request received through an optimized transport representation.
Append(MessageType, List, Guarantee) - 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.
appendChunk(SerializedMessage) - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
Appends an additional chunk to this message.
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 AppendEvents command.
appendMessages(List) - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
Stores messages while the caller owns this store's monitor.
appendObservedContinuation(SerializedMessage) - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
Appends a continuation chunk that was already present in the current tracker batch.
applicableParameterResolvers(Executable) - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations
 
APPLICATION_FAILURE - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Kind
Application replay/upcaster code failed.
APPLICATION_VERSION_PROPERTY - Static variable in class io.fluxzero.sdk.configuration.ApplicationProperties
Optional version of the deployed application.
ApplicationEnvironmentPropertiesSource - Class in io.fluxzero.common.application
A PropertySource that loads environment-specific properties from an application-<env>.properties file on the classpath.
ApplicationEnvironmentPropertiesSource() - Constructor for class io.fluxzero.common.application.ApplicationEnvironmentPropertiesSource
Constructs an ApplicationEnvironmentPropertiesSource based on the resolved environment.
ApplicationEnvironmentPropertiesSource(String) - Constructor for class io.fluxzero.common.application.ApplicationEnvironmentPropertiesSource
Constructs an ApplicationEnvironmentPropertiesSource using the specified environment name.
applicationId() - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns the application ID under which this client instance is registered.
applicationId() - Method in class io.fluxzero.sdk.configuration.client.LocalClient
 
applicationId() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
applicationInstance - Static variable in interface io.fluxzero.sdk.Fluxzero
Fluxzero instance set by the current application.
ApplicationLifecycleEvent - Class in io.fluxzero.common.api
Metric event emitted when a Fluxzero application instance starts or begins shutting down.
ApplicationLifecycleEvent() - Constructor for class io.fluxzero.common.api.ApplicationLifecycleEvent
 
ApplicationLifecycleEvent.Phase - Enum Class in io.fluxzero.common.api
Application lifecycle phases published as metrics.
applicationName() - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns the value of the applicationName record component.
ApplicationProperties - Class in io.fluxzero.sdk.configuration
Central utility for resolving configuration properties within a Fluxzero application.
ApplicationProperties() - Constructor for class io.fluxzero.sdk.configuration.ApplicationProperties
 
ApplicationPropertiesSource - Class in io.fluxzero.common.application
A PropertySource implementation that loads properties from an application.properties file located on the classpath.
ApplicationPropertiesSource() - Constructor for class io.fluxzero.common.application.ApplicationPropertiesSource
Constructs a new ApplicationPropertiesSource by loading the application.properties file from the classpath.
ApplicationVersionCorrelationDataProvider - Class in io.fluxzero.sdk.publishing.correlation
Adds the configured application version to another correlation data provider.
AppliedEvent - Class in io.fluxzero.sdk.modeling
Represents an event that has been applied to an aggregate along with its intended publication strategy.
AppliedEvent() - Constructor for class io.fluxzero.sdk.modeling.AppliedEvent
 
apply() - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function0
Invokes the adapted member with 0 positional arguments and returns its result.
apply(SearchQuery) - Static method in class io.fluxzero.common.api.search.constraints.CollectionValuesConstraint
Resolves this profile before transport, without changing the caller's query.
apply(MessageBatch, Tracker) - Method in interface io.fluxzero.sdk.tracking.MappingBatchInterceptor
Applies a transformation to the given MessageBatch, optionally modifying its contents or structure.
apply(HandlerInput, HandlerDescriptor) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedHandlerInputFunction
Continues local handling with the supplied input and handler.
apply(ThrowingFunction) - Method in interface io.fluxzero.sdk.Fluxzero
Applies the given function with this Fluxzero set as current threadlocal instance.
apply(Message) - Method in interface io.fluxzero.sdk.modeling.Entity
Applies the given message to the entity.
apply(Message) - Method in interface io.fluxzero.sdk.modeling.Graph
Applies a complete message.
apply(Message) - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
 
apply(Message) - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
apply(Message) - Method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
apply(Message) - Method in class io.fluxzero.sdk.modeling.ModifiableEntity
 
apply(Message) - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
apply(Message) - Method in class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
apply(Message, boolean) - Method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
apply(DeserializingMessage) - Method in interface io.fluxzero.sdk.modeling.Entity
Applies the given deserializing message to the entity.
apply(DeserializingMessage) - Method in interface io.fluxzero.sdk.modeling.Graph
Applies a deserializing message.
apply(DeserializingMessage) - Method in class io.fluxzero.sdk.modeling.ImmutableAggregateRoot
Applies the deserializing message and returns a new aggregate root with an incremented sequence number, previous-state link, and updated event identity and timestamp.
apply(DeserializingMessage) - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
 
apply(DeserializingMessage, HandlerDescriptor, BiFunction) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedHandlerFunction
Proceeds to the remaining chain with an unchanged message.
apply(DeserializingMessage, DeserializingMessage, HandlerDescriptor, BiFunction) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedHandlerFunction
Proceeds to the remaining chain, resolving it again when nextMessage differs from currentMessage.
apply(Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function1
Invokes the adapted member with 1 positional argument and returns its result.
apply(Object) - Method in interface io.fluxzero.sdk.modeling.Entity
Processes the given event and applies the corresponding logic based on its type.
apply(Object) - Method in interface io.fluxzero.sdk.modeling.Graph
Applies one update to this graph's current model and returns the staged resulting graph.
apply(Object...) - Method in interface io.fluxzero.sdk.modeling.Entity
Applies the given events to reconstruct or update the entity's state.
apply(Object...) - Method in interface io.fluxzero.sdk.modeling.Graph
Applies the supplied updates in order.
apply(Object, Metadata) - Method in interface io.fluxzero.sdk.modeling.Entity
Applies an event and associated metadata to produce a resulting entity.
apply(Object, Metadata) - Method in interface io.fluxzero.sdk.modeling.Graph
Applies one update with explicit metadata.
apply(Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function2
Invokes the adapted member with 2 positional arguments and returns its result.
apply(Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function3
Invokes the adapted member with 3 positional arguments and returns its result.
apply(Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function4
Invokes the adapted member with 4 positional arguments and returns its result.
apply(Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function5
Invokes the adapted member with 5 positional arguments and returns its result.
apply(Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function6
Invokes the adapted member with 6 positional arguments and returns its result.
apply(Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function7
Invokes the adapted member with 7 positional arguments and returns its result.
apply(Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function8
Invokes the adapted member with 8 positional arguments and returns its result.
apply(Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function9
Invokes the adapted member with 9 positional arguments and returns its result.
apply(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in interface io.fluxzero.common.reflection.DefaultMemberInvoker._Function10
Invokes the adapted member with 10 positional arguments and returns its result.
apply(Collection) - Method in interface io.fluxzero.sdk.modeling.Entity
Applies a collection of events to the current entity, returning an updated entity.
apply(Collection) - Method in interface io.fluxzero.sdk.modeling.Graph
Applies the supplied updates in order.
apply(Callable) - Method in interface io.fluxzero.sdk.tracking.handling.authentication.User
Executes a callable task with this user set as the current thread-local user.
apply(Function) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Runs an action with this message as the current message, restoring the previous context afterward.
apply(List, SearchDocuments) - Static method in class io.fluxzero.common.search.ModelGraphDocumentSearch
Applies the complete search request to already composed graph documents.
apply(K) - Method in class io.fluxzero.common.DefaultMemoizingFunction
 
apply(S, E) - Method in interface io.fluxzero.sdk.modeling.ImmutableRoot.Transition
Applies an event to the replay state and returns the resulting state; failures are passed to the replay failure policy.
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.
Apply - Annotation Interface in io.fluxzero.sdk.persisting.eventsourcing
Indicates that a method or constructor applies an update to an entity, or creates or deletes an entity.
APPLY - Enum constant in enum class io.fluxzero.sdk.modeling.EntityMetadata.HandlerKind
 
APPLY_EVENT - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Operation
 
applyBenchmarkTraceHeaders(SerializedMessage, ProxyRequestHandler.ProxyResponseContext, Instant) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
applyCorsHeaders(ProxyRequestHandler.JettyExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
applyHandlerConfiguration(boolean, EntityParameterResolver) - Static method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
 
applying - Static variable in interface io.fluxzero.sdk.modeling.Entity
 
applyInvoker(DeserializingMessage, Entity) - Method in interface io.fluxzero.sdk.modeling.EntityHelper
Returns an invoker that can apply the given event to the provided entity.
applyInvoker(DeserializingMessage, Entity, boolean) - Method in interface io.fluxzero.sdk.modeling.EntityHelper
Returns an invoker for applying the event to the entity, optionally checking nested entities.
applyInvoker(DeserializingMessage, Entity, boolean, boolean) - Method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
Finds a handler method annotated with @Apply and wraps it to preserve apply context flags.
applyInvoker(DeserializingMessage, Entity, boolean, boolean) - Method in interface io.fluxzero.sdk.modeling.EntityHelper
Returns an invoker for applying the event to the entity, optionally checking nested entities.
applyMethods() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
 
applyPathOverrides(Collection, Collection) - Static method in class io.fluxzero.common.search.ModelGraphDocumentStitcher
Applies projection-local canonical path replacements to graph edges before composition.
applyStoredEvent(Message) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Replays one already accepted event without command assertions or interception.
applyTo(Map) - Method in class io.fluxzero.common.modeling.ModelCommitAssignment.Aliases
Applies a previously validated plan to an alias-to-model view.
areParametersValid(Object, Executable, Object[]) - Method in interface io.fluxzero.sdk.tracking.handling.validation.Validator
Returns whether invocation arguments for a method or constructor satisfy declared constraints.
array() - Method in interface io.fluxzero.common.api.Data.ByteArrayView
Returns the backing byte array without copying it.
as(Class) - Method in class io.fluxzero.sdk.web.ParameterValue
Converts the underlying value to the specified target type.
AS_INTERMEDIATE - Enum constant in enum class io.fluxzero.sdk.common.serialization.UnknownTypeStrategy
Represents the strategy to treat unknown or unresolvable types as intermediate representations during the deserialization process.
asBefore() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns the boundary immediately before this selection.
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 Runnable into a Callable<Object> that returns null.
asClass(Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the represented Java class for a class literal, or the runtime class of an ordinary object.
asCommitRelationship() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Converts this structural relationship to its commit-wire value.
asCommitRelationship(String) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Converts this relationship using an already application-scoped Model-name prefix.
asConstraint(Map) - Method in class io.fluxzero.sdk.modeling.DefaultHandlerRepository
 
asConsumer(ThrowingConsumer) - Static method in class io.fluxzero.common.ObjectUtils
Adapts a throwing consumer to a standard consumer, propagating failures through ObjectUtils.run(ThrowingRunnable).
asDuplicateForRequest(long) - Method in class io.fluxzero.common.api.modeling.CommitModelsResult
Copies this accepted result for an idempotent duplicate request.
asEntity(T) - Static method in interface io.fluxzero.sdk.Fluxzero
Returns an Entity containing given value.
asEntity(T) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Wrap an existing aggregate instance into an Entity, initializing tracking and identity information.
asEntity(T) - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
asEntity(T) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository
 
asFunction(ThrowingFunction) - Static method in class io.fluxzero.common.ObjectUtils
Adapts a throwing function to a standard function, propagating failures through ObjectUtils.call(Callable).
asFuture() - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerResult
Returns the asynchronous result future, or a completed future containing the stored synchronous value.
asGraphEdge(String) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Converts this structural relationship to one transient Graph edge.
asGraphEdge(String, String) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Converts this relationship using an already application-scoped Model-name prefix.
asHeaderMap(Map) - Static method in class io.fluxzero.sdk.web.WebUtils
Converts the input map into a case-insensitive header map.
asHeaders(Collection) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Serializes the supplied compression capabilities into websocket request headers.
asHttpRequest(SerializedMessage, URI, WebRequestSettings) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
asIdentifier(String, String) - Static method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
asInstance(Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Instantiates a Java or supported Kotlin class literal using its no-argument constructor; returns ordinary instances unchanged.
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.
asIntermediateValue(Object) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Converts an object into its intermediate form (e.g., JsonNode) used for revision downcasting.
asIntermediateValue(Object) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Converts the given object into a JsonNode for use in revision downcasting.
asInvoker(Member) - Static method in class io.fluxzero.common.reflection.DefaultMemberInvoker
Returns the class-scoped cached invoker for the member with reflective access enabled.
asInvoker(Member, boolean) - Static method in class io.fluxzero.common.reflection.DefaultMemberInvoker
Returns the class-scoped cached invoker, using forceAccess to control suppression of Java access checks where permitted.
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
Maps a Java method or constructor to its Kotlin reflection function, or returns null if no mapping exists.
asKotlinParameter(Parameter) - Static method in class io.fluxzero.common.reflection.KotlinReflectionUtils
Maps a Java parameter to the corresponding Kotlin value parameter.
asList(Map, Serializer) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
asMessage(Object) - Static method in class io.fluxzero.sdk.common.Message
Converts any object into a Message.
asMetadata(int, Map) - Static method in class io.fluxzero.sdk.web.WebResponse
Constructs a Metadata object containing the provided status code and headers.
asPredicate() - Method in interface io.fluxzero.common.ThrowingPredicate
Converts this ThrowingPredicate into a standard Predicate.
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 Properties from a string.
asReference() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Compact reference to a full snapshot.
asRunnable(ThrowingRunnable) - Static method in class io.fluxzero.common.ObjectUtils
Adapts a throwing action to a runnable, propagating failures through ObjectUtils.run(ThrowingRunnable).
asRunnable(Callable) - Static method in class io.fluxzero.common.ObjectUtils
Adapts a callable to a runnable that discards its result and propagates failures through ObjectUtils.call(Callable).
asSerializedMessage(SerializedDocument) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
ASSERT_CURRENT_PROPERTY - Static variable in class io.fluxzero.sdk.configuration.ApplicationProperties
Interceptor input validation override; environment variable FLUXZERO_INTERCEPT_APPLY_ASSERT_CURRENT.
ASSERT_LEGAL - Enum constant in enum class io.fluxzero.sdk.modeling.EntityMetadata.HandlerKind
 
assertAndApply(Message) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Executes one explicit update through the model pipeline.
assertAndApply(Message, String, Class) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Executes one explicit update against the selected persisted model.
assertAndApply(Graph, Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Runs and commits an update against the explicitly selected model graph, independently of any model ID carried by the update payload.
assertAndApply(Graph, Object, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Runs and commits an update with additional metadata against the explicitly selected model graph.
assertAndApply(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Runs the model assertions, apply interceptors, and applies declared for the given update and waits until the resulting model commit has been committed.
assertAndApply(Object) - Method in interface io.fluxzero.sdk.modeling.Entity
Verifies that the provided update is legal given the current state of the aggregate and on success applies it to the aggregate.
assertAndApply(Object) - Method in interface io.fluxzero.sdk.modeling.Graph
Verifies and applies the supplied update.
assertAndApply(Object) - Method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
assertAndApply(Object) - Method in class io.fluxzero.sdk.modeling.ModifiableEntity
 
assertAndApply(Object...) - Method in interface io.fluxzero.sdk.modeling.Entity
Applies a number of updates to the current entity after performing necessary legality assertions.
assertAndApply(Object...) - Method in interface io.fluxzero.sdk.modeling.Graph
Verifies and applies the supplied updates in order.
assertAndApply(Object, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Runs and commits a model commit with the supplied metadata.
assertAndApply(Object, Metadata) - Method in interface io.fluxzero.sdk.modeling.Entity
Verifies that the provided update is legal given the current state of the aggregate and on success applies it to the aggregate.
assertAndApply(Object, Metadata) - Method in interface io.fluxzero.sdk.modeling.Graph
Verifies and applies the supplied update with explicit metadata.
assertAndApply(Collection) - Method in interface io.fluxzero.sdk.modeling.Entity
Applies a collection of updates sequentially to the current entity after asserting each is legal, and returns the resulting entity.
assertAndApply(Collection) - Method in interface io.fluxzero.sdk.modeling.Graph
Verifies and applies the supplied updates in order.
assertAndApplyAll(List) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Executes independent explicit updates with shared transport batching.
assertAndApplyAllAsync(Collection) - Static method in interface io.fluxzero.sdk.Fluxzero
Runs and commits multiple independent model updates asynchronously.
assertAndApplyAsync(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Runs the model assertions, apply interceptors, and applies declared for the given update without blocking the caller, and completes after the resulting model commit has been durably stored.
assertAndApplyAsync(Object, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Runs and commits a model commit asynchronously with the supplied metadata.
assertApplyCompatibility(DeserializingMessage, Entity) - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
 
assertApplyCompatibility(DeserializingMessage, Entity, Set) - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
 
assertAuthorized(Class, User) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Verifies whether the given user is authorized to issue the given payload, based on roles declared via annotations on the payload's class or package.
assertAuthorized(Class, Executable, User) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Checks if the given user is authorized to invoke the given method on the given target.
assertAuthorized(String, User, ValidationUtils.RequiredRole[]) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
 
assertCurrent() - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves interceptor input validation from the active application at configuration time.
assertCurrent() - Element in annotation interface io.fluxzero.sdk.persisting.eventsourcing.InterceptApply
Validates the selected interceptor's current input within the same commit attempt, before interception.
assertCurrent(PropertySource) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves interceptor input validation from the owning application's source at configuration time.
AssertCurrent - Enum Class in io.fluxzero.sdk.persisting.eventsourcing
Whether an apply interceptor validates its current input before transforming it.
assertLegal(Message) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Runs interceptors and immediate assertions without applying or committing.
assertLegal(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Runs apply interceptors and immediate model assertions declared for the given update without invoking applies or committing model changes.
assertLegal(Object) - Method in interface io.fluxzero.sdk.modeling.Entity
Verifies that the provided update is legal given the current state of the aggregate.
assertLegal(Object) - Method in interface io.fluxzero.sdk.modeling.Graph
Verifies that the supplied update is legal and returns this graph.
assertLegal(Object) - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
 
assertLegal(Object) - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
assertLegal(Object) - Method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
assertLegal(Object) - Method in class io.fluxzero.sdk.modeling.ModifiableEntity
 
assertLegal(Object) - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
assertLegal(Object) - Method in class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
assertLegal(Object, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Runs apply interceptors and immediate model assertions with the supplied metadata, without invoking applies or committing model changes.
assertLegal(Object, Entity) - Method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
Performs a validation check using @AssertLegal handlers for the provided payload.
assertLegal(Object, Entity) - Method in interface io.fluxzero.sdk.modeling.EntityHelper
Validates whether the given value results in a legal state transition for the specified entity.
AssertLegal - Annotation Interface in io.fluxzero.sdk.modeling
Annotation to mark methods or fields that assert whether a command or query is legal, given the current state of an aggregate.
assertValid(Object, Validator, Class...) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Asserts that the object is valid using the given Validator and validation groups.
assertValid(Object, Class...) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Asserts that the given object is valid, using the current Fluxzero Validator.
assertValid(T, Class...) - Method in interface io.fluxzero.sdk.tracking.handling.validation.Validator
Validates the given object and throws a ValidationException if it is invalid.
assertValidParameters(Object, Executable, Object[]) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Asserts that executable arguments satisfy Jakarta Validation constraints declared on method or constructor parameters.
assertValidParameters(Object, Executable, Object[]) - Method in interface io.fluxzero.sdk.tracking.handling.validation.Validator
Validates invocation arguments for a method or constructor and throws when constraints are violated.
assertValidReturnValue(Object, Executable, Object) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Asserts that an executable return value satisfies constraints declared on the method or constructor return value.
assertValidReturnValue(Object, Executable, Object) - Method in interface io.fluxzero.sdk.tracking.handling.validation.Validator
Validates a method or constructor return value and throws when constraints are violated.
assign(ModelCommitAssignment.Description, ModelCommitAssignment.HeadConsumer) - Method in class io.fluxzero.common.modeling.ModelCommitAssignment.Session
Assigns state indices and Model heads in substep order, invoking the consumer for each target.
association() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.AncestorDependency
Returns the value of the association record component.
Association - Annotation Interface in io.fluxzero.sdk.tracking.handling
Declares how a message should be associated with handler instances.
Association behavior with deferred commits - Section in io.fluxzero.sdk.tracking.handling.Stateful.commitInBatch()
 
associationExcludeMetadata() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ModelParameter
Returns the value of the associationExcludeMetadata record component.
associationProperty() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ModelParameter
Returns the value of the associationProperty record component.
associations() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberCandidate
Returns the value of the associations record component.
associations(DeserializingMessage, Stream) - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations
Computes the association values contributed by the given message for the supplied matching handler methods.
associations(Entity) - Method in interface io.fluxzero.sdk.modeling.Entity
Determines the set of new associations (relationships) that are present in the current entity but not in the provided previous entity.
AssociationValue() - Constructor for class io.fluxzero.sdk.tracking.handling.HandlerAssociations.AssociationValue
 
asStream(Object) - Static method in class io.fluxzero.common.ObjectUtils
Converts an object into a stream.
asString() - Method in class io.fluxzero.sdk.web.WebFormPart
Decodes the content using the charset in the Content-Type header, defaulting to UTF-8 when that charset is absent or unsupported.
asString(Type) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Converts a Type to a readable string name.
asString(Type) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
 
asSupplier(Callable) - Static method in class io.fluxzero.common.ObjectUtils
Adapts a callable to a supplier, propagating checked failures through ObjectUtils.call(Callable).
asTransportHeaders(Collection) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Serializes the supplied websocket transport formats into websocket request headers.
asWebResponse(Throwable) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
asWebResponse(HttpResponse) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
async() - Method in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Returns whether this policy allows commits from the same completion phase to run concurrently.
async() - Method in interface io.fluxzero.sdk.modeling.CommitPolicy
Returns whether multiple commits in the same completion phase may run concurrently.
async() - Method in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
 
ASYNC - Enum constant in enum class io.fluxzero.sdk.modeling.GraphProjectionCompletion
Let durable graph projection continue asynchronously after the authoritative model commit completes.
ASYNC - Enum constant in enum class io.fluxzero.sdk.modeling.GraphProjectionMode
Also maintain the composed Graph asynchronously.
ASYNC - Enum constant in enum class io.fluxzero.sdk.tracking.ConsumerHandlingMode
Invoke handlers on a worker thread while preserving the Fluxzero tracking context.
ASYNC_AFTER_BATCH - Enum constant in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Start commits at the end of the current message batch and wait for all started commits before the batch completion phase finishes.
ASYNC_AFTER_BATCH - Enum constant in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
Start commits concurrently at batch completion and await all of them there.
ASYNC_AFTER_HANDLER - Enum constant in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Start commits after every handler and wait for all started commits at the end of the handler completion phase.
ASYNC_AFTER_HANDLER - Enum constant in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
Start the commit after the model apply handlers and await it in the handler completion phase.
ASYNC_AFTER_HANDLER_AWAIT_AFTER_BATCH - Enum constant in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Start commits after every handler, keep the aggregate active for the rest of the current batch, and wait for all started commits at the end of the batch completion phase.
ASYNC_AFTER_HANDLER_AWAIT_AFTER_BATCH - Enum constant in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
Start after the model apply handlers and await all started commits at batch completion.
AsyncCompletionScope - Class in io.fluxzero.sdk.common
Thread-local scope for asynchronous work started from completion callbacks.
asynchronous(CompletableFuture) - Static method in class io.fluxzero.sdk.tracking.handling.LocalHandlerResult
Creates a handled result backed by the supplied asynchronous completion.
at(Long) - Static method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns a current boundary for null, otherwise an exact state boundary.
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.
atLeast(Number, String) - Method in interface io.fluxzero.sdk.persisting.search.Search
Adds a lower-bound constraint for a field.
atLeast(Object) - Method in record class io.fluxzero.common.api.search.SearchValue
Compares the selected value against an inclusive lower bound.
atStateIndex(long) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the same model graph reconstructed at the requested durable state boundary.
attach() - Static method in class io.fluxzero.sdk.common.logging.FluxzeroLogbackAppender
Attaches this appender to the root logger in the Logback logging context.
attach(boolean) - Static method in class io.fluxzero.sdk.common.logging.FluxzeroLogbackAppender
Attaches this appender to the root logger.
attachTo(DeserializingMessage) - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Attaches this attempt to the non-null message's context and returns that message.
attributes() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Returns the value of the attributes record component.
auditTrail - Enum constant in enum class io.fluxzero.common.api.search.SearchCollectionType
A time-partitioned searchable audit trail.
AuthenticatingInterceptor - Class in io.fluxzero.sdk.tracking.handling.authentication
 
AuthenticatingInterceptor() - Constructor for class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
Authorization - Section in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
 
AuthorizationFailureMapper - Interface in io.fluxzero.sdk.tracking.handling.authentication
Message-scoped hook for infrastructure that wants to add context to authorization failures.
autoHead() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns the value of the autoHead record component.
autoHead() - Element in annotation interface io.fluxzero.sdk.web.HandleGet
If true, HEAD requests may be routed to this GET handler when no explicit HEAD handler is present.
autoHead() - Element in annotation interface io.fluxzero.sdk.web.HandleWeb
If true, HEAD requests may be routed to matching GET handlers when no explicit HEAD handler is present.
Auto-Indexing - Section in exception class io.fluxzero.sdk.tracking.BatchProcessingException
 
automaticallyComposed() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns whether a non-empty path in the parent enables automatic Graph composition for this reference.
Automatic Error Reporting - Section in interface io.fluxzero.sdk.publishing.ErrorGateway
 
automaticHandlerTarget() - Static method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Framework target of the automatic local command handler; its effective consumer target is the payload class.
automaticHandling() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the automaticHandling record component.
automaticHandling() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Controls whether applies producing this model may be exposed as automatic command handlers.
automaticHandling() - Element in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
Overrides whether this apply participates in automatic model command handling.
Automatic HTTP Helpers - Section in class io.fluxzero.sdk.web.WebHandlerMatcher
 
Automatic Invocation Wrapping - Section in class io.fluxzero.sdk.tracking.handling.Invocation
 
AutomaticModelHandling - Enum Class in io.fluxzero.sdk.modeling
Controls whether model applies may be exposed as an automatic command handler.
Automatic Start - Section in annotation interface io.fluxzero.sdk.scheduling.Periodic
 
autoOptions() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns the value of the autoOptions record component.
autoOptions() - Element in annotation interface io.fluxzero.sdk.web.HandleDelete
If true, this route may contribute to automatically generated OPTIONS responses.
autoOptions() - Element in annotation interface io.fluxzero.sdk.web.HandleGet
If true, this route may contribute to automatically generated OPTIONS responses.
autoOptions() - Element in annotation interface io.fluxzero.sdk.web.HandleHead
If true, this route may contribute to automatically generated OPTIONS responses.
autoOptions() - Element in annotation interface io.fluxzero.sdk.web.HandlePatch
If true, this route may contribute to automatically generated OPTIONS responses.
autoOptions() - Element in annotation interface io.fluxzero.sdk.web.HandlePost
If true, this route may contribute to automatically generated OPTIONS responses.
autoOptions() - Element in annotation interface io.fluxzero.sdk.web.HandlePut
If true, this route may contribute to automatically generated OPTIONS responses.
autoOptions() - Element in annotation interface io.fluxzero.sdk.web.HandleTrace
If true, this route may contribute to automatically generated OPTIONS responses.
autoOptions() - Element in annotation interface io.fluxzero.sdk.web.HandleWeb
If true, matching routes may contribute to automatically generated OPTIONS responses when no explicit OPTIONS handler is present.
autoStart() - Element in annotation interface io.fluxzero.sdk.scheduling.Periodic
Returns true if this periodic schedule should be automatically started if it's not already active.
available() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Returns the number of unread bytes within this reader's limit.
available() - Method in class io.fluxzero.common.LazyInputStream
 
available() - Method in class io.fluxzero.common.StreamInputStream
 
await(Supplier) - Static method in class io.fluxzero.sdk.common.AsyncCompletionScope
Starts and synchronously awaits an operation whose completion is owned by the caller.
AWAIT - Enum constant in enum class io.fluxzero.sdk.modeling.GraphProjectionCompletion
Delay the handler result or explicit reindex completion until affected graph roots reflect the operation.
AWAIT - Enum constant in enum class io.fluxzero.sdk.modeling.GraphProjectionMode
Also maintain the composed Graph and wait for affected projections at commit completion.
AWAIT_AFTER_HANDLER_COMMITS_BEFORE_RESULTS_PROPERTY - Static variable in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Controls whether request results wait for asynchronous aggregate commits that were started after a handler and are awaited at batch completion.
AWAIT_AFTER_HANDLER_COMMITS_BEFORE_RESULTS_PROPERTY - Static variable in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
Controls whether request results wait for commits started after model apply handlers and awaited at batch end.
awaitAfterBatch() - Method in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Returns whether this policy waits for commit completion at batch completion rather than handler completion.
awaitAfterBatch() - Method in interface io.fluxzero.sdk.modeling.CommitPolicy
Returns whether commit completion is awaited at batch completion rather than handler completion.
awaitAfterBatch() - Method in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
 
awaitAsyncResults() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
If true, asynchronous handler results must complete before the consumer finishes the current batch.
awaitBeforeResultPublication(DeserializingMessage, CompletableFuture) - Static method in class io.fluxzero.sdk.tracking.handling.Invocation
Registers asynchronous work that must complete before the supplied message's handler result is published.
awaitBeforeResultPublication(CompletableFuture) - Static method in class io.fluxzero.sdk.tracking.handling.Invocation
Registers asynchronous work that must complete before the current handler result is published.
awaitGraphProjections(Map, long, long) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Completes when every affected durable graph projection has processed the supplied commit range.
awaitModelGraphProjection(AwaitModelGraphProjection) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Completes after every affected root in a graph projection has crossed the requested committed state boundary.
awaitModelGraphProjection(AwaitModelGraphProjection) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
awaitModelGraphProjection(AwaitModelGraphProjection) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
AwaitModelGraphProjection - Class in io.fluxzero.common.api.modeling
Waits until one materialized graph projection has completed every root update originating at or before a committed model state.
AwaitModelGraphProjection(String, long) - Constructor for class io.fluxzero.common.api.modeling.AwaitModelGraphProjection
Creates a collection-wide projection barrier.
AwaitModelGraphProjection(String, long, Long, Collection) - Constructor for class io.fluxzero.common.api.modeling.AwaitModelGraphProjection
 
AwaitModelGraphProjection(String, long, Collection) - Constructor for class io.fluxzero.common.api.modeling.AwaitModelGraphProjection
Creates a projection barrier for the supplied affected models when the commit consists of one state transition.
AwaitModelGraphReindex - Class in io.fluxzero.common.api.modeling
Waits for current Model projection progress and all pending source rewrites of the selected nodes in one collection.
AwaitModelGraphReindex(String, long, Collection) - Constructor for class io.fluxzero.common.api.modeling.AwaitModelGraphReindex
Creates a source-reindex barrier for the given nodes and their affected roots.
awaitOutgoingWrites() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
If true, futures returned by outgoing writes (including publication, indexing, and scheduling) started during this consumer's batch processing must complete before the consumer stores its position.
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) - Constructor for class io.fluxzero.common.Backlog
 
Backlog(ThrowingFunction, int) - Constructor for class io.fluxzero.common.Backlog
 
Backlog(ThrowingFunction, int, ErrorHandler) - Constructor for class io.fluxzero.common.Backlog
 
Backlog(ThrowingFunction, int, ErrorHandler, int) - 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.
Basic Example - Section in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
 
Batch() - Constructor for class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
Batch-Aware Behavior - Section in class io.fluxzero.sdk.tracking.handling.StatefulHandler
 
batchEnabled() - Static method in class io.fluxzero.common.jfr.FluxzeroJfr
Returns whether batch diagnostics are enabled in the active recording.
BatchingHandlerRepository - Class in io.fluxzero.sdk.modeling
A batching wrapper for HandlerRepository that delays persistence operations until the end of the current message batch.
BatchingHandlerRepository() - Constructor for class io.fluxzero.sdk.modeling.BatchingHandlerRepository
 
BatchingHandlerRepository.Update - Class in io.fluxzero.sdk.modeling
Represents a buffered update to a handler instance (either index or delete).
BatchInterceptor - Interface in io.fluxzero.sdk.tracking
Intercepts and decorates batch-level message handling for a Tracker.
BatchInterceptor.FilterPreserving - Record Class in io.fluxzero.sdk.tracking
Explicit selection-preserving wrapper; use BatchInterceptor.preservingConsumerFilter(BatchInterceptor).
batchInterceptors() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Ordered batch interceptors grouped per message type.
batchInterceptors() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Interceptors applied at the batch level across all messages in a poll cycle.
BatchProcessingException - Exception Class in io.fluxzero.sdk.tracking
Exception thrown during message batch processing to intentionally halt tracking after a specific message.
BatchProcessingException() - Constructor for exception class io.fluxzero.sdk.tracking.BatchProcessingException
Constructs the exception using the index of the currently handled message, if available.
BatchProcessingException(Long) - Constructor for exception class io.fluxzero.sdk.tracking.BatchProcessingException
Constructs the exception with a specified message index.
BatchProcessingException(String) - Constructor for exception class io.fluxzero.sdk.tracking.BatchProcessingException
Constructs the exception with a message and automatically determines the current message index.
BatchProcessingException(String, Long) - Constructor for exception class io.fluxzero.sdk.tracking.BatchProcessingException
Constructs the exception with a message and a specified message index.
BatchProcessingException(String, Throwable) - Constructor for exception class io.fluxzero.sdk.tracking.BatchProcessingException
Constructs the exception with a message, cause, and automatically determined message index.
BatchProcessingException(String, Throwable, Long) - Constructor for exception class io.fluxzero.sdk.tracking.BatchProcessingException
Constructs the exception with a message, cause, and message index.
BEAN_PROPERTY_METHOD_NAMES_ONLY_PROPERTY - Static variable in class io.fluxzero.sdk.tracking.handling.validation.DefaultValidator
Application property that switches bean validation for no-argument methods to JavaBean/Hibernate-compatible getter naming only.
before() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns the value of the before record component.
before() - Method in record class io.fluxzero.sdk.modeling.AnnotatedEntityHolder.EntityUpdate
Returns the value of the before record component.
before() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the before record component.
before() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberMutation
Returns the value of the before record component.
before(Instant) - Method in interface io.fluxzero.sdk.persisting.search.Search
Filters documents with timestamps strictly before the given end time.
before(Instant, boolean) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
before(Instant, boolean) - Method in interface io.fluxzero.sdk.persisting.search.Search
Filters documents with timestamps before the given time.
before(LocalDate) - Method in interface io.fluxzero.sdk.persisting.search.Search
Filters and returns search results that occur before the specified end date, inclusive.
beforeExternalDispatch(Message, MessageType, String) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
beforeExternalDispatch(Message, MessageType, String) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Completes side effects that were deferred while a message was still eligible for local handling.
beforeLast(Duration) - Method in interface io.fluxzero.sdk.persisting.search.Search
Filters out documents older than the given duration.
beforeLastEventIndex() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the beforeLastEventIndex record component.
beforeRequest(Map) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.ClientHandshakeConfigurator
Adds session identity, replacement identity, SDK version, and supported transport and Model capabilities to the outgoing handshake headers.
beforeSequenceNumber() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the beforeSequenceNumber record component.
beforeShutdown(Runnable) - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
 
beforeShutdown(Runnable) - Method in interface io.fluxzero.sdk.configuration.client.Client
Registers a shutdown hook that will be called before this client shuts down.
beforeShutdown(Runnable) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero
 
beforeShutdown(Runnable) - Method in interface io.fluxzero.sdk.Fluxzero
Register a task to run before this Fluxzero instance is closed.
beginBatch(int) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Begins a batch for the supplied number of producers, or returns null if the event-store client does not support batching.
beginLocalCommit(Collection) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Marks model targets as belonging to an in-flight commit from this SDK so a concurrently observed tracker update does not race the authoritative accepted result into an unnecessary cache refresh.
beginModelCommitBatch(int) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient
Begins a batch with the supplied reserved-slot capacity for independently prepared Model commits.
beginModelCommitBatch(int) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
beginReadyBatch() - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Begins a batch for independently ready commits, or returns null when that batching mode is unsupported.
beginReadyModelCommitBatch() - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient
Begins a transport batch for commits that become ready independently during handler execution.
beginReadyModelCommitBatch() - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
Behavior - Section in class io.fluxzero.common.api.keyvalue.DeleteValue
 
Behavior - Section in class io.fluxzero.common.api.keyvalue.GetValue
 
Behavior - Section in class io.fluxzero.sdk.publishing.routing.MessageRoutingInterceptor
 
Behavior - Section in class io.fluxzero.sdk.tracking.StallingBatchInterceptor
 
Behavior - Section in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
Behavior - Section in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
Behavior - Section in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
Behavior - Section in class io.fluxzero.sdk.tracking.handling.MutableHandler
 
Behavior - Section in class io.fluxzero.sdk.tracking.handling.errorreporting.ErrorReportingInterceptor
 
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.
below(Number, String) - Method in interface io.fluxzero.sdk.persisting.search.Search
Adds an upper-bound constraint for a field.
below(Object) - Method in record class io.fluxzero.common.api.search.SearchValue
Compares the selected value against an exclusive upper bound.
BENCHMARK_TRACE_HEADERS_ENABLED_PROPERTY - Static variable in class io.fluxzero.proxy.ProxyRequestHandler
Enables returning proxy benchmark trace headers when a request also includes ProxyRequestHandler.BENCHMARK_TRACE_ID_HEADER.
between(Number, Number, String) - Method in interface io.fluxzero.sdk.persisting.search.Search
Adds a numeric range constraint.
between(Object, Object) - Method in record class io.fluxzero.common.api.search.SearchValue
Compares the selected value against an inclusive lower and exclusive upper bound.
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 min and less than max.
BetweenConstraint - Class in io.fluxzero.common.api.search.constraints
A Constraint that 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
 
binary(ObjectMapper) - Static method in class io.fluxzero.common.websocket.WebSocketTransportCodecs
Negotiated binary codec.
binary(ObjectMapper, List) - Static method in class io.fluxzero.common.websocket.WebSocketTransportCodecs
Negotiated binary codec extended with protocol-specific compact payload representations.
BINARY - Enum constant in enum class io.fluxzero.common.websocket.WebSocketTransportFormat
Native binary transport.
BinaryWire - Class in io.fluxzero.common.api.internal
Allocation-bounded primitive I/O shared by compact transports and persisted messages.
BinaryWire.Cursor - Class in io.fluxzero.common.api.internal
Unchecked cursor for validated embedded values whose public API does not expose I/O failures.
BinaryWire.Reader - Class in io.fluxzero.common.api.internal
 
BinaryWire.Writer - Class in io.fluxzero.common.api.internal
 
bindHandlerMethod(Object) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
bindHandlerMethod(Object) - Method in class io.fluxzero.common.handling.HandlerInspector.ObjectHandlerMatcher
 
bindHandlerMethod(T) - Method in interface io.fluxzero.common.handling.HandlerMatcher
Binds this matcher to a stable target instance, if it can expose a reusable method plan.
bindHandlerMethodPlanner(Object) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
bindHandlerMethodPlanner(Object) - Method in class io.fluxzero.common.handling.HandlerInspector.ObjectHandlerMatcher
 
bindHandlerMethodPlanner(T) - Method in interface io.fluxzero.common.handling.HandlerMatcher
Creates a planner whose invocation plans call handler methods on the supplied target instance.
bindPayloadHandlerMethodPlanner() - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
bindPayloadHandlerMethodPlanner() - Method in class io.fluxzero.common.handling.HandlerInspector.ObjectHandlerMatcher
 
bindPayloadHandlerMethodPlanner() - Method in interface io.fluxzero.common.handling.HandlerMatcher
Creates a planner for handler methods declared on the payload itself.
bindScheduleParents(List) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Binds schedules to committed, canonical Model identities, never to an uncommitted batch overlay.
bindScheduleParents(List) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
bindScheduleParents(List) - Method in interface io.fluxzero.sdk.scheduling.client.SchedulingClient
Acquires opaque namespace-local lifetime bindings to existing parents.
bindScheduleParents(List) - Method in class io.fluxzero.sdk.scheduling.client.WebsocketSchedulingClient
 
body(Object) - Method in class io.fluxzero.sdk.web.WebRequest.Builder
Sets the request body through the payload builder method and returns this builder.
BODY - Enum constant in enum class io.fluxzero.sdk.web.WebParameterSource
JSON request body fields
BodyParam - Annotation Interface in io.fluxzero.sdk.web
Injects a field from a JSON request body into a handler method parameter.
BOOLEAN - Enum constant in enum class io.fluxzero.common.search.Document.EntryType
Represents boolean values: true or false.
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
 
boundary() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Identity
Returns the value of the boundary record component.
boundary() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Relations
Returns the value of the boundary record component.
boundary() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Value
Returns the value of the boundary record component.
box(Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Converts a primitive type to its wrapper class and leaves non-primitive types unchanged.
BROTLI - Enum constant in enum class io.fluxzero.sdk.web.StaticFileHandler.Compression
 
build() - Method in class io.fluxzero.common.api.Metadata.Builder
Builds immutable metadata that remains compact until its serialized representation is needed.
build() - Method in class io.fluxzero.sdk.common.exception.FluxzeroErrorReport.Builder
Builds the report.
build() - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration.Builder
Builds the isolated migration application and validates its complete Model catalog.
build() - Method in class io.fluxzero.sdk.web.WebRequest.Builder
Builds the request.
build() - Method in class io.fluxzero.sdk.web.WebResponse.Builder
Builds a response using the builder's payload, resolved status, metadata, and headers.
build(Client) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
build(Client) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Builds the Fluxzero instance using the provided low-level Client.
builder() - Static method in class io.fluxzero.sdk.configuration.DefaultFluxzero
Creates a new builder with the SDK's default component configuration.
builder() - Static method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration
Creates a migration builder.
builder() - Static method in class io.fluxzero.sdk.web.WebRequest
Creates a new WebRequest.Builder instance for constructing a WebRequest.
builder() - Static method in class io.fluxzero.sdk.web.WebResponse
Creates a new WebResponse.Builder instance for constructing WebResponse objects.
builder(int) - Static method in class io.fluxzero.common.api.Metadata
Creates a compact metadata builder for values that are already normalized to strings.
builder(FluxzeroErrorCode, String) - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrorReport
Creates a builder for a report with the given code and title.
Builder() - Constructor for class io.fluxzero.common.api.search.SearchQuery.Builder
 
Builder() - Constructor for class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
Builder(Metadata) - Constructor for class io.fluxzero.sdk.web.WebRequest.Builder
 
Builder(WebRequest) - Constructor for class io.fluxzero.sdk.web.WebRequest.Builder
 
Builder(WebResponse) - Constructor for class io.fluxzero.sdk.web.WebResponse.Builder
 
buildHandler(Object, HandlerConfiguration) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
buildUrl(WebSocketClient.ClientConfig, String) - Static method in class io.fluxzero.sdk.common.websocket.ServiceUrlBuilder
Constructs a base URL for a Fluxzero client for a given service path.
buildValidatorFactory() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
buildValidatorFactory(ConfigurationState) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationProvider
Built-in Implementations - Section in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
 
bulkUpdate(Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Prepares a fluent bulk update builder for the specified collection.
bulkUpdate(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Prepare a fluent bulk update for the given document collection.
bulkUpdate(Collection) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Applies a batch of document updates, using Guarantee.STORED.
bulkUpdate(Collection, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
bulkUpdate(Collection, Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Applies a batch of document updates, using given Guarantee.
bulkUpdate(Collection, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
bulkUpdate(Collection, Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Performs a batch update on a set of documents.
bulkUpdate(Collection, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
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.
BulkUpdateBuilder - Interface in io.fluxzero.sdk.persisting.search
Fluent builder for applying multiple updates to a single document collection.
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.
byteArrayView() - Method in class io.fluxzero.common.api.Data
Returns a read-only byte range when the value supplier can expose one without materializing a new array.
byteLimited() - Method in record class io.fluxzero.common.tracking.MessageStoreBatch
Returns the value of the byteLimited record component.
ByteRange(long, long) - Constructor for record class io.fluxzero.sdk.web.StaticFileHandler.ByteRange
Creates an instance of a ByteRange record class.
bytes - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
bytes() - Method in class io.fluxzero.common.api.internal.BinaryWire.Cursor
Returns the backing array without copying it; the cursor's position and limit determine the readable region.
bytes() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Returns the backing array without copying it; the reader's position and limit delimit the readable region.
bytes() - Method in class io.fluxzero.common.api.search.SerializedDocument
Returns the number of bytes in the serialized representation of the document.
bytes() - Method in record class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.Chunk
Returns the value of the bytes record component.
BYTES - Enum constant in enum class io.fluxzero.common.caching.MemoryAwareCacheSupport.WeightUnit
 
bytesSize(byte[]) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Returns the encoded size of one nullable length-prefixed byte array.
byteValueExact() - Method in class io.fluxzero.common.Decimal

C

1. Creating a new entity from an @Apply method inside the update class - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
 
4. Change graph models in the same commit - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.InterceptApply
 
cache() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
cache() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Default cache used for internal stateful optimizations (e.g. handler state, snapshots).
cache() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the cache used by the client to cache aggregates etc.
Cache - Interface in io.fluxzero.common.caching
A generic cache interface for storing and managing objects identified by unique keys.
cacheable(Object, boolean, HandlerMethodPreparation) - Static method in record class io.fluxzero.common.handling.HandlerMethodApplicability
Creates a result that may be reused for inputs with the same cache key.
cached() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Whether the aggregate should be cached after updates (enabled by default).
cached() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the cached record component.
cached() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Whether the latest model state should be stored in the shared application cache.
CacheEviction - Class in io.fluxzero.common.caching
Represents an eviction from a Cache.
CacheEviction() - Constructor for class io.fluxzero.common.caching.CacheEviction
 
CacheEviction.Reason - Enum Class in io.fluxzero.common.caching
Indicates the cause for a cache entry eviction.
CacheEvictionEvent - Class in io.fluxzero.sdk.persisting.caching
Represents an eviction event from a Cache.
CacheEvictionEvent() - Constructor for class io.fluxzero.sdk.persisting.caching.CacheEvictionEvent
 
CacheEvictionsLogger - Class in io.fluxzero.sdk.persisting.caching
Logs and publishes cache eviction events as metrics.
CacheEvictionsLogger() - Constructor for class io.fluxzero.sdk.persisting.caching.CacheEvictionsLogger
 
cacheKey() - Method in record class io.fluxzero.common.handling.HandlerMethodApplicability
Returns the value of the cacheKey record component.
cacheNewMessages(List) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
CachingAggregateRepository - Class in io.fluxzero.sdk.persisting.repository
A wrapper around a delegate AggregateRepository that ensures cached aggregates stay in sync with the event log.
CachingAggregateRepository(AggregateRepository, Client, Cache, Cache, Serializer) - Constructor for class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
cachingDepth() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Controls how many versions of the aggregate should be retained in the cache.
cachingDepth() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the cachingDepth record component.
cachingDepth() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Number of older model versions retained in the shared cache.
CachingTrackingClient - Class in io.fluxzero.sdk.tracking.client
A TrackingClient implementation that wraps another client (typically a WebsocketTrackingClient) and caches recent messages in memory to reduce redundant round trips to the Fluxzero Runtime.
CachingTrackingClient(TrackingClient, int) - Constructor for class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
CachingTrackingClient(WebsocketTrackingClient) - Constructor for class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
call(Callable) - Static method in interface io.fluxzero.common.handling.HandlerInvoker
Wraps a Callable in a HandlerInvoker.
call(Callable) - Static method in class io.fluxzero.common.ObjectUtils
Calls the given callable, forcibly rethrowing exceptions.
callAndWait(Callable, Duration) - Method in class io.fluxzero.common.TimeboxedExecutor
Executes the given task within the specified maximum duration.
callAndWait(Callable, Duration) - Static method in class io.fluxzero.common.TimingUtils
Executes the given task within the specified maximum duration.
callAndWait(Callable, Duration, Supplier) - Method in class io.fluxzero.common.TimeboxedExecutor
Executes the given task within the specified maximum duration.
callAndWait(Callable, Duration, Supplier) - Static method in class io.fluxzero.common.TimingUtils
Executes the given task within the specified maximum duration.
callbackNanos - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
canAwaitShutdownResults() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Whether orderly shutdown may wait for callbacks without waiting on the calling result worker itself.
cancel() - Method in interface io.fluxzero.common.Registration
Cancels the resource or subscription associated with this registration.
cancel() - Method in class io.fluxzero.proxy.ProxyServer
 
cancel() - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler.LocalScheduleTask
 
cancel() - Method in class io.fluxzero.sdk.tracking.client.DefaultTracker
 
cancelAndDisconnect() - Method in class io.fluxzero.sdk.tracking.client.DefaultTracker
 
CANCELLED - Enum constant in enum class io.fluxzero.sdk.web.NativeWebRequestMetric.ErrorCategory
 
cancelLocalDelivery(String) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
cancelOnDeletion() - Method in record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Returns the value of the cancelOnDeletion record component.
cancelOnDeletion() - Element in annotation interface io.fluxzero.sdk.scheduling.Deadline
Cancels the last committed schedule on logical Model deletion, including cascades.
cancelOnDeletion() - Method in record class io.fluxzero.sdk.scheduling.DeadlineInfo
Returns the value of the cancelOnDeletion record component.
CancelPeriodic - Exception Class in io.fluxzero.sdk.scheduling
Exception used to cancel a periodic schedule from a schedule handler.
CancelPeriodic() - Constructor for exception class io.fluxzero.sdk.scheduling.CancelPeriodic
 
cancelSchedule(ScheduleId) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Cancel a previously scheduled message or command by typed ID.
cancelSchedule(Object) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
cancelSchedule(Object) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Cancel a previously scheduled message or command by ID.
cancelSchedule(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Cancels the schedule with given scheduleId.
cancelSchedule(String) - Method in interface io.fluxzero.sdk.scheduling.client.SchedulingClient
Cancel a scheduled message using Guarantee.DEFAULT as the default guarantee.
cancelSchedule(String, Guarantee) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
cancelSchedule(String, Guarantee) - Method in interface io.fluxzero.sdk.scheduling.client.SchedulingClient
Cancel a scheduled message using the provided delivery guarantee.
cancelSchedule(String, Guarantee) - Method in class io.fluxzero.sdk.scheduling.client.WebsocketSchedulingClient
 
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) - Method in enum class io.fluxzero.common.search.DefaultDocumentSerializer
Checks whether the given Data object is in a format that this serializer can deserialize.
candidateModelIds() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.DeferredWriteTarget
Returns the value of the candidateModelIds record component.
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(SerializedMessage, int[]) - Method in class io.fluxzero.common.tracking.WebSocketTracker
 
canHandle(DeserializingMessage) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
 
canHandle(DeserializingMessage) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
Returns whether this registry has a local handler that can process the given message.
canHandle(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.HandlerRegistry.MergedHandlerRegistry
 
canHandle(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
canHandle(DeserializingMessage) - Method in class io.fluxzero.sdk.web.WebHandlerMatcher
 
canHandle(DeserializingMessage, String) - Method in class io.fluxzero.sdk.tracking.Tracker
When the consumer is configured with ignoreSegment=true, segment filtering is performed client-side.
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.
canHandle(M) - Method in interface io.fluxzero.common.handling.HandlerMethod
Returns whether this method can handle the supplied message.
canHandle(M) - Method in class io.fluxzero.common.handling.HandlerMethod.DelegatingHandlerMethod
 
canIgnoreSilently(Class) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Returns whether authorization for a payload can reject a request without throwing an exception.
canPageRoots(SearchModelGraphDocuments) - Static method in class io.fluxzero.common.search.ModelGraphDocumentSearch
Whether ordinary document search can select and page the roots before loading descendants.
canRetry() - Method in record class io.fluxzero.sdk.modeling.ModelConflictResolver.Context
Returns whether both runtime eligibility and the SDK retry bound permit another evaluation.
canSkipCast(I, Integer) - Method in interface io.fluxzero.sdk.common.serialization.casting.CasterChain
Whether this chain is guaranteed to return the input as one unchanged logical value.
canSkipCast(S, Integer) - Method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
 
canSkipLocalHandling(MessageType, Class) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
 
canSkipLocalHandling(MessageType, Class) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
Conservatively reports whether local handling can be skipped without first materializing a message.
canSkipLocalHandling(MessageType, Class) - Method in class io.fluxzero.sdk.tracking.handling.HandlerRegistry.MergedHandlerRegistry
 
canSkipLocalHandling(MessageType, Class) - Method in enum class io.fluxzero.sdk.tracking.handling.HandlerRegistry.NoOpHandlerRegistry
 
canSkipLocalHandling(MessageType, Class) - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
canTrackerHandle(DeserializingMessage, String) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler
 
Capabilities - Section in class io.fluxzero.common.handling.HandlerInspector
 
capitalize(String) - Static method in class io.fluxzero.common.ObjectUtils
Capitalizes the first character of a string, leaving null and empty strings unchanged.
capture() - Static method in class io.fluxzero.sdk.common.ThreadLocalContext
Returns an immutable snapshot of every context value active on the current thread.
captureAdhocInterceptors() - Static method in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
Captures the current thread-local ad hoc interceptors so they can be restored on another worker thread.
captureContext() - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Captures the complete request context with this message bound as the current message.
captureContext(Supplier) - Static method in class io.fluxzero.sdk.common.AsyncCompletionScope
Captures the current completion scope and returns a supplier that re-enters it when executed.
captureReceiveTiming() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
captureReceiveTiming() - Method in interface io.fluxzero.sdk.common.websocket.WebsocketEndpoint
Returns whether this endpoint wants low-level receive timing for binary messages.
cascade() - Element in annotation interface io.fluxzero.sdk.modeling.AssertLegal
Also validates mutations of known descendants through enabled Parent relationships.
CASCADE_SUBSTEPS - Static variable in class io.fluxzero.common.api.modeling.ModelEventMetadata
Comma-separated internal cascade substeps caused by this event.
cascadeCause() - Method in record class io.fluxzero.sdk.modeling.CommitAttempt.Step
Returns the value of the cascadeCause record component.
cascadedDeletion() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the cascadedDeletion record component.
CascadedModelDeletion - Record Class in io.fluxzero.sdk.modeling
Internal reconstructing event stored for models deleted through an owning Parent relationship.
CascadedModelDeletion(List) - Constructor for record class io.fluxzero.sdk.modeling.CascadedModelDeletion
Creates an instance of a CascadedModelDeletion record class.
cascadeRootIds() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Returns the value of the cascadeRootIds record component.
cascadeRootIds() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns the Model identifiers that initiate cascaded deletion in this attempt.
cascadeSubsteps(Metadata) - Static method in class io.fluxzero.common.api.modeling.ModelEventMetadata
Returns the bounded, ordered cascade references, rejecting malformed or backward references.
cast(Stream) - Method in interface io.fluxzero.sdk.common.serialization.casting.Caster
Casts the given stream of input values to the output format using the default transformation rules.
cast(Stream, Integer) - Method in interface io.fluxzero.sdk.common.serialization.casting.Caster
Casts the given stream of input values to the output format, optionally considering a target revision.
cast(Stream, Integer) - Method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
 
cast(S) - Method in class io.fluxzero.sdk.common.serialization.casting.AnnotatedCaster
Applies the casting logic to the given serialized object if its type and revision match this caster’s parameters.
Cast - Annotation Interface in io.fluxzero.sdk.common.serialization.casting
Meta-annotation that indicates a method performs a revision-based type transformation.
Caster<I,O> - Interface in io.fluxzero.sdk.common.serialization.casting
Functional interface representing a transformation from one stream of values to another, possibly adjusting for version compatibility or format changes.
CasterChain<I,O> - Interface in io.fluxzero.sdk.common.serialization.casting
A composite Caster that supports registration of multiple casting strategies.
castFirstOrNull(I, Integer) - Method in interface io.fluxzero.sdk.common.serialization.casting.CasterChain
 
castFirstOrNull(S, Integer) - Method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
 
CastInspector - Class in io.fluxzero.sdk.common.serialization.casting
Internal utility for inspecting and instantiating caster methods based on annotations such as Upcast or Downcast.
CastInspector() - Constructor for class io.fluxzero.sdk.common.serialization.casting.CastInspector
 
CastParameters - Class in io.fluxzero.sdk.common.serialization.casting
Represents metadata that uniquely identifies a version of a serialized data type, along with an optional delta indicating how the revision should change after casting.
CastParameters() - Constructor for class io.fluxzero.sdk.common.serialization.casting.CastParameters
 
CATALOG_FAILURE - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Kind
Local catalog construction or configuration failed.
catchUpIfNeeded() - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
category() - Method in record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Returns the value of the category record component.
cbor(ObjectMapper) - Static method in class io.fluxzero.common.websocket.WebSocketTransportCodecs
Jackson CBOR codec.
CBOR - Enum constant in enum class io.fluxzero.common.websocket.WebSocketTransportFormat
Jackson CBOR transport.
ChaCha20Poly1305Encryption - Class in io.fluxzero.common.encryption
Implementation of Encryption using 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
 
Change - Record Class in io.fluxzero.sdk.modeling
One fully resolved immutable model mutation outcome consumed by commit preparation.
Change(String, Class, long, Long, Object, Object, Executable, UnaryOperator, boolean, EntityMetadata, ModelConflictPolicy, AncestorValidation, GraphProjectionCompletion, boolean, boolean, boolean, boolean, boolean, Map) - Constructor for record class io.fluxzero.sdk.modeling.Change
Creates an instance of a Change record class.
Change(String, Set) - Constructor for record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Change
 
Change(String, Set, boolean) - Constructor for record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Change
Creates an instance of a Change record class.
changes() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Step
Returns the value of the changes record component.
changes() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipStep
Returns the value of the changes record component.
changes() - Method in record class io.fluxzero.sdk.modeling.CommitAttempt.Step
Returns the value of the changes record component.
changes() - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit.Outcome
Returns an unmodifiable view of the changes correlated with this outcome.
checkForCycle() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Change
Returns the value of the checkForCycle record component.
checkLegality(Object, Entity) - Method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
Returns an exception if the value is illegal for the current entity, or Optional.empty() if legal.
checkLegality(Object, Entity) - Method in interface io.fluxzero.sdk.modeling.EntityHelper
Checks if the given value would be considered legal for the specified entity.
checkParameterValidity(Object, Executable, Object[]) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
Validates method or constructor arguments against executable parameter constraints.
checkParameterValidity(Object, Executable, Object[]) - Method in interface io.fluxzero.sdk.tracking.handling.validation.Validator
Validates invocation arguments for a method or constructor and returns an optional ValidationException when constraints are violated.
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.
checkpointPeriod() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Sets the event checkpointing frequency for intermediate aggregate states.
checkpointPeriod() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the checkpointPeriod record component.
checkpointPeriod() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Frequency at which intermediate states are checkpointed within one reconstruction session.
checkReturnValueValidity(Object, Executable, Object) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
Validates a method or constructor return value against return value constraints.
checkReturnValueValidity(Object, Executable, Object) - Method in interface io.fluxzero.sdk.tracking.handling.validation.Validator
Validates a method or constructor return value and returns an optional ValidationException when constraints are violated.
checkValidity(Object, Validator, Class...) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Checks whether the provided object is valid using the given Validator and validation groups.
checkValidity(Object, Class...) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Checks whether the provided object is valid, using the current Fluxzero Validator and validation groups.
checkValidity(T, Class...) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
Validates a bean instance using Jakarta validation annotations.
checkValidity(T, Class...) - Method in interface io.fluxzero.sdk.tracking.handling.validation.Validator
Validates the given object and returns an optional ValidationException if the object is invalid.
Child Entities - Section in annotation interface io.fluxzero.sdk.modeling.Aggregate
 
childId() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Change
Returns the value of the childId record component.
childId() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipChange
Returns the value of the childId record component.
childId() - Method in interface io.fluxzero.common.modeling.ModelRelationshipQueries.Relationship
Returns the child Model identifier.
childModels(Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns direct child values of the requested type.
childModels(String, Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns direct child values placed at the requested explicit relationship path.
childPaths() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the declared serialized child paths in deterministic order, including paths that currently have no children.
children() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns all direct children in deterministic relationship-path order.
children(Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns direct children assignable to the requested locally known type, without reconstructing values.
children(String) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns locally known direct children at the exact relationship path; null selects pathless children.
children(String, boolean) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns direct children at the exact relationship path without loading values.
children(String, Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns direct children placed at the requested explicit relationship path.
children(String, String) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns locally known direct children matching an exact relationship path and resolved logical Model name.
children(String, String, boolean) - Method in interface io.fluxzero.sdk.modeling.Graph
Combines exact path and logical-name selection.
CHILDREN - Enum constant in enum class io.fluxzero.common.api.modeling.ModelRelationshipRead.Direction
 
Chunk(byte[], Throwable, boolean) - Constructor for record class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.Chunk
Creates an instance of a Chunk record class.
CHUNK_INDEX - Static variable in interface io.fluxzero.common.api.HasMetadata
Metadata key that stores the zero-based position of a chunk within a chunked message.
ChunkAccumulator(int) - Constructor for class io.fluxzero.proxy.ProxyRequestHandler.ChunkAccumulator
 
chunked() - Method in interface io.fluxzero.common.api.HasMetadata
Determines if the data associated with this metadata is "chunked".
ChunkedDeserializingMessage - Class in io.fluxzero.sdk.common.serialization
Deserializing view for a message whose payload is split across multiple indexed messages.
ChunkedDeserializingMessage(SerializedMessage, MessageType, String, Serializer) - Constructor for class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
Creates a chunked message view starting at the first observed chunk.
ChunkedDeserializingMessage.Chunk - Record Class in io.fluxzero.sdk.common.serialization
 
ChunkedDeserializingMessage.ChunkReader - Interface in io.fluxzero.sdk.common.serialization
Reads serialized messages from a bounded index range while recovering chunked messages.
ChunkedDeserializingMessage.StreamingInputStream - Class in io.fluxzero.sdk.common.serialization
 
ChunkedProxyRequest(WebRequest) - Constructor for class io.fluxzero.proxy.ProxyRequestHandler.ChunkedProxyRequest
 
ClaimResult - Class in io.fluxzero.common.tracking
Result of a segment claim in the tracking strategy domain.
ClaimResult() - Constructor for class io.fluxzero.common.tracking.ClaimResult
 
claimSegment(Tracker) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
claimSegment(Tracker) - Method in interface io.fluxzero.common.tracking.TrackingStrategy
Claims one or more message segments for the given tracker.
claimSegment(Tracker, DefaultTrackingStrategy.TrackerRequest) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
claimSegment(String, Long, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
claimSegment(String, Long, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
claimSegment(String, Long, ConsumerConfiguration) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Claims a processing segment for the given tracker.
claimSegment(String, Long, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
Requests a tracker segment using this client's message type and the consumer's filtering, waiting, and index-control settings; returns the asynchronous claim result.
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
 
claimSegmentRange(Tracker) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
ClaimSegmentResult - Class in io.fluxzero.common.api.tracking
Result of a ClaimSegment request.
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
Returns whether the SDK's class lookup can resolve the supplied class name.
classForName(String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Resolves a class name through the SDK's class lookup; throws ClassNotFoundException if unresolved.
classForName(String, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Resolves a class name, returning defaultClass when it cannot be resolved.
classpathPrefix - Static variable in class io.fluxzero.sdk.web.StaticFileHandler
 
cleanUpOnClose(Handler) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
 
cleanUrls() - Element in annotation interface io.fluxzero.sdk.web.ServeStatic
Whether extensionless requests should also try clean URL candidates before falling back.
clear() - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
clear() - Method in interface io.fluxzero.common.caching.Cache
Removes all entries from the cache.
clear() - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Removes all entries and delivers manual-eviction notifications after releasing the cache lock.
clear() - Method in enum class io.fluxzero.common.caching.NoOpCache
 
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.
clear() - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Resets the writer and releases completed chunks, retaining only its current small buffer.
clear() - Method in class io.fluxzero.sdk.DefaultMemoization
 
clear() - Method in interface io.fluxzero.sdk.Memoization
Removes all cached values from this memoization store.
clear() - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
clear() - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
clear() - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
clear() - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
clearHeader(String) - Method in class io.fluxzero.sdk.web.WebRequest.Builder
Removes all values for the header and returns this builder.
clearHeader(String) - Method in class io.fluxzero.sdk.web.WebResponse.Builder
Removes all values for the header and returns this builder.
clearHeaders() - Method in class io.fluxzero.sdk.web.WebResponse.Builder
Removes all currently stored headers and returns this builder.
clearLoadingEntityCache() - Static method in class io.fluxzero.sdk.modeling.AnnotatedEntityHolder
Clears the current thread's loading-entity cache.
clearLoadingRouteCache() - Static method in class io.fluxzero.sdk.modeling.ImmutableEntity
Clears the current thread's loading-route cache.
clearLoadingRouteValuesCache() - Static method in class io.fluxzero.sdk.modeling.AnnotatedEntityHolder
Clears the current thread's loading-route-value cache.
client() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the low level client used by this Fluxzero instance to interface with the Fluxzero Runtime.
client(Client) - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration.Builder
Sets the low-level client owned and closed by the migration application.
Client - Interface in io.fluxzero.sdk.configuration.client
Defines the low-level client contract used by FluxzeroBuilder to construct a Fluxzero instance.
CLIENT_HANDSHAKE_CONFIGURATOR_USER_PROPERTY - Static variable in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
CLIENT_ID_PROPERTY - Static variable in class io.fluxzero.sdk.configuration.ApplicationProperties
Optional explicit unique client-instance ID.
CLIENT_SDK_VERSION_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
 
CLIENT_SESSION_ID_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
 
CLIENT_SESSION_ID_USER_PROPERTY - Static variable in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
ClientConfig() - Constructor for class io.fluxzero.sdk.configuration.client.WebSocketClient.ClientConfig
 
clientControlledIndex() - Method in class io.fluxzero.common.tracking.SimpleTracker
 
clientControlledIndex() - Method in interface io.fluxzero.common.tracking.Tracker
 
clientControlledIndex() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
If true, the consumer will not rely on Fluxzero's internal tracking index.
ClientDispatchMonitor - Interface in io.fluxzero.sdk.configuration.client
Functional interface for monitoring the dispatch of messages by a Client.
ClientHandshakeConfigurator() - Constructor for class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.ClientHandshakeConfigurator
 
clientId() - Method in record class io.fluxzero.common.tracking.TrackerClaim
Returns the value of the clientId record component.
clientId() - Method in record class io.fluxzero.proxy.ProxyWebsocketBackpressureEvent
Returns the value of the clientId record component.
clientId() - Method in record class io.fluxzero.proxy.ProxyWebsocketEndpoint.SessionContext
Returns the value of the clientId record component.
Client Implementations - Section in interface io.fluxzero.sdk.configuration.client.Client
 
ClientMessage() - Constructor for class io.fluxzero.testserver.websocket.WebsocketEndpoint.ClientMessage
 
ClientUtils - Class in io.fluxzero.sdk.common
Utility class offering client-side support functions for working with Fluxzero.
ClientUtils() - Constructor for class io.fluxzero.sdk.common.ClientUtils
 
ClientUtils.ConsumerNamespaceContext - Record Class in io.fluxzero.sdk.common
Namespace of the consumer handling a framework-created message.
clock() - Method in class io.fluxzero.common.InMemoryTaskScheduler
 
clock() - Method in interface io.fluxzero.common.TaskScheduler
Returns the clock associated with this scheduler.
clock() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero
Returns the clock currently configured for this Fluxzero instance.
clock() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Provides a central clock used throughout the system for timestamps and scheduling.
clock() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the clock used by Fluxzero to generate timestamps.
clockChanged() - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
clockProvider(ClockProvider) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
clone(Object) - Method in class io.fluxzero.proxy.ProxySerializer
 
clone(Object) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Creates a deep copy of the object.
clone(Object) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Creates a deep copy of the given object using serialization.
close() - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
close() - Method in interface io.fluxzero.common.caching.Cache
Closes the cache and releases all associated resources.
close() - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
 
close() - Method in enum class io.fluxzero.common.caching.NoOpCache
 
close() - Method in class io.fluxzero.common.LazyInputStream
 
close() - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
 
close() - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
 
close() - Method in class io.fluxzero.common.StreamInputStream
 
close() - Method in class io.fluxzero.common.TimeboxedExecutor
 
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.
close() - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
close() - Method in class io.fluxzero.sdk.common.AbstractNamespaced
 
close() - Method in class io.fluxzero.sdk.common.ThreadLocalContext.Activation
Restores the context that was active when this scope was opened.
close() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
close() - Method in class io.fluxzero.sdk.common.websocket.SessionPool
 
close() - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Closes the session with a normal close reason.
close() - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration
 
close() - Method in interface io.fluxzero.sdk.Fluxzero
Closes this Fluxzero instance gracefully.
close() - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
 
close() - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
close() - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
close() - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
close() - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
close() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
close() - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Closes the client and releases any open resources or connections.
close() - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.LocalEventStoreClient
 
close() - Method in class io.fluxzero.sdk.persisting.keyvalue.client.InMemoryKeyValueStore
 
close() - Method in interface io.fluxzero.sdk.persisting.keyvalue.client.KeyValueClient
 
close() - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
close() - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Closes any underlying resources.
close() - Method in interface io.fluxzero.sdk.publishing.client.GatewayClient
Closes this gateway client, releasing any associated resources (e.g. network connections or background tasks).
close() - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Shuts down the command gateway.
close() - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
close() - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler
 
close() - Method in class io.fluxzero.sdk.publishing.DefaultResultGateway
 
close() - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Closes this gateway and releases any underlying resources.
close() - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Gracefully shuts down this gateway and releases any held resources.
close() - Method in interface io.fluxzero.sdk.publishing.RequestHandler
Releases all resources associated with this handler.
close() - Method in interface io.fluxzero.sdk.publishing.WebRequestGateway
Gracefully shuts down the gateway and releases any associated resources.
close() - Method in class io.fluxzero.sdk.registry.ConsumerBlueprint
 
close() - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
close() - Method in class io.fluxzero.sdk.scheduling.client.LocalSchedulingClient
 
close() - Method in interface io.fluxzero.sdk.scheduling.client.SchedulingClient
Closes this client and releases any underlying resources or tracking registrations.
close() - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
close() - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
close() - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
close() - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Closes any open resources associated with this client.
close() - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
close() - Method in class io.fluxzero.sdk.tracking.DefaultTracking
Shuts down all started trackers and waits briefly for asynchronous results (e.g. command responses) to complete.
close() - Method in interface io.fluxzero.sdk.tracking.Tracking
Closes the tracking process, releasing any resources held by it.
close() - Method in class io.fluxzero.sdk.web.DefaultWebRequestGateway
 
close() - Method in class io.fluxzero.sdk.web.ForwardingWebConsumer
 
close() - Method in class io.fluxzero.sdk.web.OutputStreamCapturer
 
close() - Method in class io.fluxzero.sdk.web.PartialFileInputStream
 
close() - Method in interface io.fluxzero.sdk.web.SocketSession
Closes the WebSocket session using the default closing behavior.
close() - Method in class io.fluxzero.sdk.web.StaticFileHandler
 
close() - Method in class io.fluxzero.testserver.websocket.CommandIdempotencyStore
 
close() - Method in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Closes the session normally.
close(boolean) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
close(boolean) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero
 
close(boolean) - Method in interface io.fluxzero.sdk.Fluxzero
Closes this Fluxzero instance gracefully.
close(int) - Method in interface io.fluxzero.sdk.web.SocketSession
Closes the WebSocket session using the specified close reason and a default guarantee of Guarantee.DEFAULT.
close(int, Guarantee) - Method in class io.fluxzero.sdk.web.DefaultSocketSession
 
close(int, Guarantee) - Method in interface io.fluxzero.sdk.web.SocketSession
Closes the WebSocket session with the specified close reason and delivery guarantee.
close(Guarantee) - Method in interface io.fluxzero.sdk.web.SocketSession
Closes the WebSocket session with the specified guarantee for the outbound close message.
close(WebsocketCloseReason) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Closes the session with a specific close reason.
close(WebsocketCloseReason) - Method in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Closes the session with the provided WebSocket close code and reason.
closeAsync(WebsocketCloseReason) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Starts an orderly close without blocking the caller.
closeOnError(Handler) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
 
code() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketCloseReason
Returns the value of the code record component.
collect() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.ContainerCollector
 
collect() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.CpuCollector
 
collect() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.DiskCollector
 
collect() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.FileDescriptorCollector
 
collect() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.JvmClassCollector
 
collect() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.JvmGcCollector
 
collect() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.JvmMemoryCollector
 
collect() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.JvmThreadCollector
 
collect() - Method in interface io.fluxzero.sdk.tracking.metrics.host.collectors.MetricCollector
Collects metrics.
collect() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.UptimeCollector
 
collect(Supplier, BiConsumer, BiConsumer) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
collect(Collector) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
collectAndPublishNow() - Method in class io.fluxzero.sdk.tracking.metrics.host.HostMetricsCollector
Manually triggers a metrics collection and publication.
collection() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Name of the collection to index the aggregate into.
collection() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the collection record component.
collection() - Element in annotation interface io.fluxzero.sdk.modeling.GraphProjection
Distinct collection receiving materialized Graph documents.
collection() - Element in annotation interface io.fluxzero.sdk.modeling.SearchSettings
Canonical node collection.
collection() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Returns the configured collection for the document.
collection() - Element in annotation interface io.fluxzero.sdk.persisting.search.Searchable
The name of the collection where instances of this class should be indexed.
collection() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
Name of the collection in which the stateful handler instance will be stored.
collection(Object) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Sets the collection into which the document should be indexed.
COLLECTION - Static variable in class io.fluxzero.common.api.modeling.ModelSnapshotMutation
 
COLLECTION_VALUES_PROPERTY - Static variable in class io.fluxzero.sdk.configuration.ApplicationProperties
Annotation-independent search profile; environment variable FLUXZERO_SEARCH_COLLECTION_VALUES.
collectionApplyResult() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Returns the value of the collectionApplyResult record component.
CollectionMessageStore - Class in io.fluxzero.sdk.persisting.search.client
A MessageStore implementation backed by a collection in an InMemorySearchStore.
CollectionMessageStore() - Constructor for class io.fluxzero.sdk.persisting.search.client.CollectionMessageStore
 
CollectionSearchCommand - Class in io.fluxzero.common.api.search
Fail-closed wire envelope preserving query-based mutation identity, routing and delivery guarantees.
CollectionSearchCommand(Command) - Constructor for class io.fluxzero.common.api.search.CollectionSearchCommand
 
CollectionSearchProtocol - Class in io.fluxzero.common.api.search
Identifies operations which must never be interpreted by a legacy receiver.
CollectionSearchRequest - Class in io.fluxzero.common.api.search
Fail-closed wire envelope for reads requiring annotation-independent value semantics.
CollectionSearchRequest(Request) - Constructor for class io.fluxzero.common.api.search.CollectionSearchRequest
 
collectionValues(PropertySource) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves the search profile once from the owning application's property source.
CollectionValues - Class in io.fluxzero.common.search
Collection intervals using the existing sortable encoding and per-document legacy fallback.
CollectionValuesConstraint - Class in io.fluxzero.common.api.search.constraints
Explicit query profile whose range constraints compare field values independently of index annotations.
CollectionValuesConstraint(List) - Constructor for class io.fluxzero.common.api.search.constraints.CollectionValuesConstraint
 
collectionWrapped() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ModelParameter
Returns the value of the collectionWrapped record component.
combineSummary(String, String) - Method in class io.fluxzero.common.search.JacksonInverter
 
Combining multiple registrations - Section in interface io.fluxzero.common.Registration
 
command() - Element in annotation interface io.fluxzero.sdk.scheduling.Deadline
Whether the payload is dispatched as a command.
command() - Method in record class io.fluxzero.sdk.scheduling.DeadlineInfo
Returns the value of the command record component.
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(long) - Constructor for class io.fluxzero.common.api.Command
Restores a request identifier while decoding an optimized transport representation.
COMMAND - Enum constant in enum class io.fluxzero.common.MessageType
A request to perform an action or change state.
commandGateway() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the gateway for command messages.
commandGateway(Fluxzero) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Exposes this Fluxzero instance's command gateway as a Spring bean when no overriding bean exists.
CommandGateway - Interface in io.fluxzero.sdk.publishing
Gateway interface for publishing command messages in Fluxzero.
CommandIdempotencyStore - Class in io.fluxzero.testserver.websocket
 
CommandIdempotencyStore() - Constructor for class io.fluxzero.testserver.websocket.CommandIdempotencyStore
 
commit() - Static method in interface io.fluxzero.sdk.Fluxzero
Commits Model changes already produced in the current handling context without waiting for its normal automatic commit boundary.
commit() - Method in interface io.fluxzero.sdk.modeling.Entity
Commits the current state of the entity, persisting any changes made to it.
commit() - Method in interface io.fluxzero.sdk.modeling.Graph
Explicitly commits staged changes.
commit() - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
 
commit() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
commit() - Method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
commit() - Method in class io.fluxzero.sdk.modeling.ModifiableEntity
 
commit() - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
commit() - Method in class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
commit() - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit.Outcome
Returns the prepared wire commit, or null when the attempt requires no commit.
commit(Entity, List, Entity) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
Commits state and unpublished events using this aggregate's policies, updating relationships, caches, eligible snapshots, and its configured document.
commit(String, int) - Static method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Creates a boundary at a commit substep.
commit(String, CommitAttempt) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Prepares and commits an attempt with ModelConflictPolicy.ACCEPT; returns an empty result when there is no commit to send.
commit(String, CommitAttempt, ModelConflictPolicy) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Prepares and commits an attempt with the supplied conflict policy.
Commit(EventStoreClient, Serializer, DocumentSerializer, DispatchInterceptor, String, Serializer, GraphProjectionCompletion) - Constructor for class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
 
COMMIT - Enum constant in enum class io.fluxzero.common.api.modeling.ModelUpdateKind
One persisted model-commit step.
COMMIT_ID - Static variable in class io.fluxzero.common.api.modeling.ModelEventMetadata
Durable idempotency identity of the model commit that emitted an event.
commitAfterBatch() - Method in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Returns whether this policy commits at batch completion rather than handler completion.
commitAfterBatch() - Method in interface io.fluxzero.sdk.modeling.CommitPolicy
Returns whether commits start at batch completion rather than handler completion.
commitAfterBatch() - Method in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
 
CommitAttempt - Class in io.fluxzero.sdk.modeling
Internal state of one model commit attempt, from its loaded begin-state through ordered changes and completion.
CommitAttempt.ReadBoundaryConflict - Exception Class in io.fluxzero.sdk.modeling
Internal signal: no commit was submitted, but a document used during evaluation has changed.
CommitAttempt.Step - Record Class in io.fluxzero.sdk.modeling
One ordered mutation journal entry.
commitCurrent() - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Releases the pending Model commit attached to the current message and returns its existing completion.
commitId() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns the value of the commitId record component.
commitId() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns the value of the commitId record component.
commitId() - Method in record class io.fluxzero.sdk.modeling.ModelCommitConflictException.ReadConflict
Returns the value of the commitId record component.
commitInBatch() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
Determines whether the state changes to this handler should be committed at the end of the current message batch (if applicable), or immediately after the message that triggered the change (default behavior).
Commit Lifecycle - Section in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
commitModelChanges() - Method in interface io.fluxzero.sdk.Fluxzero
Flushes Model changes already attached to the current handling context.
commitModels(CommitModels) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Atomically commits the ordered state transitions of one independent-model commit.
commitModels(CommitModels) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
commitModels(CommitModels) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
Commits an independent-model commit and retains the positions returned by the Runtime.
CommitModels - Class in io.fluxzero.common.api.modeling
Atomically commits the ordered state transitions produced by one model commit.
CommitModels(String, long, List, List, ModelConflictPolicy, Guarantee, boolean) - Constructor for class io.fluxzero.common.api.modeling.CommitModels
 
CommitModels(String, long, List, List, ModelConflictPolicy, Guarantee, boolean, boolean) - Constructor for class io.fluxzero.common.api.modeling.CommitModels
 
CommitModels.Metric - Class in io.fluxzero.common.api.modeling
Payload-free model commit metrics.
CommitModelsResult - Class in io.fluxzero.common.api.modeling
Result of an accepted, rebase-requested, deadline-reevaluation-requested, or conflict-rejected CommitModels.
CommitModelsResult(long, String, List, List, boolean, boolean, Long, Long) - Constructor for class io.fluxzero.common.api.modeling.CommitModelsResult
Creates a model commit result, normalizing omitted compatibility fields to empty collections.
CommitModelsResult.Metric - Class in io.fluxzero.common.api.modeling
Payload-free commit-result metrics.
CommitModelsWithAliasReads - Class in io.fluxzero.common.api.modeling
Atomically validates consumed alias mappings alongside Model heads, relationship reads and document projections.
CommitModelsWithAliasReads(long, String, long, List, List, ModelConflictPolicy, Guarantee, boolean, boolean, List, List) - Constructor for class io.fluxzero.common.api.modeling.CommitModelsWithAliasReads
 
CommitModelsWithAliasReads(CommitModels, List) - Constructor for class io.fluxzero.common.api.modeling.CommitModelsWithAliasReads
Retains all commit capabilities and its original transport identity.
CommitModelsWithDeadlines - Class in io.fluxzero.common.api.modeling
Commits SDK-computed ordinary scheduler effects together with Model state.
CommitModelsWithDeadlines(long, String, long, List, List, ModelConflictPolicy, Guarantee, boolean, boolean, List, List, List) - Constructor for class io.fluxzero.common.api.modeling.CommitModelsWithDeadlines
 
CommitModelsWithDeadlines(CommitModels, List) - Constructor for class io.fluxzero.common.api.modeling.CommitModelsWithDeadlines
 
CommitModelsWithDocumentProjections - Class in io.fluxzero.common.api.modeling
Commits internal Model sources and independent document projections together.
CommitModelsWithDocumentProjections(long, String, long, List, List, ModelConflictPolicy, Guarantee, boolean, boolean, List) - Constructor for class io.fluxzero.common.api.modeling.CommitModelsWithDocumentProjections
 
CommitModelsWithDocumentProjections(CommitModels) - Constructor for class io.fluxzero.common.api.modeling.CommitModelsWithDocumentProjections
 
CommitModelsWithIdentityReads - Class in io.fluxzero.common.api.modeling
Atomically validates explicit alias selections with Model mutations and existing commit facets.
CommitModelsWithIdentityReads(long, String, long, List, List, ModelConflictPolicy, Guarantee, boolean, boolean, List, List, List, List) - Constructor for class io.fluxzero.common.api.modeling.CommitModelsWithIdentityReads
 
CommitModelsWithIdentityReads(CommitModels, List) - Constructor for class io.fluxzero.common.api.modeling.CommitModelsWithIdentityReads
 
CommitModelsWithRelationships - Class in io.fluxzero.common.api.modeling
A Model commit that additionally validates relationship selections.
CommitModelsWithRelationships(long, String, long, List, List, ModelConflictPolicy, Guarantee, boolean, boolean, List) - Constructor for class io.fluxzero.common.api.modeling.CommitModelsWithRelationships
 
CommitModelsWithRelationships(CommitModels, List) - Constructor for class io.fluxzero.common.api.modeling.CommitModelsWithRelationships
Adds immutable relationship dependencies while retaining the original request and commit identity.
commitPolicy() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Controls when aggregate changes are committed and whether multiple commits in the same completion phase may run concurrently.
commitPolicy() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the commitPolicy record component.
commitPolicy() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Controls when model changes are committed and whether completion-phase commits may run concurrently.
CommitPolicy - Interface in io.fluxzero.sdk.modeling
Common timing characteristics exposed by aggregate and independent-model commit policies.
commitPrepared(DefaultModelRepository.Commit.Outcome, ModelCommitBatchingClient.ModelCommitBatch, int) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Submits a prepared commit directly or through a reserved batch slot and completes required result processing.
committedGraph(DefaultModelRepository.Commit.Outcome, CommitModelsResult, String, Entity) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Internal atomic-operation result built from its acknowledged revisions, never a post-commit load.
Common Usage - Section in class io.fluxzero.sdk.modeling.ImmutableEntity
 
Common Use Cases: - Section in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor
 
compactAcceptedResult(long, long, Long, long, boolean) - Static method in class io.fluxzero.common.api.modeling.ModelCommitWireCodec
Creates the compact transport form of an accepted single-target result without the durable commit and model identities owned by its correlated request.
compactAcceptedResult(CommitModels, long, Long, long, boolean) - Static method in class io.fluxzero.common.api.modeling.ModelCommitWireCodec
Creates a compact Runtime result retaining only the commit and model identity references needed for delivery through another transport.
comparator - Static variable in class io.fluxzero.common.api.search.SortableEntry
Comparator used to lexicographically compare entries based on SortableEntry.name and SortableEntry.value.
comparator - Static variable in interface io.fluxzero.common.tracking.Tracker
Default comparator based on consumer name and tracker ID.
comparator(HandlerConfiguration) - Static method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
compare(int, HandlerInspector.MethodHandlerMatcher.Specificity, int, int, Executable, int, HandlerInspector.MethodHandlerMatcher.Specificity, int, int, Executable, Comparator) - Static method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
compare(String, String) - Static method in class io.fluxzero.common.search.CollectionValues
Compares normalized keys in Unicode codepoint order, matching PostgreSQL's binary C collation.
compareAndSet(T) - Method in interface io.fluxzero.sdk.modeling.Graph
Replaces this existing Model only if this graph's Graph.revisionStateIndex() is still current.
compareForMessage(HandlerInspector.MethodHandlerMatcher, M) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
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(Decimal) - Method in class io.fluxzero.common.Decimal
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.
compareTo(Id) - Method in class io.fluxzero.sdk.modeling.Id
 
compareTo(BigDecimal) - Method in class io.fluxzero.common.Decimal
compatibleTypes(Class, Class) - Static method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns whether two declared model types can describe the same runtime value.
compile() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Compiles once at the subscription boundary; no regex compilation or application class loading occurs per message.
compile(Class, Collection) - Static method in class io.fluxzero.sdk.modeling.MutationPlan
Compiles one target accessor plan for a payload and its selected handlers.
Compiler(List) - Constructor for class io.fluxzero.sdk.modeling.MutationPlan.Compiler
 
Compiler(List, boolean) - Constructor for class io.fluxzero.sdk.modeling.MutationPlan.Compiler
Creates application-bound plans with the already resolved interceptor validation default.
Compiler(List, boolean, boolean) - Constructor for class io.fluxzero.sdk.modeling.MutationPlan.Compiler
Creates application-bound plans with resolved validation and identity-selection defaults.
compileReplay(Class, Class) - Method in class io.fluxzero.sdk.modeling.MutationPlan.Compiler
Returns the cached replay plan for the supplied payload and Model types, compiling it on first use.
Compiler Options - Section in class io.fluxzero.sdk.web.OpenApiProcessor
 
complete() - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.StreamingInputStream
Queues an end-of-stream marker after the previously queued chunks.
complete(Object) - Method in class io.fluxzero.sdk.tracking.handling.Invocation.ResultObservation
Settles batch ownership after tracking's error handler and any asynchronous recovery have finished.
complete(Object) - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Stores a synchronously completed handler value in this execution.
completeAsync(CompletableFuture) - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Stores an asynchronous handler result in this execution.
completeChunkedResponse(ProxyRequestHandler.ChunkedProxyRequest, SerializedMessage, Throwable, ProxyRequestHandler.ProxyResponseContext) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
completeCollections() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Relations
Returns the value of the completeCollections record component.
completed(Object) - Static method in class io.fluxzero.sdk.tracking.handling.LocalHandlerResult
Creates a successfully completed local result.
completeExceptionally(Throwable) - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Stores a handler failure in this execution.
completeLocalBatch(Throwable) - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Runs and clears batch-completion callbacks and resources after a payload-first local invocation.
completeLocalDispatch(Message) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
completeLocalDispatch(Message) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Releases transient state retained for a completed local dispatch candidate.
CompleteMessageEvent - Class in io.fluxzero.sdk.tracking.metrics
 
CompleteMessageEvent() - Constructor for class io.fluxzero.sdk.tracking.metrics.CompleteMessageEvent
 
completeRequestExceptionally(int, Throwable) - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler
Completes a pending request exceptionally and removes its response callback.
completeResponse(SerializedMessage, Throwable, ProxyRequestHandler.ProxyResponseContext) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
completion() - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
Returns a future that completes when the final chunk has been observed.
completion() - Method in enum class io.fluxzero.sdk.modeling.GraphProjectionMode
Completion policy for Graph update processing.
component - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
components() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Extra OpenAPI components such as shared responses or security schemes.
Components - Section in class io.fluxzero.common.search.Document
 
Composability - Section in interface io.fluxzero.common.api.search.Constraint
 
compose(ThrowingFunction) - Method in interface io.fluxzero.common.ThrowingFunction
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
compose(String, long, Map, List, ModelRepository, boolean) - Static method in class io.fluxzero.sdk.modeling.Graphs
Creates a complete graph from one coherent repository reconstruction.
compose(String, long, Map, List, ModelRepository, boolean, ModelReadBoundary) - Static method in class io.fluxzero.sdk.modeling.Graphs
Creates a complete graph while retaining its exact repository boundary for lazy relationship loads.
compose(String, long, Map, List, ModelRepository, boolean, ModelReadBoundary, String, Class, Graph.Options, Map, Function) - Static method in class io.fluxzero.sdk.modeling.Graphs
Builds one indexed state with visible message-batch values applied before graph selection.
compose(Function) - Method in interface io.fluxzero.common.MemoizingFunction
Composes this memoizing function with another function.
compose(Function) - Method in interface io.fluxzero.common.MemoizingBiFunction
Creates a MemoizingFunction by composing this memoizing bi-function with an input transformation.
Composing Registries - Section in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
 
Composition - Section in interface io.fluxzero.sdk.tracking.handling.HandlerDecorator
 
compress(byte[]) - Method in enum class io.fluxzero.common.serialization.compression.CompressionAlgorithm
Compresses bytes using this algorithm's public SDK wire format.
compress(SerializedMessage) - Method in class io.fluxzero.sdk.web.WebResponseCompressingInterceptor
Applies GZIP compression to the response payload and updates the metadata to indicate the Content-Encoding used.
CompressionAlgorithm - Enum Class in io.fluxzero.common.serialization.compression
Enumeration of supported compression algorithms used for serializing and deserializing byte data.
compute(Object, BiFunction) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
compute(Object, BiFunction) - Method in interface io.fluxzero.common.caching.Cache
Computes and stores a new value for the given id using the provided function.
compute(Object, BiFunction) - Method in enum class io.fluxzero.common.caching.NoOpCache
 
compute(Object, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
compute(Object, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
compute(Object, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
compute(Object, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
Returns a synchronized computation that adds, removes, or updates a cache entry.
compute(Object, K, BiFunction, Duration) - Method in class io.fluxzero.sdk.DefaultMemoization
 
compute(Object, K, BiFunction, Duration) - Method in interface io.fluxzero.sdk.Memoization
Computes a new value using the current cached value, stores the result, and returns it.
compute(Stream, List, List) - Static method in class io.fluxzero.common.api.search.DocumentStats
Computes document statistics from a stream of documents.
computeAliases() - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
 
computeClassForSpecificity() - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
computeContextIfAbsent(Class, Function) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns a message-scoped context value, computing and storing it when it is absent.
computeEntities() - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
 
computeEntryMatcher() - Method in class io.fluxzero.common.api.search.constraints.MatchConstraint
 
computeForBatch(K, BiFunction) - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Computes a resource in the current thread's handling-batch resource map using the key and prior value; a null result removes the mapping.
computeForBatchIfAbsent(K, Function) - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns the current thread's handling-batch resource or computes and stores it when absent.
computeForMessageBatchIfAbsent(K, Function) - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns one resource shared by the complete current message batch, creating it when necessary.
computeId(Object) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulHandlerInvoker
 
computeIfAbsent(Object, Function) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
computeIfAbsent(Object, Function) - Method in interface io.fluxzero.common.caching.Cache
If a value is not already associated with the given id, computes and stores one using the given function.
computeIfAbsent(Object, Function) - Method in enum class io.fluxzero.common.caching.NoOpCache
 
computeIfAbsent(Object, Function) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
computeIfAbsent(Object, Function) - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
computeIfAbsent(Object, Function) - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
computeIfAbsent(Object, Function) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
computeIfAbsent(Object, K, Function, Duration) - Method in class io.fluxzero.sdk.DefaultMemoization
 
computeIfAbsent(Object, K, Function, Duration) - Method in interface io.fluxzero.sdk.Memoization
Returns the cached value for the given key if present and not expired, otherwise computes, stores, and returns a new value.
computeIfPresent(Object, BiFunction) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
computeIfPresent(Object, BiFunction) - Method in interface io.fluxzero.common.caching.Cache
If a value is already associated with the given id, computes a new value using the provided function and replaces the old one.
computeIfPresent(Object, BiFunction) - Method in enum class io.fluxzero.common.caching.NoOpCache
 
computeIfPresent(Object, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
computeIfPresent(Object, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
computeIfPresent(Object, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
computeIfPresent(Object, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
computeMessageFilter() - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
computeMethodAssociationProperties(Executable) - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations
 
computeParameterResolver(Parameter) - Method in class io.fluxzero.sdk.configuration.spring.SpringBeanParameterResolver
 
computePathFilter() - Method in class io.fluxzero.common.api.search.SearchDocuments
Computes a path-level filter based on the SearchDocuments.pathFilters list.
computeRoutingKey() - Method in interface io.fluxzero.sdk.common.HasMessage
Computes the default routing key for this message.
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, int) - Static method in class io.fluxzero.common.ConsistentHashing
Computes the segment using a custom hash function and max segment size.
computeSpecificity(M) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
concat(Stream...) - Static method in class io.fluxzero.common.ObjectUtils
Concatenates multiple streams into a single flat stream.
concatenateUrlParts(String...) - Static method in class io.fluxzero.sdk.web.WebUtils
Concatenates multiple segments of a URL, ensuring that: Double slashes in schemes like https:// are preserved Duplicate slashes between path segments are removed Null or empty segments are skipped
Condition() - Constructor for class io.fluxzero.sdk.configuration.spring.ConditionalOnBean.Condition
 
Condition() - Constructor for class io.fluxzero.sdk.configuration.spring.ConditionalOnMissingBean.Condition
 
Condition() - Constructor for class io.fluxzero.sdk.configuration.spring.ConditionalOnMissingProperty.Condition
 
Condition() - Constructor for class io.fluxzero.sdk.configuration.spring.ConditionalOnProperty.Condition
 
conditionallyExclusive() - Method in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Returns whether exclusivity is enabled only within part of the configured index range.
ConditionalOnBean - Annotation Interface in io.fluxzero.sdk.configuration.spring
Conditional that only matches when a bean of the specified type is present in the application context.
ConditionalOnBean.Condition - Class in io.fluxzero.sdk.configuration.spring
 
ConditionalOnMissingBean - Annotation Interface in io.fluxzero.sdk.configuration.spring
Conditional that only matches when a bean of the specified type is not present in the context.
ConditionalOnMissingBean.Condition - Class in io.fluxzero.sdk.configuration.spring
 
ConditionalOnMissingProperty - Annotation Interface in io.fluxzero.sdk.configuration.spring
Conditional that only matches when the specified property is either unset or the empty string.
ConditionalOnMissingProperty.Condition - Class in io.fluxzero.sdk.configuration.spring
 
ConditionalOnProperty - Annotation Interface in io.fluxzero.sdk.configuration.spring
Conditional that only matches when a specific property is set and matches a given pattern.
ConditionalOnProperty.Condition - Class in io.fluxzero.sdk.configuration.spring
 
CONFIG_LOCATIONS_PROPERTY - Static variable in class io.fluxzero.common.application.FluxzeroAdditionalPropertiesSource
Environment variable or system property that points to extra Fluxzero configuration locations.
CONFIG_LOCATIONS_PROPERTY_ALIAS - Static variable in class io.fluxzero.common.application.FluxzeroAdditionalPropertiesSource
configuration() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the FluxzeroConfiguration of this Fluxzero instance.
configuration() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the root configuration from this change's entity metadata; fails if the metadata has no root configuration.
Configuration - Section in class io.fluxzero.sdk.configuration.client.LocalClient
 
configurations(Collection) - Static method in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Returns a stream of ConsumerConfigurations by inspecting the given handler classes and their packages.
configurator() - Method in record class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.ConnectionSetup
Returns the value of the configurator record component.
configureAutomaticModelHandling(AutomaticModelHandling) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
configureAutomaticModelHandling(AutomaticModelHandling) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Configures whether model applies are exposed as automatic command handlers by default.
configureAutomaticModelRouting(boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Configures the single-Model event-routing fallback before this repository starts handling commits.
configureDefaultConsumer(MessageType, UnaryOperator) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
configureDefaultConsumer(MessageType, UnaryOperator) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Update the default consumer configuration for the specified message type.
configureDefaultConsumerHandlingMode(ConsumerHandlingMode) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
configureDefaultConsumerHandlingMode(ConsumerHandlingMode, MessageType...) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
configureDefaultConsumerHandlingMode(ConsumerHandlingMode) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Configures the app-wide default handler execution mode for consumers whose own mode and message-type default consumer mode are both ConsumerHandlingMode.DEFAULT.
configureDefaultConsumerHandlingMode(ConsumerHandlingMode, MessageType...) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Configures the default handler execution mode for specific message types, or the whole app when no message types are supplied.
configuredModelDocumentCollection(String) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the canonical Model source collection, shared with node search when enabled.
configureGraphProjectionCompletion(GraphProjectionCompletion) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
configureGraphProjectionCompletion(GraphProjectionCompletion) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Configures the application default for materialized graph-projection result completion.
configureGraphProjectionCompletion(GraphProjectionCompletion) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Configures the application default for explicit reindex completion before the repository is used.
configureGraphStrict(boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Configures the application default before this repository is used.
configureModelConflictHandling(ModelConflictPolicy, ModelConflictResolver, int) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
configureModelConflictHandling(ModelConflictPolicy, ModelConflictResolver, int) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Configures the optional policy used when an independent-model commit was evaluated against an older model state.
configureModelGraphSupport(ModelRepository, Supplier) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
Configures typed materialized-graph reconstruction after the model subsystem has initialized.
configureModelTypes(Supplier) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Configures the application-bound model catalog used to version materialized Graph schemas.
configureOwningApplication(Fluxzero) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Binds background cache replay to this repository's owning application, including namespace views.
configureParents(InMemoryEventStore, Consumer) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
Links scheduling to the namespace's committed Model store and payload-free metrics sink.
configureReplayRestoration(UnaryOperator) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Configures application-owned event payload restoration before this repository is made available to callers.
conflict() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionSettings
Returns the value of the conflict record component.
conflict(long, String, List, boolean) - Static method in class io.fluxzero.common.api.modeling.CommitModelsResult
Creates a rejected conflict result.
conflictPolicy() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the conflictPolicy record component.
conflictPolicy() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the conflictPolicy record component.
conflictPolicy() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Conflict handling for this model when an apply does not provide an explicit override.
conflictPolicy() - Element in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
Overrides conflict handling for the model produced by this apply.
connect(WebsocketEndpoint, WebsocketConnectionOptions, URI) - Method in class io.fluxzero.sdk.common.websocket.JdkWebsocketConnector
Opens a native JDK WebSocket and adapts it to Fluxzero's low-level WebsocketSession contract.
connect(WebsocketEndpoint, WebsocketConnectionOptions, URI) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketConnector
Opens a WebSocket connection to the given URI.
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
 
CONNECTION - Enum constant in enum class io.fluxzero.sdk.web.NativeWebRequestMetric.ErrorCategory
 
CONNECTION_RETRY_LOG_INTERVAL - Static variable in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
CONNECTION_TIMEOUT_FAILSAFE_GRACE - Static variable in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
ConnectionSetup(WebsocketConnectionOptions, AbstractWebsocketClient.ClientHandshakeConfigurator) - Constructor for record class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.ConnectionSetup
Creates an instance of a ConnectionSetup record class.
connectTimeout() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketConnectionOptions
Returns the value of the connectTimeout record component.
connectToServer(WebsocketConnector, URI) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
connectToServer(WebsocketConnector, URI, WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
ConsistentHashing - Class in io.fluxzero.common
Utility class for computing segment assignments using consistent hashing.
ConsistentHashing() - Constructor for class io.fluxzero.common.ConsistentHashing
 
ConsoleError - Class in io.fluxzero.sdk.common.logging
A marker message type published to the Fluxzero error gateway for error-level log entries.
ConsoleError() - Constructor for class io.fluxzero.sdk.common.logging.ConsoleError
 
ConsoleWarning - Class in io.fluxzero.sdk.common.logging
A marker message type published to the Fluxzero error gateway for warning-level log entries.
ConsoleWarning() - Constructor for class io.fluxzero.sdk.common.logging.ConsoleWarning
 
constrained() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Whether this reference declares any SDK-provided relationship check.
constraint() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Returns the value of the constraint record component.
constraint(Constraint...) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
constraint(Constraint...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Adds one or more custom constraints to the search using a logical AND.
Constraint - Interface in io.fluxzero.common.api.search
Base interface for defining filter conditions (constraints) used in document search queries.
constraintValidatorFactory(ConstraintValidatorFactory) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
ConstraintViolation<T> - Record Class in io.fluxzero.sdk.tracking.handling.validation
Structured validation failure exposed by the Fluxzero validation API.
ConstraintViolation(String, String, String, String, Object, T, Class, String, Map) - Constructor for record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Creates a structured validation failure.
consumer() - Method in record class io.fluxzero.common.tracking.TrackerClaim
Returns the value of the consumer record component.
consumer() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Trigger
Restricts the trigger to messages sent by specific consumer(s).
Consumer - Annotation Interface in io.fluxzero.sdk.tracking
Declares a Consumer within a Fluxzero application.
CONSUMER_FILTER_VERSIONS_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
Filter languages accepted by the server, including live refresh and independent scan/idle boundaries.
CONSUMER_FILTERING_PROPERTY - Static variable in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Enables conservative server filtering.
ConsumerBlueprint - Class in io.fluxzero.sdk.registry
Lifecycle-bound projection of the effective handlers assigned to one consumer.
ConsumerBlueprint(Serializer, Supplier, LongSupplier) - Constructor for class io.fluxzero.sdk.registry.ConsumerBlueprint
 
ConsumerBlueprint(Serializer, Supplier, LongSupplier, UnaryOperator) - Constructor for class io.fluxzero.sdk.registry.ConsumerBlueprint
Projects the serializer's required inputs through an upstream serialized-message transformation, such as a batch interceptor chain.
ConsumerConfiguration - Class in io.fluxzero.sdk.tracking
Configuration class that defines how a message consumer behaves during message tracking and handler invocation.
ConsumerConfiguration() - Constructor for class io.fluxzero.sdk.tracking.ConsumerConfiguration
 
ConsumerEndpoint - Class in io.fluxzero.testserver.websocket
 
ConsumerEndpoint(MessageLogMaintenance, MessageType, CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.ConsumerEndpoint
Creates a consumer endpoint backed by shared maintenance components for one message log.
ConsumerEndpoint(MessageLogMaintenance, MessageType, String, CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.ConsumerEndpoint
Creates a consumer endpoint backed by shared maintenance components for one message log.
ConsumerEndpoint(MessageLogMaintenance, MessageType, String, CommandIdempotencyStore, Consumer) - Constructor for class io.fluxzero.testserver.websocket.ConsumerEndpoint
Creates a consumer endpoint that reports each read after it has been registered with the tracking strategy.
ConsumerEndpoint(MessageStore, MessageType) - Constructor for class io.fluxzero.testserver.websocket.ConsumerEndpoint
 
ConsumerEndpoint(MessageStore, MessageType, CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.ConsumerEndpoint
 
ConsumerEndpoint(MessageStore, MessageType, String, CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.ConsumerEndpoint
Creates a consumer endpoint for a topic-specific message log.
ConsumerEndpoint(TrackingStrategy, MessageStore, PositionStore, MessageType) - Constructor for class io.fluxzero.testserver.websocket.ConsumerEndpoint
 
ConsumerEndpoint(TrackingStrategy, MessageStore, PositionStore, MessageType, String) - Constructor for class io.fluxzero.testserver.websocket.ConsumerEndpoint
Creates a consumer endpoint from explicit tracking components.
ConsumerEndpoint(TrackingStrategy, MessageStore, PositionStore, MessageType, String, CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.ConsumerEndpoint
Creates a consumer endpoint from explicit tracking components.
ConsumerFilter - Record Class in io.fluxzero.common.api.tracking
Versioned, conservative projection of an application's effective consumer blueprint.
ConsumerFilter(String, long, int, String, List, List, List, boolean, boolean, boolean) - Constructor for record class io.fluxzero.common.api.tracking.ConsumerFilter
Creates an instance of a ConsumerFilter record class.
ConsumerFilter.PayloadType - Record Class in io.fluxzero.common.api.tracking
A serialized input name, optionally limited to one revision or matching an entire package prefix.
ConsumerFilter.RoutePattern - Record Class in io.fluxzero.common.api.tracking
Generic route matcher.
ConsumerHandlingMode - Enum Class in io.fluxzero.sdk.tracking
Controls whether handlers for a consumer are invoked in the tracker thread or offloaded to a worker thread.
ConsumerNamespaceContext(String) - Constructor for record class io.fluxzero.sdk.common.ClientUtils.ConsumerNamespaceContext
Creates an instance of a ConsumerNamespaceContext record class.
contactEmail() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Contact email address.
contactName() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Contact name.
contactUrl() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Contact URL.
ContainerCollector - Class in io.fluxzero.sdk.tracking.metrics.host.collectors
Collector for container metrics from cgroups (v1 and v2).
ContainerCollector() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.collectors.ContainerCollector
 
ContainerMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
Container metrics collected from cgroups (v1 or v2).
ContainerMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.ContainerMetrics
 
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 ContainsConstraint that 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.
containsKey(Object) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
containsKey(Object) - Method in interface io.fluxzero.common.caching.Cache
Checks whether the cache contains an entry for the given id.
containsKey(Object) - Method in enum class io.fluxzero.common.caching.NoOpCache
 
containsKey(Object) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
containsKey(Object) - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
containsKey(Object) - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
containsKey(Object) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
containsKey(K) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Returns whether an entry exists for the key without updating access bookkeeping.
containsMetadata(String) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Checks one metadata key without forcing an opaque serialized message to materialize its metadata wrapper.
containsMetadata(String) - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Tests already available metadata without forcing deferred metadata creation.
containsMetadata(String) - Method in interface io.fluxzero.sdk.tracking.handling.LocalHandlerInput
Tests already available metadata without forcing deferred metadata creation.
containsProperty(String) - Method in interface io.fluxzero.common.application.PropertySource
Checks if a property is defined.
containsProperty(String) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Returns true if a property with the given name exists.
containsUser(Metadata) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AbstractUserProvider
Returns true if the metadata contains a user entry under the configured key.
containsUser(Metadata) - Method in class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
 
containsUser(Metadata) - Method in enum class io.fluxzero.sdk.tracking.handling.authentication.NoOpUserProvider
 
containsUser(Metadata) - Method in interface io.fluxzero.sdk.tracking.handling.authentication.UserProvider
Checks if the given metadata contains user information that can be resolved by this provider.
ContentFilter - Interface in io.fluxzero.sdk.common.serialization
Represents an interface for filtering content before it is passed to a specified viewer.
ContentFilterInterceptor - Class in io.fluxzero.sdk.tracking.handling.contentfiltering
 
ContentFilterInterceptor() - Constructor for class io.fluxzero.sdk.tracking.handling.contentfiltering.ContentFilterInterceptor
 
contentType() - Element in annotation interface io.fluxzero.sdk.web.ApiDocResponse
Optional response content type.
contentType() - Method in record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Returns the value of the contentType record component.
contentType(String) - Method in class io.fluxzero.sdk.web.WebRequest.Builder
Appends a Content-Type header and returns this builder.
contentType(String) - Method in class io.fluxzero.sdk.web.WebResponse.Builder
Sets the single Content-Type, replacing any inferred or previously configured value.
context(Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns response context assignable to the requested type, if attached to this graph view.
context(String, Object) - Method in class io.fluxzero.sdk.common.exception.FluxzeroErrorReport.Builder
Adds one contextual key/value pair.
Context(CommitModelsResult, int, int) - Constructor for record class io.fluxzero.sdk.modeling.ModelConflictResolver.Context
Creates an instance of a Context record class.
Context(ModelReadException.Operation, String, String, String, String, String, Integer, TypeInspection, Long, String, Integer) - Constructor for record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Creates an instance of a Context record class.
continueOnError() - Element in annotation interface io.fluxzero.sdk.scheduling.Periodic
Returns true if the schedule should continue after an error.
convert(I) - Method in class io.fluxzero.common.serialization.AbstractConverter
 
convert(Data) - Method in class io.fluxzero.common.search.JacksonInverter
 
convert(Data) - Method in class io.fluxzero.common.serialization.AbstractConverter
 
convert(Data) - Method in interface io.fluxzero.common.serialization.Converter
Converts the given Data from input type I to output type O.
convert(SerializedDocument, Class) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultGraphSearch
 
convert(SerializedDocument, Class) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
convert(Object, Type) - Method in class io.fluxzero.proxy.ProxySerializer
 
convert(Object, Type) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Converts the given object to the specified target type.
convert(Object, Type) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Converts a given object to another type using the serializer's object mapping rules.
convert(Function) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
Transforms the underlying stream of events using a given stream converter function.
convertAnnotation(Annotation, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Converts the annotation's attributes into the requested representation.
converter(Class) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
Converter<I,O> - Interface in io.fluxzero.common.serialization
Interface for converting Data objects from one format or representation to another.
convertFormat(Data) - Method in class io.fluxzero.common.search.JacksonInverter
 
convertFormat(Data) - 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
Returns the Java class represented by a Kotlin class literal, or null for other inputs.
ConvertingSerializedObject(SerializedObject, Converter) - Constructor for class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain.ConvertingSerializedObject
Constructs a ConvertingSerializedObject with deferred conversion.
convertPayload(Object, Type, String) - Static method in class io.fluxzero.sdk.web.WebUtils
Converts a web payload to the requested target type.
convertValue(Object, TypeReference) - Static method in class io.fluxzero.common.serialization.JsonUtils
Converts an object to an object of the given type.
convertValue(Object, Class) - 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 ParameterizedType or Class.
convertValue(Object, Function) - Static method in class io.fluxzero.common.serialization.JsonUtils
Converts an object to an object of the given type.
cookie(HttpCookie) - Method in class io.fluxzero.sdk.web.WebRequest.Builder
Adds a request cookie, first parsing any stored Cookie headers, and returns this builder.
cookie(HttpCookie) - Method in class io.fluxzero.sdk.web.WebResponse.Builder
Adds a response cookie and returns this builder.
COOKIE - Enum constant in enum class io.fluxzero.sdk.web.WebParameterSource
Cookies sent in the request
CookieConflictException - Exception Class in io.fluxzero.sdk.web
Indicates that a request contains distinct values for a cookie that was required to be conflict-free.
CookieConflictException() - Constructor for exception class io.fluxzero.sdk.web.CookieConflictException
Creates a conflict that intentionally carries no cookie-specific data.
CookieParam - Annotation Interface in io.fluxzero.sdk.web
Injects the value of an HTTP cookie into a handler method parameter.
cookies() - Method in class io.fluxzero.sdk.web.WebRequest.Builder
Returns the builder's mutable cookie list after moving any stored Cookie header values into parsed cookies.
CookieValueConflictPolicy - Enum Class in io.fluxzero.sdk.web
Determines how WebRequest.getCookie(String, CookieValueConflictPolicy) handles multiple cookies with the same case-sensitive name.
copy() - Method in class io.fluxzero.sdk.persisting.search.DefaultIndexOperation
 
copy() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Creates a deep copy of this operation, preserving all configured values.
copyFields(V, V) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Copies all non-static fields between objects of the same runtime class and returns the target.
copyOf(Properties) - Static method in class io.fluxzero.common.ObjectUtils
Creates a deep copy of a Properties instance.
Core Responsibilities - Section in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
CorrelatingInterceptor - Class in io.fluxzero.sdk.publishing.correlation
A DispatchInterceptor that enriches outgoing messages with correlation metadata, enabling full traceability across message flows within Fluxzero.
CorrelatingInterceptor() - Constructor for class io.fluxzero.sdk.publishing.correlation.CorrelatingInterceptor
 
correlationDataProvider() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
correlationDataProvider() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Returns the provider responsible for adding correlation data to outgoing messages.
correlationDataProvider() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the provider of correlation data for published messages.
CorrelationDataProvider - Interface in io.fluxzero.sdk.publishing.correlation
Strategy interface for extracting correlation metadata from the current context.
CORS_DOMAINS_PROPERTY - Static variable in class io.fluxzero.proxy.ProxyRequestHandler
 
corsOrigin(String) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
count() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
count() - Method in interface io.fluxzero.sdk.persisting.search.GroupSearch
Counts the number of documents in each group.
count() - Method in interface io.fluxzero.sdk.persisting.search.Search
Returns the number of matching documents.
countAsync() - Method in interface io.fluxzero.sdk.persisting.search.GroupSearch
Asynchronously counts the number of documents in each group.
countAsync() - Method in interface io.fluxzero.sdk.persisting.search.Search
Asynchronously returns the number of matching documents.
counter - Static variable in class io.fluxzero.sdk.web.SocketRequest
Counter used to generate unique request IDs for new socket requests.
CpuCollector - Class in io.fluxzero.sdk.tracking.metrics.host.collectors
Collector for CPU metrics using JMX.
CpuCollector() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.collectors.CpuCollector
 
cpuExecutor() - Static method in class io.fluxzero.common.ObjectUtils
Returns the classloader-wide executor for bounded chunks of CPU work, isolated from the JVM common pool.
CpuMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
CPU metrics for the process and system.
CpuMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.CpuMetrics
 
cpuParallelism() - Static method in class io.fluxzero.common.ObjectUtils
Returns the target CPU parallelism, including the work formerly performed by a parallel stream's caller.
create() - Static method in class io.fluxzero.sdk.common.ThreadLocalContext
Creates a thread local whose value participates in this shared context.
create(long, MutationPlan.Resolution, Map) - Static method in class io.fluxzero.sdk.modeling.CommitAttempt
Creates a loaded begin-state for one resolved target set.
create(SerializedDocument, ModelGraphProjectionConfiguration, long) - Static method in class io.fluxzero.common.search.ModelGraphInvalidation
Captures the root identity and invalidation boundary without copying any of its content.
create(Graph, DeserializingMessage, DocumentSerializer) - Static method in class io.fluxzero.sdk.persisting.search.MaterializedGraphDocumentMigration
Returns a replacement only when at least one node type or revision evolved.
create(Object, Class, List, HandlerConfiguration) - Static method in class io.fluxzero.sdk.web.WebHandlerMatcher
 
create(Object, Class, List, HandlerConfiguration, WebRouteRegistry) - Static method in class io.fluxzero.sdk.web.WebHandlerMatcher
 
create(Object, List, HandlerConfiguration) - Static method in class io.fluxzero.sdk.web.WebHandlerMatcher
Creates a web handler matcher using the supplied handler, parameter resolvers, and handling configuration.
create(Object, List, HandlerConfiguration, Object) - Static method in class io.fluxzero.sdk.web.WebHandlerMatcher
Creates a matcher using a shared route registry.
create(String, H, String, long, long, Long, boolean, String) - Method in interface io.fluxzero.common.modeling.ModelCommitAssignment.HeadFactory
Creates the storage-specific head for an assigned Model revision, using the previous head when present and the supplied sequence, state, history, deletion, and document information.
create(Collection, Converter, boolean) - Static method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
 
create(Collection, Converter, boolean, UnaryOperator) - Static method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
 
create(Collection, Class, boolean) - Static method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
 
createAuditTrail(CreateAuditTrail) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
createAuditTrail(CreateAuditTrail) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Configures Fluxzero to use a search collection as a searchable audit trail.
createAuditTrail(CreateAuditTrail) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
createAuditTrail(Object, Duration) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
createAuditTrail(Object, Duration) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Configures Fluxzero to use a search collection as a searchable audit trail with the given retention time and Guarantee.DEFAULT.
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
 
createChunkedRequestMessage(WebRequest, byte[], long, boolean, boolean) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
createClientId() - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Creates a unique ID for a client instance.
createClientId(PropertySource) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Creates a unique ID for a client instance from the given property source.
createComparator(SearchDocuments) - Static method in class io.fluxzero.common.search.Document
Constructs a Comparator to sort documents based on the sorting options in SearchDocuments.
createConnectionRetryConfiguration(URI, Duration) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
createConnectionSetup(WebSocketClient.ClientConfig) - Static method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
createConnectionSetup(WebSocketClient.ClientConfig, String) - Static method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
createConsumer(ConsumerConfiguration, List) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
createContextual(DeserializationContext, BeanProperty) - Method in class io.fluxzero.sdk.modeling.Id.IdDeserializer
 
createContextual(SerializerProvider, BeanProperty) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
 
createContextual(SerializerProvider, BeanProperty) - Method in class io.fluxzero.sdk.modeling.Id.IdSerializer
 
createDefault() - Static method in class io.fluxzero.sdk.tracking.handling.validation.DefaultValidator
Creates the default SDK validator instance.
createDefaultHandler(Object, Function, HandlerConfiguration) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
createDowncaster(Collection, Class) - Static method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
Builds a downcaster chain from annotated candidates for the supplied serialized data type.
createEventStoreClient() - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
Subclasses must implement this method to return a EventStoreClient.
createEventStoreClient() - Method in class io.fluxzero.sdk.configuration.client.LocalClient
 
createEventStoreClient() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
createForNamespace(String) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
createForNamespace(String) - Method in class io.fluxzero.sdk.common.AbstractNamespaced
 
createForNamespace(String) - Method in class io.fluxzero.sdk.configuration.client.LocalClient
 
createForNamespace(String) - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
createForNamespace(String) - Method in class io.fluxzero.sdk.modeling.BatchingHandlerRepository
 
createForNamespace(String) - Method in class io.fluxzero.sdk.modeling.DefaultHandlerRepository
 
createForNamespace(String) - Method in class io.fluxzero.sdk.persisting.eventsourcing.DefaultEventStore
 
createForNamespace(String) - Method in class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore
 
createForNamespace(String) - Method in class io.fluxzero.sdk.persisting.keyvalue.DefaultKeyValueStore
 
createForNamespace(String) - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
createForNamespace(String) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository
 
createForNamespace(String) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
createForNamespace(String) - Method in class io.fluxzero.sdk.persisting.search.client.LocalDocumentHandlerRegistry
 
createForNamespace(String) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
createForNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultCommandGateway
 
createForNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultErrorGateway
 
createForNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultEventGateway
 
createForNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
createForNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultMetricsGateway
 
createForNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultQueryGateway
 
createForNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler
 
createForNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultResultGateway
 
createForNamespace(String) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
createForNamespace(String) - Method in class io.fluxzero.sdk.web.DefaultWebRequestGateway
 
createForNamespace(String) - Method in class io.fluxzero.sdk.web.WebResponseGateway
 
createGatewayClient(MessageType, String) - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
Subclasses must implement this method to return a GatewayClient for the given message type and topic.
createGatewayClient(MessageType, String) - Method in class io.fluxzero.sdk.configuration.client.LocalClient
 
createGatewayClient(MessageType, String) - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
createGenericConfiguration(BootstrapState) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationProvider
createHandler(Object, HandlerFilter, List) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
 
createHandler(Object, HandlerFilter, List) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
createHandler(Object, HandlerFilter, List) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerFactory
Attempts to create a message handler for the given target object.
createHandler(Object, Class) - Static method in class io.fluxzero.common.handling.HandlerInspector
Creates a Handler for the given target object and annotation type.
createHandler(Object, Class, List) - Static method in class io.fluxzero.common.handling.HandlerInspector
Creates a Handler backed by a target supplier and parameter resolvers.
createHandler(Object, List, HandlerConfiguration) - Static method in class io.fluxzero.common.handling.HandlerInspector
Creates a Handler backed by a target supplier and parameter resolvers.
createHandler(Function, Class, List, HandlerConfiguration) - Static method in class io.fluxzero.common.handling.HandlerInspector
Creates a Handler backed by a target supplier and parameter resolvers.
createHandlerMatcher(Object, HandlerConfiguration) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
createHandlerMatcher(Object, HandlerConfiguration, List) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
createKeyValueClient() - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
Subclasses must implement this method to return a KeyValueClient.
createKeyValueClient() - Method in class io.fluxzero.sdk.configuration.client.LocalClient
 
createKeyValueClient() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
createRequest(SerializedMessage) - Method in class io.fluxzero.sdk.web.ForwardingWebConsumer
 
createRequestGateway(Client, MessageType, String, RequestHandler, Map, Map, List, Function, RepositoryProvider, ResponseMapper) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
createResponseContext(WebRequest, ProxyRequestHandler.JettyExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
createRouteRegistry() - Static method in class io.fluxzero.sdk.web.WebHandlerMatcher
Creates an opaque route registry that can be shared by matchers to coordinate route selection.
createSchedulingClient() - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
Subclasses must implement this method to return a SchedulingClient.
createSchedulingClient() - Method in class io.fluxzero.sdk.configuration.client.LocalClient
 
createSchedulingClient() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
createSearchClient() - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
Subclasses must implement this method to return a SearchClient.
createSearchClient() - Method in class io.fluxzero.sdk.configuration.client.LocalClient
 
createSearchClient() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
createSingle(long, String, Class, MutationPlan.Access, List, Entity) - Static method in class io.fluxzero.sdk.modeling.CommitAttempt
Creates the allocation-minimal begin-state used by a direct single-model strategy.
createSpecializedConfiguration(BootstrapState) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationProvider
createSummarizer(JacksonInverter) - Static method in class io.fluxzero.common.search.JacksonInverter
 
createTargetSupplier(Class) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
createTasks(RequestBatch, ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
createTasks(RequestBatch, ServerWebsocketSession, long) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
createTrackingClient(MessageType, String) - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
Subclasses must implement this method to return a TrackingClient for the given message type and topic.
createTrackingClient(MessageType, String) - Method in class io.fluxzero.sdk.configuration.client.LocalClient
 
createTrackingClient(MessageType, String) - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
createUpcaster(Collection, Converter) - Static method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
Builds an upcaster chain from the candidate handlers, using the converter to bridge their internal data representation without normalizing incoming type identifiers before upcaster selection.
createUpcaster(Collection, Converter, UnaryOperator) - Static method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
Creates an upcaster chain that normalizes serialized type identifiers before selecting a content upcaster.
createUpcaster(Collection, Class) - Static method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
Builds an upcaster chain from annotated candidates for the supplied serialized data type.
createWebRequest(ProxyRequestHandler.JettyExchange, byte[]) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
CreditCardNumber - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation.constraints
Validates that a character sequence is a credit card number according to the Luhn checksum.
CreditCardNumber.List - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation.constraints
Container annotation for repeatable CreditCardNumber constraints.
cron() - Element in annotation interface io.fluxzero.sdk.scheduling.Deadline
Cron expression selecting the next deadline, with the same syntax and property substitution as Periodic.
cron() - Element in annotation interface io.fluxzero.sdk.scheduling.Periodic
Define a unix-like cron expression.
CronExpression - Class in io.fluxzero.sdk.scheduling
This provides cron support for java8 using java-time.
current - Static variable in interface io.fluxzero.sdk.tracking.handling.authentication.User
Thread-local reference to the current user.
current - Static variable in class io.fluxzero.sdk.tracking.Tracker
Thread-local variable that holds the current tracker instance.
current() - Static method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns the shared current-state boundary.
current() - Method in interface io.fluxzero.sdk.modeling.Graph
Opens a new, deliberately current view of this Model using its exact repository identity and owning repository.
current() - Static method in class io.fluxzero.sdk.tracking.Tracker
Returns the current tracker instance, if any.
CURRENT - Static variable in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Unpinned current-state boundary including active message-batch values.
CURRENT_VERSION - Static variable in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Current manifest format version.
currentClock() - Static method in interface io.fluxzero.sdk.Fluxzero
Gets the clock of the current Fluxzero instance (obtained via Fluxzero.getOptionally()).
currentCorrelationData() - Static method in interface io.fluxzero.sdk.Fluxzero
Gets the current correlation data, which by default depends on the current Client, Tracker and DeserializingMessage
currentGraph - Static variable in class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
 
currentGraph(Collection, int, int, Function) - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Resolves the current composable descendant graph for a root page.
currentIdentityProvider() - Static method in interface io.fluxzero.sdk.Fluxzero
Fetches the configured identity provider used for both functional and technical IDs.
currentMessage() - Static method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns the message for the active payload-first invocation on this thread.
currentReadContext(ModelRepository) - Static method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns this repository's active mutation read context, never an event-replay or escaped async context.
currentReplayContext(ModelRepository) - Static method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns this repository's active replay input; never borrows another application's or namespace's context.
currentRootOverlay(Object, boolean, Class, ModelRepository, ModelBatchScope.Snapshot, ModelGraphResolver.Identity) - Static method in class io.fluxzero.sdk.modeling.Graphs
Selects the captured batch value that supersedes a root identity, without reading its durable body.
currentRootOverlay(Object, ModelIdResolution, Class, ModelRepository, ModelBatchScope.Snapshot, ModelGraphResolver.Identity) - Static method in class io.fluxzero.sdk.modeling.Graphs
Selects a captured batch value using independent normalization and alias policy.
currentStoredLowestIndex() - Method in class io.fluxzero.sdk.tracking.client.DefaultTracker
 
currentTime() - Static method in interface io.fluxzero.sdk.Fluxzero
Gets the time according to the current Fluxzero clock (obtained via Fluxzero.currentClock()).
CurrentUserParameterResolver - Class in io.fluxzero.sdk.tracking.handling.authentication
Resolves handler method parameters of type User.
CurrentUserParameterResolver() - Constructor for class io.fluxzero.sdk.tracking.handling.authentication.CurrentUserParameterResolver
 
currentValue(String, String) - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Returns one pending exact value; aliases are deliberately not resolved.
currentValue(String, String, Object) - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Returns an exact pending value from this repository family only.
currentValues(String) - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Returns pending exact values visible to the current message, in message order.
currentValues(String, MutationPlan.Resolution) - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Returns the pending values needed to reconstruct one resolved context, including ancestor dependencies.
currentValues(String, MutationPlan.Resolution, Object) - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Resolves the pending context and ancestor dependencies within this repository family only.
currentValues(String, Object) - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Returns pending values from this repository family only.
Cursor(byte[], int, int, int) - Constructor for class io.fluxzero.common.api.internal.BinaryWire.Cursor
 
CUSTOM - Enum constant in enum class io.fluxzero.common.caching.MemoryAwareCacheSupport.WeightUnit
 
CUSTOM - Enum constant in enum class io.fluxzero.common.MessageType
A message from a custom message topic.
Custom configuration - Section in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
 
customConsumerConfigurations() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
customConsumerConfigurations() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Provides custom consumer configurations per message type.
customGateway(String) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero
 
customGateway(String) - Method in interface io.fluxzero.sdk.Fluxzero
Returns the gateway for given custom message topic.
Custom Implementations - Section in interface io.fluxzero.sdk.tracking.handling.validation.Validator
 
Customization - Section in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
customize(FluxzeroBuilder) - Method in interface io.fluxzero.sdk.configuration.spring.FluxzeroCustomizer
Customizes the application's builder and returns the builder to use for subsequent configuration.
cycle(Collection, Function) - Static method in class io.fluxzero.common.modeling.ModelRelationshipTraversal
Returns the first reachable cycle, including its repeated closing node, or an empty list.
⚠️ Caution: Limited Use Case - Section in class io.fluxzero.sdk.web.ForwardingWebConsumer
 

D

3. Deleting an entity - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
 
4. Defining apply methods inside the entity class - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
 
data() - Method in class io.fluxzero.common.api.Data
Returns this instance (for SerializedObject compatibility).
data() - Method in record class io.fluxzero.common.api.modeling.ModelEventDataBlock
Returns the value of the data record component.
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() - Method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain.ConvertingSerializedObject
 
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, String, int, String) - Constructor for class io.fluxzero.common.api.Data
Constructs a Data instance with a Supplier to support lazy access.
Data(T, String, int) - Constructor for class io.fluxzero.common.api.Data
Constructs a Data instance without a specific format (defaults to JSON).
Data(T, String, int, String) - Constructor for class io.fluxzero.common.api.Data
Constructs a Data instance with a fixed value and full metadata.
DATA_FORMAT - Static variable in class io.fluxzero.common.api.Metadata
Compact binary format used to carry metadata opaquely through the runtime.
DATA_TYPE - Static variable in class io.fluxzero.common.api.Metadata
Type stored in the Data envelope returned by Metadata.toData().
Data.ByteArrayView - Interface in io.fluxzero.common.api
Read-only view of a byte-array range for serializers that can consume a slice directly.
DataProtectionInterceptor - Class in io.fluxzero.sdk.publishing.dataprotection
A DispatchInterceptor and HandlerInterceptor that supports secure transmission of sensitive data fields by removing them from the payload before dispatch and restoring them during handling.
DataProtectionInterceptor(KeyValueStore, Serializer) - Constructor for class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
Creates an interceptor that silently invokes handlers when protected values are unavailable.
DataProtectionInterceptor(KeyValueStore, Serializer, MissingProtectedDataPolicy) - Constructor for class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
Creates an interceptor with an application-wide missing protected data policy.
DataProtectionInterceptor(KeyValueStore, Serializer, MissingProtectedDataPolicy, boolean) - Constructor for class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
Creates an interceptor with an application-wide missing protected data policy.
Data result - Section in annotation interface io.fluxzero.sdk.common.serialization.casting.Upcast
 
deadline() - Method in record class io.fluxzero.common.api.scheduling.ScheduleAutoCancelled
Returns the value of the deadline record component.
deadline() - Method in record class io.fluxzero.sdk.scheduling.DeadlineInfo
Returns the value of the deadline record component.
Deadline - Annotation Interface in io.fluxzero.sdk.scheduling
Declares one desired, one-shot deadline on a Model.
DeadlineInfo - Record Class in io.fluxzero.sdk.scheduling
The last deadline declared by one Model category, as recorded with that Model revision.
DeadlineInfo(String, Instant, boolean, boolean) - Constructor for record class io.fluxzero.sdk.scheduling.DeadlineInfo
Creates an instance of a DeadlineInfo record class.
DeadlineMetadata - Class in io.fluxzero.sdk.scheduling
Internal codec for SDK-owned deadline metadata in events, Model documents and snapshots.
deadlineOnly() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the deadlineOnly record component.
deadlineOrigin(String) - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Original loaded revision retained before deadline evaluation stages changes for this attempt.
deadlines() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the deadlines record component.
deadlines() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the immutable deadline categories recorded with this Model revision.
deadlines() - Method in record class io.fluxzero.sdk.modeling.Graphs.MaterializedNode
Returns the value of the deadlines record component.
deadlines() - Method in interface io.fluxzero.sdk.modeling.ModelRoot
Returns the recorded deadline categories belonging to this Model revision.
deadlineUpdates() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
 
decide(boolean, boolean, boolean) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionSettings
Resolves activity, event storage, publication, and state-update effects from the transition settings, modification flag, cascade status, and publish-only state policy.
Decimal - Class in io.fluxzero.common
Immutable arbitrary-precision decimal with numerical equality, independent of trailing zeros.
Decimal(char[]) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(char[]).
Decimal(char[], int, int) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(char[], int, int).
Decimal(char[], int, int, MathContext) - Constructor for class io.fluxzero.common.Decimal
Decimal(char[], MathContext) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(char[], MathContext).
Decimal(double) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(double).
Decimal(double, MathContext) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(double, MathContext).
Decimal(int) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(int).
Decimal(int, MathContext) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(int, MathContext).
Decimal(long) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(long).
Decimal(long, MathContext) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(long, MathContext).
Decimal(String) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(String).
Decimal(String, MathContext) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(String, MathContext).
Decimal(BigDecimal) - Constructor for class io.fluxzero.common.Decimal
Wraps an immutable BigDecimal without rounding or changing its scale.
Decimal(BigInteger) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(BigInteger).
Decimal(BigInteger, int) - Constructor for class io.fluxzero.common.Decimal
Creates a value with BigDecimal(BigInteger, int).
Decimal(BigInteger, int, MathContext) - Constructor for class io.fluxzero.common.Decimal
Decimal(BigInteger, MathContext) - Constructor for class io.fluxzero.common.Decimal
DecimalDeserializer - Class in io.fluxzero.common.serialization
Reads exact decimal strings and legacy numeric JSON tokens without a floating-point intermediate.
DecimalDeserializer() - Constructor for class io.fluxzero.common.serialization.DecimalDeserializer
 
DecimalSerializer - Class in io.fluxzero.common.serialization
Writes decimals exactly as strings in JSON and as numbers in the document index.
DecimalSerializer() - Constructor for class io.fluxzero.common.serialization.DecimalSerializer
 
declaresField(Class, String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether the target type itself declares the named field, excluding inherited fields.
declaresField(String) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns whether this type itself declares the named field; inherited fields do not count.
decode(byte[]) - Static method in class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder
Decodes one packed membership batch.
decode(byte[]) - Static method in class io.fluxzero.common.serialization.SerializedMessagePackCodec
Decodes zero or more consecutive serialized messages, including mixed legacy and binary records.
decode(byte[]) - Method in interface io.fluxzero.common.websocket.WebSocketTransportCodec
Decodes transport bytes into a protocol object.
decode(byte[], int, int) - Static method in class io.fluxzero.common.serialization.SerializedMessagePackCodec
Decodes consecutive serialized messages from a zero-copy byte range.
decode(ModelEventDataBlock) - Static method in class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder
Decodes one packed membership batch directly from a byte range.
decodeEnvelope(byte[], int) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Decodes exactly one native message envelope while retaining zero-copy payload and metadata views.
decodeEnvelope(byte[], int, int, int) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Decodes exactly one envelope from a byte range, retaining zero-copy payload and metadata views.
decodeEnvelopes(byte[], int) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Decodes a sequence while retaining zero-copy payload and metadata views.
decodeEnvelopes(byte[], int, int, int) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Decodes a native-envelope sequence from a byte range.
DECODING_FAILURE - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Kind
Decoding failed, without enough evidence to attribute it to corrupt data or application code.
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[]) - Method in enum class io.fluxzero.common.serialization.compression.CompressionAlgorithm
Decompresses bytes using this algorithm's public SDK wire format.
decompress(byte[], int, int) - Method in enum class io.fluxzero.common.serialization.compression.CompressionAlgorithm
Decompresses one byte range without first copying that range into a temporary array.
decorate(CorrelationDataProvider, PropertySource) - Static method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
Decorates the given provider when fluxzero.application.version is configured.
decorate(CorrelationDataProvider, PropertySource) - Static method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
Decorates the given provider when FLUXZERO_TASK_ID is configured.
Decorator Chaining - Section in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
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 PropertySource decorator that transparently decrypts encrypted property values.
DecryptingPropertySource(PropertySource) - Constructor for class io.fluxzero.common.application.DecryptingPropertySource
Constructs a DecryptingPropertySource with the specified delegate property source.
DecryptingPropertySource(PropertySource, Encryption) - Constructor for class io.fluxzero.common.application.DecryptingPropertySource
Constructs a DecryptingPropertySource using an explicit Encryption strategy.
DecryptingPropertySource(PropertySource, String) - Constructor for class io.fluxzero.common.application.DecryptingPropertySource
Constructs a DecryptingPropertySource using the given encryption key.
decryptValue(String) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Decrypts the given encrypted value using the configured Encryption strategy.
deduplicate(List) - Static method in class io.fluxzero.common.ObjectUtils
Deduplicates elements in the list, preserving the last occurrence.
deduplicate(List, Function) - Static method in class io.fluxzero.common.ObjectUtils
Deduplicates elements using a key extractor, preserving the last occurrence.
deduplicate(List, Function, boolean) - Static method in class io.fluxzero.common.ObjectUtils
Deduplicates elements using a key extractor, optionally keeping the first occurrence.
DEFAULT - Enum constant in enum class io.fluxzero.common.api.modeling.ModelConflictPolicy
Inherit from the next broader model-commit scope, falling back to ModelConflictPolicy.RETRY.
DEFAULT - Enum constant in enum class io.fluxzero.common.Guarantee
Uses the owning application's delivery default for outgoing SDK operations.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Resolve the policy from the active Fluxzero defaults version or explicit application properties.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.modeling.AggregateEventRouting
Use the enclosing aggregate's configured event routing.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.modeling.AncestorValidation
Inherit the earlier Apply setting, or enable inherited validation when no setting exists.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.modeling.AutomaticModelHandling
Inherit from the next broader scope.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.modeling.EventPublication
Inherit the publication behavior from the parent context.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.modeling.EventPublicationStrategy
Inherit the strategy from the enclosing model, legacy aggregate, or global default.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.modeling.GraphProjectionCompletion
Inherit from the next broader scope.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
Resolve the policy from model properties and the active Fluxzero defaults version.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.persisting.eventsourcing.AssertCurrent
Uses the application property, or its versioned default when that property is absent.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.publishing.dataprotection.MissingProtectedDataPolicy
Inherit the policy from the consumer, application configuration, or SDK default.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.tracking.ConsumerHandlingMode
Inherit the handling mode from the message-type default consumer, app-wide default, or SDK defaults version.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.web.ApiDoc.AdditionalProperties
Retain OpenAPI's default behavior.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.web.CookieValueConflictPolicy
Uses the SDK default, which is CookieValueConflictPolicy.ALLOW_CONFLICTING_VALUES in this release.
DEFAULT - Enum constant in enum class io.fluxzero.sdk.web.RedirectPolicy
Uses the application default.
DEFAULT - Static variable in interface io.fluxzero.sdk.common.serialization.MessageFormatter
The default formatter that returns the simple name of the payload class if deserialized, or the raw type string if not.
DEFAULT - Static variable in record class io.fluxzero.sdk.modeling.Graph.Options
Uses no caller-imposed graph limits.
DEFAULT - Static variable in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Limits
A small first-page sample suitable for explicit development checks.
DEFAULT_APP_CONSUMER_MODE - Static variable in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Assigns unconfigured handlers to the shared default application consumer for their message type.
DEFAULT_APPLICATION_NAME - Static variable in record class io.fluxzero.proxy.ProxyServerConfig
 
DEFAULT_DELIVERY_GUARANTEE_PROPERTY - Static variable in class io.fluxzero.sdk.configuration.ApplicationProperties
Application delivery default for outgoing SDK operations.
DEFAULT_GC_CACHE_UTILIZATION_PERCENT - Static variable in class io.fluxzero.common.caching.MemoryPressureController.JvmMemoryPressureController
 
DEFAULT_GC_TIME_THRESHOLD_PERCENT - Static variable in class io.fluxzero.common.caching.MemoryPressureController.JvmMemoryPressureController
 
DEFAULT_HANDLING_MODE_BY_MESSAGE_TYPE_PROPERTY_PREFIX - Static variable in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Prefix for message-type specific default handler execution mode properties.
DEFAULT_HANDLING_MODE_PROPERTY - Static variable in class io.fluxzero.sdk.tracking.ConsumerConfiguration
App-wide default handler execution mode used when a consumer and its message-type default consumer both use ConsumerHandlingMode.DEFAULT.
DEFAULT_HEALTH_ENDPOINT - Static variable in record class io.fluxzero.proxy.ProxyServerConfig
 
DEFAULT_HEAP_USAGE_THRESHOLD_PERCENT - Static variable in class io.fluxzero.common.caching.MemoryPressureController.JvmMemoryPressureController
 
DEFAULT_IDLE_TIMEOUT_MILLIS - Static variable in class io.fluxzero.proxy.ProxyServer
Default connector idle timeout: 60 seconds
DEFAULT_INITIAL_POSITION_LAG - Static variable in class io.fluxzero.common.tracking.DefaultTrackingStrategy
Default look-back applied when a consumer has no stored or client-controlled position.
DEFAULT_MAX_BINARY_FRAGMENT_BYTES - Static variable in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Default upper bound for one physical WebSocket binary frame when a message is sent as fragments.
DEFAULT_MAX_BINARY_FRAGMENT_BYTES - Static variable in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Default upper bound for one physical WebSocket binary frame when a message is sent as fragments.
DEFAULT_MAX_DEPTH - Static variable in class io.fluxzero.common.api.modeling.PlanModelDeletion
 
DEFAULT_MAX_DEPTH - Static variable in class io.fluxzero.sdk.publishing.RecursivePublicationGuard
 
DEFAULT_MAX_FETCH_BYTES - Static variable in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Default complete serialized message byte limit per tracking fetch.
DEFAULT_MAX_HEADER_SIZE - Static variable in class io.fluxzero.proxy.ProxyServer
Default maximum request and response header size: 1 MiB
DEFAULT_MAX_IN_FLIGHT_WEB_REQUESTS - Static variable in class io.fluxzero.proxy.ProxyServer
Default maximum in-flight web requests accepted by the proxy.
DEFAULT_MAX_MODELS - Static variable in class io.fluxzero.common.api.modeling.PlanModelDeletion
 
DEFAULT_MAX_MULTIPART_REQUEST_BODY_SIZE - Static variable in class io.fluxzero.proxy.ProxyServer
Default maximum multipart request body size: 1 GiB
DEFAULT_MAX_PENDING_WEBSOCKET_SENDS - Static variable in class io.fluxzero.proxy.ProxyServer
Default maximum queued outgoing websocket sends per session.
DEFAULT_MAX_REQUEST_BODY_SIZE - Static variable in class io.fluxzero.proxy.ProxyServer
Default maximum request body size: 256 MiB
DEFAULT_MAX_SIZE - Static variable in class io.fluxzero.common.caching.AdaptiveObjectCache
 
DEFAULT_MAX_THREADS - Static variable in class io.fluxzero.proxy.ProxyServer
Default Jetty maximum platform thread count.
DEFAULT_MAX_TRIM_WEIGHT - Static variable in class io.fluxzero.common.caching.MemoryPressureController.JvmMemoryPressureController
 
DEFAULT_MEMORY_PRESSURE_CHECK_INTERVAL - Static variable in class io.fluxzero.common.caching.MemoryAwareCacheSupport
 
DEFAULT_MIN_THREADS - Static variable in class io.fluxzero.proxy.ProxyServer
Default Jetty minimum platform thread count.
DEFAULT_OPENAPI_VERSION - Static variable in record class io.fluxzero.sdk.web.OpenApiOptions
 
DEFAULT_OUTPUT - Static variable in class io.fluxzero.sdk.web.OpenApiProcessor
 
DEFAULT_PRIORITY - Static variable in annotation interface io.fluxzero.sdk.modeling.AssertLegal
 
DEFAULT_RESPONSE_HEADER_BUFFER_SIZE - Static variable in class io.fluxzero.proxy.ProxyServer
Default initial response header buffer capacity: 8 KiB
DEFAULT_SAMPLE_SIZE - Static variable in class io.fluxzero.common.api.modeling.PlanModelDeletion
 
DEFAULT_TRIM_RATIO_PERCENT - Static variable in class io.fluxzero.common.caching.MemoryPressureController.JvmMemoryPressureController
 
DEFAULT_USER_KEY - Static variable in class io.fluxzero.sdk.tracking.handling.authentication.AbstractUserProvider
Default key used in Metadata to store user information.
DEFAULT_WEBSOCKET_IDLE_TIMEOUT_MILLIS - Static variable in class io.fluxzero.proxy.ProxyServer
Default websocket idle timeout: 120 seconds
DEFAULT_WEBSOCKET_PING_DELAY_MILLIS - Static variable in class io.fluxzero.proxy.ProxyServer
Default delay between proxy websocket keep-alive pings: 55 seconds
DEFAULT_WEBSOCKET_PING_TIMEOUT_MILLIS - Static variable in class io.fluxzero.proxy.ProxyServer
Default time allowed for receiving a proxy websocket keep-alive pong: 10 seconds
DefaultAggregateRepository - Class in io.fluxzero.sdk.persisting.repository
Default implementation of the AggregateRepository interface.
DefaultAggregateRepository(Client, EventStore, SnapshotStore, Cache, Cache, DocumentStore, Serializer, DispatchInterceptor, EntityHelper) - Constructor for class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository
Creates a repository whose storage clients and caches can be switched together to another namespace.
DefaultAggregateRepository.AnnotatedAggregateRepository<T> - Class in io.fluxzero.sdk.persisting.repository
Aggregate-type-specific delegate used internally by DefaultAggregateRepository.
DefaultCache - Class in io.fluxzero.sdk.persisting.caching
Default aggregate cache facade that selects the current SDK cache implementation from Fluxzero cache properties.
DefaultCache() - Constructor for class io.fluxzero.sdk.persisting.caching.DefaultCache
Constructs a cache using the active Fluxzero property source, or the default property source when no Fluxzero instance is active.
DefaultCache(int) - Constructor for class io.fluxzero.sdk.persisting.caching.DefaultCache
Constructs a cache with a specified max size for the selected implementation.
DefaultCache(int, Duration) - Constructor for class io.fluxzero.sdk.persisting.caching.DefaultCache
Constructs a cache with specified size and expiration for the selected implementation.
DefaultCache(PropertySource) - Constructor for class io.fluxzero.sdk.persisting.caching.DefaultCache
Constructs a cache using the given property source for cache mode and defaults-version selection.
DefaultCache(PropertySource, int) - Constructor for class io.fluxzero.sdk.persisting.caching.DefaultCache
Constructs a cache using the given property source for cache mode and defaults-version selection, with a custom max size for the selected implementation.
DefaultCasterChain<T,S> - Class in io.fluxzero.sdk.common.serialization.casting
Default implementation of the CasterChain interface used for managing and applying casting operations— typically upcasting or downcasting—on SerializedObject instances.
DefaultCasterChain(Collection, Class, boolean) - Constructor for class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
 
DefaultCasterChain.ConvertingSerializedObject<I,O> - Class in io.fluxzero.sdk.common.serialization.casting
A SerializedObject wrapper that applies a Converter to translate data from one format to another.
DefaultCasterChain.DataRevision - Class in io.fluxzero.sdk.common.serialization.casting
Represents a unique combination of serialized object type and revision, used as a key in the caster registry.
defaultclock - Static variable in class io.fluxzero.common.InMemoryTaskScheduler
 
DefaultCommandGateway - Class in io.fluxzero.sdk.publishing
Default implementation of the CommandGateway interface.
DefaultCommandGateway() - Constructor for class io.fluxzero.sdk.publishing.DefaultCommandGateway
 
defaultConstructor() - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns the type's no-argument constructor, if one exists.
defaultConsumerConfigurations() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
defaultConsumerConfigurations() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Provides the default consumer configuration per message type.
DefaultCorrelationDataProvider - Enum Class in io.fluxzero.sdk.publishing.correlation
Default implementation of the CorrelationDataProvider interface.
defaultDelay - Static variable in class io.fluxzero.common.InMemoryTaskScheduler
 
DefaultDocumentSerializer - Enum Class in io.fluxzero.common.search
Default serializer for Document instances in the Fluxzero Runtime.
DefaultDocumentStore - Class in io.fluxzero.sdk.persisting.search
 
DefaultDocumentStore(Client, DocumentSerializer, HasLocalHandlers) - Constructor for class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
DefaultDocumentStore(Client, DocumentSerializer, HasLocalHandlers, String) - Constructor for class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
DefaultDocumentStore.DefaultGraphSearch<T> - Class in io.fluxzero.sdk.persisting.search
 
DefaultDocumentStore.DefaultSearch<R> - Class in io.fluxzero.sdk.persisting.search
 
DefaultDocumentStore.DefaultSearch.DefaultGroupSearch - Class in io.fluxzero.sdk.persisting.search
 
DefaultEncryption - Class in io.fluxzero.common.encryption
Default implementation of the Encryption interface used in Fluxzero.
DefaultEncryption() - Constructor for class io.fluxzero.common.encryption.DefaultEncryption
 
DefaultEntityHelper - Class in io.fluxzero.sdk.modeling
The DefaultEntityHelper provides the default implementation of the EntityHelper interface.
DefaultEntityHelper(List, boolean) - Constructor for class io.fluxzero.sdk.modeling.DefaultEntityHelper
Creates a new helper using the given parameter resolvers and configuration.
DefaultEntityHelper(List, boolean, boolean) - Constructor for class io.fluxzero.sdk.modeling.DefaultEntityHelper
Creates a helper with an application-resolved interceptor validation default.
DefaultEntityHelper.DeserializingMessageWithEntity - Class in io.fluxzero.sdk.modeling
Decorates a DeserializingMessage with an associated entity.
DefaultEntityHelper.MessageWithEntity - Class in io.fluxzero.sdk.modeling
Wraps a message and its corresponding entity for use in interception or handler invocation.
DefaultErrorGateway - Class in io.fluxzero.sdk.publishing
Default implementation of the ErrorGateway interface.
DefaultErrorGateway() - Constructor for class io.fluxzero.sdk.publishing.DefaultErrorGateway
 
DefaultEventGateway - Class in io.fluxzero.sdk.publishing
Default implementation of the EventGateway interface.
DefaultEventGateway() - Constructor for class io.fluxzero.sdk.publishing.DefaultEventGateway
 
DefaultEventStore - Class in io.fluxzero.sdk.persisting.eventsourcing
Default implementation of the EventStore interface, providing mechanisms to store and retrieve events associated with aggregate instances.
DefaultEventStore() - Constructor for class io.fluxzero.sdk.persisting.eventsourcing.DefaultEventStore
 
defaultFetchSize - Static variable in interface io.fluxzero.sdk.persisting.search.Search
The default number of records to fetch in a single batch during search operations.
DefaultFluxzero - Class in io.fluxzero.sdk.configuration
 
DefaultFluxzero() - Constructor for class io.fluxzero.sdk.configuration.DefaultFluxzero
 
DefaultFluxzero.Builder - Class in io.fluxzero.sdk.configuration
 
DefaultGenericGateway - Class in io.fluxzero.sdk.publishing
 
DefaultGenericGateway(Client, GatewayClient, RequestHandler, Serializer, DispatchInterceptor, MessageType, String, HandlerRegistry, ResponseMapper) - Constructor for class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
DefaultGraphSearch(SearchQuery.Builder, Class, ModelGraphComposition, Map, List) - Constructor for class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultGraphSearch
 
DefaultGroupSearch() - Constructor for class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch.DefaultGroupSearch
 
DefaultHandler<M> - Class in io.fluxzero.common.handling
Default implementation of the Handler interface.
DefaultHandler(Class, Function, HandlerMatcher) - Constructor for class io.fluxzero.common.handling.DefaultHandler
 
DefaultHandlerFactory - Class in io.fluxzero.sdk.tracking.handling
Default implementation of the HandlerFactory for creating message handlers based on reflection.
DefaultHandlerFactory(MessageType, HandlerDecorator, List, MethodInvocationValidator, Function, RepositoryProvider, boolean, Serializer) - Constructor for class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
DefaultHandlerRepository - Class in io.fluxzero.sdk.modeling
Default implementation of HandlerRepository, backed by a DocumentStore.
DefaultHandlerRepository(DocumentStore, String, Class, Stateful) - Constructor for class io.fluxzero.sdk.modeling.DefaultHandlerRepository
 
defaultHandlingModeProperty(MessageType) - Static method in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Returns the property key for a message-type specific default handler execution mode.
defaultIdentityProvider - Static variable in interface io.fluxzero.sdk.common.IdentityProviderDefaults
The default identity provider, resolved using ServiceLoader, or falling back to UuidFactory.
Default Implementation - Section in interface io.fluxzero.sdk.common.serialization.MessageFormatter
 
DefaultIndexOperation - Class in io.fluxzero.sdk.persisting.search
Default implementation of the IndexOperation interface.
DefaultIndexOperation() - Constructor for class io.fluxzero.sdk.persisting.search.DefaultIndexOperation
 
defaultInterceptors - Static variable in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Default dispatch interceptors discovered via Java's service loader, sorted by Order.
defaultInterceptors - Static variable in interface io.fluxzero.sdk.tracking.BatchInterceptor
Default batch interceptors discovered via Java's service loader, sorted by Order.
defaultInterceptors - Static variable in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor
Default handler interceptors discovered via Java's service loader, sorted by Order.
DefaultJakartaValidator - Class in io.fluxzero.sdk.tracking.handling.validation.jakarta
Default reflection based Jakarta Validation implementation used by the SDK.
DefaultJakartaValidator() - Constructor for class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
Creates a validator that uses the current Fluxzero clock for temporal constraints.
DefaultJakartaValidator(ClockProvider) - Constructor for class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
Creates a validator that obtains its clock from the supplied Jakarta ClockProvider.
DefaultJakartaValidator(Clock) - Constructor for class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
Creates a validator that uses the supplied clock for temporal constraints such as @Past and @Future.
DefaultKeyValueStore - Class in io.fluxzero.sdk.persisting.keyvalue
The default implementation of the KeyValueStore interface that provides operations for storing, retrieving, and deleting key-value pairs using a KeyValueClient and a Serializer.
DefaultKeyValueStore(Client, Serializer) - Constructor for class io.fluxzero.sdk.persisting.keyvalue.DefaultKeyValueStore
 
DefaultMemberInvoker - Class in io.fluxzero.common.reflection
Default implementation of MemberInvoker using 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
 
DefaultMemoization - Class in io.fluxzero.sdk
 
DefaultMemoization() - Constructor for class io.fluxzero.sdk.DefaultMemoization
 
DefaultMemoizingBiFunction<T,U,R> - Class in io.fluxzero.common
A default implementation of the MemoizingBiFunction interface that memoizes (caches) results of a BiFunction based on a pair of input arguments.
DefaultMemoizingBiFunction(BiFunction) - Constructor for class io.fluxzero.common.DefaultMemoizingBiFunction
 
DefaultMemoizingBiFunction(BiFunction, Duration, Clock) - Constructor for class io.fluxzero.common.DefaultMemoizingBiFunction
 
DefaultMemoizingFunction<K,V> - Class in io.fluxzero.common
A default implementation of the MemoizingFunction interface that provides caching functionality for computed function results.
DefaultMemoizingFunction(ConcurrentHashMap, Function, Duration, Clock) - Constructor for class io.fluxzero.common.DefaultMemoizingFunction
 
DefaultMemoizingFunction(Function) - Constructor for class io.fluxzero.common.DefaultMemoizingFunction
 
DefaultMemoizingFunction(Function, Duration, Clock) - Constructor for class io.fluxzero.common.DefaultMemoizingFunction
 
DefaultMemoizingSupplier<T> - Class in io.fluxzero.common
A default implementation of the MemoizingSupplier interface that memoizes (caches) the result of a computation performed by a supplied Supplier.
DefaultMemoizingSupplier(Supplier) - Constructor for class io.fluxzero.common.DefaultMemoizingSupplier
 
DefaultMemoizingSupplier(Supplier, Duration, Clock) - Constructor for class io.fluxzero.common.DefaultMemoizingSupplier
 
DefaultMessageScheduler - Class in io.fluxzero.sdk.scheduling
Default implementation of the MessageScheduler interface.
DefaultMessageScheduler(Client, Serializer, DispatchInterceptor, DispatchInterceptor, UnaryOperator, TaskScheduler, HandlerRegistry) - Constructor for class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
DefaultMessageScheduler.LocalScheduleTask - Class in io.fluxzero.sdk.scheduling
 
DefaultMetricsGateway - Class in io.fluxzero.sdk.publishing
Default implementation of the MetricsGateway interface.
DefaultMetricsGateway() - Constructor for class io.fluxzero.sdk.publishing.DefaultMetricsGateway
 
DefaultMetricsLog - Class in io.fluxzero.testserver.metrics
 
DefaultMetricsLog(MessageStore) - Constructor for class io.fluxzero.testserver.metrics.DefaultMetricsLog
 
DefaultMetricsLog(MessageStore, ExecutorService) - Constructor for class io.fluxzero.testserver.metrics.DefaultMetricsLog
 
DefaultModelRepository - Class in io.fluxzero.sdk.persisting.repository
Default repository for independently stored models.
DefaultModelRepository(Client, DocumentStore, Serializer, EntityHelper, Serializer, Cache, List) - Constructor for class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
DefaultModelRepository(Client, DocumentStore, Serializer, EntityHelper, Serializer, Cache, List, String) - Constructor for class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
DefaultModelRepository(Client, DocumentStore, Serializer, EntityHelper, Serializer, Cache, List, String, boolean) - Constructor for class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Creates a repository with the owning application's resolved interceptor validation default.
DefaultModelRepository(Client, DocumentStore, Serializer, EntityHelper, Serializer, Cache, List, String, boolean, boolean) - Constructor for class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Creates a repository with the owning application's resolved Model defaults.
DefaultModelRepository.Commit - Class in io.fluxzero.sdk.persisting.repository
Converts a side-effect-free CommitAttempt evaluation into one authoritative runtime commit package.
DefaultModelRepository.Commit.Outcome - Class in io.fluxzero.sdk.persisting.repository
The one repository-owned carrier from prepared request through authoritative accepted result.
DefaultModelRepository.CurrentModelSink - Interface in io.fluxzero.sdk.persisting.repository
Receives a cache value and the boundaries that prove it current.
defaultObjectMapper - Static variable in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Default JsonMapper instance used for JSON serialization and deserialization.
defaultObjectMapper - Static variable in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
DefaultPropertySource - Class in io.fluxzero.common.application
A layered PropertySource implementation used as the default source for resolving application properties in a Fluxzero application.
DefaultPropertySource() - Constructor for class io.fluxzero.common.application.DefaultPropertySource
 
DefaultQueryGateway - Class in io.fluxzero.sdk.publishing
Default implementation of the QueryGateway interface.
DefaultQueryGateway() - Constructor for class io.fluxzero.sdk.publishing.DefaultQueryGateway
 
DefaultRepositoryProvider - Class in io.fluxzero.sdk.tracking.handling
A default implementation of the RepositoryProvider interface that uses a ConcurrentHashMap for each repository.
DefaultRepositoryProvider() - Constructor for class io.fluxzero.sdk.tracking.handling.DefaultRepositoryProvider
 
DefaultRequestHandler - Class in io.fluxzero.sdk.publishing
Default implementation of the RequestHandler interface.
DefaultRequestHandler(Client, MessageType) - Constructor for class io.fluxzero.sdk.publishing.DefaultRequestHandler
Constructs a DefaultRequestHandler with the specified client and message type, and a default timeout of 200 seconds.
DefaultRequestHandler(Client, MessageType, Duration, String) - Constructor for class io.fluxzero.sdk.publishing.DefaultRequestHandler
Constructs a DefaultRequestHandler with the specified client, message type, timeout, and response consumer name.
DefaultRequestHandler.ResponseCallback - Class in io.fluxzero.sdk.publishing
 
defaultResponseMapper() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Default response mapper used for converting handler return values into generic responses.
DefaultResponseMapper - Class in io.fluxzero.sdk.tracking.handling
A default implementation of the ResponseMapper interface that simply wraps the response in a Message
DefaultResponseMapper() - Constructor for class io.fluxzero.sdk.tracking.handling.DefaultResponseMapper
 
DefaultResultGateway - Class in io.fluxzero.sdk.publishing
Default implementation of the ResultGateway interface for sending response messages.
DefaultResultGateway(Client, Serializer, DispatchInterceptor, ResponseMapper) - Constructor for class io.fluxzero.sdk.publishing.DefaultResultGateway
 
DefaultResultGateway.ResultPreparationErrorHandler - Interface in io.fluxzero.sdk.publishing
Handles an asynchronous result-preparation failure and may retry the supplied publication.
defaultResultType() - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultGraphSearch
 
defaultResultType() - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
defaults() - Static method in record class io.fluxzero.sdk.web.OpenApiOptions
Returns default document options with title Fluxzero API, version 0.0.0, and no description or servers.
Defaults - Section in class io.fluxzero.sdk.tracking.StallingBatchInterceptor
 
DEFAULTS_VERSION_PROPERTY - Static variable in class io.fluxzero.sdk.configuration.ApplicationProperties
Selects the versioned Fluxzero default behavior profile for applications that do not configure each default explicitly.
DefaultSearch() - Constructor for class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
DefaultSearch(SearchQuery.Builder) - Constructor for class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
DefaultSearch(SearchQuery.Builder, Class) - Constructor for class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
defaultSearchParameters - Static variable in class io.fluxzero.sdk.modeling.SearchParameters
Default instance with searchable=true, and no collection/timestamp configuration.
defaultSettings - Static variable in class io.fluxzero.proxy.ForwardProxyConsumer
 
defaultSettings - Static variable in interface io.fluxzero.sdk.publishing.WebRequestGateway
Default request settings used when none are specified explicitly.
DefaultSnapshotStore - Class in io.fluxzero.sdk.persisting.eventsourcing
Default implementation of the SnapshotStore interface.
DefaultSnapshotStore() - Constructor for class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore
 
DefaultSnapshotStore.SnapshotDocument - Record Class in io.fluxzero.sdk.persisting.eventsourcing
 
DefaultSocketSession - Class in io.fluxzero.sdk.web
Default implementation of a SocketSession for managing Fluxzero WebSocket sessions.
DefaultSocketSession() - Constructor for class io.fluxzero.sdk.web.DefaultSocketSession
 
defaultsVersionAtLeast(PropertySource, LocalDate) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Returns whether the given source opts into behavior introduced on or before the given date.
defaultsVersionAtLeast(LocalDate) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Returns whether the active defaults version opts into behavior introduced on or before the given date.
defaultThreadName - Static variable in class io.fluxzero.common.InMemoryTaskScheduler
 
DefaultTracker - Class in io.fluxzero.sdk.tracking.client
A tracker keeps reading messages until it is stopped (generally only when the application is shut down).
DefaultTracking - Class in io.fluxzero.sdk.tracking
Default implementation of the Tracking interface that coordinates message tracking for a specific MessageType.
DefaultTracking(MessageType, ResultGateway, List, List, Serializer, HandlerFactory) - Constructor for class io.fluxzero.sdk.tracking.DefaultTracking
 
DefaultTracking(MessageType, ResultGateway, List, List, Serializer, HandlerFactory, BiConsumer) - Constructor for class io.fluxzero.sdk.tracking.DefaultTracking
 
DefaultTracking.PreparedHandler - Record Class in io.fluxzero.sdk.tracking
A prepared handler and its effective tracking target after expansion, preserving instance-specific assignment.
DefaultTrackingStrategy - Class in io.fluxzero.common.tracking
Streaming strategy that allows multiple clients to concurrently consume a message stream.
DefaultTrackingStrategy(MessageStore, PositionStore) - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
DefaultTrackingStrategy(MessageStore, PositionStore, TaskScheduler) - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
DefaultTrackingStrategy(MessageStore, PositionStore, TaskScheduler, int) - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
DefaultTrackingStrategy(MessageStore, PositionStore, TaskScheduler, int, String) - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
DefaultTrackingStrategy(MessageStore, PositionStore, TaskScheduler, int, Duration) - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
DefaultTrackingStrategy(MessageStore, PositionStore, TaskScheduler, Duration) - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
DefaultTrackingStrategy(MessageStore, PositionStore, String) - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy
Creates a strategy whose JFR batch metrics identify the logical message log.
DefaultTrackingStrategy(MessageStore, PositionStore, Duration) - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy
Creates a tracking strategy with a configurable look-back for consumers without a stored position.
DefaultTrackingStrategy.TrackerRequest<T> - Class in io.fluxzero.common.tracking
 
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) - Constructor for class io.fluxzero.common.serialization.DefaultTypeRegistry
 
defaultUserProvider - Static variable in interface io.fluxzero.sdk.tracking.handling.authentication.UserProvider
Default UserProvider discovered via ServiceLoader.
defaultValidator - Static variable in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Returns the default Validator used for message validation.
DefaultValidator - Class in io.fluxzero.sdk.tracking.handling.validation
Canonical SDK entry point for Fluxzero's Validation implementation.
DefaultValidator() - Constructor for class io.fluxzero.sdk.tracking.handling.validation.DefaultValidator
Creates a validator that uses the current Fluxzero clock for temporal constraints.
DefaultValidator(ClockProvider) - Constructor for class io.fluxzero.sdk.tracking.handling.validation.DefaultValidator
Creates a validator that obtains its clock from the supplied Jakarta ClockProvider.
DefaultValidator(Clock) - Constructor for class io.fluxzero.sdk.tracking.handling.validation.DefaultValidator
Creates a validator that uses the supplied clock for temporal constraints such as @Past and @Future.
defaultValue() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Optional schema default value.
DefaultWebRequestContext - Class in io.fluxzero.sdk.web
Default implementation of WebRequestContext for Fluxzero web request messages.
DefaultWebRequestGateway - Class in io.fluxzero.sdk.web
Default implementation of the WebRequestGateway interface that delegates requests to a configured GenericGateway, or executes them through a lifecycle-managed native HTTP client when explicitly requested.
DefaultWebRequestGateway(GenericGateway) - Constructor for class io.fluxzero.sdk.web.DefaultWebRequestGateway
Creates a gateway using a default Jackson serializer for opt-in native HTTP request bodies.
DefaultWebRequestGateway(GenericGateway, Serializer) - Constructor for class io.fluxzero.sdk.web.DefaultWebRequestGateway
Creates a gateway using the configured application serializer for opt-in native HTTP request bodies.
DefaultWebRequestGateway(GenericGateway, Serializer, PropertySource, MetricsGateway) - Constructor for class io.fluxzero.sdk.web.DefaultWebRequestGateway
Creates a gateway with an application-scoped versioned redirect default and optional native transport metrics.
DefaultWebResponseMapper - Class in io.fluxzero.sdk.web
Default implementation of WebResponseMapper that converts handler return values into WebResponse objects.
DefaultWebResponseMapper() - Constructor for class io.fluxzero.sdk.web.DefaultWebResponseMapper
 
defaultWebsocketConnector - Static variable in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
defaultWriterBuilder() - Static method in class io.fluxzero.common.serialization.JsonUtils
Creates a preconfigured builder for a JsonMapper for writing/serializing objects to JSON.
deferredWrites() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
Returns the value of the deferredWrites record component.
DeferredWriteTarget(Class, List, String) - Constructor for record class io.fluxzero.sdk.modeling.MutationPlan.DeferredWriteTarget
Creates an instance of a DeferredWriteTarget record class.
delay() - Element in annotation interface io.fluxzero.sdk.scheduling.Deadline
Delay from the change that creates or changes the payload.
delay() - Element in annotation interface io.fluxzero.sdk.scheduling.Periodic
Returns the schedule delay in Periodic.timeUnit() units.
delayAfterError() - Element in annotation interface io.fluxzero.sdk.scheduling.Periodic
Returns the schedule delay in Periodic.timeUnit() units after handling of the last schedule gave rise to an exception.
delegate - Variable in class io.fluxzero.common.handling.Handler.DelegatingHandler
 
delegate - Variable in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
 
delegate - Variable in class io.fluxzero.common.handling.HandlerMethod.DelegatingHandlerMethod
 
delegate - Variable in class io.fluxzero.sdk.modeling.DelegatingEntity
 
delegate - Variable in class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
 
delegate() - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
Returns the selected cache implementation.
delegate() - Method in record class io.fluxzero.sdk.tracking.BatchInterceptor.FilterPreserving
Returns the value of the delegate record component.
DelegatingClock - Class in io.fluxzero.common
A concrete implementation of a Clock that delegates its method calls to another Clock instance, allowing runtime manipulation of the delegated clock.
DelegatingClock() - Constructor for class io.fluxzero.common.DelegatingClock
 
DelegatingEntity<T> - Class in io.fluxzero.sdk.modeling
A base implementation of Entity that forwards all method calls to a delegated Entity instance.
DelegatingEntity(Entity) - Constructor for class io.fluxzero.sdk.modeling.DelegatingEntity
 
DelegatingHandler() - Constructor for class io.fluxzero.common.handling.Handler.DelegatingHandler
 
DelegatingHandlerInvoker() - Constructor for class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
 
DelegatingHandlerMethod() - Constructor for class io.fluxzero.common.handling.HandlerMethod.DelegatingHandlerMethod
 
DelegatingUserProvider - Class in io.fluxzero.sdk.tracking.handling.authentication
An extendable UserProvider that delegates to another UserProvider.
DelegatingUserProvider() - Constructor for class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
 
delete - Enum constant in enum class io.fluxzero.common.api.search.BulkUpdate.Type
 
delete() - Method in interface io.fluxzero.sdk.modeling.Graph
Marks this model as deleted and returns the staged resulting graph.
delete() - Method in interface io.fluxzero.sdk.persisting.search.Search
Deletes all matching documents in the current search.
delete(int) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
delete(int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Deletes all matching documents in the current search, using the requested batch size to control how many documents are removed by each delete statement.
delete(int, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
delete(int, Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.Search
Deletes matching documents with an explicit delivery guarantee.
delete(SearchQuery, Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Deletes documents matching a given query.
delete(SearchQuery, Guarantee, int) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
delete(SearchQuery, Guarantee, int) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Deletes documents matching a given query using the requested batch size.
delete(SearchQuery, Guarantee, int) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
delete(Object) - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Adds a delete operation for the given document ID.
delete(Object) - Method in class io.fluxzero.sdk.modeling.BatchingHandlerRepository
 
delete(Object) - Method in class io.fluxzero.sdk.modeling.DefaultHandlerRepository
 
delete(Object) - Method in interface io.fluxzero.sdk.modeling.HandlerRepository
Removes the handler instance identified by the given ID from the repository.
delete(Object) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
Evicts cached aggregate state and removes its relationships, events, snapshots, and configured document.
delete(String) - Method in interface io.fluxzero.sdk.persisting.keyvalue.KeyValueStore
Removes the value associated with the given key.
delete(String) - Static method in class io.fluxzero.sdk.web.WebRequest
Creates a new WebRequest.Builder instance for constructing a DELETE request to given url.
delete(String, Guarantee) - Method in class io.fluxzero.sdk.persisting.keyvalue.DefaultKeyValueStore
 
delete(String, Guarantee) - Method in interface io.fluxzero.sdk.persisting.keyvalue.KeyValueStore
Removes a value asynchronously with the specified delivery guarantee.
delete(String, String, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
delete(String, String, Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Deletes a document by its unique id and collection name.
delete(String, String, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
DELETE - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
 
deleteAggregate(Object) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Deletes the persisted state for an aggregate, including its events or document and relationships.
deleteAggregate(Object) - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
deleteAggregate(Object) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository
 
deleteCollection(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Deletes a search collection if it exists.
deleteCollection(Object) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
deleteCollection(Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Deletes an entire collection of documents using Guarantee.DEFAULT.
deleteCollection(String) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Deletes an entire document collection and all its contents.
deleteCollection(String, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
deleteCollection(String, Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Deletes an entire document collection and all its contents.
deleteCollection(String, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
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
 
deleted() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipChange
Returns the value of the deleted record component.
deleteDocument(Object, Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Deletes the document with given id in given collection if it exists.
deleteDocument(Object, Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Deletes a document from the collection, using Guarantee.DEFAULT.
deleteDocument(Object, Object, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
deleteDocument(Object, Object, Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Deletes a document from the collection, using given Guarantee.
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(SearchQuery, Guarantee) - Constructor for class io.fluxzero.common.api.search.DeleteDocuments
Creates a deletion command that uses the runtime's default batch size.
deleteEvents(String) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Deletes all events for a specific aggregate.
deleteEvents(String, Guarantee) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Deletes all events for a specific aggregate with a given delivery guarantee.
deleteEvents(String, Guarantee) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
deleteEvents(String, Guarantee) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
Sends a delete command for the event stream of the specified aggregate.
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
 
deleteModel(ModelDeletionPlan) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
deleteModel(ModelDeletionPlan) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Executes a previously confirmed hard-deletion plan with a new durable idempotency key.
deleteModel(DeleteModel) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Executes or resumes an idempotent independent-model hard deletion.
deleteModel(DeleteModel) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
deleteModel(DeleteModel) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
deleteModel(Object, ModelDeletionCascade) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
deleteModel(Object, ModelDeletionCascade) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Hard-deletes exactly one model.
deleteModel(String, ModelDeletionPlan) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
deleteModel(String, ModelDeletionPlan) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Executes or resumes a confirmed plan using an explicit durable idempotency key.
deleteModel(String, Object, ModelDeletionCascade) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
deleteModel(String, Object, ModelDeletionCascade) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Executes or resumes an exact-model hard deletion using an explicit durable idempotency key.
DeleteModel - Class in io.fluxzero.common.api.modeling
Executes or resumes one explicit independent-model hard deletion.
DeleteModel() - Constructor for class io.fluxzero.common.api.modeling.DeleteModel
 
DeleteModel.Metric - Class in io.fluxzero.common.api.modeling
 
deleteOnParentDeletion() - Method in interface io.fluxzero.common.modeling.ModelRelationshipQueries.Relationship
Returns whether deleting the parent also deletes the child through this relationship.
deleteOnParentDeletion() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the value of the deleteOnParentDeletion record component.
deleteOnParentDeletion() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Returns the value of the deleteOnParentDeletion record component.
deleteOnParentDeletion() - Element in annotation interface io.fluxzero.sdk.modeling.Parent
Whether this model is deleted when the referenced parent is logically deleted.
deleteSnapshot(Object) - Method in class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore
 
deleteSnapshot(Object) - Method in enum class io.fluxzero.sdk.persisting.eventsourcing.NoOpSnapshotStore
 
deleteSnapshot(Object) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.SnapshotStore
Deletes the snapshot for the specified aggregate ID.
deleteValue(String) - Method in interface io.fluxzero.sdk.persisting.keyvalue.client.KeyValueClient
Deletes the value associated with the given key.
deleteValue(String, Guarantee) - Method in class io.fluxzero.sdk.persisting.keyvalue.client.InMemoryKeyValueStore
 
deleteValue(String, Guarantee) - Method in interface io.fluxzero.sdk.persisting.keyvalue.client.KeyValueClient
Deletes the value associated with the given key.
deleteValue(String, Guarantee) - Method in class io.fluxzero.sdk.persisting.keyvalue.client.WebsocketKeyValueClient
 
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
 
Deleting a stateful handler - Section in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
 
deletionFingerprint(String, ModelDeletionCascade, List) - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Stable fingerprint for one ordered hard-deletion selection.
DENY - Enum constant in enum class io.fluxzero.sdk.web.ApiDoc.AdditionalProperties
Emit additionalProperties: false.
deploy(Function, String, JettyWebsocketRouter) - Static method in class io.fluxzero.testserver.websocket.WebsocketDeploymentUtils
Registers a namespace-aware endpoint route.
deployFromSession(MemoizingFunction, String, JettyWebsocketRouter) - Static method in class io.fluxzero.testserver.websocket.WebsocketDeploymentUtils
Registers a route whose endpoint can be resolved from the complete WebSocket session.
deprecated() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Marks generated operations as deprecated.
deprecated() - Method in record class io.fluxzero.sdk.web.ApiDocDetails
Returns the value of the deprecated record component.
depth() - Method in interface io.fluxzero.sdk.modeling.Entity
Calculates the depth level of the current entity in the aggregate.
depth() - Method in record class io.fluxzero.sdk.modeling.Graphs.AncestorPlacement
Returns the value of the depth record component.
DESCENDANT - Enum constant in enum class io.fluxzero.common.api.search.ModelRelationConstraint.RelationDirection
 
descendantLineage(Collection, long, int, int, Function, Function, Function) - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Resolves current and lifecycle-retained descendants at one boundary.
descendantLineage(Collection, long, int, int, Function, Function, Function, String, String) - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Resolves descendants with caller-specific bound failures.
descendantModels(Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns all descendant values assignable to the requested type.
descendantModels(String, Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns descendant values reached through the requested relationship path.
descendants() - Element in annotation interface io.fluxzero.sdk.common.serialization.FilterContent
Applies a model graph root's filter to every descendant node as well.
descendants(Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns locally known assignable descendants in deterministic graph order without reconstructing values.
descendants(String) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns locally known descendants at the root-relative relationship path, excluding this node.
descendants(String, boolean) - Method in interface io.fluxzero.sdk.modeling.Graph
Selects descendants at a root-relative relationship path without reading values.
descendants(String, Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns descendants reached through the requested relationship path.
descendants(String, String) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns locally known descendants matching a root-relative path and exact resolved logical Model name.
descendants(String, String, boolean) - Method in interface io.fluxzero.sdk.modeling.Graph
Combines descendant path and exact logical-name selection.
descendants(Collection) - Method in class io.fluxzero.common.modeling.ModelRelationshipQueries.OwnedRelationshipGraph
Returns all transitive owned descendants in deterministic traversal order.
descendants(Collection, ModelRelationshipTraversal.RelationshipLoader) - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Traverses an already selected child index without recreating frontier and visit semantics.
DESCENDANTS - Enum constant in enum class io.fluxzero.common.api.modeling.GetModelGraph.TraversalDirection
 
DESCENDANTS - Enum constant in enum class io.fluxzero.common.api.modeling.ModelDeletionCascade
Select the requested model and every current or parent-deletion-detached descendant.
descendantTargetMetadata() - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
Returns the lazily discovered descendant routing metadata.
describe(Metadata) - Static method in class io.fluxzero.sdk.web.WebRequestRoute
Returns method plus origin/raw path; query, fragment and percent-decoding never participate in selection.
describe(CommitModels) - Static method in class io.fluxzero.common.modeling.ModelCommitAssignment
Describes target scope and optional work before positions are assigned.
describeConsumerFilter(ConsumerFilter) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
 
describeConsumerFilter(ConsumerFilter) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Completes handler delivery metadata with this serializer's type names, aliases and migration inputs.
describeConsumerFilter(ConsumerFilter) - Method in interface io.fluxzero.sdk.tracking.BatchInterceptor
Describes serialized inputs needed by this interceptor and its downstream consumer.
describeConsumerFilter(ConsumerFilter) - Method in record class io.fluxzero.sdk.tracking.BatchInterceptor.FilterPreserving
 
describeConsumerFilter(ConsumerFilter) - Method in class io.fluxzero.sdk.tracking.FluxzeroInterceptor
 
describeConsumerFilter(ConsumerFilter) - Method in class io.fluxzero.sdk.tracking.metrics.DisableMetrics
 
describeConsumerFilter(ConsumerFilter) - Method in class io.fluxzero.sdk.tracking.metrics.TrackerMonitor
 
describeConsumerFilter(ConsumerFilter) - Method in class io.fluxzero.sdk.tracking.StallingBatchInterceptor
Only handler-relevant inputs are needed.
describeSerialization(Object, String) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
 
describeSerialization(Object, String) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Describes the type, revision and format produced by Serializer.serialize(Object, String) without reading the payload body, evaluating its getters or running custom codecs.
description() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Longer description for the domain or endpoint.
description() - Method in record class io.fluxzero.sdk.web.ApiDocDetails
Returns the value of the description record component.
description() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
API description.
description() - Element in annotation interface io.fluxzero.sdk.web.ApiDocResponse
Response description.
description() - Method in record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Returns the value of the description record component.
description() - Element in annotation interface io.fluxzero.sdk.web.ApiDocServer
Optional human-readable server description.
description() - Method in record class io.fluxzero.sdk.web.OpenApiOptions
Returns the value of the description record component.
Description(CommitModels, List, List, boolean, List, Set, List, ModelCommitAssignment.Aliases) - Constructor for record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Creates an instance of a Description record class.
DESCRIPTION_OPTION - Static variable in class io.fluxzero.sdk.web.OpenApiProcessor
 
DeserializationException - Exception Class in io.fluxzero.sdk.common.serialization
Thrown to indicate that a problem occurred during the deserialization of data.
DeserializationException() - Constructor for exception class io.fluxzero.sdk.common.serialization.DeserializationException
 
DeserializationException(String) - Constructor for exception class io.fluxzero.sdk.common.serialization.DeserializationException
 
DeserializationException(String, Throwable) - Constructor for exception class io.fluxzero.sdk.common.serialization.DeserializationException
 
deserialize(byte) - Static method in enum class io.fluxzero.common.search.Document.EntryType
Deserializes a byte into an Document.EntryType enum instance.
deserialize(JsonParser, DeserializationContext) - Method in class io.fluxzero.common.serialization.DecimalDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.fluxzero.sdk.modeling.Id.IdDeserializer
 
deserialize(Data) - Method in enum class io.fluxzero.common.search.DefaultDocumentSerializer
Deserializes a Data blob containing a compressed, binary Document.
deserialize(SerializedObject) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Deserializes a single value directly when the caster chain guarantees that it cannot transform, split or drop that value.
deserialize(SerializedObject) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Upcasts and deserializes the given Data object to an object of type T.
deserialize(SerializedObject, Class) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Upcasts and deserializes the given Data object to an object of type T.
deserialize(Type) - Method in class io.fluxzero.sdk.web.SocketResponse
Deserializes the SocketResponse.result JSON node into an object of the given type.
deserialize(Stream, UnknownTypeStrategy) - Method in class io.fluxzero.proxy.ProxySerializer
 
deserialize(Stream, UnknownTypeStrategy) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Upcasts and deserializes a stream of serialized objects.
deserialize(Stream, UnknownTypeStrategy) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Deserializes a stream of SerializedObject values into deserialized objects.
deserializeDocument() - Method in class io.fluxzero.common.api.search.SerializedDocument
Returns the deserialized document view.
deserializeFirstMessage(SerializedMessage, MessageType, String) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
 
deserializeFirstMessage(SerializedMessage, MessageType, String) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Deserializes one SerializedMessage into the first resulting DeserializingMessage.
deserializeFirstMessageOrNull(SerializedMessage, MessageType, String) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
 
deserializeFirstMessageOrNull(SerializedMessage, MessageType, String) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Deserializes one SerializedMessage into the first resulting DeserializingMessage, or null if no result remains.
deserializeMessage(SerializedMessage, MessageType) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Deserializes a single SerializedMessage into a DeserializingMessage.
deserializeMessageList(List, String, TrackingClient, Map, int) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
deserializeMessages(Stream, MessageType) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Deserializes a stream of SerializedMessage into DeserializingMessage instances with the specified MessageType.
deserializeMessages(Stream, MessageType, UnknownTypeStrategy) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Deserializes a stream of SerializedMessage into DeserializingMessage instances with the specified MessageType.
deserializeMessages(Stream, MessageType, String) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Deserializes a stream of SerializedMessage into DeserializingMessage instances with the specified MessageType.
deserializeMessages(Stream, MessageType, String, UnknownTypeStrategy) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Deserializes a stream of SerializedMessage into DeserializingMessage instances with the specified MessageType.
deserializeMetadata(Data) - Method in enum class io.fluxzero.common.search.DefaultDocumentSerializer
Reads metadata without constructing payload entries for documents that have no metadata.
deserializeOtherFormat(SerializedObject) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Handles deserialization of objects in formats other than the current default (e.g., fallback string deserialization).
deserializeRequest(ServerWebsocketSession, byte[]) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
deserializeSnapshot(DefaultSnapshotStore.SnapshotDocument) - Method in class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore
 
deserializeUnknownType(SerializedObject) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Hook for handling deserialization of unknown types.
deserializeUnknownType(SerializedObject) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Fallback handler for deserialization of unknown types.
deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class io.fluxzero.sdk.modeling.Id.IdDeserializer
 
deserializingMessage(Schedule) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
DeserializingMessage - Class in io.fluxzero.sdk.common.serialization
Wrapper for a Message that supports lazy deserialization, context caching, type adaptation, and batch-level execution utilities.
DeserializingMessage(SerializedMessage, Function, MessageType, String, Serializer) - Constructor for class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
DeserializingMessage(Message, MessageType, Serializer) - Constructor for class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
DeserializingMessage(Message, MessageType, String, Serializer) - Constructor for class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
DeserializingMessage(DeserializingMessage) - Constructor for class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
DeserializingMessage(DeserializingObject, MessageType, String, Serializer) - Constructor for class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
DeserializingMessage.MessageSpliterator - Class in io.fluxzero.sdk.common.serialization
 
DeserializingMessageWithEntity(DeserializingMessage, Entity) - Constructor for class io.fluxzero.sdk.modeling.DefaultEntityHelper.DeserializingMessageWithEntity
 
DeserializingObject<T,S> - Class in io.fluxzero.sdk.common.serialization
A wrapper around a SerializedObject that supports lazy deserialization of its payload.
DeserializingObject(S, Function) - Constructor for class io.fluxzero.sdk.common.serialization.DeserializingObject
Creates a new DeserializingObject with the given serialized representation and deserializer function.
Design Notes - Section in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
 
desired() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipChange
Returns the value of the desired record component.
destroy() - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Stops Spring-managed handlers before closing the Fluxzero instance created by this configuration.
detach() - Static method in class io.fluxzero.sdk.common.logging.FluxzeroLogbackAppender
Detaches any active instances of this appender from the root logger.
detect(CommitModels, Map, ToLongFunction, ToLongFunction, Map) - Static method in class io.fluxzero.common.modeling.ModelCommitConflicts
Detects stale read-state and expected-sequence conflicts in stable request order.
detect(CommitModels, Map, ToLongFunction, ToLongFunction, Map, Iterable) - Static method in class io.fluxzero.common.modeling.ModelCommitConflicts
Detects ordinary model conflicts plus relationship-only changes for identities whose evaluated operation depended on their relationship closure, such as cascade-deletion roots.
detectAliases(CommitModels, List, ToLongFunction) - Static method in class io.fluxzero.common.modeling.ModelCommitConflicts
Adds alias conflicts without mixing resolved owners into the canonical head-assignment map.
detectAliasOwners(CommitModels, Function, long) - Static method in class io.fluxzero.common.modeling.ModelCommitConflicts
Checks explicit alias-owner observations independently of equal primary IDs.
detectErasedReads(CommitModels, List, ToLongFunction) - Static method in class io.fluxzero.common.modeling.ModelCommitConflicts
Adds conflicts for physically erased read identities without rejecting fresh reads of their absence.
detectRelationships(CommitModels, List, ToLongFunction) - Static method in class io.fluxzero.common.modeling.ModelCommitConflicts
Adds membership conflicts using relationship positions read under the same atomic boundary as the write.
determineCollection(Object) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
determineCollection(Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Resolves a given collection specifier to a collection name, using ClientUtils.determineSearchCollection(Object).
determineCommonAncestors(Collection) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns common ancestor types for the runtime classes of the elements, treating null elements as Void.
determineRelationSearchCollection(Object) - Static method in class io.fluxzero.sdk.common.ClientUtils
Resolves the internal current-source collection used to select related models by their own contents.
determineSearchCollection(Object) - Static method in class io.fluxzero.sdk.common.ClientUtils
Determines the collection name used for document indexing and search based on the annotated handler or document type.
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.
determinesSpecificity() - Method in class io.fluxzero.sdk.modeling.EntityParameterResolver
Indicates that this resolver contributes to disambiguating handler methods when multiple handlers are present in the same target class.
determinesSpecificity() - Method in class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
Indicates that this resolver contributes to disambiguating handler methods when multiple handlers are present in the same target class.
diagnostics() - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
diagnostics() - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Returns an explicit bounded dev/CI catalog inspector for this repository's namespace.
direct() - Method in class io.fluxzero.sdk.modeling.MutationPlan
Returns whether the reducer supports its direct mutation path.
directDocument() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the directDocument record component.
DirectExecutorService - Class in io.fluxzero.common
A simple implementation of AbstractExecutorService that executes tasks directly in the calling thread without using any worker threads.
DirectExecutorService() - Constructor for class io.fluxzero.common.DirectExecutorService
 
direction() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipRead
Returns the value of the direction record component.
DirectModelUpdate - Class in io.fluxzero.sdk.modeling
Framework event that durably replays direct Graph.update(java.util.function.UnaryOperator) and Graph.delete() changes.
DirectModelUpdate(List) - Constructor for class io.fluxzero.sdk.modeling.DirectModelUpdate
 
DirectModelUpdate.Target - Class in io.fluxzero.sdk.modeling
One exact model stream and its resulting serialized value.
directMutation() - Method in record class io.fluxzero.sdk.modeling.Change
Whether this change originated from a direct graph mutation rather than a model handler.
directMutation() - Method in record class io.fluxzero.sdk.modeling.CommitAttempt.Step
Returns whether this non-empty step starts with a direct mutation change.
directReplay() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the directReplay record component.
DirectSingleTargetApply(MemberInvoker, boolean) - Constructor for record class io.fluxzero.sdk.modeling.MutationPlan.DirectSingleTargetApply
Creates an instance of a DirectSingleTargetApply record class.
disableAdhocDispatchInterceptor() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableAdhocDispatchInterceptor() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables support for dynamically injected dispatch interceptors.
disableApplicationLifecycleMetrics() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableApplicationLifecycleMetrics() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables automatic application lifecycle metrics.
disableAutomaticAggregateCaching() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableAutomaticAggregateCaching() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables automatic caching of aggregates.
disableAutomaticModelCaching() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableAutomaticModelCaching() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables shared caching and cache tracking for independently stored models.
disableAutomaticTracking() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableAutomaticTracking() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Helper method that disables all processes that contain automatic trackers.
disableCacheEvictionMetrics() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableCacheEvictionMetrics() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables metrics related to cache eviction.
disableCompatibilityCheck() - Element in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
Disables apply-compatibility checking for this method.
disabled() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleCommand
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleCustom
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleDocument
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleError
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleEvent
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleMetrics
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleNotification
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleQuery
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleResult
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleSchedule
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandleDelete
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandleGet
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandleHead
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandleOptions
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandlePatch
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandlePost
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandlePut
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketClose
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketHandshake
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketMessage
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketOpen
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketPong
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandleTrace
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandleWeb
If true, disables this handler during discovery.
disabled() - Element in annotation interface io.fluxzero.sdk.web.HandleWebResponse
If true, disables this handler during discovery.
DISABLED - Enum constant in enum class io.fluxzero.sdk.modeling.AncestorValidation
Skip inherited cascading assertions for this mutation only.
DISABLED - Enum constant in enum class io.fluxzero.sdk.modeling.AutomaticModelHandling
Require an explicit command handler, which may still invoke Fluxzero.assertAndApply(update).
DISABLED - Enum constant in enum class io.fluxzero.sdk.persisting.eventsourcing.AssertCurrent
Leaves legality checks to the effective updates produced by interception.
DISABLED - Static variable in annotation interface io.fluxzero.sdk.scheduling.Deadline
A property-resolvable cron value that disables the declaration.
DISABLED - Static variable in annotation interface io.fluxzero.sdk.scheduling.Periodic
Special expression that can be used to disable automatic periodic scheduling if passed to Periodic.cron().
disableDataProtection() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableDataProtection() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables security filtering based on @FilterContent.
disableErrorReporting() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableErrorReporting() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables automatic error reporting (e.g., via ErrorGateway).
disableJsonIgnore(ObjectMapper) - Static method in class io.fluxzero.common.serialization.JsonUtils
Disables any Jackson @JsonIgnore behavior on the specified ObjectMapper.
disableKeepalive() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableKeepalive() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables Fluxzero’s built-in keepalive mechanism.
disableMessageCorrelation() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableMessageCorrelation() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables automatic message correlation.
DisableMetrics - Class in io.fluxzero.sdk.tracking.metrics
Interceptor that disables the dispatch of outbound MessageType.METRICS messages.
DisableMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.DisableMetrics
 
disablePayloadValidation() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disablePayloadValidation() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables payload validation.
disableScheduledCommandHandler() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableScheduledCommandHandler() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Prevents installation of the default scheduled command handler.
disableShutdownHook() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableShutdownHook() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Prevents registration of a shutdown hook.
disableTrackingMetrics() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableTrackingMetrics() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables tracking of processing metrics.
disableWebParameterValidation() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableWebParameterValidation() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables validation of injected web parameters (e.g.
disableWebResponseCompression() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
disableWebResponseCompression() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Disables compression for web responses.
Disabling All Adhoc Interceptors - Section in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
 
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
 
disconnectTerminatedTracker(String, String, Guarantee) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
disconnectTerminatedTracker(String, String, Guarantee) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Releases a terminated local tracker, including any abandoned asynchronous reads still completing.
disconnectTerminatedTracker(String, String, Guarantee) - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
disconnectTracker(String, String, boolean) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Disconnects the specified tracker from its segment and optionally sends an empty final batch.
disconnectTracker(String, String, boolean, Guarantee) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
disconnectTracker(String, String, boolean, Guarantee) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
disconnectTracker(String, String, boolean, Guarantee) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Disconnects the specified tracker from its segment with the specified delivery guarantee.
disconnectTracker(String, String, boolean, Guarantee) - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
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, boolean) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
disconnectTrackers(Predicate, boolean) - Method in interface io.fluxzero.common.tracking.TrackingStrategy
Disconnects trackers that match the provided filter.
disconnectTrackersOnClose(Predicate) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
Removes socket-owned trackers during connection cleanup.
discover() - Static method in class io.fluxzero.sdk.modeling.ModelTypes
Reads the Model indexes visible to the SDK.
DiskCollector - Class in io.fluxzero.sdk.tracking.metrics.host.collectors
Collector for disk space metrics.
DiskCollector(List) - Constructor for class io.fluxzero.sdk.tracking.metrics.host.collectors.DiskCollector
 
DiskMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
Disk space metrics for monitored paths.
DiskMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.DiskMetrics
 
DiskMetrics.DiskSpaceMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
Metrics for an individual disk or filesystem path.
DiskSpaceMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.DiskMetrics.DiskSpaceMetrics
 
dispatchFuture() - Method in class io.fluxzero.proxy.ProxyRequestHandler.ChunkedProxyRequest
 
DispatchInterceptor - Interface in io.fluxzero.sdk.publishing
Mechanism that enables modification, monitoring, or conditional suppression of messages before they are dispatched to local handlers or published to the Fluxzero Runtime.
dispatchInterceptors() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Ordered dispatch interceptors grouped per message type.
dispatchInterceptors() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Dispatch interceptors that become active while this consumer is processing a batch or handler.
dispatchReadableChunks(WebRequest, ProxyRequestHandler.ChunkAccumulator, boolean, ProxyRequestHandler.ChunkedProxyRequest) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
dispatchRequest(ServerWebsocketSession, JsonType) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
dispatchRequest(ServerWebsocketSession, JsonType, long) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
dispatchStoredLocally(Message) - Method in class io.fluxzero.sdk.publishing.DefaultEventGateway
Dispatches an event that has already been stored through the local handler path without appending it again.
dissociations(Entity) - Method in interface io.fluxzero.sdk.modeling.Entity
Identifies and returns the set of relationships that are dissociated when compared to the relationships of the given previous entity.
distinct() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
distinctByKey(Function) - Static method in class io.fluxzero.common.ObjectUtils
Returns a predicate that filters out duplicates based on a key extractor.
divide(Decimal) - Method in class io.fluxzero.common.Decimal
divide(Decimal, int) - Method in class io.fluxzero.common.Decimal
Deprecated.
Use the corresponding RoundingMode overload.
divide(Decimal, int, int) - Method in class io.fluxzero.common.Decimal
Deprecated.
Use the corresponding RoundingMode overload.
divide(Decimal, int, RoundingMode) - Method in class io.fluxzero.common.Decimal
divide(Decimal, MathContext) - Method in class io.fluxzero.common.Decimal
divide(Decimal, RoundingMode) - Method in class io.fluxzero.common.Decimal
divide(BigDecimal) - Method in class io.fluxzero.common.Decimal
divide(BigDecimal, int) - Method in class io.fluxzero.common.Decimal
Deprecated.
Use the corresponding RoundingMode overload.
divide(BigDecimal, int, int) - Method in class io.fluxzero.common.Decimal
Deprecated.
Use the corresponding RoundingMode overload.
divide(BigDecimal, int, RoundingMode) - Method in class io.fluxzero.common.Decimal
divide(BigDecimal, MathContext) - Method in class io.fluxzero.common.Decimal
divide(BigDecimal, RoundingMode) - Method in class io.fluxzero.common.Decimal
divideAndRemainder(Decimal) - Method in class io.fluxzero.common.Decimal
divideAndRemainder(Decimal, MathContext) - Method in class io.fluxzero.common.Decimal
divideAndRemainder(BigDecimal) - Method in class io.fluxzero.common.Decimal
divideAndRemainder(BigDecimal, MathContext) - Method in class io.fluxzero.common.Decimal
divideToIntegralValue(Decimal) - Method in class io.fluxzero.common.Decimal
divideToIntegralValue(Decimal, MathContext) - Method in class io.fluxzero.common.Decimal
divideToIntegralValue(BigDecimal) - Method in class io.fluxzero.common.Decimal
divideToIntegralValue(BigDecimal, MathContext) - Method in class io.fluxzero.common.Decimal
doBuild(Map, Function, CommandGateway, QueryGateway, EventGateway, ResultGateway, ErrorGateway, MetricsGateway, WebRequestGateway, AggregateRepository, SnapshotStore, EventStore, KeyValueStore, DocumentStore, MessageScheduler, UserProvider, Cache, Serializer, CorrelationDataProvider, IdentityProvider, PropertySource, DelegatingClock, TaskScheduler, Client, ThrowingRunnable) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
doClone(Object) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Hook to clone a deserialized object.
doClone(Object) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Performs a field-level clone by copying values from the original object into a new instance of the same type.
doConvert(Object, Type) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Converts a deserialized object to the desired target type.
doConvert(Object, Type) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Converts an object into another type using Jackson’s ObjectMapper.
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 - Enum constant in enum class io.fluxzero.sdk.modeling.ModelPersistence
Persist internal current Model state.
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 Document entry.
Document.Path - Class in io.fluxzero.common.search
Represents a navigable field access path for a Document entry.
documentation() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns the value of the documentation record component.
DOCUMENTATION - Static variable in exception class io.fluxzero.sdk.persisting.repository.ModelReadException
Stable documentation entry for the recovery choices represented by this exception.
DOCUMENTATION_BASE_URL - Static variable in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
Default documentation root for SDK error pages.
documentationUrl(String) - Method in class io.fluxzero.sdk.common.exception.FluxzeroErrorReport.Builder
Overrides the default documentation URL.
documentClass() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleDocument
Optional class of the documents to handle.
documentCollection() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns the value of the documentCollection record component.
documentCollection() - Method in interface io.fluxzero.common.modeling.ModelCommitAssignment.Head
Returns the Model's current document collection, or null when it has no document.
documentExists(HasDocument) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
documentExists(HasDocument) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Checks whether a document with the given criteria exists.
documentExists(HasDocument) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
documentFallbackEnabled() - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
documentFallbackEnabled() - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Application default for current DOCUMENT-only fallback in historical Graph views.
DocumentHandler(Handler) - Constructor for class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator.DocumentHandler
 
DocumentHandlerDecorator - Class in io.fluxzero.sdk.tracking.handling
A HandlerDecorator that intercepts handler methods annotated with HandleDocument and synchronizes their return values with a DocumentStore.
DocumentHandlerDecorator(Supplier) - Constructor for class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator
 
DocumentHandlerDecorator(Supplier, DocumentHandlerDecorator.GraphDocumentWriter) - Constructor for class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator
 
DocumentHandlerDecorator(Supplier, DocumentHandlerDecorator.GraphDocumentWriter, Function) - Constructor for class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator
Configures conditional internal Model-source rewriting alongside ordinary document and Graph handling.
DocumentHandlerDecorator.DocumentHandler - Class in io.fluxzero.sdk.tracking.handling
 
DocumentHandlerDecorator.DocumentHandler.DocumentHandlerInvoker - Class in io.fluxzero.sdk.tracking.handling
 
DocumentHandlerDecorator.DocumentHandler.ModelGraphDocumentHandlerInvoker - Class in io.fluxzero.sdk.tracking.handling
 
DocumentHandlerDecorator.GraphDocumentWriter - Interface in io.fluxzero.sdk.tracking.handling
 
DocumentHandlerInvoker(HandlerInvoker, String, DeserializingMessage) - Constructor for class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator.DocumentHandler.DocumentHandlerInvoker
 
DocumentHandlerTopics - Class in io.fluxzero.sdk.tracking.handling
Resolves the source, scope and document topic of a HandleDocument handler.
DocumentMessageReader - Class in io.fluxzero.sdk.persisting.search
Internal, registration-scoped document reader.
DocumentMessageReader() - Constructor for class io.fluxzero.sdk.persisting.search.DocumentMessageReader
 
DocumentMessageReader(Supplier) - Constructor for class io.fluxzero.sdk.persisting.search.DocumentMessageReader
Binds live Graph hydration to the owning client and consumer namespace.
documentSerializer() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Returns the serializer used to store and retrieve documents in the DocumentStore.
DocumentSerializer - Interface in io.fluxzero.sdk.persisting.search
Interface for converting domain objects to and from SerializedDocument instances for indexing and searching.
DocumentSource - Enum Class in io.fluxzero.sdk.tracking.handling
The maintained representation observed by a HandleDocument handler.
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.
documentStore() - Method in interface io.fluxzero.sdk.Fluxzero
Returns a client for the document search service offered by Fluxzero.
documentStore(Fluxzero) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Exposes this Fluxzero instance's document store as a Spring bean when no overriding bean exists.
DocumentStore - Interface in io.fluxzero.sdk.persisting.search
Interface for storing, updating, and querying documents in the Fluxzero Runtime.
DocumentStoreException - Exception Class in io.fluxzero.sdk.persisting.search
This class represents an exception that is thrown by the DocumentStore when a document store operation fails.
DocumentStoreException(String, Throwable) - Constructor for exception class io.fluxzero.sdk.persisting.search.DocumentStoreException
 
Document Tracking Semantics - Section in annotation interface io.fluxzero.sdk.tracking.handling.HandleDocument
 
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
 
doDeserialize(Data, String) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Core method to deserialize the given Data with an explicit type hint.
doDeserialize(Data, String) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Deserializes a Data instance into an object of the given type using the Jackson object mapper.
doHandle(DeserializingMessage, HandlerInvoker, Handler, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
doHandle(DeserializingMessage, HandlerMethod, Handler, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
doSendChunkedWebRequest(ProxyRequestHandler.JettyExchange, WebRequest) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
doSendResult(ServerWebsocketSession, RequestResult) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
doSendWebRequest(ProxyRequestHandler.JettyExchange, WebRequest) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
doSerialize(Object) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Hook for serializing the object to bytes using the primary format.
doSerialize(Object) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Serializes the object to a JSON byte array.
doWaitForCachedBatch(ConsumerConfiguration, long, ClaimSegmentResult, Instant) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
downcast(Data, int) - Method in class io.fluxzero.proxy.ProxySerializer
 
downcast(Data, int) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Downcasts an object already in Data form.
downcast(Data, int) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Downcasts a Data object to the specified revision level.
downcast(Data, int) - Static method in interface io.fluxzero.sdk.Fluxzero
Downcasts a Data object to the specified revision level.
downcast(Object, int) - Method in class io.fluxzero.proxy.ProxySerializer
 
downcast(Object, int) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Downcasts a deserialized object to the desired revision number.
downcast(Object, int) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Downcasts the given object to a previous revision.
downcast(Object, int) - Static method in interface io.fluxzero.sdk.Fluxzero
Downcasts the given object to a previous revision.
Downcast - Annotation Interface in io.fluxzero.sdk.common.serialization.casting
Declares a method that transforms an object from a newer revision to an older one.
DowncastRepeatable - Annotation Interface in io.fluxzero.sdk.common.serialization.casting
Annotation indicating a collection of Downcast methods grouped together for bulk registration.
DropProtectedData - Annotation Interface in io.fluxzero.sdk.publishing.dataprotection
Indicates that a message handler method or constructor is the final usage point for protected data.
dropWhile(Predicate) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
due(long, int) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.SnapshotSettings
Returns whether the stored events cross a snapshot period boundary; disabled snapshots and batches with no stored events return false.
durationUnit() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
dynamic() - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata.PropertyPathMetadata
Returns whether resolving the property path requires runtime values rather than declared types alone.
dynamicApplyResult() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Returns the value of the dynamicApplyResult record component.

E

3. Expand a bulk update into individual operations - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.InterceptApply
 
edge() - Method in interface io.fluxzero.common.modeling.ModelRelationshipQueries.Relationship
Converts this relationship to a Graph edge while preserving its validity interval and deletion policy.
edges() - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Result
Returns the value of the edges record component.
edges() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Relations
Returns the value of the edges record component.
effectiveInterceptors(ConsumerConfiguration, MessageType, Fluxzero) - Static method in interface io.fluxzero.sdk.tracking.BatchInterceptor
Ordered application and consumer interceptors, shared by execution and input selection.
emittedPayloadTypes() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Returns the value of the emittedPayloadTypes record component.
empty() - Static method in class io.fluxzero.common.api.Metadata
Creates an empty instance of the Metadata class with no entries.
empty() - Method in class io.fluxzero.sdk.modeling.MutationPlan
Returns whether the reducer has no applicable mutation handlers.
EMPTY - Static variable in class io.fluxzero.sdk.modeling.ModelBatchScope.Snapshot
 
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.
emptyHeaderMap() - Static method in class io.fluxzero.sdk.web.WebUtils
Returns a new case-insensitive header map, with keys compared ignoring case.
emptyRange - Static variable in class io.fluxzero.common.tracking.TrackerCluster
Shared constant representing an empty segment range.
emptyReturnMessage() - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
enabled() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.SnapshotSettings
Returns whether periodic snapshots are enabled by a positive period.
enabled(boolean) - Method in enum class io.fluxzero.sdk.persisting.eventsourcing.AssertCurrent
Resolves this method's override against the owning application's configured default.
ENABLED - Enum constant in enum class io.fluxzero.sdk.modeling.AncestorValidation
Enable inherited validation without reopening a disabled Parent route.
ENABLED - Enum constant in enum class io.fluxzero.sdk.modeling.AutomaticModelHandling
Enable automatic command handling.
ENABLED - Enum constant in enum class io.fluxzero.sdk.persisting.eventsourcing.AssertCurrent
Validates the current input, including inputs that the interceptor suppresses.
ENABLED_OPTION - Static variable in class io.fluxzero.sdk.web.OpenApiProcessor
 
enableHandshake(Handler, List) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
 
enableHostMetrics() - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Enables host metrics collection with default configuration.
enableHostMetrics(HostMetricsConfiguration) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
enableHostMetrics(HostMetricsConfiguration) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Enables host metrics collection with a custom configuration.
enableHostMetrics(UnaryOperator) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Enables host metrics collection with a configuration customizer.
enableStreamingOnlyMode() - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
Switches this message to streaming-only mode.
encode(long) - Static method in class io.fluxzero.common.api.modeling.ModelStateIndexCodec
Returns an order-preserving representation of the complete signed long range.
encode(JsonType) - Method in interface io.fluxzero.common.websocket.WebSocketTransportCodec
Encodes a protocol object into transport bytes.
encodedMetadataContainsKey(byte[], int, int, String) - Static method in class io.fluxzero.common.api.SerializedMessage
 
encodedMetadataLongValue(byte[], int, int, String, long) - Static method in class io.fluxzero.common.api.SerializedMessage
 
encodedMetadataValue(byte[], int, int, String) - Static method in class io.fluxzero.common.api.SerializedMessage
 
encodeEnvelope(SerializedMessage) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Encodes one native message envelope.
encodeEnvelopes(List) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Encodes a sequence of concatenated native message envelopes.
encoding - Variable in enum class io.fluxzero.sdk.web.StaticFileHandler.Compression
 
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.
encryptValue(String) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Encrypts the given value using the configured Encryption strategy.
end() - Method in record class io.fluxzero.common.tracking.TrackerClaim
Returns the value of the end record component.
end() - Method in record class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.Chunk
Returns the value of the end record component.
end() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Returns the configured end timestamp for this operation.
end() - Method in record class io.fluxzero.sdk.web.StaticFileHandler.ByteRange
Returns the value of the end record component.
end(Instant) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Sets the end time for the document (e.g., used in range queries or versioning).
endPath() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Optional path to extract an end timestamp for search indexing.
endPath() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the endPath record component.
endPath() - Element in annotation interface io.fluxzero.sdk.modeling.SearchSettings
Optional property path used as the document's end timestamp.
endPath() - Element in annotation interface io.fluxzero.sdk.persisting.search.Searchable
A path expression used to extract an optional end timestamp from the object.
endPath() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
Optional path to extract an end timestamp for search indexing.
endpoints() - Method in record class io.fluxzero.sdk.web.ApiDocCatalog
Returns the value of the endpoints record component.
ensureAccessible(T) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Enables reflective access to the member and returns it; platform access restrictions can still reject the operation.
ensureMessageSegment(SerializedMessage) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
ensureReadBoundary() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Establishes the namespace snapshot before exposing any additional transactional dependency.
ensureStarted() - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
 
ensureStarted() - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler
 
entities() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns the loaded entity map and records all its identifiers when read collection is active.
entities() - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
entities() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves child entities of this entity.
entities() - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
Returns the lazily discovered direct child entities.
entities() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
entities() - Method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
entities() - Method in class io.fluxzero.sdk.modeling.ModifiableEntity
 
entities() - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
entity() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Identity
Returns the value of the entity record component.
entity() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.ModelNode
Returns the value of the entity record component.
entity() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Value
Returns the value of the entity record component.
entity(String) - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns the loaded entity for the Model identifier, or null if absent, and records the identifier when read collection is active.
Entity<T> - Interface in io.fluxzero.sdk.modeling
Represents an entity that encapsulates domain behavior and state.
EntityHelper - Interface in io.fluxzero.sdk.modeling
Strategy interface for handling domain entity operations such as applying updates, validating state transitions, and intercepting updates.
entityId() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the entity identifier property, if one was discovered.
EntityId - Annotation Interface in io.fluxzero.sdk.modeling
Marks a property (field or getter) as the unique identifier of an entity or independently stored model.
EntityMetadata - Class in io.fluxzero.sdk.modeling
Cached structural metadata for an entity, persisted root, or type containing model handlers.
EntityMetadata.GraphProjectionRoot - Record Class in io.fluxzero.sdk.modeling
A centrally cached structural graph-projection root consumed by repository commits.
EntityMetadata.HandlerKind - Enum Class in io.fluxzero.sdk.modeling
 
EntityMetadata.HandlerMethod - Record Class in io.fluxzero.sdk.modeling
Model-aware handler descriptor.
EntityMetadata.ModelParameter - Record Class in io.fluxzero.sdk.modeling
A model value, Entity<Model>, Graph<Model> or ordered graph collection parameter needed by a handler.
EntityMetadata.ParentReference - Record Class in io.fluxzero.sdk.modeling
One outgoing parent relationship declared by a child model.
EntityMetadata.ParentRelationship - Record Class in io.fluxzero.sdk.modeling
One resolved outgoing relationship, shared by Graph, batch, replay and commit consumers.
EntityMetadata.Property - Record Class in io.fluxzero.sdk.modeling
Cached property metadata with a compiled reader.
EntityMetadata.RootConfiguration - Record Class in io.fluxzero.sdk.modeling
Aggregate-neutral persistence settings of an explicitly annotated root.
EntityMetadata.RootKind - Enum Class in io.fluxzero.sdk.modeling
 
EntityMetadata.SnapshotSettings - Record Class in io.fluxzero.sdk.modeling
Shared immutable snapshot trigger and retention settings for Aggregate and Model roots.
EntityMetadata.TransitionDecision - Record Class in io.fluxzero.sdk.modeling
Storage-neutral effects of one resolved transition.
EntityMetadata.TransitionSettings - Record Class in io.fluxzero.sdk.modeling
Shared resolved policy for one Aggregate or Model transition.
EntityParameterResolver - Class in io.fluxzero.sdk.modeling
Resolves handler method parameters that reference an Entity or the entity's value.
EntityParameterResolver() - Constructor for class io.fluxzero.sdk.modeling.EntityParameterResolver
 
EntityParameterResolver.DeferredMessageEntityResolution - Interface in io.fluxzero.sdk.modeling
Marker for handler-selection contexts where an Entity parameter should only be matched from message metadata.
EntityUpdate(Entity, Entity) - Constructor for record class io.fluxzero.sdk.modeling.AnnotatedEntityHolder.EntityUpdate
Creates an instance of a EntityUpdate record class.
entityWrapped() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ModelParameter
Returns the value of the entityWrapped record component.
entries() - Method in interface io.fluxzero.common.search.JacksonInverter.DocumentBytes
Returns the inverted entries and the document paths where each entry occurs.
ENTRIES - Enum constant in enum class io.fluxzero.common.caching.MemoryAwareCacheSupport.WeightUnit
 
Entry<T> - Interface in io.fluxzero.sdk.common
Represents a key-value pair with a string-based identifier.
Entry() - Constructor for class io.fluxzero.common.search.Document.Entry
 
Entry(String, String, long, long, String, int, long, long, boolean, long, String) - Constructor for record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Creates an instance of a Entry record class.
entrySet() - Method in class io.fluxzero.common.api.Metadata
Returns a set view of the mappings contained in this metadata object.
entryTooLarge - Enum constant in enum class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction.Reason
 
envelopeSize(SerializedMessage) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Returns the complete encoded size of one native message envelope.
EnvironmentVariablesSource - Enum Class in io.fluxzero.common.application
A PropertySource that resolves property values from system environment variables.
equals(Object) - Method in class io.fluxzero.common.api.Data
 
equals(Object) - Method in record class io.fluxzero.common.api.ErrorResult.ModelHistoryUnavailable
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.fluxzero.common.api.Metadata
 
equals(Object) - Method in record class io.fluxzero.common.api.modeling.ModelAliasObservation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.modeling.ModelEventDataBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.modeling.ModelGraphProjectionConfiguration.ModelRevision
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Change
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Step
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipRead
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.scheduling.GetScheduleParents.Metric
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.scheduling.ScheduleAutoCancelled
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.scheduling.ScheduleWithParents.Metric
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.search.GetModelMigrationResult.Metric
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.search.GetModelMigrationsResult.Metric
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.search.SearchValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter.PayloadType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter.RoutePattern
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.api.tracking.SegmentRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.fluxzero.common.Decimal
 
equals(Object) - Method in record class io.fluxzero.common.handling.HandlerInputResolver.Resolution
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.Specificity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.handling.HandlerMethodApplicability
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.handling.HandlerMethodPreparation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.handling.KeyedParameterResolver.Resolution
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.HttpOrigin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipChange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipStep
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.modeling.ModelRelationshipQueries.ResolvedBoundary
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Policy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest.Node
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.common.tracking.MessageStoreBatch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.fluxzero.common.tracking.SimpleTracker
 
equals(Object) - Method in record class io.fluxzero.common.tracking.TrackerClaim
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.fluxzero.common.tracking.WebSocketTracker
 
equals(Object) - Method in record class io.fluxzero.proxy.ProxyServerConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.proxy.ProxyWebsocketBackpressureEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.proxy.ProxyWebsocketEndpoint.SessionContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.common.ClientUtils.ConsumerNamespaceContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in exception class io.fluxzero.sdk.common.exception.FunctionalException
 
equals(Object) - Method in exception class io.fluxzero.sdk.common.exception.TechnicalException
 
equals(Object) - Method in class io.fluxzero.sdk.common.serialization.casting.AnnotatedCaster
 
equals(Object) - Method in record class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.Chunk
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.common.serialization.MessageDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.common.serialization.TypeInspection
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.ConnectionSetup
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.common.websocket.WebsocketCloseReason
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.common.websocket.WebsocketConnectionOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.common.websocket.WebsocketEndpoint.ReceiveTiming
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.Fluxzero.MemoizationKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.AnnotatedEntityHolder.EntityUpdate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.CascadedModelDeletion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.Change
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.CommitAttempt.Step
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.GraphProjectionRoot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ModelParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.Property
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.SnapshotSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionDecision
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.Graph.Options
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.Graphs.AncestorPlacement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.Graphs.MaterializedNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.fluxzero.sdk.modeling.Id
 
equals(Object) - Method in record class io.fluxzero.sdk.modeling.ModelCommitConflictException.ReadConflict
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.ModelConflictResolver.Context
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.ModelState
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.MutationPlan.AncestorDependency
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.MutationPlan.DeferredWriteTarget
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.MutationPlan.DirectSingleTargetApply
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.modeling.MutationPlan.ResolvedModel
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient.ModelCommitCompletion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore.SnapshotDocument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.repository.ModelAncestorResolver.AncestorReads
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Limits
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ObservedType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Report
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Identity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.ModelNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Relations
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Value
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.persisting.search.MaterializedGraphDocumentMigration.Migration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.publishing.LocalDispatchDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.scheduling.DeadlineInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.tracking.BatchInterceptor.FilterPreserving
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.tracking.DefaultTracking.PreparedHandler
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.tracking.handling.LocalDispatchFilter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberCandidate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberMutation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberTargetKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.tracking.handling.validation.ValidationException.ViolationSummary
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils.RequiredRole
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.web.ApiDocCatalog
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.web.ApiDocDetails
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.web.ApiDocParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.web.ApiDocRequestBody
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.fluxzero.sdk.web.ApiReferenceEndpoint
 
equals(Object) - Method in class io.fluxzero.sdk.web.OpenApiDocumentEndpoint
 
equals(Object) - Method in record class io.fluxzero.sdk.web.OpenApiOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.fluxzero.sdk.web.StaticFileHandler.ByteRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.fluxzero.sdk.web.WebFormPart
 
equals(Object) - Method in record class io.fluxzero.sdk.web.WebsocketHandlerDecorator.SocketPattern
Indicates whether some other object is "equal to" this one.
eraseModels(Set) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Removes storage owned by hard-erased Models, retaining independently indexed read models with coincidental IDs.
error() - Method in record class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.Chunk
Returns the value of the error record component.
error(long, String) - Static method in class io.fluxzero.sdk.web.SocketResponse
Creates a SocketResponse representing a failed request.
ERROR - Enum constant in enum class io.fluxzero.common.MessageType
A handler failure in response to a request message or generic system failure.
errorGateway() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the gateway for any error messages published while handling a command or query.
errorGateway(Fluxzero) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Exposes this Fluxzero instance's error gateway as a Spring bean when no overriding bean exists.
ErrorGateway - Interface in io.fluxzero.sdk.publishing
Gateway interface for reporting errors during message handling.
errorHandler() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Error handler invoked when a message processing error occurs.
ErrorHandler<T> - Interface in io.fluxzero.common
Functional interface for handling errors during tasks.
ErrorHandler - Interface in io.fluxzero.sdk.tracking
Handles failures during tracked message processing, optionally retrying the failed operation.
Error Handling - Section in annotation interface io.fluxzero.sdk.scheduling.Periodic
 
Error Handling - Section in class io.fluxzero.common.api.ResultBatch
 
ErrorReportingInterceptor - Class in io.fluxzero.sdk.tracking.handling.errorreporting
HandlerInterceptor that reports exceptions to the configured ErrorGateway.
ErrorReportingInterceptor() - Constructor for class io.fluxzero.sdk.tracking.handling.errorreporting.ErrorReportingInterceptor
 
ErrorResult - Class in io.fluxzero.common.api
A generic error response returned when a request could not be completed successfully.
ErrorResult(long, String) - Constructor for class io.fluxzero.common.api.ErrorResult
Creates an ordinary unstructured request failure.
ErrorResult(long, String, ErrorResult.ModelHistoryUnavailable) - Constructor for class io.fluxzero.common.api.ErrorResult
Creates a failure with optional, typed historical-read evidence.
ErrorResult.ModelHistoryUnavailable - Record Class in io.fluxzero.common.api
A Model has changed after the requested boundary and lacks the history required to recover its earlier head.
escapeFieldName(String) - Static method in class io.fluxzero.common.SearchUtils
Escapes slashes and quotes in field names for safe indexing.
ESTIMATED_RESULT_OVERHEAD_BYTES - Static variable in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
estimateRequestResultBytes(RequestResult) - Method in class io.fluxzero.testserver.websocket.ConsumerEndpoint
 
estimateRequestResultBytes(RequestResult) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
Estimates one endpoint-specific request result for websocket batch sizing.
estimateStringBytes(String) - Static method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
event(long) - Static method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Creates a boundary at an event index.
EVENT - Enum constant in enum class io.fluxzero.common.MessageType
A record of something that occurred.
EVENT_SOURCED - Enum constant in enum class io.fluxzero.sdk.modeling.ModelPersistence
Persist reconstructing events in the model event stream.
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 in AppendEvents.Metric.
eventGateway() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the message gateway for application events.
eventGateway(Fluxzero) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Exposes this Fluxzero instance's event gateway as a Spring bean when no overriding bean exists.
EventGateway - Interface in io.fluxzero.sdk.publishing
Gateway for publishing event messages to Fluxzero.
eventIndex() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns the value of the eventIndex record component.
eventIndex() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns the value of the eventIndex record component.
eventIndex(ModelCommitStep) - Static method in class io.fluxzero.common.modeling.ModelCommitAssignment
Returns the existing or newly assigned global event index carried by a commit step.
eventOrCurrent(long) - Static method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Creates an event boundary that retains current-state behavior when the event has no Model mapping.
eventPublication() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Controls whether updates that don’t change the aggregate result in events.
eventPublication() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the eventPublication record component.
eventPublication() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Controls whether an applied update produces an event, including unchanged results.
eventPublication() - Element in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
Controls whether the update should result in a published update, depending on whether the entity was actually modified.
EventPublication - Enum Class in io.fluxzero.sdk.modeling
Controls whether an applied update should result in event publication.
EventPublicationStrategy - Enum Class in io.fluxzero.sdk.modeling
Strategy for controlling how applied updates (typically from @Apply methods) are handled in terms of event storage, event publication, and model or aggregate state updates.
eventRouting() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Controls how events published from this aggregate are assigned to a message segment.
eventRouting() - Element in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
Controls how an update event published by this apply method is assigned to a message segment.
eventsComplete() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
Returns the value of the eventsComplete record component.
eventSourced() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Whether the aggregate should use event sourcing (enabled by default).
eventSourced() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the eventSourced record component.
eventSourceModel(Entity) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
 
EventSourcingEndpoint - Class in io.fluxzero.testserver.websocket
 
EventSourcingEndpoint(EventStoreClient, CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.EventSourcingEndpoint
 
EventSourcingException - Exception Class in io.fluxzero.sdk.persisting.eventsourcing
Thrown when an event sourcing operation fails.
EventSourcingException(String) - Constructor for exception class io.fluxzero.sdk.persisting.eventsourcing.EventSourcingException
Constructs a new EventSourcingException with the specified detail message.
EventSourcingException(String, Throwable) - Constructor for exception class io.fluxzero.sdk.persisting.eventsourcing.EventSourcingException
Constructs a new EventSourcingException with the specified detail message and cause.
eventSourcingPath() - Static method in class io.fluxzero.common.ServicePathBuilder
Returns the service path for the event sourcing subsystem.
eventSourcingUrl(WebSocketClient.ClientConfig) - Static method in class io.fluxzero.sdk.common.websocket.ServiceUrlBuilder
Constructs the URL for accessing the event sourcing stream.
eventStore() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the store for aggregate events.
EventStore - Interface in io.fluxzero.sdk.persisting.eventsourcing
High-level abstraction for accessing and storing domain events in an event-sourced system.
EventStoreClient - Interface in io.fluxzero.sdk.persisting.eventsourcing.client
Low-level client interface for interacting with the event store in Fluxzero.
eventStrategy() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionSettings
Returns the value of the eventStrategy record component.
evict(K, MemoryAwareCacheSupportEviction.Reason) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Removes a value and publishes the supplied eviction reason when the key was present.
evictBefore(K, boolean) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Evicts all ordered keys before the supplied frontier.
exact() - Method in record class io.fluxzero.common.modeling.ModelRelationshipQueries.ResolvedBoundary
Returns the value of the exact record component.
exact() - Method in enum class io.fluxzero.sdk.persisting.repository.ModelIdResolution
Whether alias resolution must be suppressed.
EXACT - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelIdResolution
Retain an already resolved canonical identity without redirecting it through aliases.
exactBoundary() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Report
Returns the value of the exactBoundary record component.
example() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Optional schema example.
Example - Section in annotation interface io.fluxzero.common.serialization.Revision
 
Example - Section in annotation interface io.fluxzero.sdk.modeling.AssertLegal
 
Example - Section in annotation interface io.fluxzero.sdk.modeling.Model
 
Example - Section in annotation interface io.fluxzero.sdk.publishing.dataprotection.DropProtectedData
 
Example - Section in annotation interface io.fluxzero.sdk.publishing.dataprotection.ProtectData
 
Example - Section in class io.fluxzero.common.api.eventsourcing.GetEvents
 
Example - Section in class io.fluxzero.sdk.publishing.correlation.CorrelatingInterceptor
 
Example - Section in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
Example - Section in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
Example - Section in class io.fluxzero.sdk.tracking.handling.RequestAnnotationProcessor
 
Example - Section in class io.fluxzero.sdk.web.WebParameterProcessor
 
Example - Section in exception class io.fluxzero.sdk.tracking.BatchProcessingException
 
Example - Section in interface io.fluxzero.common.api.HasId
 
Example - Section in interface io.fluxzero.common.serialization.TypeRegistry
 
Example - Section in interface io.fluxzero.sdk.configuration.client.ClientDispatchMonitor
 
Example - Section in interface io.fluxzero.sdk.tracking.BatchInterceptor
 
Example - Section in interface io.fluxzero.sdk.tracking.handling.Request
 
Example - Section in io.fluxzero.sdk.common.serialization.DeserializingMessage.getOptionally()
 
Example: - Section in annotation interface io.fluxzero.sdk.tracking.Consumer
 
Example: - Section in annotation interface io.fluxzero.sdk.tracking.handling.HandleEvent
 
Example: - Section in annotation interface io.fluxzero.sdk.tracking.handling.HandleNotification
 
Example: - Section in annotation interface io.fluxzero.sdk.web.BodyParam
 
Example: - Section in annotation interface io.fluxzero.sdk.web.CookieParam
 
Example: - Section in annotation interface io.fluxzero.sdk.web.HeaderParam
 
Example: - Section in annotation interface io.fluxzero.sdk.web.PathParam
 
Example: - Section in annotation interface io.fluxzero.sdk.web.QueryParam
 
Example: - Section in class io.fluxzero.common.application.ApplicationEnvironmentPropertiesSource
 
Example: - Section in class io.fluxzero.common.application.SystemPropertiesSource
 
Example: - Section in interface io.fluxzero.sdk.tracking.handling.HandlerDecorator
 
Example: - Section in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor
 
Example: Associating by field - Section in annotation interface io.fluxzero.sdk.tracking.handling.Association
 
Example: Dynamic continuation using payload return - Section in annotation interface io.fluxzero.sdk.tracking.handling.HandleSchedule
 
Example: Fast local query handling - Section in annotation interface io.fluxzero.sdk.tracking.handling.LocalHandler
 
Example: Handling a result with access to the triggering command - Section in annotation interface io.fluxzero.sdk.tracking.handling.Trigger
 
Example: Method-level association - Section in annotation interface io.fluxzero.sdk.tracking.handling.Association
 
Example: Parameter-level association - Section in annotation interface io.fluxzero.sdk.tracking.handling.Association
 
Example: Preventing admin users from handling a message - Section in annotation interface io.fluxzero.sdk.tracking.handling.authentication.ForbidsAnyRole
 
Example: Retrying failed commands using a consumer-specific trigger - Section in annotation interface io.fluxzero.sdk.tracking.handling.Trigger
 
Example: Return a delay for the next schedule - Section in annotation interface io.fluxzero.sdk.tracking.handling.HandleSchedule
 
Example: Schedule Every 5 Minutes - Section in annotation interface io.fluxzero.sdk.scheduling.Periodic
 
Example: Validate entity does exist - Section in annotation interface io.fluxzero.sdk.modeling.AssertLegal
 
Example: Validate entity does not exist yet - Section in annotation interface io.fluxzero.sdk.modeling.AssertLegal
 
Example: Weekly Schedule via Cron - Section in annotation interface io.fluxzero.sdk.scheduling.Periodic
 
Example (on handler method): - Section in annotation interface io.fluxzero.sdk.tracking.handling.authentication.RequiresAnyRole
 
Example (on payload class): - Section in annotation interface io.fluxzero.sdk.tracking.handling.authentication.RequiresAnyRole
 
Example application.properties: - Section in class io.fluxzero.common.application.ApplicationPropertiesSource
 
Example Output - Section in class io.fluxzero.sdk.common.UuidFactory
 
Examples - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
 
Examples - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.InterceptApply
 
Examples - Section in annotation interface io.fluxzero.sdk.web.Path
 
Examples - Section in class io.fluxzero.common.ServicePathBuilder
 
Examples - Section in class io.fluxzero.common.api.search.constraints.BetweenConstraint
 
Examples - Section in class io.fluxzero.common.api.search.constraints.ExistsConstraint
 
Examples - Section in class io.fluxzero.common.api.search.constraints.MatchConstraint
 
Examples - Section in class io.fluxzero.common.search.Document.Path
 
Examples - Section in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
 
Examples - Section in interface io.fluxzero.common.api.JsonType
 
Examples: - Section in annotation interface io.fluxzero.sdk.web.FormParam
 
Example usage - Section in enum class io.fluxzero.common.application.EnvironmentVariablesSource
 
Example usage - Section in interface io.fluxzero.common.Monitored
 
Example Usage - Section in class io.fluxzero.common.serialization.JsonUtils
 
Example Usage - Section in class io.fluxzero.sdk.tracking.StallingBatchInterceptor
 
Example Usage - Section in class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator
 
Example Usage - Section in class io.fluxzero.sdk.tracking.handling.PayloadFilter
 
Example Usage - Section in class io.fluxzero.sdk.tracking.metrics.DisableMetrics
 
Example Usage - Section in class io.fluxzero.sdk.web.WebRequest
 
Example Usage - Section in interface io.fluxzero.sdk.common.IdentityProvider
 
Example Usage - Section in interface io.fluxzero.sdk.tracking.MappingBatchInterceptor
 
Example Use Cases - Section in class io.fluxzero.common.api.search.SortableEntry
 
Exception Behavior - Section in class io.fluxzero.common.api.ErrorResult
 
exclude() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Excludes the annotated endpoint, parameter, schema property, type use, or nested model-graph relationship from generated API documentation.
exclude(String...) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
exclude(String...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Excludes specific fields from the returned documents.
excludedClasses() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Association
Returns payload classes for which this association is active.
excludeMetadata() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Association
Returns whether metadata properties of messages should be checked for possible association with a stored handler.
exclusive() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Determines whether handlers assigned to this consumer are excluded from other consumers.
exclusiveAfterMaxIndex() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Whether this consumer should remain exclusive for shared handlers from Consumer.maxIndexExclusive() onward.
exclusiveBeforeMinIndex() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Whether this consumer should remain exclusive for shared handlers before Consumer.minIndex() is reached.
exclusivityPriority(Long) - Method in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Returns the exclusivity priority at an index: -1 for non-exclusive, 0 for exclusive outside a configured boundary, 1 for unbounded exclusivity, and 2 within a bounded exclusive range.
executable() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Returns the value of the executable record component.
executable() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns the value of the executable record component.
executable() - Method in record class io.fluxzero.sdk.web.WebsocketHandlerDecorator.SocketPattern
Returns the value of the executable record component.
execute() - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Applies the configured update operations using Guarantee.STORED.
execute(Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Applies the configured update operations using the given guarantee.
execute(ThrowingConsumer) - Method in interface io.fluxzero.sdk.Fluxzero
Executes the given task with this Fluxzero set as current threadlocal instance.
execute(Runnable) - Method in class io.fluxzero.common.DirectExecutorService
 
executeAndForget() - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Applies the configured update operations using Guarantee.DEFAULT.
executeAndWait() - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Applies the configured update operations using Guarantee.STORED and waits for completion.
executeAndWait(Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Applies the configured update operations using the given guarantee and waits for completion.
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.
executeExpiredTasksOnce() - Method in class io.fluxzero.common.InMemoryTaskScheduler
 
executeModelAssertions(Message) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero
 
executeModelAssertions(Message) - Method in interface io.fluxzero.sdk.Fluxzero
Executes model apply interceptors and immediate assertions without applying or committing the update.
executeModelCommit(Message) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero
 
executeModelCommit(Message) - Method in interface io.fluxzero.sdk.Fluxzero
Executes one model commit without routing it through command handlers.
executeModelCommit(Message, String, Class) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero
 
executeModelCommit(Message, String, Class) - Method in interface io.fluxzero.sdk.Fluxzero
Executes one model commit against an explicitly selected persisted model identity.
executeModelCommits(List) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero
 
executeModelCommits(List) - Method in interface io.fluxzero.sdk.Fluxzero
Executes multiple independent model commits without routing them through command handlers.
executeRequest(HttpRequest) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
executeStoredModelEvent(Message) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero
 
executeStoredModelEvent(Message) - Method in interface io.fluxzero.sdk.Fluxzero
Applies an event that was already accepted by its original command flow to independent models.
Execution-Scoped Aggregates - Section in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
Execution timing - Section in annotation interface io.fluxzero.sdk.modeling.AssertLegal
 
exists() - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata.PropertyPathMetadata
Returns whether the property path exists according to the structural metadata.
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 Constraint that checks whether one or more paths exist in a document.
ExistsConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.ExistsConstraint
 
expand(GetModelEvents, GetModelEventsResult) - Static method in class io.fluxzero.common.api.modeling.ModelEventPageDecoder
Returns the logical page for a request.
expandCandidateTypes(List, List, ComponentScan, BeanDefinitionRegistry, ResourceLoader) - Method in class io.fluxzero.sdk.configuration.spring.ModelHandlerPostProcessor
 
expandCandidateTypes(List, List, ComponentScan, BeanDefinitionRegistry, ResourceLoader) - Method in class io.fluxzero.sdk.configuration.spring.SocketEndpointPostProcessor
 
expandCandidateTypes(List, List, ComponentScan, BeanDefinitionRegistry, ResourceLoader) - Method in class io.fluxzero.sdk.configuration.spring.StatefulPostProcessor
 
expandCandidateTypes(List, List, ComponentScan, BeanDefinitionRegistry, ResourceLoader) - Method in class io.fluxzero.sdk.configuration.spring.TrackSelfPostProcessor
 
expectedManifest() - Method in record class io.fluxzero.sdk.persisting.search.MaterializedGraphDocumentMigration.Migration
Returns the value of the expectedManifest record component.
expectedOwner() - Method in record class io.fluxzero.common.api.modeling.ModelAliasObservation
Returns the value of the expectedOwner record component.
expectResult() - Method in interface io.fluxzero.common.handling.HandlerDescriptor
Indicates whether the handler method has a return value.
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
 
expectResult() - Method in class io.fluxzero.common.handling.HandlerMethod.DelegatingHandlerMethod
 
EXPIRED_REQUEST - Static variable in class io.fluxzero.sdk.tracking.metrics.IgnoreMessageEvent
Reason emitted when an indexed request is skipped because its effective timeout expired before handler invocation.
expiry - Enum constant in enum class io.fluxzero.common.caching.CacheEviction.Reason
The entry expired due to time-based eviction policy.
expiry - Enum constant in enum class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction.Reason
 
exponentialBackoff(Duration, Duration) - Static method in class io.fluxzero.common.RetryConfiguration
Creates a capped exponential backoff strategy.
extension - Variable in enum class io.fluxzero.sdk.web.StaticFileHandler.Compression
 
extensions() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Top-level OpenAPI vendor extensions as name=json entries, for example x-code-samples-enabled=true.
External source integration - Section in class io.fluxzero.common.api.tracking.ClaimSegment
 
extract(Class) - Static method in class io.fluxzero.sdk.web.ApiDocExtractor
Extracts API documentation metadata from a handler class.
extract(Class, Object) - Static method in class io.fluxzero.sdk.web.ApiDocExtractor
Extracts API documentation metadata from a handler class and optional handler instance.
extract(Object) - Static method in class io.fluxzero.sdk.web.ApiDocExtractor
Extracts API documentation metadata from a handler instance.
extractMetadata(Map) - Static method in class io.fluxzero.common.search.JacksonInverter
Reconstructs metadata from entries beneath the reserved metadata root, preserving structured values as JSON strings.
extractPathParameters(String) - Static method in class io.fluxzero.sdk.web.WebUtils
Extracts all named path parameters from the given path.
extremum(Document, String, ValueSelection) - Static method in class io.fluxzero.common.search.CollectionValues
Returns the requested extremum, or null for missing, empty or null-only values.

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.
FACET_NAME - Static variable in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Internal facet marker that lets document trackers avoid inspecting ordinary document payloads.
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() - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
facetStats() - Method in interface io.fluxzero.sdk.persisting.search.Search
Returns facet statistics for the current search.
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
 
facetStatsAsync() - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
facetStatsAsync() - Method in interface io.fluxzero.sdk.persisting.search.Search
Asynchronously returns facet statistics for the current search.
fail() - Static method in interface io.fluxzero.sdk.modeling.ModelConflictResolver
Fails every conflict with ModelCommitConflictException.
fail(Throwable) - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
Fails an incomplete stream and pending aggregated deserialization with the given error.
fail(Throwable) - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.StreamingInputStream
Queues a terminal failure after the previously queued chunks, to be observed by the reader.
fail(Throwable) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.PreparedRequest
Marks the prepared request's send as failed with the supplied cause.
fail(Throwable) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient.ModelCommitBatch
Fails the batch and its pending commit completions with the supplied cause.
fail(Throwable) - Method in class io.fluxzero.sdk.tracking.handling.Invocation.ResultObservation
Keeps an unhandled error exceptional for batch recovery.
FAIL - Enum constant in enum class io.fluxzero.common.api.modeling.ModelConflictPolicy
Reject a stale commit and let the client map the conflict to an application decision.
FAIL - Enum constant in enum class io.fluxzero.sdk.common.serialization.UnknownTypeStrategy
Defines a strategy where deserialization will immediately fail by throwing a DeserializationException when an unknown or unresolvable type is encountered.
FAIL - Enum constant in enum class io.fluxzero.sdk.modeling.ModelConflictResolver.Resolution
 
FAIL - Enum constant in enum class io.fluxzero.sdk.publishing.dataprotection.MissingProtectedDataPolicy
Fail the handler invocation with a MissingProtectedDataException.
FAIL_ON_AMBIGUITY - Enum constant in enum class io.fluxzero.sdk.modeling.GraphLookupPolicy
Fails when more than one graph node matches the requested functional identifier or alias.
failed - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
failed(Throwable) - Static method in class io.fluxzero.sdk.tracking.handling.LocalHandlerResult
Creates a handled result whose future has already failed with the supplied error.
failureType - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
fallbackFile() - Element in annotation interface io.fluxzero.sdk.web.ServeStatic
Optional fallback file to serve if a requested resource is not found.
Fallback to ANY Method - Section in class io.fluxzero.sdk.web.WebHandlerMatcher
 
fallbackToCurrent() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns the value of the fallbackToCurrent record component.
Fallback to Fluxzero Runtime - Section in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
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.
Features - Section in class io.fluxzero.sdk.configuration.client.LocalClient
 
Features - Section in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
Features - Section in class io.fluxzero.sdk.web.ForwardingWebConsumer
 
fetch(int) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
fetch(int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Fetches up to the given number of matching documents and deserializes them to the stored type.
fetch(int, Class) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
fetch(int, Class) - Method in interface io.fluxzero.sdk.persisting.search.Search
Fetches up to the given number of documents and deserializes them to the specified type.
fetch(GetDocument) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
fetch(GetDocument) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Fetches a single serialized document matching the given request.
fetch(GetDocument) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
fetch(GetDocuments) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
fetch(GetDocuments) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Fetches a collection of serialized documents that match the given request.
fetch(GetDocuments) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
fetch(Long) - Method in class io.fluxzero.sdk.tracking.client.DefaultTracker
 
fetchAll() - Method in interface io.fluxzero.sdk.persisting.search.Search
Fetches all matching documents and deserializes each to its stored type.
fetchAll(Class) - Method in interface io.fluxzero.sdk.persisting.search.Search
Fetches all matching documents and deserializes them to the specified type.
fetchAsync(int) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
fetchAsync(int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Asynchronously fetches up to the given number of matching documents and deserializes them to the stored type.
fetchAsync(int, Class) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
fetchAsync(int, Class) - Method in interface io.fluxzero.sdk.persisting.search.Search
Asynchronously fetches up to the given number of documents and deserializes them to the specified type.
fetchDocument(Id) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Fetches a document by id using the associated type to determine the collection.
fetchDocument(Object, Object) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
fetchDocument(Object, Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Fetches a document by ID and deserializes it into the stored type.
fetchDocument(Object, Object, Class) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
fetchDocument(Object, Object, Class) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Fetches a document by ID and deserializes it into the provided type.
fetchDocuments(Collection, Object) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
fetchDocuments(Collection, Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Fetches a collection of documents by their IDs and deserializes them into the stored type.
fetchDocuments(Collection, Object, Class) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
fetchDocuments(Collection, Object, Class) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Fetches a collection of documents by their IDs and deserializes them into the provided type.
fetchFacetStats(SearchQuery) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
fetchFacetStats(SearchQuery) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Retrieves facet statistics (i.e., value counts) for a given query.
fetchFacetStats(SearchQuery) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
fetchFacetStatsAsync(SearchQuery) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Asynchronously retrieves facet statistics for a given query.
fetchFacetStatsAsync(SearchQuery) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
fetchFirst() - Method in interface io.fluxzero.sdk.persisting.search.Search
Fetches the first matching document if available and deserializes it to the stored type.
fetchFirst(Class) - Method in interface io.fluxzero.sdk.persisting.search.Search
Fetches the first matching document if available and deserializes it as an optional value of the specified type.
fetchFirstOrNull() - Method in interface io.fluxzero.sdk.persisting.search.Search
Fetches the first matching document if available and deserializes it to the stored type.
fetchFirstOrNull(Class) - Method in interface io.fluxzero.sdk.persisting.search.Search
Fetches the first matching document if available and deserializes it to the specified type.
fetchHistogram(int, int) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
fetchHistogram(int, int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Computes a histogram for the timestamp distribution of matching documents.
fetchHistogram(GetSearchHistogram) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
fetchHistogram(GetSearchHistogram) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Fetches a histogram (bucketed time-series view) for documents matching the query.
fetchHistogram(GetSearchHistogram) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
fetchHistogramAsync(GetSearchHistogram) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Asynchronously fetches a histogram for documents matching the query.
fetchHistogramAsync(GetSearchHistogram) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
fetchHitStream(Integer, Class) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
fetchHitStream(Integer, Class, int) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
fetchModelDocument(GetDocument) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
fetchModelDocument(GetDocument) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Fetches a direct Model document together with the durable head written by the same materialization transaction.
fetchModelDocument(GetDocument) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
fetchStatistics(SearchQuery, List, List) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
fetchStatistics(SearchQuery, List, List) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Retrieves search statistics (counts, averages, etc.) over matching documents.
fetchStatistics(SearchQuery, List, List) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
fetchStatisticsAsync(SearchQuery, List, List) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Asynchronously retrieves search statistics over matching documents.
fetchStatisticsAsync(SearchQuery, List, List) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
field(String) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns the first discovered field with this name, including inherited fields.
fieldAnnotation(Field, Class) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns the field's direct or composed annotation, if present; a composed match returns the outer annotation instance.
fields() - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns the cached, immutable list of discovered fields across the type hierarchy.
Fields - Section in class io.fluxzero.common.api.keyvalue.StoreValues
 
Fields - Section in class io.fluxzero.common.api.search.SearchQuery
 
Fields: - Section in class io.fluxzero.sdk.modeling.SearchParameters
 
FieldStats(List, String) - Constructor for class io.fluxzero.common.api.search.DocumentStats.FieldStats
Constructs a FieldStats instance by scanning all numeric entries for a given path.
FileDescriptorCollector - Class in io.fluxzero.sdk.tracking.metrics.host.collectors
Collector for file descriptor metrics (Unix/Linux only).
FileDescriptorCollector() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.collectors.FileDescriptorCollector
 
FileDescriptorMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
File descriptor metrics (Unix/Linux only).
FileDescriptorMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.FileDescriptorMetrics
 
File Inheritance via @extends - Section in class io.fluxzero.common.serialization.JsonUtils
 
filePrefix - Static variable in class io.fluxzero.sdk.web.StaticFileHandler
 
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(Predicate) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
filter(List, int[], Position, Tracker) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
filterBranches(Graph, Predicate) - Static method in class io.fluxzero.sdk.modeling.Graphs
Returns a graph view containing matching branches and the ancestors required to reach them.
filterBranches(Predicate) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns an immutable response view containing every matching placement, its complete descendant branch and the ancestors needed to preserve its serialized path.
filterContent(T, User) - Method in class io.fluxzero.proxy.ProxySerializer
 
filterContent(T, User) - Method in interface io.fluxzero.sdk.common.serialization.ContentFilter
Filters the given value based on the current viewer (user) context.
filterContent(T, User) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter
 
filterContent(T, User) - Static method in interface io.fluxzero.sdk.Fluxzero
Modify given value before it's passed to the given viewer.
FilterContent - Annotation Interface in io.fluxzero.sdk.common.serialization
Declares that a method should be invoked to filter the visibility of an object for a specific User.
filterEntity(Predicate) - Method in interface io.fluxzero.sdk.modeling.Entity
Filters the current entity based on the provided predicate.
filterGraph(Predicate) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns this graph when it matches the supplied condition.
Filtering Options - Section in annotation interface io.fluxzero.sdk.tracking.handling.Trigger
 
FilteringSerializer() - Constructor for class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
 
Filtering using #contains() - Section in annotation interface io.fluxzero.common.serialization.RegisterType
 
filterMessage(HasMessage, Trigger) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
filterMessages(Collection) - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
filterMessages(List, int[], Position, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
filterMessageTarget() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
If true, only messages explicitly targeted at this application instance will be processed.
filterNodes(Predicate) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns an immutable, lazy view whose model values are retained only when the supplied predicate accepts their graph placement.
filterPaths(Predicate) - Method in class io.fluxzero.common.search.Document
Filters document entries by a Document.Path predicate, retaining internal search exclusions so that subsequent matching cannot make an excluded property searchable.
filterPredicate(int[], Position, Tracker) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
filterPredicate(int[], Position, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
filterPresent() - Method in interface io.fluxzero.sdk.modeling.Entity
Filters the entity based on its presence status.
filterPresent() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns this graph only when its current model value is present.
FilterPreserving(BatchInterceptor) - Constructor for record class io.fluxzero.sdk.tracking.BatchInterceptor.FilterPreserving
Creates an instance of a FilterPreserving record class.
filters() - Method in class io.fluxzero.common.api.search.constraints.CollectionValuesConstraint
The resolved filters, retaining the marker even for an unconstrained query.
FINAL_CHUNK - Static variable in interface io.fluxzero.common.api.HasMetadata
Metadata key that marks whether a chunk is the final part of a chunked message.
finalDeletedModelIds() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Returns the value of the finalDeletedModelIds record component.
finalDeletedParentIds() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipStep
Returns the value of the finalDeletedParentIds record component.
find(Object) - Method in interface io.fluxzero.sdk.modeling.Graph
Finds a graph by exact persisted identity or alias.
find(Object, Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Finds a graph by functional identity or alias and expected model type.
find(Object, Class, GraphLookupPolicy) - Method in interface io.fluxzero.sdk.modeling.Graph
Finds a graph by functional identity or alias and expected model type using the supplied ambiguity policy.
find(Predicate) - Method in interface io.fluxzero.sdk.modeling.Graph
Finds the first graph in deterministic graph order matching the supplied condition.
findAlternativeBacklog(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
findAny() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
findByAssociation(Map) - Method in class io.fluxzero.sdk.modeling.BatchingHandlerRepository
 
findByAssociation(Map) - Method in class io.fluxzero.sdk.modeling.DefaultHandlerRepository
 
findByAssociation(Map) - Method in interface io.fluxzero.sdk.modeling.HandlerRepository
Finds all handler instances that match the given set of associations.
findEntity(Predicate) - Method in interface io.fluxzero.sdk.modeling.Entity
Finds the first entity in this entity hierarchy that matches the given predicate.
findFirst() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
findImplementations(List, List, ComponentScan, BeanDefinitionRegistry, ResourceLoader) - Method in class io.fluxzero.sdk.configuration.spring.ModelHandlerPostProcessor
 
findImplementations(List, List, ComponentScan, BeanDefinitionRegistry, ResourceLoader) - Method in class io.fluxzero.sdk.configuration.spring.SocketEndpointPostProcessor
 
findImplementations(List, List, ComponentScan, BeanDefinitionRegistry, ResourceLoader) - Method in class io.fluxzero.sdk.configuration.spring.StatefulPostProcessor
 
findImplementations(List, List, ComponentScan, BeanDefinitionRegistry, ResourceLoader) - Method in class io.fluxzero.sdk.configuration.spring.TrackSelfPostProcessor
 
findSnapshot(Object, Long) - Method in class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore
 
finish(FluxzeroJfr.Batch, Throwable) - Static method in class io.fluxzero.common.jfr.FluxzeroJfr
Completes and conditionally commits a batch event.
finish(DeserializingMessage, Executable, Graph, DocumentSerializer, SearchClient) - Static method in class io.fluxzero.sdk.persisting.search.GraphSourceDocumentMigration
Validates the returned Graph and migrates only evolved nodes using their latest verified source state.
finish(Object) - Method in class io.fluxzero.sdk.persisting.search.ModelSourceDocumentMigration
Rejects state mutations and conditionally persists only the verified source's ordinary upcast result.
first - Variable in class io.fluxzero.sdk.tracking.handling.HandlerRegistry.MergedHandlerRegistry
 
FIRST - Enum constant in enum class io.fluxzero.sdk.persisting.search.Search.NullOrder
 
FIRST_CHUNK - Static variable in interface io.fluxzero.common.api.HasMetadata
Metadata key that marks the first part of a chunked message.
firstChunk() - Method in interface io.fluxzero.common.api.HasMetadata
Determines if the data associated with this metadata is the first part of the data.
firstDeadline(Periodic, Instant) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
firstIncompleteStateIndex() - Method in interface io.fluxzero.common.modeling.ModelCommitAssignment.Head
Returns the first state index with incomplete history, or null for complete history.
firstKey() - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Returns the lowest key according to the configured key ordering, or null when empty or no ordering is configured.
firstStateIndex() - Method in class io.fluxzero.common.modeling.ModelCommitAssignment.Commit
Returns the first state index assigned to this commit.
flags() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.URL
 
flatMap(Function) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
flatMapToDouble(Function) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
flatMapToInt(Function) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
flatMapToLong(Function) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
flowRegulator() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Regulates message flow and backpressure behavior.
FlowRegulator - Interface in io.fluxzero.sdk.tracking
Interface for controlling flow regulation in a consumer.
flush() - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient.ModelCommitBatch
Flushes pending commits according to the implementation's batch-release policy.
flush() - Method in class io.fluxzero.sdk.web.OutputStreamCapturer
 
flush(boolean) - Method in class io.fluxzero.sdk.web.OutputStreamCapturer
Emits and clears the buffered chunk.
flushUpdates(Map) - Method in class io.fluxzero.sdk.modeling.BatchingHandlerRepository
 
fluxzero(FluxzeroBuilder, List) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Constructs the Fluxzero instance if no Fluxzero bean exists, preferring a user-provided Client or falling back to either a WebSocketClient or LocalClient depending on presence of configuration properties.
Fluxzero - Interface in io.fluxzero.sdk
High-level entry point for all interactions with the Fluxzero Runtime.
FLUXZERO_INSTANCE_MISSING - Enum constant in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
No Fluxzero instance is available for the current call.
FLUXZERO_NAMESPACE_HEADER - Static variable in class io.fluxzero.proxy.NamespaceSelector
 
Fluxzero.GlobalMemoizationScope - Class in io.fluxzero.sdk
 
Fluxzero.MemoizationKey - Record Class in io.fluxzero.sdk
 
FluxzeroAdditionalPropertiesSource - Class in io.fluxzero.common.application
A PropertySource that loads extra configuration from locations declared through "FLUXZERO_CONFIG_LOCATIONS".
FluxzeroAdditionalPropertiesSource() - Constructor for class io.fluxzero.common.application.FluxzeroAdditionalPropertiesSource
Creates a source backed by the configured additional locations.
fluxzeroBuilder(Serializer, Optional, Optional, Optional, Environment) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Provides a default FluxzeroBuilder, configured using Spring-provided components such as UserProvider, Cache, and WebResponseMapper.
FluxzeroBuilder - Interface in io.fluxzero.sdk.configuration
Builder interface for constructing a Fluxzero instance.
FluxzeroConfiguration - Interface in io.fluxzero.sdk.configuration
Central configuration interface for a Fluxzero client instance.
FluxzeroCustomizer - Interface in io.fluxzero.sdk.configuration.spring
Callback interface that can be implemented by Spring beans to customize the FluxzeroBuilder before it is used to build the main Fluxzero instance.
FluxzeroErrorCode - Enum Class in io.fluxzero.sdk.common.exception
Stable identifiers for Fluxzero SDK errors.
FluxzeroErrorReport - Class in io.fluxzero.sdk.common.exception
Human-readable Fluxzero error report with a stable error code.
FluxzeroErrorReport() - Constructor for class io.fluxzero.sdk.common.exception.FluxzeroErrorReport
 
FluxzeroErrorReport.Builder - Class in io.fluxzero.sdk.common.exception
Builder for FluxzeroErrorReport.
FluxzeroErrors - Class in io.fluxzero.sdk.common.exception
Factory methods for human-readable SDK errors.
fluxzeroInstanceMissing() - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates the report used when code calls Fluxzero without an active instance.
FluxzeroInterceptor - Class in io.fluxzero.sdk.tracking
A BatchInterceptor that ensures the correct Fluxzero instance is bound to the current thread for the duration of a MessageBatch.
FluxzeroInterceptor() - Constructor for class io.fluxzero.sdk.tracking.FluxzeroInterceptor
 
FluxzeroJfr - Class in io.fluxzero.common.jfr
Shared low-overhead JFR events for Fluxzero batch operations across SDK and Runtime components.
FluxzeroJfr.Batch - Class in io.fluxzero.common.jfr
One completed batch operation in the SDK or Runtime pipeline.
FluxzeroLogbackAppender - Class in io.fluxzero.sdk.common.logging
A Logback-compatible appender that automatically publishes warning and error-level log events to the Fluxzero Runtime.
FluxzeroLogbackAppender() - Constructor for class io.fluxzero.sdk.common.logging.FluxzeroLogbackAppender
Creates an asynchronous appender for Logback configuration.
FluxzeroLogbackAppender(boolean) - Constructor for class io.fluxzero.sdk.common.logging.FluxzeroLogbackAppender
 
FluxzeroPropertiesSource - Class in io.fluxzero.common.application
A PropertySource that loads Fluxzero-specific settings from classpath resources.
FluxzeroPropertiesSource() - Constructor for class io.fluxzero.common.application.FluxzeroPropertiesSource
Creates a source backed by fluxzero.json and fluxzero.properties classpath resources.
FluxzeroPrototype - Class in io.fluxzero.sdk.configuration.spring
Wrapper bean representing a handler type discovered through Spring integration.
FluxzeroPrototype() - Constructor for class io.fluxzero.sdk.configuration.spring.FluxzeroPrototype
 
FluxzeroSpringConfig - Class in io.fluxzero.sdk.configuration.spring
Spring configuration class for automatically wiring and initializing common Fluxzero components in a Spring application context.
FluxzeroSpringConfig(ApplicationContext) - Constructor for class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Stores a reference to the Spring context and prepares for handler detection.
FluxzeroValidationConfiguration - Class in io.fluxzero.sdk.tracking.handling.validation.jakarta
Programmatic configuration for the Fluxzero Jakarta Validation provider.
FluxzeroValidationConfiguration() - Constructor for class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
 
FluxzeroValidationProvider - Class in io.fluxzero.sdk.tracking.handling.validation.jakarta
Jakarta Validation provider that exposes the SDK validator through the standard bootstrap API.
FluxzeroValidationProvider() - Constructor for class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationProvider
 
followPublishedEventMigration(String) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Coordinates legacy-event Model and Graph reads with a published-event migration consumer.
followPublishedEventMigration(String, Duration) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
followPublishedEventMigration(String, Duration) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Coordinates legacy-event reads with a migration consumer using a bounded wait before normal handler retry takes over.
forApplicationNamespace() - Method in interface io.fluxzero.sdk.common.Namespaced
Returns the resource scoped to the namespace configured for this application.
forAsyncConsumer(ThrowingFunction) - 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, 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, int, int) - Static method in class io.fluxzero.common.Backlog
Creates a backlog for an asynchronous consumer with a bounded number of in-flight batches.
forAsyncConsumer(ThrowingFunction, int, int, ErrorHandler) - Static method in class io.fluxzero.common.Backlog
Creates a bounded asynchronous backlog with a custom error handler.
forAsyncConsumer(ThrowingFunction, int, ErrorHandler) - Static method in class io.fluxzero.common.Backlog
Creates a backlog for an asynchronous consumer with custom max batch size and error handler.
forAsyncConsumer(ThrowingFunction, int, ToLongFunction, long, int) - Static method in class io.fluxzero.common.Backlog
Creates an asynchronous backlog bounded by item count, cumulative item weight and in-flight batches.
forAsyncConsumer(ThrowingFunction, int, ToLongFunction, long, int, Duration) - Static method in class io.fluxzero.common.Backlog
Creates an asynchronous backlog bounded by item count, cumulative item weight and in-flight batches, with a bounded collection delay whenever an idle backlog starts flushing.
ForbidsAnyRole - Annotation Interface in io.fluxzero.sdk.tracking.handling.authentication
Indicates that a handler method, class, package, or payload should not be invoked or processed if the current user has any of the specified roles.
forbidsUser() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils.RequiredRole
Returns the value of the forbidsUser record component.
ForbidsUser - Annotation Interface in io.fluxzero.sdk.tracking.handling.authentication
Indicates that a handler method, class, package, or payload should not be invoked or processed if a user is currently authenticated.
forceModified() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionSettings
Returns whether the publication settings require treating the transition as modified, excluding publish-only transitions.
forceThrow(Throwable) - Static method in class io.fluxzero.common.ObjectUtils
Forces the given throwable to be thrown.
forConsumer(ThrowingConsumer) - 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, int) - Static method in class io.fluxzero.common.Backlog
Creates a backlog with custom max batch size and default logging error handler.
forConsumer(ThrowingConsumer, int, ErrorHandler) - Static method in class io.fluxzero.common.Backlog
Creates a backlog with custom max batch size and error handler.
forDeadline(Object, Deadline, Instant) - Static method in class io.fluxzero.sdk.scheduling.Schedule
Resolves a Model deadline declaration at a common reference time.
forDefaultNamespace() - Method in interface io.fluxzero.sdk.common.Namespaced
Deprecated.
use Namespaced.forApplicationNamespace(); null selects the application namespace, which need not be the Fluxzero default namespace
forEach(Consumer) - Method in class io.fluxzero.common.DefaultMemoizingBiFunction
 
forEach(Consumer) - Method in interface io.fluxzero.common.MemoizingBiFunction
Applies the given consumer to all currently cached values.
forEach(Consumer) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
forEach(Consumer) - Method in class io.fluxzero.common.DefaultMemoizingFunction
 
forEach(Consumer) - Method in interface io.fluxzero.common.MemoizingFunction
Applies the given consumer to all currently cached values.
forEachInBatch(Iterable, Consumer) - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Processes messages while exposing each message through DeserializingMessage.getCurrent() and completing batch-scoped callbacks after the last message.
forEachOrdered(Consumer) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
ForeverRetryingErrorHandler - Class in io.fluxzero.sdk.tracking
A RetryingErrorHandler with no retry-count limit for eligible failures.
ForeverRetryingErrorHandler() - Constructor for class io.fluxzero.sdk.tracking.ForeverRetryingErrorHandler
Constructs a ForeverRetryingErrorHandler with capped exponential backoff, starting at 10 seconds and capped at 1 minute, retrying non-functional errors and logging both functional and technical failures.
ForeverRetryingErrorHandler(RetryConfiguration) - Constructor for class io.fluxzero.sdk.tracking.ForeverRetryingErrorHandler
Constructs a ForeverRetryingErrorHandler with a custom retry configuration, retrying non-functional errors and logging both functional and technical failures.
ForeverRetryingErrorHandler(RetryConfiguration, Predicate, boolean) - Constructor for class io.fluxzero.sdk.tracking.ForeverRetryingErrorHandler
Constructs a ForeverRetryingErrorHandler with a custom retry configuration.
ForeverRetryingErrorHandler(Duration, Predicate, boolean, Function) - Constructor for class io.fluxzero.sdk.tracking.ForeverRetryingErrorHandler
Constructs a ForeverRetryingErrorHandler with custom delay, error filtering, logging, and error mapping.
forFormat(WebSocketTransportFormat, ObjectMapper) - Static method in class io.fluxzero.common.websocket.WebSocketTransportCodecs
Creates a codec for the supplied format.
forFormat(WebSocketTransportFormat, ObjectMapper, List) - Static method in class io.fluxzero.common.websocket.WebSocketTransportCodecs
Creates a codec with optional protocol-specific compact payload representations.
forFormat(WebSocketTransportFormat, ObjectMapper, List, boolean) - Static method in class io.fluxzero.common.websocket.WebSocketTransportCodecs
Creates a codec after negotiating the peer's ability to read native routed envelopes.
forHandler(Class) - Static method in class io.fluxzero.sdk.web.ApiReferenceEndpoint
Discovers enabled API reference endpoints from the handler and package-level API documentation configuration, composing their route prefixes.
forHandler(Class, Object) - Static method in class io.fluxzero.sdk.web.OpenApiDocumentEndpoint
Discovers OpenAPI document endpoints for the handler with no additional registered Model types.
forHandler(Class, Object, Supplier) - Static method in class io.fluxzero.sdk.web.OpenApiDocumentEndpoint
Discovers OpenAPI document endpoints from the handler and package configuration, using the supplier to obtain registered Model types when rendering schemas.
forLegacyPeer() - Method in class io.fluxzero.common.api.tracking.ClaimSegment
Preserves claim semantics and request correlation when adapting inherited waits for an older peer.
forLegacyPeer() - Method in class io.fluxzero.common.api.tracking.Read
Adapts this request to a peer without consumer-filter support, retaining its identity and explicit cursor.
FORM - Enum constant in enum class io.fluxzero.sdk.web.WebParameterSource
Form fields (application/x-www-form-urlencoded) or multipart parts (multipart/form-data)
format() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns the value of the format record component.
format() - Method in interface io.fluxzero.common.websocket.WebSocketTransportCodec
The negotiated format handled by this codec.
format() - Method in class io.fluxzero.sdk.common.exception.FluxzeroErrorReport
Formats this report as a multi-line exception message.
format() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ObservedType
Returns the value of the format record component.
format() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Optional schema format override.
format(ConstraintViolation, boolean) - Static method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
 
format(Collection, boolean) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
 
formatSafely() - Method in class io.fluxzero.sdk.common.exception.FluxzeroErrorReport
Formats this report as a best-effort exception message.
formatSortable(Object) - Static method in class io.fluxzero.common.api.search.SortableEntry
Formats the given object into a sortable string depending on its type.
formattedPath() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Returns the value of the formattedPath record component.
formatType(SerializedMessage) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
formatType(DeserializingMessage, HandlerInvoker) - Method in class io.fluxzero.sdk.tracking.metrics.HandlerMonitor
 
FormParam - Annotation Interface in io.fluxzero.sdk.web
Injects an individual form field or multipart part into a handler method parameter.
forNamespace(String) - Method in class io.fluxzero.sdk.common.AbstractNamespaced
 
forNamespace(String) - Method in interface io.fluxzero.sdk.common.Namespaced
Returns the resource scoped to the specified namespace.
forNamespace(String) - Method in interface io.fluxzero.sdk.modeling.HandlerRepository
 
forNamespace(String) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.SnapshotStore
Returns this snapshot store scoped to the requested namespace.
forNamespace(String) - Method in interface io.fluxzero.sdk.persisting.keyvalue.KeyValueStore
Returns this key-value store scoped to the requested namespace.
forNamespace(String) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Returns this repository scoped to the requested namespace.
forNamespace(String) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Returns this repository scoped to the requested namespace.
forNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultCommandGateway
 
forNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultErrorGateway
 
forNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultEventGateway
 
forNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultMetricsGateway
 
forNamespace(String) - Method in class io.fluxzero.sdk.publishing.DefaultQueryGateway
 
forNamespace(String) - Method in class io.fluxzero.sdk.web.DefaultWebRequestGateway
 
forOrderedAsyncConsumer(ThrowingFunction) - Static method in class io.fluxzero.common.Backlog
Deprecated, for removal: This API element is subject to removal in a future version.
forOrderedAsyncConsumer(ThrowingFunction, int) - Static method in class io.fluxzero.common.Backlog
Deprecated, for removal: This API element is subject to removal in a future version.
forOrderedAsyncConsumer(ThrowingFunction, int, ErrorHandler) - Static method in class io.fluxzero.common.Backlog
Deprecated, for removal: This API element is subject to removal in a future version.
forOrderedAsyncConsumer(ThrowingFunction, int, ToLongFunction, long) - Static method in class io.fluxzero.common.Backlog
Deprecated, for removal: This API element is subject to removal in a future version.
forOrderedAsyncConsumer(ThrowingFunction, int, ToLongFunction, long, Duration) - Static method in class io.fluxzero.common.Backlog
Deprecated, for removal: This API element is subject to removal in a future version.
forPayloadTarget(Class, Function, HandlerMatcher) - Static method in class io.fluxzero.common.handling.DefaultHandler
Creates a handler for methods declared on the message payload itself.
forRequest() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns the durable selector form carried by a storage request.
forRequest(long) - Method in class io.fluxzero.common.api.modeling.CommitModelsResult
Copies this logical result with another transport request ID.
forRequest(long, boolean) - Method in class io.fluxzero.common.api.modeling.ModelDeletionResult
Returns this durable result correlated to a retrying request.
forRevision(String, long, String, List) - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns the same contract with its lifecycle revision and current serializer migration inputs.
forRuntime(String) - Static method in record class io.fluxzero.proxy.ProxyServerConfig
Creates default proxy settings for a Runtime URL, selecting an ephemeral port and enabling metrics and graceful shutdown.
forTarget(Class, Object, HandlerMatcher) - Static method in class io.fluxzero.common.handling.DefaultHandler
Creates a handler bound to the supplied target and matcher, preparing its method binding and invocation planner.
forTargetClass(Class) - Static method in class io.fluxzero.sdk.web.StaticFileHandler
Creates static-file handlers from the class or package's ServeStatic configuration, resolving relative web paths against the handler path; returns an empty list if no configuration exists.
forType(Class) - Static method in class io.fluxzero.sdk.modeling.SearchParameters
Resolves the effective search configuration for a model or searchable document type.
forwardingWebConsumer() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Internal web consumer that can forward incoming WebRequest messages to a local HTTP server.
ForwardingWebConsumer - Class in io.fluxzero.sdk.web
A specialized, opt-in web request consumer that forwards incoming MessageType.WEBREQUEST messages to a locally running HTTP server.
ForwardingWebConsumer(LocalServerConfig, ConsumerConfiguration) - Constructor for class io.fluxzero.sdk.web.ForwardingWebConsumer
 
ForwardProxyConsumer - Class in io.fluxzero.proxy
 
ForwardProxyConsumer(Client, String, Long, boolean, boolean) - Constructor for class io.fluxzero.proxy.ForwardProxyConsumer
 
forwardWebRequestsToLocalServer(int) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Forwards incoming MessageType.WEBREQUEST messages to a locally running HTTP server on the specified port.
forwardWebRequestsToLocalServer(LocalServerConfig, UnaryOperator) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
forwardWebRequestsToLocalServer(LocalServerConfig, UnaryOperator) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Configures forwarding of MessageType.WEBREQUEST messages to a local HTTP server using the specified LocalServerConfig and custom consumer configuration.
frameDispatchQueuedTimestamp() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketEndpoint.ReceiveTiming
Returns the value of the frameDispatchQueuedTimestamp record component.
frameDispatchStartedTimestamp() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketEndpoint.ReceiveTiming
Returns the value of the frameDispatchStartedTimestamp record component.
frameReceivedTimestamp() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketEndpoint.ReceiveTiming
Returns the value of the frameReceivedTimestamp record component.
freezeForHandover() - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
Freezes ownership before an elected Runtime relinquishes its lease.
freezeForHandover(Duration) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
Freezes ownership, allowing at most timeout for an admitted storage scan to release its lock.
from(Metadata) - Static method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Reads the manifest from document metadata when present.
from(SerializedDocument) - Static method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Reads the manifest from a composed graph document when present.
from(Entity, EntityHelper, Serializer, EventStore) - Static method in class io.fluxzero.sdk.modeling.ImmutableAggregateRoot
Copies an entity and its previous-state chain into immutable aggregate roots using the supplied helpers and stores; null input returns null.
from(ImmutableAggregateRoot) - Static method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
Creates a lazy root retaining the delegate's metadata but clearing its value for deferred reconstruction.
from(ImmutableAggregateRoot, Entity) - Static method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
Creates a lazy root with the supplied reconstruction checkpoint, retaining the delegate's metadata and clearing its eager value.
fromData(Data) - Static method in class io.fluxzero.common.api.Metadata
Restores metadata from its compact serialized representation without eagerly constructing keys, values or a backing map.
fromData(Data) - 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.
fromDocument(SerializedDocument) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
 
fromDocument(SerializedDocument) - Method in interface io.fluxzero.sdk.persisting.search.DocumentSerializer
Deserializes the payload of the given document into a Java object using the type information contained in the document.
fromDocument(SerializedDocument) - Static method in class io.fluxzero.sdk.persisting.search.SearchHit
Constructs a SearchHit instance from a raw SerializedDocument.
fromDocument(SerializedDocument, Class) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
 
fromDocument(SerializedDocument, Class) - Method in interface io.fluxzero.sdk.persisting.search.DocumentSerializer
Deserializes the payload of the given document into an instance of the specified type.
fromEncryptionKey(String) - Static method in class io.fluxzero.common.encryption.DefaultEncryption
Creates encryption from an algorithm|key specification.
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) - 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) - 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) - 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) - 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 T.
fromFileWith(String, Map) - 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.
fromFileWithTypeMapper(Class, String, UnaryOperator) - Static method in class io.fluxzero.common.serialization.JsonUtils
Loads an untyped JSON fixture while mapping every non-revisioned @class value before Jackson resolves it.
fromJson(byte[]) - Static method in class io.fluxzero.common.serialization.JsonUtils
Deserializes a JSON byte array without a caller-provided target type.
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) - 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 ParameterizedType or Class.
fromJson(byte[], Function) - 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(MessageType, String, int[], long, Guarantee) - Static method in class io.fluxzero.common.api.tracking.StorePosition
Creates and validates a position update for an unscoped stream.
fromJson(MessageType, String, int[], long, Guarantee, String) - Static method in class io.fluxzero.common.api.tracking.StorePosition
Creates a position request from JSON properties, validating that the segment has two ordered boundaries within the supported segment range.
fromJson(String) - Static method in class io.fluxzero.common.serialization.JsonUtils
Deserializes JSON without a caller-provided target type.
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) - 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 ParameterizedType or Class.
fromJson(String, Function) - 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.
fromJsonWithTypeMapper(String, UnaryOperator) - Static method in class io.fluxzero.common.serialization.JsonUtils
Deserializes untyped JSON while mapping every non-revisioned @class value before Jackson resolves it.
fromMessage(HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AbstractUserProvider
Extracts a User from the metadata of a message.
fromMessage(HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
 
fromMessage(HasMessage) - Method in enum class io.fluxzero.sdk.tracking.handling.authentication.NoOpUserProvider
 
fromMessage(HasMessage) - Method in interface io.fluxzero.sdk.tracking.handling.authentication.UserProvider
Extracts the User from a given HasMessage instance.
fromProperties() - Static method in record class io.fluxzero.proxy.ProxyServerConfig
Loads proxy settings through application properties.
fromProperties(PropertySource) - Static method in class io.fluxzero.sdk.configuration.client.WebSocketClient.ClientConfig
Creates a configuration whose property-backed defaults are resolved from the supplied application-local source.
fromSortPath(String) - Static method in record class io.fluxzero.common.api.search.SearchValue
Decodes an explicit collection-value ordering key, or returns null for an ordinary key.
fromValue(T) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
Wraps a value as a side-effect-free entity using its configured identifier property, without loading or storing aggregate state.
fullSegment(long) - Static method in record class io.fluxzero.common.api.tracking.SegmentRange
Creates a range covering all segments with the supplied last processed index.
FUNCTIONAL - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelIdResolution
Apply the model's ID conversion and affixes, retaining alias resolution.
FunctionalException - Exception Class in io.fluxzero.sdk.common.exception
Base class for user-facing exceptions that are intended to be serialized and transferred across system boundaries (e.g., back to a calling client or frontend application).
FunctionalException() - Constructor for exception class io.fluxzero.sdk.common.exception.FunctionalException
 
FunctionalException(String) - Constructor for exception class io.fluxzero.sdk.common.exception.FunctionalException
 
FunctionalException(String, Throwable) - Constructor for exception class io.fluxzero.sdk.common.exception.FunctionalException
 
FunctionalException(String, Throwable, boolean, boolean) - Constructor for exception class io.fluxzero.sdk.common.exception.FunctionalException
 
FunctionalException(Throwable) - Constructor for exception class io.fluxzero.sdk.common.exception.FunctionalException
 
functionalId() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the public functional identity from the current model value or, for a deleted model, its latest available historical value.
functionalIdOf(Object) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the functional value held by this type's EntityId property.
future() - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy.TrackerRequest
 

G

GatewayClient - Interface in io.fluxzero.sdk.publishing.client
Low-level interface for sending SerializedMessages to a gateway (e.g. commands, events, queries).
GatewayException - Exception Class in io.fluxzero.sdk.publishing
 
GatewayException(FluxzeroErrorReport, Throwable) - Constructor for exception class io.fluxzero.sdk.publishing.GatewayException
 
GatewayException(String, Throwable) - Constructor for exception class io.fluxzero.sdk.publishing.GatewayException
 
gatewayPath(MessageType) - Static method in class io.fluxzero.common.ServicePathBuilder
Returns the gateway path used to publish messages of the given MessageType.
gatewayUrl(MessageType, String, WebSocketClient.ClientConfig) - Static method in class io.fluxzero.sdk.common.websocket.ServiceUrlBuilder
Builds the URL to send messages to a gateway endpoint for the specified message type and topic.
GcCollectorMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.JvmGcMetrics.GcCollectorMetrics
 
generateId() - Static method in interface io.fluxzero.sdk.Fluxzero
Generates a functional ID using the current IdentityProvider.
generateId(Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Generates a strongly typed ID of given idClass using the current IdentityProvider.
generateNewEncryptionKey() - Static method in class io.fluxzero.common.encryption.DefaultEncryption
Generates a new encryption key using the default encryption mechanism.
GenericGateway - Interface in io.fluxzero.sdk.publishing
A generic message gateway for publication of messages in Fluxzero.
genericType() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.Property
Returns the value of the genericType record component.
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() - Method in interface io.fluxzero.common.ThrowingSupplier
Gets a result.
get() - Method in class io.fluxzero.sdk.common.websocket.SessionPool
Returns an open session using round-robin slot selection, creating or replacing the selected session as needed.
get() - Static method in interface io.fluxzero.sdk.Fluxzero
Returns the Fluxzero instance bound to the current thread or else set by the current application.
get() - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
get() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the current instance of the entity.
get() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the current model value, or null for a missing or deleted model.
get() - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
 
get() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
get() - Method in record class io.fluxzero.sdk.modeling.ModelState
Returns the current value, or null for a missing/deleted Model.
get() - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
get() - Method in class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
get() - Method in interface io.fluxzero.sdk.persisting.caching.SoftReferenceCache.CacheReference
Returns the referenced value, or null if it is no longer available.
get() - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache.HardCacheReference
 
get(int) - Method in class io.fluxzero.sdk.common.websocket.SessionPool
 
get(Entity) - Static method in class io.fluxzero.sdk.scheduling.DeadlineMetadata
Obtains the immutable deadline map from a loaded Model revision.
get(Object) - Method in class io.fluxzero.common.api.Metadata
Retrieves the value associated with the given key from the entries map.
get(Object) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
get(Object) - Method in interface io.fluxzero.common.caching.Cache
Retrieves the value associated with the given id, or null if not found.
get(Object) - Method in enum class io.fluxzero.common.caching.NoOpCache
 
get(Object) - Method in class io.fluxzero.sdk.DefaultMemoization
 
get(Object) - Method in interface io.fluxzero.sdk.Memoization
Returns the currently cached value for the given key, or null if none exists or the value has expired.
get(Object) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
get(Object) - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
get(Object) - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
get(Object) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
get(Object, TypeReference) - 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, Function) - Method in class io.fluxzero.common.api.Metadata
Retrieves an object value or maps a raw string value to the requested type.
get(Object, Class) - 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 null for 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) - Method in class io.fluxzero.sdk.common.websocket.SessionPool
Returns an open session selected by consistent hashing of the routing key; a null key uses round-robin selection.
get(String) - Method in class io.fluxzero.sdk.configuration.spring.SpringPropertySource
 
get(String) - Method in class io.fluxzero.sdk.persisting.keyvalue.DefaultKeyValueStore
 
get(String) - Method in interface io.fluxzero.sdk.persisting.keyvalue.KeyValueStore
Retrieves the value associated with the given key.
get(String) - Static method in class io.fluxzero.sdk.web.WebRequest
Creates a new WebRequest.Builder instance for constructing a GET request to given url.
get(String, String) - Method in interface io.fluxzero.common.application.PropertySource
Returns the property value, or the given default if not present.
get(K) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Returns the cached value, updating access bookkeeping, or null if the key is absent.
GET - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
 
getActiveAggregatesFor(AggregateRepository, Object) - Static method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
Returns aggregates in the supplied repository that contain the entity on the current thread.
getActiveAggregatesFor(Object) - Static method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
Returns active aggregate identifiers and types that contain the supplied entity identifier.
getActiveUser() - Method in class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
 
getActiveUser() - Method in interface io.fluxzero.sdk.tracking.handling.authentication.UserProvider
Returns the currently active user, typically injected by the current context.
getAdhocInterceptor(MessageType) - Static method in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
Returns the current thread-local ad hoc interceptor for the given MessageType, if present.
getAggregatedPayloadBytes() - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
Returns the fully aggregated payload bytes, waiting for the final chunk when necessary.
getAggregateId(HasMetadata) - Static method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the aggregate ID from the metadata of the given message.
getAggregateIds(GetAggregateIds) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Gets aggregate IDs based on a GetAggregateIds request.
getAggregateIds(GetAggregateIds) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
getAggregateIds(GetAggregateIds) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
Retrieves a map of aggregate IDs associated with a given entity, using a GetAggregateIds request.
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 GetAggregateIds request, returning a mapping of aggregate IDs to types.
GetAggregateIdsResult() - Constructor for class io.fluxzero.common.api.modeling.GetAggregateIdsResult
 
getAggregateRootConfiguration(Class) - Static method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
Returns the legacy Aggregate defaults even when an Aggregate fallback load is attempted for a Model type.
getAggregatesFor(Object) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository
 
getAggregatesFor(Object) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Returns a map of aggregate IDs and their types that are associated with a given entity ID.
getAggregatesFor(Object) - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
getAggregatesFor(String) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Gets a map of aggregate IDs that reference a given entity ID.
getAggregateType(HasMetadata) - Static method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the aggregate type from the metadata of the given message.
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
 
getAliasObservations() - Method in class io.fluxzero.common.api.modeling.CommitModels
Explicit alias-owner observations; null owners record absence independently of primary IDs.
getAll() - Method in class io.fluxzero.sdk.modeling.BatchingHandlerRepository
 
getAll() - Method in class io.fluxzero.sdk.modeling.DefaultHandlerRepository
 
getAll() - Method in interface io.fluxzero.sdk.modeling.HandlerRepository
Retrieves all currently stored handler instances.
getAllInterfaces(Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns all interfaces implemented by the supplied type, including interfaces inherited through superclasses and parent interfaces.
getAllMethods(Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the cached methods discovered across the type hierarchy.
getAndUpdate(UnaryOperator) - Method in interface io.fluxzero.sdk.modeling.Graph
Equivalent to Graph.getAndUpdate(UnaryOperator, int) with no retries.
getAndUpdate(UnaryOperator, int) - Method in interface io.fluxzero.sdk.modeling.Graph
Like Graph.updateAndGet(UnaryOperator, int), but returns the graph immediately before the successful attempt.
getAnnotatedFields(Class, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns discovered fields carrying the annotation directly or through a meta-annotation.
getAnnotatedFields(Object, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns matching annotated fields on the target or represented class, or an empty list for a null target.
getAnnotatedMethods(Class, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns discovered methods carrying the annotation directly, through a meta-annotation, or through an overridden declaration.
getAnnotatedMethods(Object, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns matching annotated methods on the target's runtime class, or an empty list for a null target.
getAnnotatedProperties(Class, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns annotated fields and readable methods, deduplicated by property name, including inherited and meta-annotated properties.
getAnnotatedProperty(Class, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the first annotated property discovered for the type, or an empty optional when none matches.
getAnnotatedProperty(Object, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the first matching annotated property on the target or represented class, or an empty optional for a null target.
getAnnotatedPropertyInvoker(Class, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns a cached invoker for the first matching annotated property, with reflective access enabled.
getAnnotatedPropertyName(Object, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the logical name of the first matching annotated property, if present.
getAnnotatedPropertyValue(Object, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Reads the first matching annotated property, returning an empty optional for a missing or null value.
getAnnotatedPropertyValueOrNull(Object, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the value of the first property carrying the given annotation, or null when the target, annotated property, or property value is absent.
getAnnotatedPropertyValues(Object, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Reads all matching annotated properties and returns their non-null values; a null target yields an empty collection.
getAnnotation(AnnotatedElement, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns a direct or composed annotation, using inherited method and type lookup where applicable.
getAnnotation(Executable) - Method in class io.fluxzero.common.handling.HandlerConfiguration
Retrieves the configured method annotation on the given method, if present.
getAnnotationAs(Annotation, Class, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the annotation or its matching meta-annotation when returnType is the target annotation type.
getAnnotationAs(Class, Class, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Finds a matching type annotation and projects its attributes into the requested representation; null or unmatched targets yield an empty optional.
getAnnotationAs(AnnotatedElement, Class, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Finds a matching annotation on the element and projects its attributes into the requested representation, or returns an empty optional if absent.
getAnnotationAttribute(Annotation, String, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns a single annotation attribute value when it exists and matches the requested type.
getAnnotationAttributes(Annotation) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns all no-argument attributes declared by an annotation instance.
getAnnotations(AnnotatedElement) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the direct annotations present on an annotated element.
getApplicationIdKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getApplicationIdKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Retrieves the key used to identify the application ID in correlation metadata.
getApplicationIdKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getApplicationVersionKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getApplicationVersionKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Retrieves the key used to identify the deployed application version in correlation metadata.
getApplicationVersionKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getAssociationProperties() - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations
Returns the association definitions declared on the handler type itself, keyed by message property name.
getAttributes() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
 
getAuthorizingUser(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
getBatch(int[], Position, int) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
getBatch(Tracker) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
getBatch(Tracker) - Method in interface io.fluxzero.common.tracking.TrackingStrategy
Requests a new batch of messages for the given tracker.
getBatch(Tracker, DefaultTrackingStrategy.TrackerRequest) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
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) - Method in class io.fluxzero.testserver.scheduling.TestServerScheduleStore
 
getBatch(Long, int, boolean) - Method in interface io.fluxzero.common.tracking.MessageStore
Retrieves a batch of messages starting from the given minIndex.
getBatch(Long, int, boolean) - Method in class io.fluxzero.sdk.persisting.search.client.CollectionMessageStore
 
getBatch(Long, int, boolean) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
Returns a batch of schedules that are due for delivery.
getBatch(Long, int, boolean) - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
getBatch(Long, int, boolean) - Method in class io.fluxzero.testserver.scheduling.TestServerScheduleStore
 
getBatch(Long, int, boolean, boolean) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
Returns a batch of schedules from the active schedule index.
getBatch(Long, int, boolean, long) - Method in interface io.fluxzero.common.tracking.MessageStore
Retrieves a batch of messages starting from the given minIndex, limiting both message count and complete serialized message bytes.
getBatch(Long, int, boolean, long) - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
getBatch(Long, int, long) - Method in interface io.fluxzero.common.tracking.MessageStore
Retrieves a batch of messages starting from the given lastIndex (exclusive), limiting both message count and complete serialized message bytes.
getBatchResource(Object) - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns a resource from the current thread's handling-batch resource map, or null if absent.
getBatchResourceOrDefault(Object, V) - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns a resource from the current thread's handling-batch resource map, or the supplied default if the key is absent.
getBean(Class) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
 
getBeanNameSuffix() - Method in class io.fluxzero.sdk.configuration.spring.ModelHandlerPostProcessor
 
getBeanNameSuffix() - Method in class io.fluxzero.sdk.configuration.spring.SocketEndpointPostProcessor
 
getBeanNameSuffix() - Method in class io.fluxzero.sdk.configuration.spring.StatefulPostProcessor
 
getBeanNameSuffix() - Method in class io.fluxzero.sdk.configuration.spring.TrackSelfPostProcessor
 
getBefore() - Method in class io.fluxzero.common.api.search.SearchQuery
Returns the upper time boundary, clamped to since when both are present and the upper boundary precedes it; an absent boundary remains null.
getBodyParameter(String) - Method in interface io.fluxzero.sdk.web.WebRequestContext
Retrieves the value of a parameter from the JSON request body.
getBodyPublisher(SerializedMessage) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
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.
getBooleanProperty(String) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves a boolean property by key, returning false if not present.
getBooleanProperty(String, boolean) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves a boolean property by key, returning a default if the property is not present.
getBootstrapConfiguration() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
getBufferSize() - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Returns written bytes, for bounding writer pools after serialization.
getBytes() - Method in class io.fluxzero.common.api.eventsourcing.AppendEvents.Metric
The complete serialized size of all messages within all batches.
getBytes() - Method in class io.fluxzero.common.api.eventsourcing.EventBatch
Calculates the complete serialized size of all messages within the batch.
getBytes() - Method in class io.fluxzero.common.api.modeling.CommitModels
Returns the complete serialized event-message bytes carried once by this commit.
getBytes() - Method in class io.fluxzero.common.api.modeling.ModelCommitStep
Complete serialized event-message bytes carried by this substep.
getBytes() - Method in class io.fluxzero.common.api.modeling.ModelDocumentMutation
Returns the serialized document payload size without counting protocol framing.
getBytes() - Method in class io.fluxzero.common.api.modeling.ModelSnapshotMutation
Returns the serialized value size without protocol framing.
getBytes() - Method in class io.fluxzero.common.api.search.BulkUpdateDocuments
 
getBytes() - Method in class io.fluxzero.common.api.SerializedMessage
Returns the exact size used by the compact binary transports.
getBytes() - Method in class io.fluxzero.common.api.tracking.MessageBatch
Calculates the complete serialized size of all messages within the batch.
getBytes(ByteBuffer) - Static method in class io.fluxzero.common.ObjectUtils
Extracts the byte array from a ByteBuffer.
getCacheKey(HandlerInput) - Method in interface io.fluxzero.common.handling.HandlerMethodPlanner
Returns the complete key without creating the message when the planner supports lazy input.
getCacheKey(HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
 
getCacheKey(HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
getCacheKey(M) - Method in interface io.fluxzero.common.handling.HandlerMethodPlanner
Returns a key containing every message property that can affect the result of HandlerMethodPlanner.prepare(Object).
getCacheKey(M) - Method in interface io.fluxzero.common.handling.KeyedParameterResolver
Returns an immutable, equality-stable and preferably low-cardinality applicability key.
getCallerClass() - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the first calling class outside the immediate invoking class and java.*, or null if none is found.
getCanonicalType(Type) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Computes the canonical string representation of a Type.
getCasters(Class, Collection, Class) - Static method in class io.fluxzero.sdk.common.serialization.casting.CastInspector
Discovers all caster methods annotated with the given annotation (typically Upcast or Downcast) in the provided candidates, and wraps them as AnnotatedCaster instances.
getClientId() - Method in class io.fluxzero.common.tracking.SimpleTracker
 
getClientId() - Method in interface io.fluxzero.common.tracking.Tracker
 
getClientId(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
getClientIdKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getClientIdKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Retrieves the key representing the client identifier in the correlation metadata.
getClientIdKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getClientName(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
getClientNameKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getClientNameKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Retrieves the key associated with the client's name from the correlation metadata.
getClientNameKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getClientSdkVersion(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
getClientSdkVersion(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Reads the advertised client SDK version from handshake headers, if present.
getClientSessionId(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Reads the client's session identifier from handshake headers, if present.
getClockProvider() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
getCloseHandshakeTimeout() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
getCode() - Method in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
Returns the stable machine-readable error code.
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
Resolves the collection element or map value class from a field or method's generic type.
getCollectionElementType(Type) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Resolves the first generic argument, or the value argument for maps, using a wildcard's upper bound.
getCompressionAlgorithm(WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
getCompressionAlgorithm(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
getConfigurationPhase() - Method in class io.fluxzero.sdk.configuration.spring.ConditionalOnBean.Condition
 
getConnectionTimeoutFailsafeGrace() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
getConstraint() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
 
getConstraintValidatorFactory() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
getConstraintViolations(Collection, Validator, Class...) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Validates each element in the collection using the provided validator and returns structured constraint violations.
getConstraintViolations(Collection, Class...) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Validates each element in the collection using the current Fluxzero validator and returns structured constraint violations.
getConstraintViolations(T, Validator, Class...) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Validates the object using the provided validator and returns structured constraint violations with property paths.
getConstraintViolations(T, Class...) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
Validates a bean instance and returns raw constraint violations.
getConstraintViolations(T, Class...) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Validates the object using the current Fluxzero validator and returns structured constraint violations with property paths.
getConstraintViolations(T, Class...) - Method in interface io.fluxzero.sdk.tracking.handling.validation.Validator
Validates the given object and returns structured constraint violations, including their property paths, invalid values, messages, and constraint metadata.
getConsumer(HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
getConsumerFilter() - Method in class io.fluxzero.common.handling.DefaultHandler
 
getConsumerFilter() - Method in interface io.fluxzero.common.handling.Handler
Conservative delivery metadata for this handler.
getConsumerFilter() - Method in class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator.DocumentHandler
 
getConsumerFilter() - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.InterceptedHandler
 
getConsumerFilter() - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedInterceptedHandler
 
getConsumerFilter() - Method in class io.fluxzero.sdk.web.SocketEndpointHandler
 
getConsumerFilter() - Method in class io.fluxzero.sdk.web.WebHandlerMatcher
Conservative union of the actual compiled routes, including automatic HTTP methods.
getConsumerKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getConsumerKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Retrieves the consumer key used to identify the consumer of a message.
getConsumerKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getConsumerName() - Method in interface io.fluxzero.common.tracking.Tracker
 
getConsumerNamespace(DeserializingMessage) - Static method in class io.fluxzero.sdk.common.ClientUtils
Returns the namespace of the consumer that is handling the supplied message.
getContent() - Method in class io.fluxzero.sdk.web.WebFormPart
Returns a defensive copy of the part's content bytes.
getContent(Class, String) - Static method in class io.fluxzero.common.serialization.JsonUtils
 
getContent(URI) - Static method in class io.fluxzero.common.serialization.JsonUtils
 
getContentType() - Method in class io.fluxzero.sdk.web.WebFormPart
Returns the part's content type, if supplied.
getContentType() - Method in class io.fluxzero.sdk.web.WebRequest
Returns the content type of the request (based on Content-Type header).
getContentType() - Method in class io.fluxzero.sdk.web.WebResponse
Retrieves the value of the "Content-Type" header from the HTTP response.
getContext(ProxyWebsocketSession) - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
 
getContext(Class) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns a message-scoped context value.
getCookie(Metadata, String) - Static method in class io.fluxzero.sdk.web.WebRequest
Retrieves the first cookie with the given name from the provided Metadata object.
getCookie(String) - Method in class io.fluxzero.sdk.web.WebRequest
Finds the first cookie with the given name in logical wire order.
getCookie(String, CookieValueConflictPolicy) - Method in class io.fluxzero.sdk.web.WebRequest
Finds a cookie with the given name using the requested conflict policy.
getCookieMap() - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Returns request cookie values indexed by cookie name.
getCookieParameter(String) - Method in interface io.fluxzero.sdk.web.WebRequestContext
Retrieves a parameter value from the cookie source using the specified parameter name.
getCookies() - Method in class io.fluxzero.sdk.web.WebResponse
Retrieves a list of cookies from the response's "Set-Cookie" headers.
getCookies(String) - Method in class io.fluxzero.sdk.web.WebRequest
Returns all cookies with the given name in logical wire order, without collapsing duplicates.
getCorrelationData() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Returns correlation metadata based on the current message being handled (if any).
getCorrelationData(SerializedMessage) - Method in class io.fluxzero.sdk.web.ForwardingWebConsumer
 
getCorrelationData(DeserializingMessage) - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getCorrelationData(DeserializingMessage) - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Returns correlation metadata derived from the current deserializing message.
getCorrelationData(DeserializingMessage) - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getCorrelationData(Client, SerializedMessage, MessageType) - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getCorrelationData(Client, SerializedMessage, MessageType) - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Returns correlation metadata derived from a serialized message and optional context.
getCorrelationData(Client, SerializedMessage, MessageType) - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getCorrelationIdKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getCorrelationIdKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Returns the key used for identifying the correlation ID within the metadata.
getCorrelationIdKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getCorrelationMetadata(DeserializingMessage) - Method in enum class io.fluxzero.sdk.publishing.correlation.DefaultCorrelationDataProvider
Returns the default correlation data directly in its compact metadata representation.
getCurrent() - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns the current DeserializingMessage being processed in this thread, or null if none is set.
getCurrent() - Static method in interface io.fluxzero.sdk.tracking.handling.authentication.User
Returns the user currently associated with the executing thread.
getCurrent() - Static method in class io.fluxzero.sdk.tracking.handling.Invocation
Returns the current Invocation bound to this thread, or null if none exists.
getCurrentUser(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
getCurrentWebRequestContext() - Static method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Returns the current DefaultWebRequestContext from the active DeserializingMessage, or null if no such message is available.
getDeadline() - Method in interface io.fluxzero.common.tracking.Tracker
 
getDeadline() - Method in interface io.fluxzero.sdk.persisting.caching.SoftReferenceCache.CacheReference
Returns the expiry deadline, or null when this reference does not expire by time.
getDeadline() - Method in class io.fluxzero.sdk.scheduling.Schedule
The time at which this scheduled message should be delivered.
getDeadlineUpdates() - Method in class io.fluxzero.common.api.modeling.CommitModels
Scheduler effects included atomically with this commit.
getDefaultClockProvider() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
getDefaultConstraintValidatorFactory() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
getDefaultConstructor(Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the default constructor declared by the supplied type, if present.
getDefaultConsumerConfiguration(MessageType) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
getDefaultDeliveryGuarantee(PropertySource) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves the application delivery default using the owning component's property source.
getDefaultMessageInterpolator() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
getDefaultParameterNameProvider() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
getDefaultsVersion() - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Returns the active Fluxzero defaults version, or null when compatibility defaults are used.
getDefaultsVersion(PropertySource) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Returns the Fluxzero defaults version from the given source, or null when compatibility defaults are used.
getDefaultTraversableResolver() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
getDelayKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getDelayKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Retrieves the key used to identify the delay metadata within correlation data.
getDelayKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getDelegatee() - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
 
getDispatchUser(Message, MessageType) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
getDocument() - Method in class io.fluxzero.common.api.search.SerializedDocument
Returns the serialized representation of the document.
getDocument(Id) - Static method in interface io.fluxzero.sdk.Fluxzero
Fetches a document by id using the associated type to determine the collection.
getDocument(Object, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Gets the document with given id in given collection type, returning the value.
getDocument(Object, Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Gets the document with given id in given collection, returning the value in the type that it was stored.
getDocument(Object, Object, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Gets the document with given id in given collection, converting the matching document to a value with given type.
GetDocument - Class in io.fluxzero.common.api.search
Request to fetch a single document from the search store by ID and collection.
GetDocument(String, String) - Constructor for class io.fluxzero.common.api.search.GetDocument
 
GetDocument(String, String, boolean) - Constructor for class io.fluxzero.common.api.search.GetDocument
 
GetDocument(String, String, boolean, boolean) - Constructor for class io.fluxzero.common.api.search.GetDocument
 
getDocumentationUrl() - Method in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
Returns the canonical documentation URL for this error.
getDocumentationUrl() - Method in exception class io.fluxzero.sdk.common.exception.TechnicalException
Returns the documentation URL for the error code, if available.
getDocumentationUrl() - Method in exception class io.fluxzero.sdk.publishing.GatewayException
Returns the report's documentation URL, or null when no report is available.
getDocumentationUrl() - Method in exception class io.fluxzero.sdk.publishing.TimeoutException
Returns the report's documentation URL, or null when no report is available.
getDocumentationUrl() - Method in exception class io.fluxzero.sdk.tracking.TrackingException
Returns the report's documentation URL, or null when no report is available.
GetDocumentResult - Class in io.fluxzero.common.api.search
Result returned in response to a GetDocument request.
GetDocumentResult(long, SerializedDocument) - Constructor for class io.fluxzero.common.api.search.GetDocumentResult
 
GetDocumentResult(long, SerializedDocument, ModelHeadState) - Constructor for class io.fluxzero.common.api.search.GetDocumentResult
 
GetDocumentResult(long, SerializedDocument, ModelHeadState, boolean) - Constructor for class io.fluxzero.common.api.search.GetDocumentResult
 
GetDocumentResult(long, SerializedDocument, ModelHeadState, boolean, Long) - Constructor for class io.fluxzero.common.api.search.GetDocumentResult
 
GetDocumentResult.Metric - Class in io.fluxzero.common.api.search
Lightweight structure for representing GetDocumentResult in Fluxzero metrics logs.
getDocuments(Collection, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Gets a collection of documents by their IDs from the given collection type.
getDocuments(Collection, Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Gets a collection of documents by their IDs from the given collection and deserializes them into the stored type.
getDocuments(Collection, Object, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Gets a collection of documents by their IDs, converting the matching documents to value with the given type.
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 GetDocuments request.
GetDocumentsResult() - Constructor for class io.fluxzero.common.api.search.GetDocumentsResult
 
GetDocumentsResult.Metric - Class in io.fluxzero.common.api.search
Lightweight structure for representing GetDocumentsResult in Fluxzero 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 GetDocumentStats request.
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
Returns the class declaring the member; rejects accessible objects that do not represent a member.
getEncryption() - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Returns the currently active Encryption instance.
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
Returns the document end timestamp, clamped to the start timestamp when both are present and the end precedes it; an absent end remains null.
getEntities(Entity) - Method in class io.fluxzero.sdk.modeling.AnnotatedEntityHolder
Returns the set of ImmutableEntity instances that are defined at the member location within the specified parent entity.
getEntity() - Method in interface io.fluxzero.sdk.modeling.HasEntity
Retrieves the associated Entity of the object.
getEntity() - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberMessage
 
getEntity(Object) - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves an entity based on the provided entity ID.
getEntity(Object, Class) - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves an entity by functional ID and expected type.
getEntityByRoute(Entity, String) - Method in class io.fluxzero.sdk.modeling.AnnotatedEntityHolder
Finds the first entity in this holder matching the routing value, or returns null when the parent value, holder value, or matching entity is absent.
getEntityHolder(Class, AccessibleObject, EntityHelper, Serializer) - Static method in class io.fluxzero.sdk.modeling.AnnotatedEntityHolder
Retrieves or creates a cached AnnotatedEntityHolder at the given member location.
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.Entry for 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.
getErrorCode() - Method in class io.fluxzero.sdk.common.exception.FluxzeroErrorReport
Returns the stable machine-readable error code.
getErrorCode() - Method in exception class io.fluxzero.sdk.common.exception.TechnicalException
Returns the stable Fluxzero error code, if available.
getErrorCode() - Method in exception class io.fluxzero.sdk.publishing.GatewayException
Returns the report's error code, or null when no report is available.
getErrorCode() - Method in exception class io.fluxzero.sdk.publishing.TimeoutException
Returns the report's error code, or null when no report is available.
getErrorCode() - Method in exception class io.fluxzero.sdk.tracking.TrackingException
Returns the report's error code, or null when no report is available.
getEvents(Object) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.EventStore
Retrieves the full event stream for an aggregate starting from the beginning.
getEvents(Object, long) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.EventStore
Retrieves the event stream for an aggregate starting after the specified sequence number.
getEvents(Object, long, int) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.EventStore
Retrieves the event stream for an aggregate starting after a given sequence number, with a maximum limit.
getEvents(Object, long, int, boolean) - Method in class io.fluxzero.sdk.persisting.eventsourcing.DefaultEventStore
 
getEvents(Object, long, int, boolean) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.EventStore
Retrieves the event stream for an aggregate with full control over behavior.
getEvents(String) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Retrieves the full event stream for a given aggregate.
getEvents(String, long) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Retrieves the event stream for an aggregate starting after the given sequence number.
getEvents(String, long, int) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Retrieves the event stream for an aggregate with control over size and offset.
getEvents(String, long, int) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
getEvents(String, long, int) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
Retrieves events for a specific aggregate starting after a given sequence number, optionally limiting the result size.
GetEvents - Class in io.fluxzero.common.api.eventsourcing
A request to fetch stored events for a specific aggregate in an event-sourced system.
GetEvents(String, Long, int) - Constructor for class io.fluxzero.common.api.eventsourcing.GetEvents
Creates a count-bounded request without a payload-byte limit.
GetEvents(String, Long, int, long) - Constructor for class io.fluxzero.common.api.eventsourcing.GetEvents
 
GetEventsResult - Class in io.fluxzero.common.api.eventsourcing
Response to a GetEvents request, 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 GetEventsResult used for monitoring.
getEventStoreClient() - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns the EventStoreClient associated with this client for querying event logs.
getFacets(Object) - Method in class io.fluxzero.common.search.JacksonInverter
 
getFacets(AccessibleObject, Object) - Method in class io.fluxzero.common.search.JacksonInverter
 
getFacetsStream(Object) - Method in class io.fluxzero.common.search.JacksonInverter
 
GetFacetStats - Class in io.fluxzero.common.api.search
Request to retrieve aggregated counts for all facet fields across documents matching the given SearchQuery.
GetFacetStats() - Constructor for class io.fluxzero.common.api.search.GetFacetStats
 
GetFacetStatsResult - Class in io.fluxzero.common.api.search
Result returned for a GetFacetStats request.
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
Returns the first discovered field with the given name, including inherited fields.
getFieldAnnotation(Field, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the field's direct or composed annotation, if present; composed matches retain the outer annotation instance.
getFieldValue(String, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Reads a named field with reflective access enabled, returning an empty optional for a null target, missing field, or null value.
getFile(Class, String) - Static method in class io.fluxzero.common.FileUtils
Gets a file from a classpath location using a reference class.
getFileName() - Method in class io.fluxzero.sdk.web.WebFormPart
Returns the uploaded file name, or null for a part without a file name.
getFilter() - Method in class io.fluxzero.sdk.registry.ConsumerBlueprint
Current immutable projection, including its monotonic application-local revision.
getFirstAvailableProperty(String...) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Returns an Optional containing the first non-null property value among the provided property names, if any exist.
getFirstTypeArgument(Type) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the first actual generic argument.
getFluxzeroErrorReport() - Method in exception class io.fluxzero.sdk.common.exception.TechnicalException
Returns the structured Fluxzero report backing this exception, if this exception was created from one.
getFluxzeroErrorReport() - Method in exception class io.fluxzero.sdk.publishing.GatewayException
Returns the structured Fluxzero error report, or null when this exception has no report.
getFluxzeroErrorReport() - Method in exception class io.fluxzero.sdk.publishing.TimeoutException
Returns the structured Fluxzero error report, or null when this exception has no report.
getFluxzeroErrorReport() - Method in exception class io.fluxzero.sdk.tracking.TrackingException
Returns the structured Fluxzero error report, or null when this exception has no report.
getFormat() - Method in class io.fluxzero.common.api.Data
Returns the effective format for the data, defaulting to Data.JSON_FORMAT if format is null or "json".
getFormattedPath() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
 
getFormParameter(String) - Method in interface io.fluxzero.sdk.web.WebRequestContext
Retrieves the value of a form parameter from the web request context.
getFormParameters() - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Returns parsed form parameter values grouped by name, parsing the body on demand.
getFormParts() - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Returns parsed multipart form parts grouped by name, parsing the body on demand.
getFutureSchedules(Serializer) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
Deserializes and returns schedules after the current clock-derived index boundary without removing them.
getGatewayClient(MessageType) - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns a GatewayClient for the given message type using the default topic (typically null).
getGatewayClient(MessageType, String) - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
Returns the memoized GatewayClient for the given message type and topic.
getGatewayClient(MessageType, String) - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns a GatewayClient for the given message type and topic.
getGenericPropertyType(AccessibleObject) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns a field's generic type or a method's generic return type; rejects other accessible objects.
getGenericType(Class, Class) - Static method in class io.fluxzero.common.reflection.GenericTypeResolver
Resolves the target supertype in the supplied class hierarchy, substituting type variables from intervening generic declarations.
getGenericType(Class, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Resolves the requested supertype's generic arguments in the context of the candidate class.
getGenericType(Type, Class) - Static method in class io.fluxzero.common.reflection.GenericTypeResolver
Resolves a target supertype while retaining the supplied type's actual generic arguments.
getGenericType(Type, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Resolves a generic supertype from a parameterized declaration, preserving its argument bindings.
getGloballyMemoized(K) - Static method in interface io.fluxzero.sdk.Fluxzero
Returns the memoized value for the given key in the global scope of the current Fluxzero instance.
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
Returns the requested delivery guarantee, defaulting to Guarantee.NONE when absent.
getGuarantee() - Method in class io.fluxzero.common.api.publishing.Truncate
 
getGuarantee() - Method in class io.fluxzero.common.api.search.CollectionSearchCommand
 
getHandlerAnnotation(MessageType) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
getHandlerKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getHandlerKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Retrieves the key associated with the current handler class in correlation metadata.
getHandlerKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getHandlerMethodOrNull(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedInterceptedHandler
 
getHandlerMethodOrNull(DeserializingMessage, Handler, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
getHandlerMethodOrNull(M) - Method in class io.fluxzero.common.handling.DefaultHandler
 
getHandlerMethodOrNull(M) - Method in class io.fluxzero.common.handling.Handler.DelegatingHandler
 
getHandlerMethodOrNull(M) - Method in interface io.fluxzero.common.handling.Handler
Returns a reusable HandlerMethod capable of processing the given message, or null when unavailable.
getHandlerMethodPlanner() - Method in class io.fluxzero.common.handling.DefaultHandler
 
getHandlerMethodPlanner() - Method in class io.fluxzero.common.handling.Handler.DelegatingHandler
 
getHandlerMethodPlanner() - Method in interface io.fluxzero.common.handling.Handler
Returns the planner used to select and prepare this handler's methods.
getHandlerMethodPlanner() - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedInterceptedHandler
 
getHandlerMethodPlanOrNull(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedInterceptedHandler
 
getHandlerMethodPlanOrNull(M) - Method in class io.fluxzero.common.handling.DefaultHandler
 
getHandlerMethodPlanOrNull(M) - Method in class io.fluxzero.common.handling.Handler.DelegatingHandler
 
getHandlerMethodPlanOrNull(M) - Method in interface io.fluxzero.common.handling.Handler
Returns a reusable plan for the handler method selected for this message.
getHandlerPath(Class, Object, Executable) - Static method in class io.fluxzero.sdk.web.WebUtils
Computes the complete @Path value for the given handler.
getHandshakeResponseHeaders() - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Returns the response headers from the successful opening handshake.
getHeader(Metadata, String) - Static method in class io.fluxzero.sdk.web.WebRequest
Retrieves the first header value for the given name from the provided Metadata object.
getHeader(Metadata, String) - Static method in class io.fluxzero.sdk.web.WebUtils
Retrieves the first header value for the given name from the provided Metadata object.
getHeader(String) - Method in class io.fluxzero.sdk.web.WebFormPart
Returns the first value of a header, or an empty optional if absent.
getHeader(String) - Method in class io.fluxzero.sdk.web.WebRequest
Returns a single header value, or null if not present.
getHeader(String) - Method in class io.fluxzero.sdk.web.WebResponse
Retrieves the value of the first occurrence of the specified header name.
getHeaderParameter(String) - Method in interface io.fluxzero.sdk.web.WebRequestContext
Retrieves the value of a parameter from the HTTP request headers by its name.
getHeaders() - Method in class io.fluxzero.sdk.web.WebFormPart
Returns the part's headers grouped by name.
getHeaders() - Method in class io.fluxzero.sdk.web.WebRequest
The HTTP headers as a case-insensitive map.
getHeaders() - Method in class io.fluxzero.sdk.web.WebResponse
Returns all HTTP headers associated with the current response.
getHeaders(Metadata) - Static method in class io.fluxzero.sdk.web.WebRequest
Retrieves a case-insensitive map of headers from the provided Metadata object.
getHeaders(Metadata) - Static method in class io.fluxzero.sdk.web.WebResponse
Retrieves a case-insensitive map of headers from the provided Metadata object.
getHeaders(Metadata) - Static method in class io.fluxzero.sdk.web.WebUtils
Retrieves a case-insensitive map of headers from the provided Metadata object.
getHeaders(String) - Method in class io.fluxzero.sdk.web.WebFormPart
Returns all values for a header, or an empty list if absent.
getHeaders(String) - Method in class io.fluxzero.sdk.web.WebRequest
Returns all values for the specified header.
getHeaders(String) - Method in class io.fluxzero.sdk.web.WebResponse
Retrieves the list of header values associated with the given header name.
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.
getId() - Method in interface io.fluxzero.sdk.common.Entry
Returns the identifier of the entry.
getId() - Method in class io.fluxzero.sdk.modeling.Id
 
getId() - Method in interface io.fluxzero.sdk.persisting.caching.SoftReferenceCache.CacheReference
Returns the cache key associated with this reference.
getId() - Method in class io.fluxzero.sdk.tracking.handling.Invocation
Returns this invocation's technical identifier, generating and retaining it on first access.
getIfActive(Object) - Static method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
Finds an aggregate with the supplied identifier among the current thread's active aggregate contexts.
getIndex() - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns the stored message index, or a schedule deadline converted to an index for a locally constructed schedule; other local messages return null.
getIndex() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns the message index when the local input represents a stored message.
getIndex() - Method in interface io.fluxzero.sdk.tracking.handling.LocalHandlerInput
Returns the message index when the local input represents a stored message.
getIndex(int) - Method in class io.fluxzero.common.api.tracking.Position
Returns the last known index for a specific segment.
getInputCacheKey(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
 
getInputCacheKey(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.authentication.UserParameterResolver
 
getInputCacheKey(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.MessageParameterResolver
 
getInputCacheKey(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.MetadataParameterResolver
 
getInputCacheKey(Parameter, Annotation, HandlerInput) - Method in interface io.fluxzero.common.handling.HandlerInputResolver
Returns a key containing every input property that can affect whether this resolver matches the parameter and how the parameter value is resolved.
getInputStream() - Method in class io.fluxzero.sdk.web.WebFormPart
Returns a new input stream over the part's content, with an independent read position.
getInteger(String) - Method in interface io.fluxzero.common.application.PropertySource
Returns the value of the property as an integer.
getInteger(String, Integer) - Method in interface io.fluxzero.common.application.PropertySource
Returns the value of the property as an integer, falling back to a default if not present.
getIntegerProperty(String) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves an integer property by key, or null if not found.
getIntegerProperty(String, Integer) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves an integer property by key, or returns the given default value if not found.
getInterceptInvoker(DefaultEntityHelper.MessageWithEntity) - Method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
Recursively resolves the best-matching interceptor method, including nested members.
getInvalidValue() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
 
getInvocationKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getInvocationKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Retrieves the key associated with the invocation context within the correlation metadata.
getInvocationKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getInvoker(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator.DocumentHandler
 
getInvoker(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.InterceptedHandler
 
getInvoker(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedInterceptedHandler
 
getInvoker(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler
 
getInvoker(DeserializingMessage) - Method in class io.fluxzero.sdk.web.SocketEndpointHandler
 
getInvoker(DeserializingMessage, Handler, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
getInvoker(Object, DeserializingMessage) - Method in class io.fluxzero.sdk.web.WebHandlerMatcher
 
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 HandlerInvoker capable of processing the given message, if available.
getInvoker(M) - Method in class io.fluxzero.sdk.tracking.handling.MutableHandler
 
getInvoker(T, M) - Method in interface io.fluxzero.common.handling.HandlerMatcher
Attempts to resolve a HandlerInvoker for the given target instance and message.
getInvokerOrNull(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.InterceptedHandler
 
getInvokerOrNull(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedInterceptedHandler
 
getInvokerOrNull(Object, M) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
getInvokerOrNull(Object, M) - Method in class io.fluxzero.common.handling.HandlerInspector.ObjectHandlerMatcher
 
getInvokerOrNull(M) - Method in class io.fluxzero.common.handling.DefaultHandler
 
getInvokerOrNull(M) - Method in interface io.fluxzero.common.handling.Handler
Returns a HandlerInvoker capable of processing the given message, or null when unavailable.
getInvokerOrNull(T, M) - Method in interface io.fluxzero.common.handling.HandlerMatcher
Attempts to resolve a HandlerInvoker for the given target instance and message.
getJavaType(String) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Resolves a canonical or registered simple/partial JavaType for the given string-based type name.
getJsonBody() - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Returns the JSON representation of the request body, parsing it on demand.
getKeyValueClient() - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns the KeyValueClient for key-value store interactions.
getKotlinParameterName(Parameter) - Static method in class io.fluxzero.common.reflection.KotlinReflectionUtils
Returns the Kotlin source parameter name for a Java reflection parameter.
getLag() - Method in class io.fluxzero.common.api.modeling.ModelGraphProjectionStatus
Non-negative state-index lag at observation time.
getLastCheckpoint() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
getLastSequenceNumber() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
Returns the last known sequence number from the event stream, if available.
getLastTrackerIndex() - Method in interface io.fluxzero.common.tracking.Tracker
 
getLatestAggregateId(Object) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Returns the most recently created aggregate ID associated with a given entity ID, if any.
getLeastSpecificAllowedClass(Executable, Class) - 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.
getLeastSpecificAllowedClass(Executable, Class) - Method in class io.fluxzero.sdk.tracking.handling.PayloadFilter
 
getLocalHandlerAnnotation(HandlerInvoker) - Static method in class io.fluxzero.sdk.common.ClientUtils
Retrieves the LocalHandler annotation associated with a given handler, from its method, its declaring class, or ancestral package, if present.
getLocalHandlerAnnotation(Class, Executable) - Static method in class io.fluxzero.sdk.common.ClientUtils
Retrieves the LocalHandler annotation associated with a given method, its declaring class, or ancestral package, if present.
getLocalHandlers(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
Returns the full list of handlers that should be used to process the given message.
getLongProperty(String) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves a long property by key, or null if not found.
getLongProperty(String, Long) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves a long property by key, or returns the given default value if not found.
getMappingStreams() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
getMatchingEntity(Object, Parameter) - Method in class io.fluxzero.sdk.modeling.EntityParameterResolver
Attempts to retrieve an Entity instance matching the given method parameter.
getMatchingEntries(Predicate) - Method in class io.fluxzero.common.search.Document
Retrieves a stream of entries that match the provided path predicate.
getMaxBytes() - Method in interface io.fluxzero.common.tracking.Tracker
 
getMaxScanLookBack() - Method in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Keeps the inherited idle wait independent of scanning, including direct low-level client reads.
getMaxSize() - Method in interface io.fluxzero.common.tracking.Tracker
 
getMaxWaitDuration() - Method in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Returns the explicit/resolved wait, or the fifteen-minute default before application resolution.
getMechanism() - Method in class io.fluxzero.common.serialization.GlobalTypeIdResolver
 
getMember() - Method in interface io.fluxzero.common.reflection.MemberInvoker
 
getMemberAnnotation(Class, String, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Finds an annotation on a method with the supplied name, falling back to a case-insensitive field-name match with an optional getter prefix removed.
getMemoized(K) - Static method in interface io.fluxzero.sdk.Fluxzero
Returns the memoized value for the given key in the scope of the current calling class.
getMessage() - Method in interface io.fluxzero.common.handling.HandlerInput
Returns the message that contains the payload, creating it first when necessary.
getMessage() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns the message for this invocation, materializing it when necessary.
getMessage() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
 
getMessage(long) - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
getMessageBatch(ConsumerConfiguration, long, ClaimSegmentResult) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
getMessageBatchIndex() - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns the zero-based position of the current message in its tracking batch, or -1 outside a batch.
getMessageBatchResource(Object) - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns a previously created asynchronous message-batch resource, or null outside that batch.
getMessageBatchSegment() - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns the routing segment of the current message-batch position, or -1 outside a message batch.
getMessageBatchSize() - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns the known message count of the current batch, or -1 when its source did not expose a size.
getMessageId() - Method in interface io.fluxzero.sdk.common.HasMessage
Returns the unique ID of the underlying message.
getMessageId() - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
getMessageIfAvailable() - Method in interface io.fluxzero.common.handling.HandlerInput
Returns the message if it is already available.
getMessageIfAvailable() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns the message only if it has already been materialized.
getMessageInterpolator() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
getMessageStore() - Method in interface io.fluxzero.common.tracking.HasMessageStore
Returns the associated MessageStore instance.
getMessageStore() - Method in class io.fluxzero.common.tracking.MessageLogMaintenance
Returns the message store maintained by this instance.
getMessageStore() - Method in interface io.fluxzero.common.tracking.MessageStore
Returns the current instance as the MessageStore.
getMessageStore() - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.LocalEventStoreClient
 
getMessageStore() - Method in class io.fluxzero.sdk.scheduling.client.LocalSchedulingClient
 
getMessageTemplate() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
 
getMessageType() - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
getMessageType() - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Returns the MessageType (e.g., COMMAND, EVENT, QUERY) associated with this tracking client.
getMessageType() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns the type of message being handled.
getMessageType() - Method in interface io.fluxzero.sdk.tracking.handling.LocalHandlerInput
Returns the type of message being handled.
getMetadata() - Method in interface io.fluxzero.common.api.HasMetadata
Returns the Metadata associated with this object.
getMetadata() - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
 
getMetadata() - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
getMetadata() - Method in class io.fluxzero.sdk.modeling.DefaultEntityHelper.MessageWithEntity
 
getMetadata() - Method in class io.fluxzero.sdk.persisting.search.SearchHit
Returns the metadata associated with the underlying document hit.
getMetadata() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns the local message metadata, computing deferred metadata changes when necessary.
getMetadata() - Method in interface io.fluxzero.sdk.tracking.handling.LocalHandlerInput
Returns the local message metadata, computing deferred metadata changes when necessary.
getMetadata() - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Returns the request message metadata.
getMetadataLongValue(String, long) - Method in class io.fluxzero.common.api.SerializedMessage
Returns a decimal metadata value, or the fallback when absent or malformed.
getMetadataValue(String) - Method in class io.fluxzero.common.api.SerializedMessage
Returns one metadata value, or null when metadata or the key is absent.
getMetadataValue(String) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Reads one metadata value without forcing an opaque serialized message to materialize its metadata wrapper.
getMethod() - Method in interface io.fluxzero.common.handling.HandlerDescriptor
The Executable representing the handler method (can be a static or instance Method or Constructor).
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
The Executable representing the handler method (can be a static or instance Method or Constructor).
getMethod() - Method in class io.fluxzero.common.handling.HandlerInvoker.SimpleInvoker
 
getMethod() - Method in class io.fluxzero.common.handling.HandlerMethod.DelegatingHandlerMethod
 
getMethod() - Method in class io.fluxzero.sdk.web.WebRequest
The HTTP or WebSocket method (e.g.
getMethod(Metadata) - Static method in class io.fluxzero.sdk.web.WebRequest
Extracts the HTTP or WebSocket method (e.g., "GET", "POST", "WS_OPEN") from the provided Metadata object.
getMethod(Class, String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the first discovered method with the given name; parameter types are not used to select an overload.
getMethodAnnotation() - Method in interface io.fluxzero.common.handling.HandlerDescriptor
Retrieves the configured handler annotation from the handler method, if present.
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() - Method in class io.fluxzero.common.handling.HandlerMethod.DelegatingHandlerMethod
 
getMethodAnnotation(Executable, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the first matching direct or composed annotation in the executable's override hierarchy.
getMethodAnnotations(Executable, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns matching annotations from the first declaration in the override hierarchy that supplies them.
getMethodAssociationProperties(Executable) - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations
Returns the association definitions contributed by a handler executable, including parameter-level @Association declarations.
getMethodOverrideHierarchy(Method) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the method followed by the superclass and interface methods it overrides, without duplicates.
getModelChange(GetModelChange) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Resolves the durable targets of one model-commit substep.
getModelChange(GetModelChange) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
getModelChange(GetModelChange) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
GetModelChange - Class in io.fluxzero.common.api.modeling
Resolves the durable targets and exact state boundary of one independent-model commit substep.
GetModelChange() - Constructor for class io.fluxzero.common.api.modeling.GetModelChange
 
GetModelChange.Metric - Class in io.fluxzero.common.api.modeling
Target-free metric representation.
GetModelChangeResult - Class in io.fluxzero.common.api.modeling
Durable target identities and types for one model-commit substep.
GetModelChangeResult() - Constructor for class io.fluxzero.common.api.modeling.GetModelChangeResult
 
GetModelChangeResult.Metric - Class in io.fluxzero.common.api.modeling
Identity-free metric representation.
getModelEvents(GetModelEvents) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Batch-loads independent model heads and event memberships at one pinned state boundary.
getModelEvents(GetModelEvents) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
getModelEvents(GetModelEvents) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
GetModelEvents - Class in io.fluxzero.common.api.modeling
Batch-loads independent model stream memberships at one namespace-wide state boundary.
GetModelEvents(List, ModelReadBoundary, long) - Constructor for class io.fluxzero.common.api.modeling.GetModelEvents
 
GetModelEvents.Metric - Class in io.fluxzero.common.api.modeling
 
GetModelEventsByIdentity - Class in io.fluxzero.common.api.modeling
Selects Model streams explicitly by primary identity or alias, without fallback between those namespaces.
GetModelEventsByIdentity(List, ModelReadBoundary, long, GetModelEventsByIdentity.Selection) - Constructor for class io.fluxzero.common.api.modeling.GetModelEventsByIdentity
 
GetModelEventsByIdentity.Selection - Enum Class in io.fluxzero.common.api.modeling
Explicit identity namespaces; neither mode falls back to the other.
GetModelEventsResult - Class in io.fluxzero.common.api.modeling
Model heads and stream memberships observed at one pinned GetModelEventsResult.stateIndex.
GetModelEventsResult(long, long, boolean, List, List) - Constructor for class io.fluxzero.common.api.modeling.GetModelEventsResult
 
GetModelEventsResult(long, long, boolean, List, List, long[], List, long[], List) - Constructor for class io.fluxzero.common.api.modeling.GetModelEventsResult
 
GetModelEventsResult(long, long, List, List) - Constructor for class io.fluxzero.common.api.modeling.GetModelEventsResult
 
GetModelEventsResult.Metric - Class in io.fluxzero.common.api.modeling
 
getModelGraph(GetModelGraph) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Loads one bounded temporal model graph and an optional first page of its grouped model streams.
getModelGraph(GetModelGraph) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
getModelGraph(GetModelGraph) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
GetModelGraph - Class in io.fluxzero.common.api.modeling
Resolves one bounded independent-model relationship graph and optionally includes the first page of every selected model stream.
GetModelGraph(String, ModelReadBoundary, int, int, int, long, boolean) - Constructor for class io.fluxzero.common.api.modeling.GetModelGraph
Creates the ordinary single-root descendant query used by public Graph loads.
GetModelGraph(List, ModelReadBoundary, int, int, int, long, GetModelGraph.TraversalDirection, boolean) - Constructor for class io.fluxzero.common.api.modeling.GetModelGraph
 
GetModelGraph.Metric - Class in io.fluxzero.common.api.modeling
 
GetModelGraph.TraversalDirection - Enum Class in io.fluxzero.common.api.modeling
 
getModelGraphProjectionStatus(GetModelGraphProjectionStatus) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Returns the current high-watermark and backlog for one materialized graph projection.
getModelGraphProjectionStatus(GetModelGraphProjectionStatus) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
getModelGraphProjectionStatus(GetModelGraphProjectionStatus) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
GetModelGraphProjectionStatus - Class in io.fluxzero.common.api.modeling
Requests freshness and backlog state for one materialized graph collection.
GetModelGraphProjectionStatus(String) - Constructor for class io.fluxzero.common.api.modeling.GetModelGraphProjectionStatus
 
GetModelGraphResult - Class in io.fluxzero.common.api.modeling
Temporal graph edges and one model-event page observed at the same pinned state boundary.
GetModelGraphResult(long, List, GetModelEventsResult) - Constructor for class io.fluxzero.common.api.modeling.GetModelGraphResult
 
GetModelGraphResult.Metric - Class in io.fluxzero.common.api.modeling
 
getModelMigration(GetModelMigration) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
getModelMigration(GetModelMigration) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Retrieves the production and staged direct documents used to verify one Model migration.
getModelMigration(GetModelMigration) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
GetModelMigration - Class in io.fluxzero.common.api.search
Retrieves the production and staged direct documents needed to verify one Model migration.
GetModelMigration() - Constructor for class io.fluxzero.common.api.search.GetModelMigration
 
GetModelMigrationResult - Class in io.fluxzero.common.api.search
Production and staged state for an application-verified direct Model migration.
GetModelMigrationResult(long, SerializedDocument, Long, SerializedDocument, ModelHeadState) - Constructor for class io.fluxzero.common.api.search.GetModelMigrationResult
 
GetModelMigrationResult.Metric - Record Class in io.fluxzero.common.api.search
Content-free metrics representation.
getModelMigrations(GetModelMigrations) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
getModelMigrations(GetModelMigrations) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Retrieves a bounded batch of staged direct Model migrations.
getModelMigrations(GetModelMigrations) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
GetModelMigrations - Class in io.fluxzero.common.api.search
Retrieves a bounded batch of staged direct Model migrations for application-level adoption.
GetModelMigrations(int) - Constructor for class io.fluxzero.common.api.search.GetModelMigrations
 
GetModelMigrationsResult - Class in io.fluxzero.common.api.search
A bounded batch of durable heads from the otherwise invisible Model-migration staging area.
GetModelMigrationsResult(long, List) - Constructor for class io.fluxzero.common.api.search.GetModelMigrationsResult
 
GetModelMigrationsResult.Metric - Record Class in io.fluxzero.common.api.search
Content-free metrics representation.
getName() - Method in interface io.fluxzero.sdk.tracking.handling.authentication.User
Returns this user's principal name, using the explicit identity when no separate name is supplied.
getName() - Method in class io.fluxzero.sdk.tracking.Tracker
Returns the name of the consumer associated with this tracker.
getName() - Method in class io.fluxzero.sdk.web.WebFormPart
Returns the form field name associated with this part.
getName(AccessibleObject) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the member name; rejects accessible objects that do not represent a member.
getNamespace(ServerWebsocketSession) - Static method in class io.fluxzero.testserver.websocket.WebsocketDeploymentUtils
Resolves the test-server namespace from modern namespace or legacy projectId query parameters.
getNamespace(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
getNamespaces() - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns a sorted, duplicate-free snapshot of namespaces in this client's storage environment.
getNamespaces() - Method in class io.fluxzero.sdk.configuration.client.LocalClient
 
getNamespaces() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
GetNamespaces - Class in io.fluxzero.common.api
Requests the existing namespaces in the connected Runtime's storage environment.
GetNamespaces() - Constructor for class io.fluxzero.common.api.GetNamespaces
 
GetNamespacesResult - Class in io.fluxzero.common.api
A sorted, duplicate-free snapshot of existing namespaces, including inactive namespaces.
GetNamespacesResult() - Constructor for class io.fluxzero.common.api.GetNamespacesResult
 
GetNamespacesResult.Metric - Class in io.fluxzero.common.api
Result metric that omits namespace names.
getNegotiatedSessionId(WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
getNegotiatedSessionId(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
getObjectFunction() - Method in class io.fluxzero.sdk.common.serialization.DeserializingObject
Returns the memoized deserialization function used to deserialize the payload.
getOpenSessions() - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Returns a snapshot of currently open sessions owned by the same connector.
getOptionally() - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns the current DeserializingMessage being processed in this thread, if available.
getOptionally() - Static method in interface io.fluxzero.sdk.Fluxzero
Returns the Fluxzero client bound to the current thread or else set by the current application as Optional.
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) - 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) - 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.
getOrCreateSocketSession(HasMessage) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
 
getOrDefault(Object, String) - Method in class io.fluxzero.common.api.Metadata
Retrieves the value mapped to the specified key in the entries map.
getOrDefault(Object, T) - Method in interface io.fluxzero.common.caching.Cache
Retrieves the value associated with the given id, or returns the specified default if not present.
getOriginalRevision() - Method in class io.fluxzero.common.api.SerializedMessage
Returns the payload revision before any upcasting.
getOrThrow(Object, Supplier) - 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
Returns the package and the parent packages that can be resolved for its name.
getPackageAndParentPackages(Package, Module) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the package and its resolvable ancestors in the owning class's module and loader.
getPackageAnnotation(Package, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the requested annotation from the package or its enclosing package hierarchy, if present.
getPackageAnnotations(Package) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns package annotations, including those discovered recursively on enclosing packages.
getPackageAnnotations(Package, boolean) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns package annotations, optionally including enclosing packages when recursive is true.
getParameter(String) - Method in interface io.fluxzero.sdk.web.WebRequestContext
Retrieves the value of a parameter from the web request.
getParameter(String, WebParameterSource...) - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
 
getParameter(String, WebParameterSource...) - Method in interface io.fluxzero.sdk.web.WebRequestContext
Retrieves the value of a specified parameter from the given sources in a web request.
getParameterIndex(Parameter) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the zero-based position of the parameter in its declaring executable.
getParameterName(Parameter) - Method in class io.fluxzero.common.reflection.ParameterRegistry
Retrieves the name of a specific method parameter.
getParameterNameProvider() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
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
Returns the parameter at the same position throughout its method's override hierarchy, or just the supplied constructor parameter.
getPath() - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations.AssociationValue
Returns the association property path, using the empty string when no path is configured.
getPath() - Method in class io.fluxzero.sdk.web.WebRequest
The request path including query parameters (e.g.
getPathForLogging(Metadata) - Static method in class io.fluxzero.sdk.web.WebRequest
Extracts a bounded request path that is safe to include in logs, metrics and error reports.
getPathMap() - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Returns the route parameter map, equivalent to DefaultWebRequestContext.pathMap().
getPathParameter(String) - Method in interface io.fluxzero.sdk.web.WebRequestContext
Retrieves the value of a parameter from the path section of the web request.
getPaths() - Method in class io.fluxzero.common.api.search.constraints.PathConstraint
Retrieves a list of paths associated with this constraint.
getPayload() - Method in interface io.fluxzero.common.handling.HandlerInput
Returns the payload that is being handled.
getPayload() - Method in interface io.fluxzero.sdk.common.HasMessage
Retrieves the message payload, deserializing if necessary, cast to the expected type.
getPayload() - Method in class io.fluxzero.sdk.common.Message
Returns the strongly typed payload of the message.
getPayload() - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
 
getPayload() - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
getPayload() - Method in class io.fluxzero.sdk.common.serialization.DeserializingObject
Returns the deserialized payload using the default target type (Object.class).
getPayload() - Method in class io.fluxzero.sdk.modeling.DefaultEntityHelper.MessageWithEntity
 
getPayload() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns the payload for this invocation without materializing its message.
getPayload() - Method in class io.fluxzero.sdk.web.WebResponse
Retrieves the decoded payload from the response and casts it to the specified type.
getPayloadAs(Type) - Method in interface io.fluxzero.sdk.common.HasMessage
Retrieves the message payload, deserializing if necessary and optionally converted to the given type.
getPayloadAs(Type) - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
 
getPayloadAs(Type) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
getPayloadAs(Type) - Method in class io.fluxzero.sdk.common.serialization.DeserializingObject
Returns the deserialized payload using the specified target Type.
getPayloadAs(Type) - Method in class io.fluxzero.sdk.web.WebRequest
Deserializes the payload into a given type, using JSON if content type is application/json.
getPayloadAs(Type) - Method in class io.fluxzero.sdk.web.WebResponse
Retrieves the payload and converts it to the specified type.
getPayloadClass() - Method in interface io.fluxzero.sdk.common.HasMessage
Returns the runtime class of the payload object, or Void.class if the payload is null.
getPayloadClass() - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
 
getPayloadClass() - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
getPayloadClass() - Method in class io.fluxzero.sdk.common.serialization.DeserializingObject
Attempts to resolve the declared payload class using ReflectionUtils.classForName(String) and throws an exception if the class cannot be found.
getPosition(String) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
getPosition(String) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
getPosition(String) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Returns the current committed tracking position for the given consumer.
getPosition(String) - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
GetPosition - Class in io.fluxzero.common.api.tracking
Query to retrieve the current tracked Position for a given consumer and MessageType.
GetPosition() - Constructor for class io.fluxzero.common.api.tracking.GetPosition
 
GetPositionResult - Class in io.fluxzero.common.api.tracking
Response to a GetPosition request, containing the current tracked position for a specific consumer and MessageType.
GetPositionResult() - Constructor for class io.fluxzero.common.api.tracking.GetPositionResult
 
getPositionStore() - Method in class io.fluxzero.common.tracking.MessageLogMaintenance
Returns the position store maintained by this instance.
getPreferredCompressionAlgorithm() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient.ClientConfig
Returns the most preferred compression algorithm supported by the client.
getPreferredCompressionAlgorithm(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Returns the most preferred compression algorithm advertised via request headers, if available.
getPreferredTransportFormat(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Returns the most preferred websocket transport format advertised via request headers, if available.
getPrimaryConstructor(Class) - Static method in class io.fluxzero.common.reflection.KotlinReflectionUtils
Returns the Java reflection constructor that corresponds to a Kotlin class' primary constructor.
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.
getProperties() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
getProperty(String) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Returns the raw string property for the given key, or null if not found.
getProperty(String, String) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Returns the string property value for the given key, or the specified default if not found.
getPropertyAnnotation(String, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Reads the value at a property path, returning an empty optional for a null target, missing property, or null value, including missing JSON fields and explicit JSON nulls.
getPropertyName(AccessibleObject) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns a field name or derives a property name from a method, stripping conventional get and is prefixes.
getPropertyPath() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
 
getPropertyPath(ConstraintViolation, boolean) - Static method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
 
getPropertyPathMetadata(Class, String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns structural metadata for a nested property path; a null type or null or empty path yields missing metadata.
getPropertyType(AccessibleObject) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns a field's declared type or a method's return type; rejects other accessible objects.
getPurgeDelay() - Method in class io.fluxzero.common.tracking.SimpleTracker
 
getPurgeDelay() - Method in interface io.fluxzero.common.tracking.Tracker
 
getQueryParameter(String) - Method in interface io.fluxzero.sdk.web.WebRequestContext
Retrieves the value of a query parameter from the web request.
getQueryParameters() - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Returns parsed query parameter values grouped by name.
getReadAliasIds() - Method in class io.fluxzero.common.api.modeling.CommitModels
Alias lookup keys consumed by this evaluation, independently of exact Model-head reads.
getReadRelationships() - Method in class io.fluxzero.common.api.modeling.CommitModels
Relationship selections read by the evaluation; ordinary commits carry no such dependencies.
getRegisteredTypes() - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the loadable types from the generated application type registry.
getRelationCount() - Method in class io.fluxzero.common.api.modeling.ModelCommitStep
Number of desired current parent relationships carried by all targets.
getRelationships(GetRelationships) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Gets relationships based on a GetRelationships request.
getRelationships(GetRelationships) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
getRelationships(GetRelationships) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
Retrieves all relationships for a given entity, using a GetRelationships request.
getRelationships(String) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Gets relationships for the given entity.
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 GetRelationships request, containing all known relationships for a given entity ID.
GetRelationshipsResult() - Constructor for class io.fluxzero.common.api.modeling.GetRelationshipsResult
 
getReplacedSessionId(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Reads the identifier of the session being replaced by this connection, if present.
getRepository(Class) - Method in class io.fluxzero.sdk.tracking.handling.DefaultRepositoryProvider
 
getRepository(Class) - Method in interface io.fluxzero.sdk.tracking.handling.RepositoryProvider
Returns a repository (typically a shared, type-scoped map) for the given class type.
getRequestDeliveryGuarantee(PropertySource) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves request/reply delivery from the shared ApplicationProperties.DEFAULT_DELIVERY_GUARANTEE_PROPERTY.
getRequestHeaders() - Method in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Returns the headers from the WebSocket upgrade request.
getRequestHeaders(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
getRequestId() - Method in interface io.fluxzero.common.api.RequestResult
The requestId of the original Request this result corresponds to.
getRequestParameterMap() - Method in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Returns the decoded query parameters from the WebSocket upgrade request.
getRequestReceivedTimestamp() - Method in class io.fluxzero.common.api.AbstractRequestResult
The timestamp (in epoch milliseconds) when the Fluxzero Runtime received the original request.
getRequestReceivedTimestamp() - Method in interface io.fluxzero.common.api.RequestResult
The timestamp (in epoch milliseconds) when the Fluxzero Runtime received the original request.
getRequestURI() - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Returns the URI used to open this session.
getRequestURI() - Method in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Returns the URI that was used for the WebSocket upgrade request.
getRequiredRoles(Collection) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
 
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.
getResponseQueuedTimestamp() - Method in class io.fluxzero.common.api.AbstractRequestResult
The timestamp (in epoch milliseconds) when the Fluxzero Runtime queued this response for websocket delivery.
getResponseQueuedTimestamp() - Method in interface io.fluxzero.common.api.RequestResult
The timestamp (in epoch milliseconds) when the Fluxzero Runtime queued this response for websocket delivery.
getResponseSendStartTimestamp() - Method in class io.fluxzero.common.api.AbstractRequestResult
The timestamp (in epoch milliseconds) just before the Fluxzero Runtime encoded and sent this response.
getResponseSendStartTimestamp() - Method in interface io.fluxzero.common.api.RequestResult
The timestamp (in epoch milliseconds) just before the Fluxzero Runtime encoded and sent this response.
getResult() - Method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain.ConvertingSerializedObject
Returns the final SerializedObject after conversion.
getResult() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns the synchronously completed handler value.
getResultFuture() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns the asynchronous result future, or null when this execution has no retained future.
getResultMessage() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns the retained result message, or null when no result message is available.
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.
getRevision() - Method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain.ConvertingSerializedObject
 
getRevision() - Method in class io.fluxzero.sdk.common.serialization.DeserializingObject
Returns the revision number of the serialized payload, if available.
getRevision(Object) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Determines the revision written alongside AbstractSerializer.getTypeString(Object).
getRevision(Object) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Uses the declaring enum's revision when its constant-specific subclass is normalized to that enum.
getRevisionNumber(Object) - Static method in class io.fluxzero.sdk.common.ClientUtils
Extracts the revision number from the Revision annotation on the given object’s class.
getRevisionNumberForType(Class) - Static method in class io.fluxzero.sdk.common.ClientUtils
Extracts the revision number from the Revision annotation on the given type.
getRootAnnotation(Class) - Static method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
Returns the cached or default @Aggregate annotation for a given type.
getRootBean() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
 
getRootBeanClass() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
 
getRootConfiguration(Class) - Static method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
Returns the shared persistence configuration for a model or aggregate root.
getRoutingKey() - Method in class io.fluxzero.sdk.common.Message
Returns the lazily computed routing key.
getRoutingKey(String) - Method in interface io.fluxzero.sdk.common.HasMessage
Attempts to resolve the routing key from the given property name.
getRoutingKey(String, boolean) - Method in interface io.fluxzero.sdk.common.HasMessage
Attempts to resolve the routing key from the specified property name.
getRuntimeSessionId(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Reads the Runtime session identifier from handshake headers, if present.
getRuntimeVersion() - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
getRuntimeVersion(WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
getRuntimeVersion(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Reads the advertised Runtime version from handshake headers, if present.
getSchedule(ScheduleId) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Look up an existing schedule by typed ID.
getSchedule(Object) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
getSchedule(Object) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Look up an existing schedule.
getSchedule(String) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
getSchedule(String) - Method in interface io.fluxzero.sdk.scheduling.client.SchedulingClient
Retrieves the serialized schedule associated with the given ID.
getSchedule(String) - Method in class io.fluxzero.sdk.scheduling.client.WebsocketSchedulingClient
 
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
 
getScheduledDeadlines() - Method in class io.fluxzero.common.InMemoryTaskScheduler
Returns the currently scheduled deadlines in chronological order.
getScheduleId() - Method in class io.fluxzero.sdk.scheduling.Schedule
Unique identifier for this scheduled message.
GetScheduleParents - Class in io.fluxzero.common.api.scheduling
Binds canonical Model parent IDs to their committed lifetimes in this namespace.
GetScheduleParents() - Constructor for class io.fluxzero.common.api.scheduling.GetScheduleParents
 
GetScheduleParents.Metric - Record Class in io.fluxzero.common.api.scheduling
Payload-free request summary.
GetScheduleParentsResult - Class in io.fluxzero.common.api.scheduling
Immutable namespace-local lifetime bindings for a subsequent ScheduleWithParents operation.
GetScheduleParentsResult() - Constructor for class io.fluxzero.common.api.scheduling.GetScheduleParentsResult
 
GetScheduleResult - Class in io.fluxzero.common.api.scheduling
Response to a GetSchedule request, containing the matching SerializedSchedule, 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.
getSchedulingClient() - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns the SchedulingClient used to interact with the Fluxzero scheduling subsystem.
getSearchClient() - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns the SearchClient that provides access to document and search APIs.
getSearchCollections() - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
getSearchCollections() - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Retrieves existing regular search collections and audit trails.
getSearchCollections() - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
getSearchCollections() - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
getSearchCollections() - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Retrieves existing regular search collections and audit trails.
GetSearchCollections - Class in io.fluxzero.common.api.search
Request to retrieve existing regular search collections and audit trails.
GetSearchCollections() - Constructor for class io.fluxzero.common.api.search.GetSearchCollections
 
GetSearchCollectionsResult - Class in io.fluxzero.common.api.search
Response to a GetSearchCollections request.
GetSearchCollectionsResult() - Constructor for class io.fluxzero.common.api.search.GetSearchCollectionsResult
 
GetSearchCollectionsResult.Metric - Class in io.fluxzero.common.api.search
Compact result summary used for metrics.
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 GetSearchHistogram request.
GetSearchHistogramResult() - Constructor for class io.fluxzero.common.api.search.GetSearchHistogramResult
 
getSearchParameters(Class) - Static method in class io.fluxzero.sdk.common.ClientUtils
Returns the effective SearchParameters for the given type.
getSegment(Tracker) - Method in class io.fluxzero.common.tracking.TrackerCluster
Returns the segment range assigned to the tracker.
getSelectedCompressionAlgorithm(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Reads the negotiated compression algorithm from handshake headers, returning empty for a missing or unrecognized selection.
getSelectedTransportFormat(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Reads the negotiated transport format from handshake headers, returning empty for a missing or unrecognized selection.
getSequenceNumber(HasMetadata) - Static method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the sequence number from the metadata of the given message.
getSerializedObject() - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
 
getSerializedObject() - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns the serialized message using this instance's serializer, serializing a local message when necessary.
getSerializedObject(Serializer) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns the existing serialized representation or lazily creates one using the supplied fallback serializer.
getSerializer() - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Retrieves the serializer used for document operations within the document store.
getSettings(SerializedMessage) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
getShutdownTimeout() - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler
Returns the current configured response grace period for gateways owned by this handler.
getSimpleName(Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the class name after its last package or nested-class separator.
getSimpleName(Package) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the final component of the package name.
getSimpleName(String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the name after the last dot or dollar separator; null or blank names are rejected.
getSize() - Method in class io.fluxzero.common.api.eventsourcing.AppendEvents.Metric
The size of the metric, representing the number of events within all batches.
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
Returns the number of messages in this append request.
getSize() - Method in class io.fluxzero.common.api.search.BulkUpdateDocuments
 
getSize() - Method in class io.fluxzero.common.api.search.IndexDocuments
Returns the number of documents in this indexing request.
getSize() - Method in class io.fluxzero.common.api.tracking.MessageBatch
Returns the number of messages contained in this batch.
getSnapshot(Object) - Method in class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore
 
getSnapshot(Object) - Method in enum class io.fluxzero.sdk.persisting.eventsourcing.NoOpSnapshotStore
 
getSnapshot(Object) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.SnapshotStore
Retrieves the most recent snapshot for a given aggregate ID, if available.
getSnapshotBefore(Object, long) - Method in class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore
 
getSnapshotBefore(Object, long) - Method in enum class io.fluxzero.sdk.persisting.eventsourcing.NoOpSnapshotStore
 
getSnapshotBefore(Object, long) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.SnapshotStore
Retrieves the most recent snapshot with a sequence number strictly lower than the given value.
getSocketSessionId(Metadata) - Static method in class io.fluxzero.sdk.web.WebRequest
Retrieves the WebSocket session ID from the provided metadata, or null if it is missing.
getSortableEntries(Object) - Method in class io.fluxzero.common.search.JacksonInverter
 
getSortableEntries(AccessibleObject, Object) - Method in class io.fluxzero.common.search.JacksonInverter
 
getSortableEntries(Predicate) - Method in class io.fluxzero.common.search.Document
Retrieves a stream of SortableEntry objects from the document's indexes that match the provided path predicate.
getSortables(Object) - Method in class io.fluxzero.common.search.JacksonInverter
 
getSource() - Method in interface io.fluxzero.sdk.common.serialization.casting.HasSource
Returns the original source object this instance was derived from.
getStatus() - Method in class io.fluxzero.sdk.web.WebResponse
Returns the HTTP status code associated with the current response.
getStatusCode(Metadata) - Static method in class io.fluxzero.sdk.web.WebResponse
Retrieves the status code from the provided metadata.
getStoredTargetCount() - Method in class io.fluxzero.common.api.modeling.ModelCommitStep
Number of target streams receiving an event membership.
getString(String) - Method in class io.fluxzero.proxy.JwtVerifier.JwtClaims
Retrieves the string value associated with the specified claim name from the JSON structure.
getSummary() - Method in class io.fluxzero.common.search.Document
Retrieves the summary of the document or null if no summary is available.
getSupportedCompressionAlgorithms(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Extracts the ordered list of compression algorithms from websocket request headers.
getSupportedSourceVersion() - Method in class io.fluxzero.common.modeling.ModelTypeProcessor
 
getSupportedSourceVersion() - Method in class io.fluxzero.common.serialization.TypeRegistryProcessor
 
getSupportedSourceVersion() - Method in class io.fluxzero.sdk.tracking.handling.RequestAnnotationProcessor
 
getSupportedSourceVersion() - Method in class io.fluxzero.sdk.web.OpenApiProcessor
 
getSupportedSourceVersion() - Method in class io.fluxzero.sdk.web.WebParameterProcessor
 
getSupportedTransportFormats(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Extracts the ordered list of websocket transport formats from websocket request headers.
getSystemUser() - Method in class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
 
getSystemUser() - Method in enum class io.fluxzero.sdk.tracking.handling.authentication.NoOpUserProvider
 
getSystemUser() - Method in interface io.fluxzero.sdk.tracking.handling.authentication.UserProvider
Returns the User representing the system (non-human) identity.
getTargetAnnotation() - Method in class io.fluxzero.sdk.configuration.spring.ModelHandlerPostProcessor
 
getTargetAnnotation() - Method in class io.fluxzero.sdk.configuration.spring.SocketEndpointPostProcessor
 
getTargetAnnotation() - Method in class io.fluxzero.sdk.configuration.spring.StatefulPostProcessor
 
getTargetAnnotation() - Method in class io.fluxzero.sdk.configuration.spring.TrackSelfPostProcessor
 
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 interface io.fluxzero.common.handling.HandlerDescriptor
The target class that contains the handler method.
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
 
getTargetClass() - Method in class io.fluxzero.common.handling.HandlerMethod.DelegatingHandlerMethod
 
getTargetClass() - Method in class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator.DocumentHandler
 
getTargetClass() - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.InterceptedHandler
 
getTargetClass() - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedInterceptedHandler
 
getTargetTypeFilter() - Method in class io.fluxzero.sdk.configuration.spring.SocketEndpointPostProcessor
 
getTargetTypeFilter() - Method in class io.fluxzero.sdk.configuration.spring.StatefulPostProcessor
 
getTargetTypeFilter() - Method in class io.fluxzero.sdk.configuration.spring.ModelHandlerPostProcessor
 
getTargetTypeFilter() - Method in class io.fluxzero.sdk.configuration.spring.TrackSelfPostProcessor
 
getTaskId() - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Returns the configured platform task ID, or null when the application does not run as a known task.
getTaskId(PropertySource) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Returns the platform task ID from the given property source, or null when absent or blank.
getTaskIdKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getTaskIdKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Retrieves the key used to identify the platform task in correlation metadata.
getTaskIdKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getter(String) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns a cached reader for a nested property path, accepting dot or slash separators.
getTimestamp() - Method in interface io.fluxzero.common.api.RequestResult
The timestamp (in epoch milliseconds) when this result was generated.
getTimestamp() - Method in interface io.fluxzero.sdk.common.HasMessage
Returns the timestamp at which the message was created or published.
getTimestamp() - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
getTopic() - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
getTopic() - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Returns the topic associated with this tracking client.
getTopic(HandleDocument, Executable) - Static method in class io.fluxzero.sdk.common.ClientUtils
Extracts the topic associated with a given HandleDocument annotation or Executable.
getTopics(MessageType, Object) - Static method in class io.fluxzero.sdk.common.ClientUtils
Extracts all topics associated with the given handler object and message type.
getTopics(MessageType, Collection) - Static method in class io.fluxzero.sdk.common.ClientUtils
Extracts all topics from HandleDocument or HandleCustom annotated methods for the given classes.
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.".
getTraceIdKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getTraceIdKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Returns the key used to identify the trace ID in correlation metadata.
getTraceIdKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getTrackerId() - Method in class io.fluxzero.common.tracking.SimpleTracker
 
getTrackerId() - Method in interface io.fluxzero.common.tracking.Tracker
 
getTrackerKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getTrackerKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Retrieves the key representing the tracker component in correlation metadata.
getTrackerKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getTrackers() - Method in class io.fluxzero.common.tracking.TrackerCluster
Returns an unmodifiable view of the current set of trackers.
getTrackingClient(MessageType) - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns a TrackingClient for the given message type using the default topic.
getTrackingClient(MessageType, String) - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
 
getTrackingClient(MessageType, String) - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns a TrackingClient for the given message type and topic.
getTrackingStrategy() - Method in class io.fluxzero.common.tracking.MessageLogMaintenance
Returns the tracking strategy whose active trackers are coordinated by this instance.
getTransportFormat(WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
getTransportFormat(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
getTraversableResolver() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
getTriggerClass(HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
getTriggerKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getTriggerKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Retrieves the trigger key used to identify the triggering context for correlation metadata.
getTriggerKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getTriggerMessage(long, Class, MessageType) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
getTriggerMessage(long, Class, MessageType, String) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
getTriggerMessage(HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
getTriggerMessageType(HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
getTriggerNamespaceKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getTriggerNamespaceKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Returns the key containing the namespace in which the triggering message is stored.
getTriggerNamespaceKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
getTriggerTypeKey() - Method in class io.fluxzero.sdk.publishing.correlation.ApplicationVersionCorrelationDataProvider
 
getTriggerTypeKey() - Method in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
Returns the key associated with the trigger type in the correlation data.
getTriggerTypeKey() - Method in class io.fluxzero.sdk.publishing.correlation.TaskIdCorrelationDataProvider
 
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, or delete.
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.
getType() - Method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain.ConvertingSerializedObject
 
getType() - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns the serialized type name, or the payload class name for a locally constructed message; returns null if no message is available.
getType() - Method in class io.fluxzero.sdk.common.serialization.DeserializingObject
Returns the declared type of the payload (e.g., fully qualified class name), or null if unknown.
getType(Object) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Determines the full type signature of the given object.
getTypeAnnotation(Class, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Finds a direct or composed type annotation, falling back to enclosing classes; returns null if absent.
getTypeAnnotations(Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the cached annotations on the type and its interfaces, deduplicated by annotation type.
getTypeArgument(Type, int) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the actual generic argument at the zero-based index.
getTypeArguments(Type) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns actual generic arguments for a parameterized type, or an empty list for a raw type.
getTypeFilter() - Method in interface io.fluxzero.common.tracking.Tracker
Returns a predicate for filtering messages based on their type (class name).
getTypeMetadata(Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns the shared, class-scoped structural metadata for the given type.
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.
getTypeNames() - Method in class io.fluxzero.common.serialization.DefaultTypeRegistry
 
getTypeNames() - Method in interface io.fluxzero.common.serialization.TypeRegistry
Returns the fully qualified names that make up this registry.
getTypeString(Object) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Resolves the effective string representation of an object's type, including generic parameters if applicable.
getUri() - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Returns the parsed request URI.
getUrl(Metadata) - Static method in class io.fluxzero.sdk.web.WebRequest
Extracts the request path from the provided Metadata object.
getUser() - Method in class io.fluxzero.sdk.web.DefaultSocketSession
Returns the user currently associated with this socket session.
getUser(UserProvider) - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns the user selected for this local dispatch.
getUser(UserProvider) - Method in interface io.fluxzero.sdk.tracking.handling.LocalHandlerInput
Returns the user selected for this local dispatch.
getUserById(Object) - Method in class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
 
getUserById(Object) - Method in enum class io.fluxzero.sdk.tracking.handling.authentication.NoOpUserProvider
 
getUserById(Object) - Method in interface io.fluxzero.sdk.tracking.handling.authentication.UserProvider
Retrieves a User by their unique identifier.
getUserProperties() - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Returns mutable metadata associated with this session.
getUserProperties() - Method in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Returns per-session attributes derived during the WebSocket handshake.
getValue() - Method in class io.fluxzero.common.api.Data
Returns the deserialized value.
getValue() - Method in interface io.fluxzero.sdk.common.Entry
Returns the value associated with this entry.
getValue() - Method in class io.fluxzero.sdk.persisting.search.SearchHit
Returns the actual value of the hit, deserialized or computed via the internal valueSupplier.
getValue() - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerResult
Returns the stored synchronous result, which may be null; asynchronous values are obtained through LocalHandlerResult.asFuture().
getValue(AccessibleObject, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Reads a field or invokes a property method with reflective access enabled.
getValue(AccessibleObject, Object, boolean) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Reads a field or invokes a property method on the target.
getValue(String) - Method in class io.fluxzero.sdk.persisting.keyvalue.client.InMemoryKeyValueStore
 
getValue(String) - Method in interface io.fluxzero.sdk.persisting.keyvalue.client.KeyValueClient
Returns the Data object associated with the given key.
getValue(String) - Method in class io.fluxzero.sdk.persisting.keyvalue.client.WebsocketKeyValueClient
 
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
 
getValueExtractors() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
GetValueResult - Class in io.fluxzero.common.api.keyvalue
Response to a GetValue request, 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
 
getWebPatterns() - Method in class io.fluxzero.sdk.web.WebParameters
Expands this configuration into a stream of WebPattern instances.
getWebPatterns(Class, Object, Executable) - Static method in class io.fluxzero.sdk.web.WebUtils
Returns all WebPattern instances declared on the given method in the given target class.
getWebPatterns(String) - Method in class io.fluxzero.sdk.web.WebParameters
Expands this configuration into a stream of WebPattern instances.
getWebRequestContext(DeserializingMessage) - Static method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Creates or retrieves a DefaultWebRequestContext from the given DeserializingMessage.
getZone() - Method in class io.fluxzero.common.DelegatingClock
 
GlobalTypeIdResolver - Class in io.fluxzero.common.serialization
 
GlobalTypeIdResolver() - Constructor for class io.fluxzero.common.serialization.GlobalTypeIdResolver
 
GOING_AWAY - Static variable in record class io.fluxzero.sdk.common.websocket.WebsocketCloseReason
Standard close code used when an endpoint is going away.
gracefulShutdown() - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns the value of the gracefulShutdown record component.
graph(GetModelGraph, long, boolean, Function, Function) - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Resolves a graph while retaining evidence about the original selector that established its boundary.
graph(GetModelGraph, long, Function, Function) - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Resolves one bounded relationship graph and its first stream page.
Graph<T> - Interface in io.fluxzero.sdk.modeling
A typed view of one independently stored model and its lazily available relationship context.
GRAPH_STRICT_PROPERTY - Static variable in class io.fluxzero.sdk.configuration.ApplicationProperties
Requires exact historical values in Graph views instead of using current DOCUMENT-only values when history is unavailable.
Graph.Options - Record Class in io.fluxzero.sdk.modeling
Optional caller-imposed graph reconstruction limits.
graphAncestors(Collection, int, Function) - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Resolves composable ancestors with one shared traversal policy.
GraphChangeHandlerDecorator - Class in io.fluxzero.sdk.modeling
Decorates event and notification handlers that observe complete graph changes.
GraphChangeHandlerDecorator() - Constructor for class io.fluxzero.sdk.modeling.GraphChangeHandlerDecorator
 
graphComposition - Variable in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
graphComposition() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Scope of a Graph query rooted here, independent of the root's inherited activation.
graphEntities() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Loaded and staged values visible to Graph reads at this attempt's boundary.
GraphJsonSerializer - Class in io.fluxzero.sdk.common.serialization.jackson
Serializes a public Graph as its model value enriched with recursively composed child paths.
GraphJsonSerializer() - Constructor for class io.fluxzero.sdk.common.serialization.jackson.GraphJsonSerializer
 
GraphLookupPolicy - Enum Class in io.fluxzero.sdk.modeling
Defines how a typed graph lookup resolves multiple matches for one functional identifier or alias.
graphMigration() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleDocument
Migration target when this handler returns its complete injected Graph.
GraphMigrationTarget - Enum Class in io.fluxzero.sdk.tracking.handling
The durable representation migrated by a returned Graph in a HandleDocument handler.
GraphPathOverride - Annotation Interface in io.fluxzero.sdk.modeling
Replaces one canonical Parent.pathInParent() only inside a materialized graph projection.
graphPathOverrides - Variable in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
graphProjection() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the graphProjection record component.
graphProjection() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Optional materialization of a complete composed Graph, configured independently from search activation.
GraphProjection - Annotation Interface in io.fluxzero.sdk.modeling
Optional materialization of a searchable Model's complete composed Graph.
graphProjectionCompletion() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the graphProjectionCompletion record component.
graphProjectionCompletion() - Element in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
Overrides command-result completion for graph projections affected by this apply.
graphProjectionCompletion() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Overrides graph-projection result completion for model commits handled by this consumer.
GraphProjectionCompletion - Enum Class in io.fluxzero.sdk.modeling
Controls whether command results and explicit Graph reindex completion wait for affected materialized Graphs.
graphProjectionConfiguration() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns this root's application-resolved materialized graph definition, if enabled.
graphProjectionConfiguration(Collection) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns this root's durable graph definition including every known model schema that can be placed below it.
graphProjectionConfiguration(Collection, String) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the durable Graph definition using an already application-scoped Model-name prefix.
graphProjectionDefinition(Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Returns the application-resolved durable definition owned by this repository.
GraphProjectionMode - Enum Class in io.fluxzero.sdk.modeling
Materialization and completion policy for the optional composed Graph document.
GraphProjectionRoot(Class, GraphProjection) - Constructor for record class io.fluxzero.sdk.modeling.EntityMetadata.GraphProjectionRoot
Creates an instance of a GraphProjectionRoot record class.
graphProjectionRoots(Class) - Static method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns every materialized projection root reachable through this model's typed parent relationships.
graphProjectionRoots(Class, Collection) - Static method in class io.fluxzero.sdk.modeling.EntityMetadata
Includes registered concrete alternatives of polymorphic parent contracts, recursively through their ancestors.
graphProjectionRoots(Class, Supplier) - Static method in class io.fluxzero.sdk.modeling.EntityMetadata
Avoids fetching or copying the application catalog for the usual final, statically declared parent types.
graphProjectionStatus(Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
graphProjectionStatus(Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Returns current graph-projection freshness for the supplied model type.
GraphProperty - Annotation Interface in io.fluxzero.sdk.modeling
Adds a property derived from relationship context when a Graph is serialized.
graphReadBoundary() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Input boundary for lazy Graph values and relationships, including earlier stored commit substeps.
Graphs - Class in io.fluxzero.sdk.modeling
Construction boundary for the single indexed Graph implementation.
Graphs.AncestorPlacement - Record Class in io.fluxzero.sdk.modeling
One reachable parent identity in deterministic traversal order.
Graphs.MaterializedNode - Record Class in io.fluxzero.sdk.modeling
Description of one placement in a materialized graph manifest.
graphSample() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Report
Returns the value of the graphSample record component.
graphSearchConfiguration(Collection, String) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Shared composition definition for both live and stored Graph search.
graphSearchDefinition(Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Resolves search composition with this repository's model catalog and application properties.
GraphSourceDocumentMigration - Class in io.fluxzero.sdk.persisting.search
Internal schema-only migration of the current canonical nodes selected by an injected Graph.
graphStagedValues(ModelReadBoundary) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
graphStagedValues(ModelReadBoundary) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Captures this repository's message-batch overlay once for a new navigation view.
graphStrict(PropertySource) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves Graph strictness from the application's own property source.
graphType(HandleDocument, Executable) - Static method in class io.fluxzero.sdk.tracking.handling.DocumentHandlerTopics
Infers the one concrete Graph root, independently of context-parameter order.
graphWrapped() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ModelParameter
Returns the value of the graphWrapped record component.
Group - Class in io.fluxzero.common.api.search
Represents a group key for aggregating documents in DocumentStats.
Group(Map) - Constructor for class io.fluxzero.common.api.search.Group
 
groupBy(String...) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
groupBy(String...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Groups search results by field(s) and supports aggregations.
groups() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.CreditCardNumber
 
groups() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.Length
 
groups() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.Range
 
groups() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.UniqueElements
 
groups() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.URL
 
groups() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.UUID
 
GroupSearch - Interface in io.fluxzero.sdk.persisting.search
Represents a grouped search query in the Fluxzero search framework.
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 - Enum constant in enum class io.fluxzero.sdk.web.StaticFileHandler.Compression
 

H

handle(StoreValues) - Method in class io.fluxzero.testserver.websocket.KeyValueEndPoint
Stores each key-value pair using Guarantee.NONE in the underlying key-value store.
handle(GetSearchHistogram) - Method in class io.fluxzero.testserver.websocket.SearchEndpoint
Computes the requested search histogram; logs failures and returns an empty histogram retaining the query's time boundaries on failure.
handle(SearchDocuments) - Method in class io.fluxzero.testserver.websocket.SearchEndpoint
Executes a document search and returns a response correlated to the request; logs search failures and returns an empty result on failure.
handle(SearchModelDocuments) - Method in class io.fluxzero.testserver.websocket.SearchEndpoint
Executes a Model-document search and returns a correlated response; logs search failures and returns an empty result on failure.
handle(SearchModelGraphDocuments) - Method in class io.fluxzero.testserver.websocket.SearchEndpoint
Executes a Model-Graph document search and returns a correlated response; logs search failures and returns an empty result on failure.
handle(SerializedMessage, URI, WebRequestSettings) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
handle(DeserializingMessage) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
 
handle(DeserializingMessage) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
Attempts to handle the given message using local handlers.
handle(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.HandlerRegistry.MergedHandlerRegistry
 
handle(DeserializingMessage) - Method in enum class io.fluxzero.sdk.tracking.handling.HandlerRegistry.NoOpHandlerRegistry
 
handle(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
handle(DeserializingMessage, boolean) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
 
handle(DeserializingMessage, boolean) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
Attempts to handle the message locally while controlling optional SDK-managed external publication.
handle(DeserializingMessage, boolean) - Method in class io.fluxzero.sdk.tracking.handling.HandlerRegistry.MergedHandlerRegistry
 
handle(DeserializingMessage, boolean) - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
handle(DeserializingMessage, HandlerInvoker, Handler, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
handle(DeserializingMessage, HandlerMethod, Handler, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
handle(Entity, List, Entity) - Method in interface io.fluxzero.sdk.modeling.ModifiableAggregateRoot.CommitHandler
Commits the aggregate state and any unpublished events.
handle(Object, MessageType, String, Serializer, PreparedLocalDispatch, HandlerRegistry) - Static method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Attempts to handle a payload through the prepared local path.
handle(Throwable, Supplier) - Method in interface io.fluxzero.sdk.publishing.DefaultResultGateway.ResultPreparationErrorHandler
Handles a result-preparation failure with access to a retry operation; the returned stage represents completion of the selected recovery action.
handle(Request, Response, Callback) - Method in class io.fluxzero.proxy.ProxyRequestHandler
Accepts the HTTP exchange for asynchronous proxy handling, enforcing shutdown, body-size, CORS, and in-flight request limits.
handle(ContextClosedEvent) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Stops handler tracking as soon as the owning application context starts closing, while Fluxzero and the Spring-managed handlers are still available.
handle(ContextRefreshedEvent) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Registers all discovered Spring beans as Fluxzero handlers once the application context is refreshed.
Handle - Annotation Interface in io.fluxzero.testserver.websocket
 
HANDLE - Enum constant in enum class io.fluxzero.sdk.publishing.dataprotection.MissingProtectedDataPolicy
Invoke the handler with the unavailable protected fields set to null.
handleBatch(Stream) - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Wraps a batch stream for sequential handling with each message installed as the current message.
handleClose(WebsocketSession, WebsocketCloseReason) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
HandleCommand - Annotation Interface in io.fluxzero.sdk.tracking.handling
Marks a method or constructor as a handler for command messages (MessageType.COMMAND).
handleCorsPreflight(ProxyRequestHandler.JettyExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
HandleCustom - Annotation Interface in io.fluxzero.sdk.tracking.handling
Marks a method or constructor as a handler for messages from a custom message topic.
HandleCustomFilter - Class in io.fluxzero.sdk.tracking.handling
A MessageFilter implementation that filters DeserializingMessage instances based on a custom topic defined in the HandleCustom annotation on handler methods.
HandleCustomFilter() - Constructor for class io.fluxzero.sdk.tracking.handling.HandleCustomFilter
 
HandleDelete - Annotation Interface in io.fluxzero.sdk.web
Handles incoming HTTP DELETE requests for the specified path(s).
handleDisconnects(List) - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
 
HandleDocument - Annotation Interface in io.fluxzero.sdk.tracking.handling
Marks a method or constructor as a handler for document messages within a search collection.
HandleDocumentFilter - Class in io.fluxzero.sdk.tracking.handling
A MessageFilter that routes DeserializingMessage instances to methods annotated with HandleDocument, based on the message's topic.
HandleDocumentFilter() - Constructor for class io.fluxzero.sdk.tracking.handling.HandleDocumentFilter
 
handleError(WebsocketSession, Throwable) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
handleError(Throwable, String, Runnable) - Method in interface io.fluxzero.sdk.tracking.ErrorHandler
Handles an error encountered during message processing and provides an option to retry the operation.
handleError(Throwable, String, Callable) - Method in interface io.fluxzero.sdk.tracking.ErrorHandler
Handles an error encountered during message processing and provides an option to retry the operation.
handleError(Throwable, String, Callable) - Method in class io.fluxzero.sdk.tracking.LoggingErrorHandler
Logs the given error and allows tracking to continue.
handleError(Throwable, String, Callable) - Method in class io.fluxzero.sdk.tracking.RetryingErrorHandler
Handles the error by retrying the operation if allowed, or propagating/logging based on configuration.
handleError(Throwable, String, Callable) - Method in class io.fluxzero.sdk.tracking.SilentErrorHandler
Handles the given error by optionally logging it and then returning it without retry or propagation.
handleError(Throwable, String, Callable) - Method in class io.fluxzero.sdk.tracking.ThrowingErrorHandler
Handles the given error by optionally logging it and then throwing it to halt message tracking.
handleError(Throwable, T) - Method in interface io.fluxzero.common.ErrorHandler
Handles the given Throwable in the context of the provided value.
HandleError - Annotation Interface in io.fluxzero.sdk.tracking.handling
Marks a method or constructor as a handler for error messages (MessageType.ERROR).
HandleEvent - Annotation Interface in io.fluxzero.sdk.tracking.handling
Marks a method or constructor as an event handler for incoming messages of type MessageType.EVENT.
handleEvents(List) - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
handleExceptionalResult(Throwable, DeserializingMessage, Instant, Periodic) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
HandleGet - Annotation Interface in io.fluxzero.sdk.web
Handles incoming HTTP GET requests for the specified path(s).
HandleHead - Annotation Interface in io.fluxzero.sdk.web
Handles incoming HTTP HEAD requests for the specified path(s).
handleLocal(LocalExecution) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
Attempts payload-first local handling and writes the outcome into the reusable execution frame.
handleLocal(LocalExecution) - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
handleLocally(Schedule) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
Dispatches the schedule to local handlers and waits for an available handling result; handler failures propagate to the caller.
handleLocalSchedule(DefaultMessageScheduler.LocalScheduleTask) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
handleMessage(byte[], WebsocketSession, WebsocketEndpoint.ReceiveTiming) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
handleMessage(ServerWebsocketSession, JsonType) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
handleMessage(ServerWebsocketSession, JsonType, long) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
HandleMessage - Annotation Interface in io.fluxzero.sdk.tracking.handling
Meta-annotation used to declare that an annotation marks a method as a message handler for a specific MessageType.
HandleMessageEvent - Class in io.fluxzero.sdk.tracking.metrics
 
HandleMessageEvent() - Constructor for class io.fluxzero.sdk.tracking.metrics.HandleMessageEvent
 
HandleMetrics - Annotation Interface in io.fluxzero.sdk.tracking.handling
Marks a method or constructor as a handler for internal metrics events (MessageType.METRICS).
HandleNotification - Annotation Interface in io.fluxzero.sdk.tracking.handling
Marks a method or constructor as a handler for notification messages (MessageType.NOTIFICATION).
HandleOptions - Annotation Interface in io.fluxzero.sdk.web
Handles incoming HTTP OPTIONS requests for the specified path(s).
HandlePatch - Annotation Interface in io.fluxzero.sdk.web
Handles incoming HTTP PATCH requests for the specified path(s).
handlePong(WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Invoked asynchronously after the pong deadline has been acknowledged on the protocol callback path.
HandlePost - Annotation Interface in io.fluxzero.sdk.web
Handles incoming HTTP POST requests for the specified path(s).
HandlePut - Annotation Interface in io.fluxzero.sdk.web
Handles incoming HTTP PUT requests for the specified path(s).
HandleQuery - Annotation Interface in io.fluxzero.sdk.tracking.handling
Marks a method or constructor as a handler for query messages (MessageType.QUERY).
handler() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the handler record component.
handler() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.AncestorDependency
Returns the value of the handler record component.
handler() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.DeferredWriteTarget
Returns the value of the handler record component.
handler() - Method in record class io.fluxzero.sdk.tracking.DefaultTracking.PreparedHandler
Returns the value of the handler record component.
Handler<M> - Interface in io.fluxzero.common.handling
Represents a container for a message handler and the mechanism to resolve a HandlerInvoker for a given message.
HANDLER_INVOCATION_FAILED - Enum constant in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
A handler failed while processing a message.
Handler.DelegatingHandler<M> - Class in io.fluxzero.common.handling
Abstract base class for Handler implementations that delegate to another handler.
Handler Activation - Section in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
 
Handler Architecture - Section in interface io.fluxzero.common.handling.Handler
 
HandlerAssociations - Class in io.fluxzero.sdk.tracking.handling
Shared utility for discovering and evaluating Association definitions on handler types and handler methods.
HandlerAssociations(Class, List, Function) - Constructor for class io.fluxzero.sdk.tracking.handling.HandlerAssociations
Creates an association helper for a specific handler type.
HandlerAssociations.AssociationValue - Class in io.fluxzero.sdk.tracking.handling
 
HandlerAssociations.MethodAssociationProperty - Class in io.fluxzero.sdk.tracking.handling
 
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
 
HandlerDecorator - Interface in io.fluxzero.sdk.tracking.handling
Functional interface for decorating Handler instances that process DeserializingMessage objects.
HandlerDecorator.MergedDecorator - Class in io.fluxzero.sdk.tracking.handling
A composite decorator that merges two decorators into one.
handlerDecorators() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Ordered handler decorators grouped per message type.
HandlerDescriptor - Interface in io.fluxzero.common.handling
Describes the handler method that is involved in a handling operation.
handleRequest(Handler) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
 
handleResponse(SerializedMessage, ProxyRequestHandler.ProxyResponseContext) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
handleResult(RequestResult, String, String) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
handleResult(RequestResult, String, String, WebsocketResultDiagnostics.ResultTiming) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
handleResult(DeserializingMessage) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
Attempts to handle the message locally while preserving a synchronously returned value as a direct value.
handleResult(DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
handleResult(DeserializingMessage, boolean) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
Attempts to handle the message locally while controlling optional SDK-managed external publication.
handleResult(DeserializingMessage, boolean) - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
handleResult(LocalHandlerInput) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
Attempts to handle a lazy local input.
handleResult(LocalHandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
handleResult(Object) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulHandlerInvoker
Applies stateful persistence semantics to a handler invocation result.
handleResult(Object, DeserializingMessage, Instant, Periodic) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
HandleResult - Annotation Interface in io.fluxzero.sdk.tracking.handling
Marks a method or constructor as a handler for result messages (MessageType.RESULT).
handleResultMessages(List) - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
 
handleResults(List) - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler
 
HandlerFactory - Interface in io.fluxzero.sdk.tracking.handling
Factory interface for creating Handler instances that process DeserializingMessages.
HandlerFilter - Interface in io.fluxzero.common.handling
Represents a predicate used to determine whether a given method should be considered a valid message handler.
HandlerInput<M> - Interface in io.fluxzero.common.handling
Provides the input for a prepared handler invocation.
HandlerInputResolver<M> - Interface in io.fluxzero.common.handling
Optional extension of ParameterResolver for resolving handler parameters from a HandlerInput.
HandlerInputResolver.Resolution<M> - Record Class in io.fluxzero.common.handling
Describes what a resolver decided for one handler parameter.
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.MethodHandlerMatcher.Specificity - Record Class in io.fluxzero.common.handling
 
HandlerInspector.ObjectHandlerMatcher<M> - Class in io.fluxzero.common.handling
A composite HandlerMatcher that delegates to a list of individual matchers.
HandlerInterceptor - Interface in io.fluxzero.sdk.tracking.handling
Intercepts individual message handling operations, enabling cross-cutting behavior around handler invocation.
HandlerInterceptor.InterceptedHandler - Class in io.fluxzero.sdk.tracking.handling
Implementation of Handler that delegates to another handler and applies a HandlerInterceptor.
HandlerInterceptor.PreparedHandlerFunction - Interface in io.fluxzero.sdk.tracking.handling
Remaining portion of a prepared handler interceptor chain.
HandlerInterceptor.PreparedHandlerInputFunction - Interface in io.fluxzero.sdk.tracking.handling
Represents the remaining interceptors and handler invocation in a prepared local handling chain.
HandlerInterceptor.PreparedHandlerInputInterceptor - Interface in io.fluxzero.sdk.tracking.handling
Intercepts one prepared local invocation using a lazy HandlerInput.
HandlerInterceptor.PreparedHandlerInterceptor - Interface in io.fluxzero.sdk.tracking.handling
A handler-method-specific interceptor plan.
HandlerInterceptor.PreparedInterceptedHandler - Class in io.fluxzero.sdk.tracking.handling
Merged wrapper for interceptors that explicitly support method preparation.
handlerInterceptors() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Interceptors applied to individual handler method invocations.
handlerInvocationFailed(String, String, Throwable) - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates the report used when a handler failed while processing a message.
HandlerInvoker - Interface in io.fluxzero.common.handling
Represents an invocable handler method.
HandlerInvoker.DelegatingHandlerInvoker - Class in io.fluxzero.common.handling
A HandlerInvoker that 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.
HandlerMethod<M> - Interface in io.fluxzero.common.handling
A reusable, target-bound handler method.
HandlerMethod(Executable, EntityMetadata.HandlerKind, boolean, Class, List, boolean, boolean, List, List) - Constructor for record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Creates an instance of a HandlerMethod record class.
HandlerMethod.DelegatingHandlerMethod<M> - Class in io.fluxzero.common.handling
A HandlerMethod that delegates all behavior to another instance.
HandlerMethodApplicability<M> - Record Class in io.fluxzero.common.handling
Describes whether a handler method applies to a group of equivalent inputs and, when it does, how to invoke it.
HandlerMethodApplicability(Object, boolean, HandlerMethodPreparation) - Constructor for record class io.fluxzero.common.handling.HandlerMethodApplicability
Creates an instance of a HandlerMethodApplicability record class.
HandlerMethodPlan<M> - Interface in io.fluxzero.common.handling
A reusable plan for invoking one already selected handler method.
HandlerMethodPlanner<M> - Interface in io.fluxzero.common.handling
Selects and prepares a handler method so that the result can be reused for equivalent inputs.
HandlerMethodPreparation<M> - Record Class in io.fluxzero.common.handling
The outcome of trying to prepare a handler method for repeated invocation.
HandlerMethodPreparation(HandlerMethodPreparation.Status, HandlerMethodPlan) - Constructor for record class io.fluxzero.common.handling.HandlerMethodPreparation
Creates an instance of a HandlerMethodPreparation record class.
HandlerMethodPreparation.Status - Enum Class in io.fluxzero.common.handling
Possible outcomes of preparing a handler method.
handlerMethods() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the discovered entity handler methods and their kinds.
HandlerMonitor - Class in io.fluxzero.sdk.tracking.metrics
 
HandlerMonitor() - Constructor for class io.fluxzero.sdk.tracking.metrics.HandlerMonitor
 
HandlerRegistry - Interface in io.fluxzero.sdk.tracking.handling
Interface for registering and invoking local message handlers.
HandlerRegistry.MergedHandlerRegistry - Class in io.fluxzero.sdk.tracking.handling
Combines two HandlerRegistry instances into one.
HandlerRegistry.NoOpHandlerRegistry - Enum Class in io.fluxzero.sdk.tracking.handling
A no-op handler registry that performs no registration or dispatch.
HandlerRepository - Interface in io.fluxzero.sdk.modeling
Repository interface for storing and retrieving @Stateful handler instances.
handlerRepositorySupplier(Supplier, DocumentSerializer) - Static method in class io.fluxzero.sdk.modeling.DefaultHandlerRepository
Returns a factory function that creates a HandlerRepository for a given handler type.
Handler requiring an authenticated user - Section in annotation interface io.fluxzero.sdk.tracking.handling.authentication.RequiresUser
 
Handler Resolution Process - Section in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
handlerType() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns the value of the handlerType record component.
HandleSchedule - Annotation Interface in io.fluxzero.sdk.tracking.handling
Marks a method or constructor as a handler for scheduled messages (MessageType.SCHEDULE).
HandleSocketClose - Annotation Interface in io.fluxzero.sdk.web
Handles a WebSocket connection close event.
HandleSocketHandshake - Annotation Interface in io.fluxzero.sdk.web
Handles a WebSocket handshake request, invoked when a client first attempts to connect using a specialised GET request.
HandleSocketMessage - Annotation Interface in io.fluxzero.sdk.web
Handles an incoming WebSocket message.
HandleSocketOpen - Annotation Interface in io.fluxzero.sdk.web
Handles the opening of a WebSocket connection (after handshake).
HandleSocketPong - Annotation Interface in io.fluxzero.sdk.web
Handles a PONG WebSocket frame, typically sent in response to a PING.
HandleTrace - Annotation Interface in io.fluxzero.sdk.web
Handles incoming HTTP TRACE requests for the specified path(s).
handleUpdate(UnaryOperator) - Method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
HandleWeb - Annotation Interface in io.fluxzero.sdk.web
Marks a method or meta-annotation as a handler for incoming web requests (MessageType.WEBREQUEST).
HandleWebResponse - Annotation Interface in io.fluxzero.sdk.web
Marks a method as a handler for MessageType.WEBRESPONSE messages.
Handling - Section in class io.fluxzero.common.api.scheduling.Schedule
 
handlingMode() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Controls whether handlers assigned to this consumer are invoked in the tracker thread or offloaded to a worker thread.
Handling Strategies - Section in interface io.fluxzero.sdk.publishing.RequestHandler
 
HANDSHAKE_HEADERS_USER_PROPERTY - Static variable in class io.fluxzero.testserver.websocket.WebsocketDeploymentUtils
 
handshakeDecorator() - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
Returns a decorator that enables handshakes for discovered socket routes and leaves handlers without socket routes unchanged.
HARD_DELETE - Enum constant in enum class io.fluxzero.common.api.modeling.ModelUpdateKind
A prepared physical model erasure fence.
HardCacheReference() - Constructor for class io.fluxzero.sdk.persisting.caching.SoftReferenceCache.HardCacheReference
 
has(Class, Method) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether the method or an overridden declaration has the requested direct or composed annotation.
has(Class, Parameter) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether the parameter directly carries the annotation or a composed annotation of that type.
hasAliases() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Whether this model declares at least one independently persisted alias.
hasAncestorDependencies() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
Returns whether this resolution still contains ancestor dependencies.
hasApplyResult() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Whether this handler has a statically or dynamically typed model return value.
hasBytes() - Method in class io.fluxzero.proxy.ProxyRequestHandler.ChunkAccumulator
 
hasCascadedDeletion() - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit.Outcome
Returns whether any retained change represents a cascaded deletion.
hasCasterMethods(Class) - Static method in class io.fluxzero.sdk.common.serialization.casting.CastInspector
Returns true if the given class contains any method annotated with Cast.
hasChanged(Function) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns whether the selected value differs from the preceding revision.
hasDispatchedFinalChunk() - Method in class io.fluxzero.proxy.ProxyRequestHandler.ChunkedProxyRequest
 
hasDocument(Id) - Static method in interface io.fluxzero.sdk.Fluxzero
Checks whether a document exists for the given identifier and its associated type.
hasDocument(Id) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Checks whether a document exists for the given identifier and its associated type.
hasDocument(Object, Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Checks if a document exists in the specified collection.
hasDocument(Object, Object) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
hasDocument(Object, Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Checks if a document exists in the specified collection.
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
 
HasEntity - Interface in io.fluxzero.sdk.modeling
Represents an object, typically a message used for invocation, that has an associated Entity.
hasExpired(Clock) - Method in interface io.fluxzero.sdk.persisting.caching.SoftReferenceCache.CacheReference
Returns whether a non-null deadline is strictly before the supplied clock's current instant; equality is not expired.
hasExpiredReplacement(long) - Method in class io.fluxzero.common.api.modeling.CommitModels
Whether a proposed replacement's original deadline has elapsed at commit acceptance.
hasExplicitRouting(Message) - Static method in class io.fluxzero.sdk.publishing.routing.MessageRoutingInterceptor
An explicit routing declaration suppresses automatic Model routing even if its value is absent.
hasExplicitScheduleId() - Method in class io.fluxzero.sdk.scheduling.Schedule
Whether the schedule identity was selected explicitly, rather than generated by a convenience constructor.
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 record class io.fluxzero.common.api.ErrorResult.ModelHistoryUnavailable
Returns a hash code value for this object.
hashCode() - Method in class io.fluxzero.common.api.Metadata
 
hashCode() - Method in record class io.fluxzero.common.api.modeling.ModelAliasObservation
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.modeling.ModelEventDataBlock
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.modeling.ModelGraphProjectionConfiguration.ModelRevision
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Change
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Step
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipRead
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.scheduling.GetScheduleParents.Metric
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.scheduling.ScheduleAutoCancelled
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.scheduling.ScheduleWithParents.Metric
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.search.GetModelMigrationResult.Metric
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.search.GetModelMigrationsResult.Metric
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.search.SearchValue
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter.PayloadType
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter.RoutePattern
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.api.tracking.SegmentRange
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction
Returns a hash code value for this object.
hashCode() - Method in class io.fluxzero.common.Decimal
 
hashCode() - Method in record class io.fluxzero.common.handling.HandlerInputResolver.Resolution
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.Specificity
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.handling.HandlerMethodApplicability
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.handling.HandlerMethodPreparation
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.handling.KeyedParameterResolver.Resolution
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.HttpOrigin
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipChange
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipStep
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.modeling.ModelRelationshipQueries.ResolvedBoundary
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Policy
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Result
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest.Node
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.common.tracking.MessageStoreBatch
Returns a hash code value for this object.
hashCode() - Method in class io.fluxzero.common.tracking.SimpleTracker
 
hashCode() - Method in record class io.fluxzero.common.tracking.TrackerClaim
Returns a hash code value for this object.
hashCode() - Method in class io.fluxzero.common.tracking.WebSocketTracker
 
hashCode() - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.proxy.ProxyWebsocketBackpressureEvent
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.proxy.ProxyWebsocketEndpoint.SessionContext
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.common.ClientUtils.ConsumerNamespaceContext
Returns a hash code value for this object.
hashCode() - Method in exception class io.fluxzero.sdk.common.exception.FunctionalException
 
hashCode() - Method in exception class io.fluxzero.sdk.common.exception.TechnicalException
 
hashCode() - Method in class io.fluxzero.sdk.common.serialization.casting.AnnotatedCaster
 
hashCode() - Method in record class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.Chunk
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.common.serialization.MessageDescription
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.common.serialization.TypeInspection
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.ConnectionSetup
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketCloseReason
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketConnectionOptions
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketEndpoint.ReceiveTiming
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.Fluxzero.MemoizationKey
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.AnnotatedEntityHolder.EntityUpdate
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.CascadedModelDeletion
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.Change
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.CommitAttempt.Step
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.GraphProjectionRoot
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ModelParameter
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.Property
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.SnapshotSettings
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionDecision
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionSettings
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.Graph.Options
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.Graphs.AncestorPlacement
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.Graphs.MaterializedNode
Returns a hash code value for this object.
hashCode() - Method in class io.fluxzero.sdk.modeling.Id
 
hashCode() - Method in record class io.fluxzero.sdk.modeling.ModelCommitConflictException.ReadConflict
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.ModelConflictResolver.Context
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.ModelState
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.AncestorDependency
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.DeferredWriteTarget
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.DirectSingleTargetApply
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.ResolvedModel
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient.ModelCommitCompletion
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore.SnapshotDocument
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.repository.ModelAncestorResolver.AncestorReads
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Limits
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ObservedType
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Report
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Identity
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.ModelNode
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Relations
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Value
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.persisting.search.MaterializedGraphDocumentMigration.Migration
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.publishing.LocalDispatchDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.scheduling.DeadlineInfo
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.tracking.BatchInterceptor.FilterPreserving
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.tracking.DefaultTracking.PreparedHandler
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.tracking.handling.LocalDispatchFilter
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberCandidate
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberMutation
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberTargetKey
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ValidationException.ViolationSummary
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils.RequiredRole
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.web.ApiDocCatalog
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.web.ApiDocDetails
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.web.ApiDocParameter
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.web.ApiDocRequestBody
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Returns a hash code value for this object.
hashCode() - Method in class io.fluxzero.sdk.web.ApiReferenceEndpoint
 
hashCode() - Method in class io.fluxzero.sdk.web.OpenApiDocumentEndpoint
 
hashCode() - Method in record class io.fluxzero.sdk.web.OpenApiOptions
Returns a hash code value for this object.
hashCode() - Method in record class io.fluxzero.sdk.web.StaticFileHandler.ByteRange
Returns a hash code value for this object.
hashCode() - Method in class io.fluxzero.sdk.web.WebFormPart
 
hashCode() - Method in record class io.fluxzero.sdk.web.WebsocketHandlerDecorator.SocketPattern
Returns a hash code value for this object.
HasId - Interface in io.fluxzero.common.api
Interface for exposing a string-based representation of an object's identifier.
hasIdentity() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Identity
Whether head metadata establishes this identity, including a canonical deletion tombstone.
hasLocalHandlers() - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
 
hasLocalHandlers() - Method in class io.fluxzero.sdk.tracking.handling.HandlerRegistry.MergedHandlerRegistry
 
hasLocalHandlers() - Method in enum class io.fluxzero.sdk.tracking.handling.HandlerRegistry.NoOpHandlerRegistry
 
hasLocalHandlers() - Method in interface io.fluxzero.sdk.tracking.handling.HasLocalHandlers
Indicates whether any local handlers are currently registered for this gateway.
hasLocalHandlers() - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
HasLocalHandlers - Interface in io.fluxzero.sdk.tracking.handling
Base interface for gateways that support registering local message handlers.
hasMaterialization() - Method in class io.fluxzero.common.modeling.ModelCommitAssignment.Commit
Returns whether the commit contains document or eligible snapshot materialization work.
hasMemberHandlerMethods(Class, HandlerConfiguration, Set) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
HasMessage - Interface in io.fluxzero.sdk.common
Interface for objects that expose a backing Message instance.
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
 
hasNext() - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Indicates whether this range still contains bytes.
hasNonDefaultAnnotationAttribute(Annotation, String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether an annotation attribute has a value that differs from its declared default.
hasPassedDeadline() - Method in class io.fluxzero.sdk.tracking.StallingBatchInterceptor
 
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.CollectionValuesConstraint
 
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.
hasPathFilters() - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
hasPathParameter(String) - Static method in class io.fluxzero.sdk.web.WebUtils
Checks if the given path contains a named path parameter.
hasProperty(String, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether the property path can be read, including a property whose value is null.
hasResolvedUser() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns whether user resolution has already completed for this input.
hasResolvedUser() - Method in interface io.fluxzero.sdk.tracking.handling.LocalHandlerInput
Returns whether user resolution has already completed for this input.
hasReturnType(Executable) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether the executable produces a result: constructors and methods whose return type is not void do.
hasReturnValueValidation(Executable) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
Returns whether the executable declares return value constraints or cascaded return value validation.
hasReturnValueValidation(Executable) - Method in interface io.fluxzero.sdk.tracking.handling.validation.Validator
Returns whether the executable declares return value constraints that this validator can evaluate.
hasRole(String) - Method in interface io.fluxzero.sdk.tracking.handling.authentication.User
Indicates whether this user has the specified role.
hasSameComposition(ModelGraphProjectionConfiguration) - Method in class io.fluxzero.common.api.modeling.ModelGraphProjectionConfiguration
Tests whether composition, scope or storage changed, ignoring individual source schema revisions.
hasSchedule(String) - Method in interface io.fluxzero.sdk.scheduling.client.SchedulingClient
Checks whether a schedule with the given ID currently exists.
hasSequenceNumber(HasMetadata) - Static method in interface io.fluxzero.sdk.modeling.Entity
Determines whether the given message contains a sequence number in its metadata.
hasSingleTargetResult() - Method in class io.fluxzero.common.api.modeling.CommitModelsResult
Returns whether this result contains exactly one committed target position.
HasSource<T> - Interface in io.fluxzero.sdk.common.serialization.casting
Marker interface for wrapper objects that retain a reference to their originating source.
hasThreadLocalContext() - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns whether this thread already has a regular deserializing-message context.
hasTypeAliases() - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Indicates whether exact or package aliases are currently registered.
hasTypeFilter() - Method in interface io.fluxzero.common.tracking.Tracker
Indicates whether Tracker.getTypeFilter() imposes an actual constraint.
hasTypeFilter() - Method in class io.fluxzero.common.tracking.WebSocketTracker
 
hasValidation(Class) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
 
hasValidation(Class) - Method in interface io.fluxzero.sdk.tracking.handling.validation.Validator
Returns whether values of the supplied type may require validation by this validator.
hasValue() - Method in class io.fluxzero.sdk.web.ParameterValue
Returns whether a non-null parameter value is present.
head() - Method in record class io.fluxzero.sdk.modeling.ModelState
Returns the value of the head record component.
head() - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver.HeadValue
Returns the pinned revision without value reconstruction, or null for proven absence.
HEAD - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
 
header(String, String) - Method in class io.fluxzero.sdk.web.WebRequest.Builder
Appends a header value and returns this builder.
header(String, String) - Method in class io.fluxzero.sdk.web.WebResponse.Builder
Appends a header value and returns this builder; a null value is ignored.
header(String, String, boolean) - Method in class io.fluxzero.sdk.web.WebRequest.Builder
Appends a header value and returns this builder.
header(String, Collection) - Method in class io.fluxzero.sdk.web.WebResponse.Builder
Appends the supplied values to the header and returns this builder.
HEADER - Enum constant in enum class io.fluxzero.sdk.web.WebParameterSource
HTTP request headers
headerIfAbsent(String, String) - Method in class io.fluxzero.sdk.web.WebRequest.Builder
Adds the header value only when the header has no values, and returns this builder.
HeaderParam - Annotation Interface in io.fluxzero.sdk.web
Injects an HTTP request header into a handler method parameter.
headers() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketConnectionOptions
Returns the value of the headers record component.
headers() - Method in class io.fluxzero.sdk.web.WebRequest.Builder
Assembles request headers, adding the configured gzip acceptance and inferred string or byte-array content type when absent.
headers() - Method in class io.fluxzero.sdk.web.WebResponse.Builder
Returns the builder's mutable header map, first replacing Set-Cookie values with any cookies registered on the builder.
headers(Map) - Method in class io.fluxzero.sdk.web.WebRequest.Builder
Replaces values for the supplied header keys with copied lists, retains other headers, and returns this builder.
headers(Map) - Method in class io.fluxzero.sdk.web.WebResponse.Builder
Replaces header values for the supplied keys, retaining other headers, and returns this builder.
headersKey - Static variable in class io.fluxzero.sdk.web.WebRequest
 
headersKey - Static variable in class io.fluxzero.sdk.web.WebResponse
 
headPresent() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
Returns the value of the headPresent record component.
healthEndpoint() - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns the value of the healthEndpoint record component.
HIGHEST_PRECEDENCE - Static variable in annotation interface io.fluxzero.sdk.common.Order
Highest precedence value for Fluxzero ordering.
HIGHEST_PRIORITY - Static variable in annotation interface io.fluxzero.sdk.modeling.AssertLegal
 
highestEventIndex() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the highest event index associated with the aggregate.
highestEventIndex() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the newest event index retained by this graph's revision history.
historical() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Indicates whether this selection refers to a durable historical boundary.
historical() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Identity
Returns the value of the historical record component.
historical() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Relations
Returns the value of the historical record component.
historical() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Value
Returns the value of the historical record component.
historicalDocumentFallback(String, Class, ModelReadBoundary, RuntimeException) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
historicalDocumentFallback(String, Class, ModelReadBoundary, RuntimeException) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Recovers only an unavailable historical document value.
historyComplete() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns the value of the historyComplete record component.
historyComplete() - Method in interface io.fluxzero.common.modeling.ModelCommitAssignment.Head
Returns whether the Model's state can be reconstructed from its complete event history.
historyComplete() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
Returns the value of the historyComplete record component.
host() - Method in record class io.fluxzero.common.HttpOrigin
Returns the value of the host record component.
host() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.URL
 
HostMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
A combined snapshot of host metrics collected at a specific point in time.
HostMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.HostMetrics
 
HostMetricsCollector - Class in io.fluxzero.sdk.tracking.metrics.host
Orchestrates periodic collection and publication of host metrics.
HostMetricsCollector(HostMetricsConfiguration, Fluxzero) - Constructor for class io.fluxzero.sdk.tracking.metrics.host.HostMetricsCollector
 
HostMetricsConfiguration - Class in io.fluxzero.sdk.tracking.metrics.host
Configuration for host metrics collection.
HostMetricsConfiguration() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.HostMetricsConfiguration
 
HostMetricsConfiguration.HostMetricsConfigurationBuilder - Class in io.fluxzero.sdk.tracking.metrics.host
 
HostMetricsConfigurationBuilder() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.HostMetricsConfiguration.HostMetricsConfigurationBuilder
 
How it works - Section in class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter
 
How It Works - Section in class io.fluxzero.sdk.web.ForwardingWebConsumer
 
How It Works - Section in class io.fluxzero.sdk.web.WebParameterProcessor
 
howToFix(String...) - Method in class io.fluxzero.sdk.common.exception.FluxzeroErrorReport.Builder
Adds recovery steps for the "How to fix" section.
HTTP_1_1 - Enum constant in enum class io.fluxzero.sdk.web.HttpVersion
 
HTTP_2 - Enum constant in enum class io.fluxzero.sdk.web.HttpVersion
 
HTTP2_MAX_RESPONSE_HEADER_SIZE_PROPERTY - Static variable in class io.fluxzero.proxy.ProxyServer
Maximum HTTP/2 response-header list size in bytes.
HttpOrigin - Record Class in io.fluxzero.common
HTTP origin identity without credentials, path, query or fragment.
HttpOrigin(String, String, int) - Constructor for record class io.fluxzero.common.HttpOrigin
Creates an instance of a HttpOrigin record class.
HttpRequestMethod - Interface in io.fluxzero.sdk.web
Defines constants for standard and extended HTTP request methods used by Fluxzero's web handling system.
HttpVersion - Enum Class in io.fluxzero.sdk.web
Enumerates supported HTTP protocol versions for web requests and responses handled through the Fluxzero Runtime.

I

id() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest.Node
Returns the value of the id record component.
id() - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns the unique identifier of this client instance.
id() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
id() - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
id() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the unique identifier of the entity.
id() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the exact collision-safe repository identity of this model.
id() - Method in record class io.fluxzero.sdk.modeling.Graphs.AncestorPlacement
Returns the value of the id record component.
id() - Method in record class io.fluxzero.sdk.modeling.Graphs.MaterializedNode
Returns the value of the id record component.
id() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
id() - Method in record class io.fluxzero.sdk.modeling.ModelState
Returns the value of the id record component.
id() - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
id() - Method in class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
id() - Method in record class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore.SnapshotDocument
Returns the value of the id record component.
id() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.ModelNode
Returns the value of the id record component.
id() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Returns the configured ID of the document.
id() - Method in interface io.fluxzero.sdk.tracking.handling.authentication.User
Returns the stable identifier of this user.
id() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberTargetKey
Returns the value of the id record component.
id(Object) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Sets the ID of the document to index.
Id<T> - Class in io.fluxzero.sdk.modeling
Object that represents the identifier of a specific entity.
Id(String, Class, String, boolean) - Constructor for class io.fluxzero.sdk.modeling.Id
Construct an id for an entity.
Id(String, String, boolean) - Constructor for class io.fluxzero.sdk.modeling.Id
Construct an id for an entity.
Id(String) - Constructor for class io.fluxzero.sdk.modeling.Id
Construct a case-sensitive id for an entity without prefix.
Id(String, boolean) - Constructor for class io.fluxzero.sdk.modeling.Id
Construct an id for an entity without prefix.
Id(String, Class) - Constructor for class io.fluxzero.sdk.modeling.Id
Construct a case-sensitive id for an entity without prefix.
Id(String, Class, boolean) - Constructor for class io.fluxzero.sdk.modeling.Id
Construct an id for an entity without prefix.
Id(String, Class, String) - Constructor for class io.fluxzero.sdk.modeling.Id
Construct a case-sensitive id for an entity.
Id(String, String) - Constructor for class io.fluxzero.sdk.modeling.Id
Construct a case-sensitive id for an entity.
Id.IdDeserializer - Class in io.fluxzero.sdk.modeling
Reads scalar concrete IDs and discriminated polymorphic IDs.
Id.IdSerializer - Class in io.fluxzero.sdk.modeling
Writes concrete ID properties as scalars and polymorphic properties with a recoverable type discriminator.
IdDeserializer() - Constructor for class io.fluxzero.sdk.modeling.Id.IdDeserializer
 
IDEMPOTENT - Enum constant in enum class io.fluxzero.sdk.web.RetryPolicy
The application explicitly guarantees idempotent semantics for this request.
identifier - Static variable in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
identifies(String, Object) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns whether a non-null model value carries the supplied exact repository identity.
Identity(String, boolean, ModelReadBoundary, boolean, Supplier) - Constructor for record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Identity
Creates an instance of a Identity record class.
identityFunction - Static variable in class io.fluxzero.common.search.Document
 
identityProvider() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Returns the provider used to generate or resolve application-specific identities.
identityProvider() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the factory used by Fluxzero to generate identifiers.
IdentityProvider - Interface in io.fluxzero.sdk.common
Strategy interface for generating unique identifiers used throughout the Fluxzero Runtime.
IdentityProviderDefaults - Interface in io.fluxzero.sdk.common
Owns the shared default inherited by IdentityProvider.
identityReads() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Alias mapping observations retained independently of assertion-only dependencies.
idForName(String) - Method in interface io.fluxzero.sdk.common.IdentityProvider
Returns a new functional ID derived from the given name.
idForName(String) - Method in class io.fluxzero.sdk.common.UuidFactory
 
idForName(String) - Static method in interface io.fluxzero.sdk.Fluxzero
Generates an ID derived from the given name using the current IdentityProvider.
idFromValue(Object) - Method in class io.fluxzero.common.serialization.GlobalTypeIdResolver
 
idFromValueAndType(Object, Class) - Method in class io.fluxzero.common.serialization.GlobalTypeIdResolver
 
IdJacksonModule - Class in io.fluxzero.sdk.modeling
Automatically discovered Jackson support for otherwise ambiguous ID properties.
IdJacksonModule() - Constructor for class io.fluxzero.sdk.modeling.IdJacksonModule
 
idProperty() - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
idProperty() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the name of the property that serves as the unique identifier for the entity.
idProperty() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
idProperty() - Element in annotation interface io.fluxzero.sdk.modeling.Member
Specifies the name of the identifier property on the nested entity, if different from the default detected one.
idProperty() - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
idProperty() - Method in class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
idType() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the value of the idType record component.
IF_MODIFIED - Enum constant in enum class io.fluxzero.sdk.modeling.EventPublication
Only publish or store the update if the entity's state is actually modified by the application.
ifClass(Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Determines and returns the Class of the provided object if it is either an instance of Class or a Kotlin class that can be converted using Kotlin reflection utilities.
ifNotExists() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Whether the operation is configured to only index if the document doesn't already exist.
ifNotExists(boolean) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
If set to true, only index the document if it does not already exist.
ifPresent(UnaryOperator) - Method in interface io.fluxzero.sdk.modeling.Entity
Applies the specified action to this entity if it is present, returning the result of the commit.
ifPresent(UnaryOperator) - Method in interface io.fluxzero.sdk.modeling.Graph
Applies a graph operation only when a current model value is present.
ifTrue(boolean) - Static method in class io.fluxzero.common.ObjectUtils
Returns a consumer that runs the task only if check is true.
IGNORE - Enum constant in enum class io.fluxzero.sdk.common.serialization.UnknownTypeStrategy
Silently skips unknown or unresolvable types during the deserialization process.
ignoreEvent(ILoggingEvent) - Method in class io.fluxzero.sdk.common.logging.FluxzeroLogbackAppender
Determines whether the given log event should be ignored.
ignoreMarker - Static variable in class io.fluxzero.sdk.common.ClientUtils
A marker used to denote specific log entries that should be ignored or treated differently, typically to bypass error handling in logging frameworks.
IgnoreMessageEvent - Class in io.fluxzero.sdk.tracking.metrics
Metric event published when a tracked message matched a handler but was deliberately skipped before invocation.
IgnoreMessageEvent() - Constructor for class io.fluxzero.sdk.tracking.metrics.IgnoreMessageEvent
 
ignoreNonDigitCharacters() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.CreditCardNumber
 
ignorePaths() - Element in annotation interface io.fluxzero.sdk.web.ServeStatic
One or more web path patterns this handler will ignore.
ignoreSegment() - Method in class io.fluxzero.common.tracking.SimpleTracker
 
ignoreSegment() - Method in interface io.fluxzero.common.tracking.Tracker
 
ignoreSegment() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
If true, this consumer will bypass the default segment-based sharding applied by the Fluxzero Runtime and attempt to process all message segments.
ignoreSilently(Class, User) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Determines whether a particular operation on a payload type should be ignored without raising an exception.
ignoreSilently(Class, Executable, User) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Determines whether a specific method invocation on a target class by a given user should be ignored without raising an exception, based on the user's authorization.
ignoreUnknownEvents() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Whether to ignore unknown events during event sourcing (disabled by default).
ignoreUnknownEvents() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the ignoreUnknownEvents record component.
ignoreUnknownEvents() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Whether unknown events should be ignored while reconstructing an event-sourced model.
ignoreXmlConfiguration() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
IllegalCommandException - Exception Class in io.fluxzero.sdk.tracking.handling
Thrown to indicate that a command was rejected due to business logic violations.
IllegalCommandException(String) - Constructor for exception class io.fluxzero.sdk.tracking.handling.IllegalCommandException
 
Immutability and parent updates - Section in annotation interface io.fluxzero.sdk.modeling.Member
 
ImmutableAggregateRoot<T> - Class in io.fluxzero.sdk.modeling
Immutable representation of an AggregateRoot, extending ImmutableEntity with additional metadata for event sourcing.
ImmutableAggregateRoot() - Constructor for class io.fluxzero.sdk.modeling.ImmutableAggregateRoot
 
ImmutableAggregateRoot.ImmutableAggregateRootBuilder<T,C,B> - Class in io.fluxzero.sdk.modeling
Keeps the pre-unification builder method descriptors for compiled Aggregate consumers.
ImmutableAggregateRootBuilder() - Constructor for class io.fluxzero.sdk.modeling.ImmutableAggregateRoot.ImmutableAggregateRootBuilder
 
immutableCandidateExtensions() - Element in annotation interface io.fluxzero.sdk.web.ServeStatic
File extensions considered candidates for immutable caching when their filenames are fingerprinted.
ImmutableEntity<T> - Class in io.fluxzero.sdk.modeling
Immutable implementation of the Entity interface, representing a snapshot of a domain entity.
ImmutableEntity(ImmutableEntity) - Constructor for class io.fluxzero.sdk.modeling.ImmutableEntity
Copies the persistent and runtime entity fields without copying lazily derived state.
ImmutableEntity(Object, Class, T, String, Entity, AnnotatedEntityHolder, EntityHelper, Serializer) - Constructor for class io.fluxzero.sdk.modeling.ImmutableEntity
 
ImmutableEntity.ImmutableEntityBuilder<T,C,B> - Class in io.fluxzero.sdk.modeling
Source-visible superclass for Lombok's generated persisted-root builders.
ImmutableEntityBuilder() - Constructor for class io.fluxzero.sdk.modeling.ImmutableEntity.ImmutableEntityBuilder
 
ImmutableModelRoot<T> - Class in io.fluxzero.sdk.modeling
Immutable entity wrapper for one independently stored model revision.
ImmutableRoot<T> - Class in io.fluxzero.sdk.modeling
Shared immutable revision state of persisted Aggregate and Model roots.
ImmutableRoot(ImmutableRoot, String, Long, long, Entity) - Constructor for class io.fluxzero.sdk.modeling.ImmutableRoot
 
ImmutableRoot(Object, Class, String, T, EntityHelper, Serializer, String, Long, Instant, long, Entity) - Constructor for class io.fluxzero.sdk.modeling.ImmutableRoot
 
ImmutableRoot.ImmutableRootBuilder<T,C,B> - Class in io.fluxzero.sdk.modeling
Source-visible builder owner shared by Aggregate and Model roots.
ImmutableRoot.ReplayContinuation<S,E> - Interface in io.fluxzero.sdk.modeling
 
ImmutableRoot.ReplayFailure<S,E> - Interface in io.fluxzero.sdk.modeling
 
ImmutableRoot.Transition<S,E> - Interface in io.fluxzero.sdk.modeling
 
ImmutableRootBuilder() - Constructor for class io.fluxzero.sdk.modeling.ImmutableRoot.ImmutableRootBuilder
 
implementation() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Optional schema implementation override for abstract, interface, or otherwise ambiguous fields.
Important Notes - Section in class io.fluxzero.common.api.eventsourcing.DeleteEvents
 
includedClasses() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Association
Returns payload classes for which this association can be used.
includeDescendants() - Element in annotation interface io.fluxzero.sdk.modeling.SearchSettings
Whether a searchable scope started at this Model includes composed descendants.
includeDocumentTombstones() - Method in interface io.fluxzero.common.tracking.Tracker
 
includedPayload(Object, HandlerAssociations.AssociationValue) - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations
 
includeMessageBatch() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns the value of the includeMessageBatch record component.
includeOnly(String...) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
includeOnly(String...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Includes only the specified fields in the returned documents.
incoming() - Method in record class io.fluxzero.sdk.modeling.Graphs.AncestorPlacement
Returns the value of the incoming record component.
index - Enum constant in enum class io.fluxzero.common.api.search.BulkUpdate.Type
 
index() - Method in record class io.fluxzero.common.api.tracking.SegmentRange
Returns the value of the index record component.
index() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Executes the indexing operation with a default guarantee of Guarantee.DEFAULT.
index(Guarantee) - Method in class io.fluxzero.sdk.persisting.search.DefaultIndexOperation
 
index(Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Executes the indexing operation with the provided guarantee.
index(Object, Object, Object, Instant, Instant, Metadata, Guarantee, boolean) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a document with the specified guarantee, metadata, and if-not-exists condition.
index(Object, Object, Object, Instant, Instant, Guarantee, boolean) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a document with the specified guarantee, metadata, and if-not-exists condition.
index(Object) - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Adds one or more index operations.
index(Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes one or more objects using the default configuration, using Guarantee.DEFAULT.
index(Object, Object) - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Adds an index operation using the supplied document ID.
index(Object, Object, Object, Instant, Instant, Metadata, Guarantee, boolean) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
index(Object, Object, Instant) - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Adds an index operation using the supplied document ID and timestamp.
index(Object, Object, Instant, Instant) - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Adds an index operation using the supplied document ID and time range.
index(Object, Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes one or more objects into the specified collection, using Guarantee.DEFAULT.
index(Object, Object, Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a single object with an explicitly provided ID and collection, using Guarantee.DEFAULT.
index(Object, Object, Object, Instant) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a single object at a specific timestamp, using Guarantee.DEFAULT.
index(Object, Object, Object, Instant, Instant) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a single object with a specific start and end time, using Guarantee.DEFAULT.
index(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Index given object for search.
index(Object, Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Index given object for search.
index(Object, Object, Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Index given object for search.
index(Object, Object, Object, Instant) - Static method in interface io.fluxzero.sdk.Fluxzero
Index given object for search.
index(Object, Object, Object, Instant, Instant) - Static method in interface io.fluxzero.sdk.Fluxzero
Index given object for search.
index(Collection, Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a collection of objects into a named collection, using Guarantee.DEFAULT.
index(Collection, Object, String, String) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a collection of objects using property paths for ID and timestamps, using Guarantee.DEFAULT.
index(Collection, Object, String, String, String) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a collection of objects using property paths for ID, start, and end timestamps, using Guarantee.DEFAULT.
index(Collection, Object, String, String, String, Guarantee, boolean) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
index(Collection, Object, String, String, String, Guarantee, boolean) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a collection of objects using the supplied ID/time accessors and delivery guarantee.
index(Collection, Object, Function) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a collection of objects using a function to extract the object ID, using Guarantee.DEFAULT.
index(Collection, Object, Function, Function) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a collection of objects using property paths for ID, start, and end timestamps, using Guarantee.DEFAULT.
index(Collection, Object, Function, Function, Function) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a collection of objects using property paths for ID, start, and end timestamps, using Guarantee.DEFAULT.
index(Collection, Object, Function, Function, Function, Guarantee, boolean) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
index(Collection, Object, Function, Function, Function, Guarantee, boolean) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a collection of objects using the supplied ID/time accessors and delivery guarantee.
index(Collection, Object, Function, Function, Function) - Static method in interface io.fluxzero.sdk.Fluxzero
Index given objects for search.
index(List, Guarantee, boolean) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
index(List, Guarantee, boolean) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Indexes a list of serialized documents into the search engine.
index(List, Guarantee, boolean) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
INDEX - Static variable in class io.fluxzero.sdk.modeling.ModelTypes
Resource contributed by each module compiling Model types.
indexAndForget() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Executes the indexing operation with a Guarantee.DEFAULT guarantee and does not wait for completion.
indexAndWait() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Executes the indexing operation with Guarantee.STORED and blocks until it is completed.
indexAndWait(Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Executes the indexing operation with the specified guarantee and blocks until it is completed.
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 SerializedDocument instances in the search store.
IndexDocuments() - Constructor for class io.fluxzero.common.api.search.IndexDocuments
 
IndexDocuments.Metric - Class in io.fluxzero.common.api.search
 
indexedValues(Document) - Static method in class io.fluxzero.common.search.CollectionValues
Materializes at most two extrema per annotated path, in one pass over the document entries.
indexedValues(Document, Collection) - Static method in class io.fluxzero.common.search.CollectionValues
Collects requested canonical extrema; empty means missing, singleton means minimum equals maximum.
indexForCurrentTime() - Static method in class io.fluxzero.sdk.tracking.IndexUtils
Calculates an index based on the current timestamp from Fluxzero's internal clock.
indexFromMillis(long) - Static method in class io.fluxzero.sdk.tracking.IndexUtils
Derives an index value from the given timestamp in milliseconds since the epoch by shifting it 16 bits to the left.
indexFromTimestamp(Instant) - Static method in class io.fluxzero.sdk.tracking.IndexUtils
Computes an index based on the provided timestamp.
indexIfNotExists - Enum constant in enum class io.fluxzero.common.api.search.BulkUpdate.Type
 
indexIfNotExists(Object) - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Adds one or more conditional index operations.
indexIfNotExists(Object, Object) - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Adds a conditional index operation using the supplied document ID.
indexIfNotExists(Object, Object, Instant) - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Adds a conditional index operation using the supplied document ID and timestamp.
indexIfNotExists(Object, Object, Instant, Instant) - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Adds a conditional index operation using the supplied document ID and time range.
indexIfNotExists(Object, Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a document only if it is not already present in the index, using Guarantee.DEFAULT.
indexIfNotExists(Object, Object, Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a document only if it is not already present in the index, using Guarantee.DEFAULT.
indexIfNotExists(Object, Object, Object, Instant) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a document only if it is not already present in the index, using Guarantee.DEFAULT.
indexIfNotExists(Object, Object, Object, Instant, Instant) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes a document only if it is not already present in the index, using Guarantee.DEFAULT.
indexIfNotExists(Collection, Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes documents only if there are not already present in the index, using Guarantee.DEFAULT.
indexIfNotExists(Collection, Object, String, String) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes documents only if there are not already present in the index, using Guarantee.DEFAULT.
indexIfNotExists(Collection, Object, String, String, String) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes documents only if there are not already present in the index, using Guarantee.DEFAULT.
indexIfNotExists(Collection, Object, Function) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes documents only if there are not already present in the index, using Guarantee.DEFAULT.
indexIfNotExists(Collection, Object, Function, Function) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes documents only if there are not already present in the index, using Guarantee.DEFAULT.
indexIfNotExists(Collection, Object, Function, Function, Function) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Indexes documents only if there are not already present in the index, using given Guarantee.
IndexOperation - Interface in io.fluxzero.sdk.persisting.search
Builder-style interface for indexing documents into the DocumentStore.
IndexUtils - Class in io.fluxzero.sdk.tracking
Use 48 bits of the current time in milliseconds since epoch as the base of the index.
IndexUtils() - Constructor for class io.fluxzero.sdk.tracking.IndexUtils
 
init(ProcessingEnvironment) - Method in class io.fluxzero.common.modeling.ModelTypeProcessor
 
init(ProcessingEnvironment) - Method in class io.fluxzero.common.serialization.TypeRegistryProcessor
 
init(ProcessingEnvironment) - Method in class io.fluxzero.sdk.web.OpenApiProcessor
 
init(ProcessingEnvironment) - Method in class io.fluxzero.sdk.web.WebParameterProcessor
 
initial(Object, Class, String, T) - Static method in class io.fluxzero.sdk.modeling.ImmutableModelRoot
Creates a lightweight new or staged model root without runtime collaborators.
initial(Object, Class, String, T, EntityHelper, Serializer) - Static method in class io.fluxzero.sdk.modeling.ImmutableModelRoot
Creates a new uncommitted model root with the current timestamp.
initialDelay() - Element in annotation interface io.fluxzero.sdk.scheduling.Periodic
Returns the initial schedule delay.
initializePeriodicSchedule(MessageScheduler, Schedule, Periodic) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
initializePeriodicSchedule(Class, Periodic) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
initializePeriodicSchedule(Class, Periodic, String) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
initializePeriodicSchedules(Object, String) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
Initializes auto-start schedules for one handler in the namespace of the consumer it was assigned to.
Injection Behavior - Section in annotation interface io.fluxzero.sdk.tracking.handling.Trigger
 
inLast(Duration) - Method in interface io.fluxzero.sdk.persisting.search.Search
Filters documents within the last given duration (e.g., last 7 days).
InMemoryEventStore - Class in io.fluxzero.sdk.persisting.eventsourcing.client
An implementation of the EventStoreClient interface that provides an in-memory event storage solution.
InMemoryEventStore() - Constructor for class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
InMemoryEventStore(Duration) - Constructor for class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
InMemoryEventStore.ModelCommitMaterializer - Interface in io.fluxzero.sdk.persisting.eventsourcing.client
Applies direct model documents and due snapshots, returning their local-handler publication for execution after the materialized state and graph-projection fences have advanced.
InMemoryEventStore.ModelGraphProjectionMaterializer - Interface in io.fluxzero.sdk.persisting.eventsourcing.client
Writes current materialized graph documents, returning their local-handler publication for execution after the graph-projection fence has advanced.
InMemoryKeyValueStore - Class in io.fluxzero.sdk.persisting.keyvalue.client
An in-memory implementation of the KeyValueClient interface.
InMemoryKeyValueStore() - Constructor for class io.fluxzero.sdk.persisting.keyvalue.client.InMemoryKeyValueStore
 
InMemoryKeyValueStore(Map) - Constructor for class io.fluxzero.sdk.persisting.keyvalue.client.InMemoryKeyValueStore
 
InMemoryMessageStore - Class in io.fluxzero.sdk.tracking.client
An in-memory implementation of the MessageStore interface for storing SerializedMessages without external persistence.
InMemoryMessageStore(MessageType) - Constructor for class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
InMemoryPositionStore - Class in io.fluxzero.common.tracking
 
InMemoryPositionStore() - Constructor for class io.fluxzero.common.tracking.InMemoryPositionStore
 
InMemoryScheduleStore - Class in io.fluxzero.sdk.scheduling.client
An in-memory implementation of a scheduling store that allows the scheduling, retrieval, and management of scheduled messages.
InMemoryScheduleStore() - Constructor for class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
InMemoryScheduleStore(Duration) - Constructor for class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
InMemoryScheduleStore(Duration, Clock) - Constructor for class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
InMemorySearchStore - Class in io.fluxzero.sdk.persisting.search.client
In-memory implementation of the SearchClient, intended for local testing and development.
InMemorySearchStore(Duration) - Constructor for class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
InMemorySearchStore(Duration, InMemorySearchStore.ModelRelationResolver) - Constructor for class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
InMemorySearchStore(Duration, InMemorySearchStore.ModelRelationResolver, InMemorySearchStore.ModelGraphResolver) - Constructor for class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
InMemorySearchStore(Duration, InMemorySearchStore.ModelRelationResolver, InMemorySearchStore.ModelGraphResolver, InMemorySearchStore.ModelDocumentCollectionResolver) - Constructor for class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
InMemorySearchStore.ModelDocumentCollectionResolver - Interface in io.fluxzero.sdk.persisting.search.client
Resolves the exact current-document collection for model IDs.
InMemorySearchStore.ModelGraphResolver - Interface in io.fluxzero.sdk.persisting.search.client
Resolves explicitly placed current child edges for root models.
InMemorySearchStore.ModelRelationResolver - Interface in io.fluxzero.sdk.persisting.search.client
Resolves target model IDs from related matches at the current relationship boundary.
InMemoryTaskScheduler - Class in io.fluxzero.common
An in-memory implementation of the TaskScheduler interface, 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, String, Clock, ExecutorService, boolean) - 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(String, Clock, ExecutorService, boolean) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
 
InMemoryTaskScheduler(String, ExecutorService) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
 
InMemoryTaskScheduler(Clock) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
 
InMemoryTaskScheduler(ExecutorService) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler
 
InMemoryTaskScheduler.Task - Class in io.fluxzero.common
 
inParallel(Supplier) - Static method in class io.fluxzero.common.ObjectUtils
Evaluates a parallel stream terminal operation on the isolated CPU pool and awaits its result.
inPeriod(Instant, boolean, Instant, boolean) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
inPeriod(Instant, boolean, Instant, boolean) - Method in interface io.fluxzero.sdk.persisting.search.Search
Filters documents within a specified time range.
inPeriod(Instant, Instant) - Method in interface io.fluxzero.sdk.persisting.search.Search
Filters documents within the given time range.
inPeriod(LocalDate, LocalDate) - Method in interface io.fluxzero.sdk.persisting.search.Search
Filters the search results to include only those within the specified date range.
InputParameterResolver - Class in io.fluxzero.sdk.tracking.handling
Resolves handler method parameters by simply injecting the input if the parameter type is assignable from the input type.
InputParameterResolver() - Constructor for class io.fluxzero.sdk.tracking.handling.InputParameterResolver
 
inputRevisions() - Method in interface io.fluxzero.sdk.common.serialization.casting.CasterChain
Complete registered input revisions, or null for an unknown/custom casting implementation.
inputRevisions() - Method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
 
inspect(Class, Collection, List, HandlerConfiguration) - Static method in class io.fluxzero.common.handling.HandlerInspector
Builds a matcher from centrally cached structural handler metadata.
inspect(Class, List, HandlerConfiguration) - 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, Class) - Static method in class io.fluxzero.common.handling.HandlerInspector
Inspects the given class for methods matching the specified annotation and builds a HandlerMatcher.
INSPECT_CONTRACTS - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Operation
 
inspectGraph(String, ModelReadBoundary, ModelDiagnostics.Limits) - Method in class io.fluxzero.sdk.persisting.repository.ModelDiagnostics
Inspects a bounded descendant Graph sample; unknown Model contracts remain visible as metadata.
inspectStreams(List, ModelReadBoundary, ModelDiagnostics.Limits) - Method in class io.fluxzero.sdk.persisting.repository.ModelDiagnostics
Inspects one bounded first page for each explicitly selected stream at a shared boundary.
inspectType(String) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
 
inspectType(String) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Inspects a serialized identifier without reading payloads or running structural upcasters.
instance - Static variable in class io.fluxzero.common.api.search.NoOpConstraint
Singleton instance of the no-op constraint.
instance - Static variable in interface io.fluxzero.sdk.Fluxzero
Thread-local binding of the current Fluxzero instance.
INSTANCE - Enum constant in enum class io.fluxzero.common.api.modeling.ModelWebSocketCodec
 
INSTANCE - Enum constant in enum class io.fluxzero.common.api.tracking.TrackingWebSocketCodec
 
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.caching.NoOpCache
 
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
 
INSTANCE - Enum constant in enum class io.fluxzero.sdk.persisting.eventsourcing.NoOpSnapshotStore
 
INSTANCE - Enum constant in enum class io.fluxzero.sdk.persisting.eventsourcing.NoSnapshotTrigger
 
INSTANCE - Enum constant in enum class io.fluxzero.sdk.publishing.correlation.DefaultCorrelationDataProvider
 
INSTANCE - Enum constant in enum class io.fluxzero.sdk.tracking.handling.authentication.NoOpUserProvider
 
INSTANCE - Enum constant in enum class io.fluxzero.sdk.tracking.handling.HandlerRegistry.NoOpHandlerRegistry
 
instant() - Method in class io.fluxzero.common.DelegatingClock
 
instantiateTarget() - Method in class io.fluxzero.sdk.tracking.handling.MutableHandler
Creates a new target using its no-argument constructor, replaces the current target, and returns this handler.
Interaction with HandleSchedule - Section in annotation interface io.fluxzero.sdk.scheduling.Periodic
 
Interaction with intercepted updates - Section in annotation interface io.fluxzero.sdk.modeling.AssertLegal
 
Interaction with legality assertions - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.InterceptApply
 
intercept(Object, Entity) - Method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
Intercepts the given value using @InterceptApply methods defined on the entity.
intercept(Object, Entity) - Method in interface io.fluxzero.sdk.modeling.EntityHelper
Intercepts the given value before it is applied to an entity.
intercept(Consumer, Tracker) - Method in record class io.fluxzero.sdk.tracking.BatchInterceptor.FilterPreserving
 
intercept(Consumer, Tracker) - Method in interface io.fluxzero.sdk.tracking.BatchInterceptor
Intercepts the given batch message consumer and returns a decorated version to be invoked by the tracker.
intercept(Consumer, Tracker) - Method in class io.fluxzero.sdk.tracking.FluxzeroInterceptor
 
intercept(Consumer, Tracker) - Method in interface io.fluxzero.sdk.tracking.MappingBatchInterceptor
Wraps the batch processing consumer with a transformation step that rewrites the batch before processing.
intercept(Consumer, Tracker) - Method in class io.fluxzero.sdk.tracking.metrics.DisableMetrics
 
intercept(Consumer, Tracker) - Method in class io.fluxzero.sdk.tracking.metrics.TrackerMonitor
 
intercept(Consumer, Tracker) - Method in class io.fluxzero.sdk.tracking.StallingBatchInterceptor
 
intercept(Function, Function) - Method in interface io.fluxzero.sdk.common.serialization.casting.Caster
Creates a new Caster that applies preprocessing and postprocessing steps before and after the core cast.
intercept(Function, Function) - Method in interface io.fluxzero.sdk.common.serialization.casting.CasterChain
Composes this caster chain with input and output interceptors.
INTERCEPT_APPLY - Enum constant in enum class io.fluxzero.sdk.modeling.EntityMetadata.HandlerKind
 
InterceptApply - Annotation Interface in io.fluxzero.sdk.persisting.eventsourcing
Indicates that a method should intercept and potentially transform an update before it is applied to an entity.
interceptDispatch(Message, MessageType, String) - Method in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
Intercepts a message before dispatch for the given message type and topic.
interceptDispatch(Message, MessageType, String) - Method in class io.fluxzero.sdk.publishing.correlation.CorrelatingInterceptor
 
interceptDispatch(Message, MessageType, String) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
interceptDispatch(Message, MessageType, String) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Intercepts the dispatch of a message before it is serialized and published or locally handled.
interceptDispatch(Message, MessageType, String) - Method in class io.fluxzero.sdk.publishing.RecursivePublicationGuard
 
interceptDispatch(Message, MessageType, String) - Method in class io.fluxzero.sdk.publishing.routing.MessageRoutingInterceptor
Returns the unmodified Message as this interceptor only modifies the serialized form.
interceptDispatch(Message, MessageType, String) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
interceptDispatch(Message, MessageType, String) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
interceptDispatch(Message, MessageType, String) - Method in class io.fluxzero.sdk.tracking.metrics.DisableMetrics
 
interceptDispatch(Message, MessageType, String) - Method in class io.fluxzero.sdk.web.WebResponseCompressingInterceptor
No-op for message interception.
interceptDispatch(Message, MessageType, String) - Method in class io.fluxzero.sdk.web.WebsocketResponseInterceptor
Intercepts and conditionally modifies an outgoing message in the context of a WebSocket request.
interceptDispatch(Message, MessageType, String, String) - Method in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
 
interceptDispatch(Message, MessageType, String, String) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
interceptDispatch(Message, MessageType, String, String) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Intercepts a dispatch to a specific namespace.
interceptDispatch(Object, Metadata) - Method in class io.fluxzero.sdk.publishing.DefaultResultGateway
 
InterceptedHandler(Handler, HandlerInterceptor) - Constructor for class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.InterceptedHandler
 
interceptForValidation(Object, Entity, BiConsumer) - Method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
 
interceptForValidation(Object, Entity, BiConsumer) - Method in interface io.fluxzero.sdk.modeling.EntityHelper
Consumes intercepted updates for a validating operation.
interceptHandling(HandlerInput, HandlerDescriptor, HandlerInterceptor.PreparedHandlerInputFunction) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedHandlerInputInterceptor
Intercepts one local handler invocation.
interceptHandling(DeserializingMessage, HandlerDescriptor, BiFunction, HandlerInterceptor.PreparedHandlerFunction) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedHandlerInterceptor
Intercepts one handling operation using previously prepared handler metadata.
interceptHandling(Function, HandlerInvoker) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
interceptHandling(Function, HandlerInvoker) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
interceptHandling(Function, HandlerInvoker) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
interceptHandling(Function, HandlerInvoker) - Method in class io.fluxzero.sdk.tracking.handling.contentfiltering.ContentFilterInterceptor
 
interceptHandling(Function, HandlerInvoker) - Method in class io.fluxzero.sdk.tracking.handling.errorreporting.ErrorReportingInterceptor
 
interceptHandling(Function, HandlerInvoker) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor
Intercepts the message handling logic.
interceptHandling(Function, HandlerInvoker) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedHandlerInterceptor
Adapts this prepared interceptor to the original function-based interceptor contract.
interceptHandling(Function, HandlerInvoker) - Method in class io.fluxzero.sdk.tracking.handling.RequestGraphResponseInterceptor
 
interceptHandling(Function, HandlerInvoker) - Method in class io.fluxzero.sdk.tracking.handling.validation.ValidatingInterceptor
Wraps handler invocation with payload validation before invocation.
interceptHandling(Function, HandlerInvoker) - Method in class io.fluxzero.sdk.tracking.metrics.DisableMetrics
 
interceptHandling(Function, HandlerInvoker) - Method in class io.fluxzero.sdk.tracking.metrics.HandlerMonitor
 
interceptLocalDispatch(Message, MessageType, String, String) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
interceptLocalDispatch(Message, MessageType, String, String) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Intercepts a message that may still be handled locally.
interceptMetadata(Metadata, LocalExecution) - Method in interface io.fluxzero.sdk.publishing.PreparedLocalDispatch
Applies this interceptor's metadata changes when metadata is first requested for the local message.
intermediateResponses() - Method in class io.fluxzero.proxy.ProxyRequestHandler.ChunkedProxyRequest
 
Internal Mechanics - Section in class io.fluxzero.sdk.tracking.handling.StatefulHandler
 
Internal Use Only - Section in class io.fluxzero.common.reflection.ParameterRegistry
 
INTERVAL - Enum constant in enum class io.fluxzero.common.api.search.ValueSelection
Match overlap with the closed interval between the minimum and maximum non-null values.
intValueExact() - Method in class io.fluxzero.common.Decimal
INVALID_DATA - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Kind
Malformed serialized syntax or invalid structural storage metadata.
INVALID_REQUEST - Enum constant in enum class io.fluxzero.sdk.web.NativeWebRequestMetric.ErrorCategory
 
invalidateModelGraphSchema(String) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Retains affected projection rebuilds for legacy type-only invalidations.
invalidateModelGraphSchema(String, String) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Retains individual node rewrites until all affected projections have accepted the new schema.
invalidateModels(Iterable) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Removes commit-scoped entries before a strict-policy retry reload.
invalidValue() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Returns the value of the invalidValue record component.
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 SerializedDocument for indexing, and vice versa—deserializing a byte[] representation into the original object type.
Invocation - Class in io.fluxzero.sdk.tracking.handling
Tracks the lifecycle and identity of a single message handler invocation.
Invocation.ResultObservation - Class in io.fluxzero.sdk.tracking.handling
Tracking's invocation-local ownership of a deferred result.
invoke() - Method in interface io.fluxzero.common.handling.HandlerInvoker
Invokes the handler using the default result-combining strategy (returns the first result).
invoke(HandlerInput) - Method in interface io.fluxzero.common.handling.HandlerMethodPlan
Invokes the selected handler method using the supplied input.
invoke(HandlerMethodPlan) - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Invokes a prepared handler plan while installing the required local handling context.
invoke(HandlerMethodPlan) - Method in interface io.fluxzero.sdk.tracking.handling.LocalHandlerInput
Invokes a prepared handler plan while installing the required local handling context.
invoke(Object) - Method in class io.fluxzero.common.reflection.DefaultMemberInvoker
 
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 class io.fluxzero.common.reflection.DefaultMemberInvoker
 
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(Callable) - Method in class io.fluxzero.sdk.tracking.handling.Invocation.ResultObservation
Invokes a handler inside an existing Invocation and exposes its deferred result, if any.
invoke(BiFunction) - Method in interface io.fluxzero.common.handling.HandlerInvoker
Invokes the handler and combines results using the given combiner function.
invoke(BiFunction) - Method in class io.fluxzero.common.handling.HandlerInvoker.SimpleInvoker
 
invoke(BiFunction) - Method in class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator.DocumentHandler.DocumentHandlerInvoker
 
invoke(BiFunction) - Method in class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator.DocumentHandler.ModelGraphDocumentHandlerInvoker
 
invoke(BiFunction) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulEntryInvoker
 
invoke(BiFunction) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulHandlerInvoker
 
invoke(BiFunction) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberInvoker
 
invoke(M) - Method in interface io.fluxzero.common.handling.HandlerMethod
Invokes this handler method for the supplied message using the default result-combining strategy.
invoke(M, BiFunction) - Method in interface io.fluxzero.common.handling.HandlerMethod
Invokes this handler method for the supplied message and combines multiple results using the given combiner.
invoker() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.DirectSingleTargetApply
Returns the value of the invoker record component.
invoker(Member, boolean) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns the class-owned cached invoker for the member and access policy.
IO - Enum constant in enum class io.fluxzero.sdk.web.NativeWebRequestMetric.ErrorCategory
 
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.internal - package io.fluxzero.common.api.internal
 
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.caching - package io.fluxzero.common.caching
 
io.fluxzero.common.encryption - package io.fluxzero.common.encryption
 
io.fluxzero.common.handling - package io.fluxzero.common.handling
 
io.fluxzero.common.jfr - package io.fluxzero.common.jfr
 
io.fluxzero.common.modeling - package io.fluxzero.common.modeling
 
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
 
io.fluxzero.common.websocket - package io.fluxzero.common.websocket
 
io.fluxzero.proxy - package io.fluxzero.proxy
 
io.fluxzero.sdk - package io.fluxzero.sdk
 
io.fluxzero.sdk.common - package io.fluxzero.sdk.common
 
io.fluxzero.sdk.common.exception - package io.fluxzero.sdk.common.exception
 
io.fluxzero.sdk.common.logging - package io.fluxzero.sdk.common.logging
 
io.fluxzero.sdk.common.serialization - package io.fluxzero.sdk.common.serialization
 
io.fluxzero.sdk.common.serialization.casting - package io.fluxzero.sdk.common.serialization.casting
 
io.fluxzero.sdk.common.serialization.jackson - package io.fluxzero.sdk.common.serialization.jackson
 
io.fluxzero.sdk.common.websocket - package io.fluxzero.sdk.common.websocket
 
io.fluxzero.sdk.configuration - package io.fluxzero.sdk.configuration
 
io.fluxzero.sdk.configuration.client - package io.fluxzero.sdk.configuration.client
 
io.fluxzero.sdk.configuration.spring - package io.fluxzero.sdk.configuration.spring
 
io.fluxzero.sdk.modeling - package io.fluxzero.sdk.modeling
 
io.fluxzero.sdk.persisting.caching - package io.fluxzero.sdk.persisting.caching
 
io.fluxzero.sdk.persisting.eventsourcing - package io.fluxzero.sdk.persisting.eventsourcing
 
io.fluxzero.sdk.persisting.eventsourcing.client - package io.fluxzero.sdk.persisting.eventsourcing.client
 
io.fluxzero.sdk.persisting.keyvalue - package io.fluxzero.sdk.persisting.keyvalue
 
io.fluxzero.sdk.persisting.keyvalue.client - package io.fluxzero.sdk.persisting.keyvalue.client
 
io.fluxzero.sdk.persisting.repository - package io.fluxzero.sdk.persisting.repository
 
io.fluxzero.sdk.persisting.search - package io.fluxzero.sdk.persisting.search
 
io.fluxzero.sdk.persisting.search.client - package io.fluxzero.sdk.persisting.search.client
 
io.fluxzero.sdk.publishing - package io.fluxzero.sdk.publishing
 
io.fluxzero.sdk.publishing.client - package io.fluxzero.sdk.publishing.client
 
io.fluxzero.sdk.publishing.correlation - package io.fluxzero.sdk.publishing.correlation
 
io.fluxzero.sdk.publishing.dataprotection - package io.fluxzero.sdk.publishing.dataprotection
 
io.fluxzero.sdk.publishing.routing - package io.fluxzero.sdk.publishing.routing
 
io.fluxzero.sdk.registry - package io.fluxzero.sdk.registry
 
io.fluxzero.sdk.scheduling - package io.fluxzero.sdk.scheduling
 
io.fluxzero.sdk.scheduling.client - package io.fluxzero.sdk.scheduling.client
 
io.fluxzero.sdk.tracking - package io.fluxzero.sdk.tracking
 
io.fluxzero.sdk.tracking.client - package io.fluxzero.sdk.tracking.client
 
io.fluxzero.sdk.tracking.handling - package io.fluxzero.sdk.tracking.handling
 
io.fluxzero.sdk.tracking.handling.authentication - package io.fluxzero.sdk.tracking.handling.authentication
 
io.fluxzero.sdk.tracking.handling.contentfiltering - package io.fluxzero.sdk.tracking.handling.contentfiltering
 
io.fluxzero.sdk.tracking.handling.errorreporting - package io.fluxzero.sdk.tracking.handling.errorreporting
 
io.fluxzero.sdk.tracking.handling.validation - package io.fluxzero.sdk.tracking.handling.validation
 
io.fluxzero.sdk.tracking.handling.validation.constraints - package io.fluxzero.sdk.tracking.handling.validation.constraints
 
io.fluxzero.sdk.tracking.handling.validation.jakarta - package io.fluxzero.sdk.tracking.handling.validation.jakarta
 
io.fluxzero.sdk.tracking.metrics - package io.fluxzero.sdk.tracking.metrics
 
io.fluxzero.sdk.tracking.metrics.host - package io.fluxzero.sdk.tracking.metrics.host
 
io.fluxzero.sdk.tracking.metrics.host.collectors - package io.fluxzero.sdk.tracking.metrics.host.collectors
 
io.fluxzero.sdk.tracking.metrics.host.events - package io.fluxzero.sdk.tracking.metrics.host.events
 
io.fluxzero.sdk.web - package io.fluxzero.sdk.web
 
io.fluxzero.testserver - package io.fluxzero.testserver
 
io.fluxzero.testserver.metrics - package io.fluxzero.testserver.metrics
 
io.fluxzero.testserver.scheduling - package io.fluxzero.testserver.scheduling
 
io.fluxzero.testserver.websocket - package io.fluxzero.testserver.websocket
 
isAccepted() - Method in class io.fluxzero.common.api.modeling.CommitModelsResult
Returns whether the runtime committed the commit.
isActive() - Static method in class io.fluxzero.sdk.common.AsyncCompletionScope
Returns whether the current thread is executing inside an async completion scope.
isActive(Tracker) - Method in class io.fluxzero.common.tracking.TrackerCluster
Checks if the tracker is currently marked as active.
isAlwaysTrue() - Method in interface io.fluxzero.common.handling.MessageFilter
Returns whether this filter accepts every message without inspecting runtime state.
isAnnotationPresent(Class, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether the type, its interfaces, or an enclosing class supplies a matching annotation.
isAnnotationPresent(Parameter, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether the parameter has a direct or composed annotation of the requested type.
isApplicable(HandlerInput) - Method in interface io.fluxzero.common.handling.HandlerMethodPlan
Checks invocation-specific eligibility without changing this reusable plan.
isApplicationNamespace(Client) - Static method in class io.fluxzero.sdk.common.ClientUtils
Returns whether the supplied client addresses the namespace configured for the application itself.
isApplying() - Static method in interface io.fluxzero.sdk.modeling.Entity
Indicates whether any entity is currently being applied to in this thread.
isAvailable() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.ContainerCollector
 
isAvailable() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.CpuCollector
 
isAvailable() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.DiskCollector
 
isAvailable() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.FileDescriptorCollector
 
isAvailable() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.JvmClassCollector
 
isAvailable() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.JvmGcCollector
 
isAvailable() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.JvmMemoryCollector
 
isAvailable() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.JvmThreadCollector
 
isAvailable() - Method in interface io.fluxzero.sdk.tracking.metrics.host.collectors.MetricCollector
Checks if this collector is available on the current platform.
isAvailable() - Method in class io.fluxzero.sdk.tracking.metrics.host.collectors.UptimeCollector
 
isBlank(CharSequence) - Static method in class io.fluxzero.common.ObjectUtils
Returns whether a character sequence is null, empty, or contains only whitespace.
isCacheable() - Method in record class io.fluxzero.common.handling.HandlerMethodApplicability
Returns whether this result may be reused for another input with the same key.
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 true if the function has already cached a value for the given inputs.
isCacheKeyRelevant(Parameter, Annotation) - Method in interface io.fluxzero.common.handling.KeyedParameterResolver
Returns whether this resolver's key can affect applicability for the supplied parameter.
isCacheKeyRelevant(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
isClass(Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether the value represents a Java class or a supported Kotlin class literal.
isCompactResult(RequestResult) - Static method in class io.fluxzero.common.api.modeling.ModelCommitWireCodec
Returns whether a result can use the compact single-target wire representation.
isCompletedSuccessfully() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns whether handling completed synchronously without throwing.
isCompletedSuccessfully() - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerResult
Returns whether this is a handled synchronous success.
isConsumerFilterRequired() - Method in class io.fluxzero.common.api.tracking.MessageBatch
Whether this response requests a full snapshot instead of delivering a message batch.
isDeserialized() - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns whether the message already has a deserialized representation.
isDeserialized() - Method in class io.fluxzero.sdk.common.serialization.DeserializingObject
Returns true if the payload has already been deserialized using the default type.
isDone() - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy.TrackerRequest
 
isEmpty() - Method in class io.fluxzero.common.api.eventsourcing.EventBatch
Returns true if 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 interface io.fluxzero.common.caching.Cache
Returns whether the cache is empty.
isEmpty() - Method in class io.fluxzero.common.modeling.ModelCommitAssignment.Aliases
Returns whether there are no alias replacements.
isEmpty() - Method in class io.fluxzero.common.tracking.TrackerCluster
Returns true if no trackers are currently registered.
isEmpty() - Method in class io.fluxzero.sdk.common.ThreadLocalContext.Snapshot
Returns whether this snapshot contains no participating values.
isEmpty() - Method in interface io.fluxzero.sdk.modeling.Entity
Checks if the current entity instance is empty.
isEmpty() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns whether this graph currently represents a missing or deleted model.
isEmpty() - Method in class io.fluxzero.sdk.tracking.handling.MutableHandler
Returns whether this handler currently has no target instance.
isEmpty(SerializerProvider, Object) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
Determines if the value should be considered empty, based on whether filtering returns null.
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 true if 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
 
isEnvelopeSequence(byte[]) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Returns whether the byte sequence starts with this codec's native-envelope signature.
isEnvelopeSequence(byte[], int, int) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Returns whether a byte range starts with this codec's native-envelope signature.
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).
isEstablishedWebsocketFrame(Message, MessageType) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
isFile() - Method in class io.fluxzero.sdk.web.WebFormPart
Returns whether this part carries a file name, including an empty file name.
isFilterMessageTarget() - Method in interface io.fluxzero.common.tracking.Tracker
 
isFull() - Method in class io.fluxzero.proxy.ProxyRequestHandler.ChunkAccumulator
 
isGraphDocument(SerializedDocument) - Static method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Returns whether a document advertises the hidden typed-graph manifest without decoding its metadata.
isHandled() - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerResult
Returns whether a local handler accepted the invocation.
isHandler(Class) - Static method in class io.fluxzero.sdk.web.StaticFileHandler
Returns whether the class or its package hierarchy carries ServeStatic configuration.
isHandler(Class, HandlerConfiguration) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
isIgnoreMessageTarget() - Method in class io.fluxzero.common.api.tracking.Read
 
isIgnoreXmlConfiguration() - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
isInteger(String) - Static method in class io.fluxzero.common.SearchUtils
Checks whether the input string is a parseable integer.
isInvalidation(SerializedDocument) - Static method in class io.fluxzero.common.search.ModelGraphInvalidation
Returns whether the stored invalidation marker is present, without reconstructing unrelated metadata.
isJsonContentType(String) - Static method in class io.fluxzero.sdk.web.WebUtils
Checks whether a content type should be treated as JSON.
isKnownType(String) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Checks whether a given serialized type is recognized on the classpath.
isKnownType(String) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Determines whether the given type is known to the Jackson type system.
isKotlinDataClassComponent(Method) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Whether a no-argument method is a compiler-generated Kotlin data-class component accessor.
isKotlinReflectionSupported() - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether the optional Kotlin reflection implementation is available on the classpath.
isLeafValue(Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether the given value should be treated as a terminal scalar during reflective traversal.
isLegal(Object, Entity) - Method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
Convenience method that returns true if DefaultEntityHelper.checkLegality(Object, Entity) yields no error.
isLegal(Object, Entity) - Method in interface io.fluxzero.sdk.modeling.EntityHelper
Returns whether the given value is considered legal for the specified entity.
isLiveGraph(DeserializingMessage) - Static method in class io.fluxzero.sdk.persisting.search.DocumentMessageReader
Live compositions are observational and must never be persisted as a handler return side effect.
isLoading() - Static method in interface io.fluxzero.sdk.modeling.Entity
Indicates whether any entity is currently being loaded in this thread.
isLocalHandler(HandlerInvoker, HasMessage) - Static method in class io.fluxzero.sdk.common.ClientUtils
Determines if the specified handler method handles messages locally.
isLocalSelfHandler(HandlerInvoker, HasMessage) - Static method in class io.fluxzero.sdk.common.ClientUtils
Returns whether the handler method should only handle messages from the same instance ("self").
isLongPath(String) - Static method in class io.fluxzero.common.search.Document.Path
Determines whether a given path string qualifies as a "long path".
isMetadataPath(Document.Path) - Static method in class io.fluxzero.common.search.SearchExclusions
Returns whether a path belongs to the internal exclusion metadata rather than user content.
isMetadataPath(String) - Static method in class io.fluxzero.common.search.JacksonInverter
Returns whether the path is the reserved metadata root or one of its descendants; null returns false.
isMethodAnnotationPresent(Executable, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether an executable has a matching direct, meta-, or inherited method annotation.
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.
isModel() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns whether the type carries Model configuration.
isModelParameter(Parameter) - Method in class io.fluxzero.sdk.modeling.EntityParameterResolver
Whether this argument uses explicit Model references rather than legacy aggregate metadata.
isNew(int[]) - Method in class io.fluxzero.common.api.tracking.Position
Indicates whether no index has been tracked yet for any segment in the given range.
isNewIndex(int, Long) - Method in class io.fluxzero.common.api.tracking.Position
Indicates whether the provided message index is newer than what is currently tracked for a segment.
isNewMessage(SerializedMessage) - Method in class io.fluxzero.common.api.tracking.Position
Indicates whether the message index is newer than what is currently tracked for its segment.
isNoMatchPayloadClassKey(HandlerInput) - Method in interface io.fluxzero.common.handling.HandlerMethodPlanner
Returns whether the payload's runtime class alone completely determines a non-match for this input.
isNoMatchPayloadClassKey(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
 
isNoMatchPayloadClassKey(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.authentication.UserParameterResolver
 
isNoMatchPayloadClassKey(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.MessageParameterResolver
 
isNoMatchPayloadClassKey(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.MetadataParameterResolver
 
isNoMatchPayloadClassKey(Parameter, Annotation, HandlerInput) - Method in interface io.fluxzero.common.handling.HandlerInputResolver
Returns whether an unmatched result is guaranteed to remain unmatched for every payload with the same runtime class.
isNullable(Parameter) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether a parameter or an overridden declaration allows null according to nullable annotations or available Kotlin metadata.
isNumeric(CharSequence) - Static method in class io.fluxzero.common.ObjectUtils
Returns whether a character sequence is non-empty and consists entirely of Unicode digits.
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.
isOpen() - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Returns whether the session is still open for application traffic.
isOpen() - Method in class io.fluxzero.sdk.web.DefaultSocketSession
 
isOpen() - Method in class io.fluxzero.sdk.web.SocketEndpointHandler.SocketEndpointWrapper
 
isOpen() - Method in interface io.fluxzero.sdk.web.SocketSession
Determines whether the WebSocket session is currently open.
isOpen() - Method in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Returns whether the underlying transport still accepts frames.
isOrHas(Annotation, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether an annotation is of the requested type or directly carries that type as a meta-annotation.
isOrHas(Class, Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether the class is the requested annotation type or directly carries that annotation; null returns false.
isParallel() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
isPassive() - Method in interface io.fluxzero.common.handling.HandlerDescriptor
Indicates whether this handler operates in passive mode (i.e., results will not be published).
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() - Method in class io.fluxzero.common.handling.HandlerMethod.DelegatingHandlerMethod
 
isPassive(Annotation) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
isPayloadClassKey(HandlerInput) - Method in interface io.fluxzero.common.handling.HandlerMethodPlanner
Returns whether the payload's runtime class alone completely determines a successful preparation for this input.
isPayloadClassKey(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
 
isPayloadClassKey(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.authentication.UserParameterResolver
 
isPayloadClassKey(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.MessageParameterResolver
 
isPayloadClassKey(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.MetadataParameterResolver
 
isPayloadClassKey(Parameter, Annotation, HandlerInput) - Method in interface io.fluxzero.common.handling.HandlerInputResolver
Returns whether the payload's runtime class alone determines this resolver's successful result for the supplied parameter.
isPrepared() - Method in record class io.fluxzero.common.handling.HandlerMethodPreparation
Returns whether preparation produced an invocation plan.
isPresent() - Method in interface io.fluxzero.sdk.modeling.Entity
Checks whether the entity is considered present.
isPresent() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns whether this graph currently contains a model value.
isPresent() - Method in record class io.fluxzero.sdk.modeling.ModelState
Returns whether a live value was observed.
isReady() - Method in class io.fluxzero.proxy.ProxyServer
Returns whether the proxy has reached runtime readiness and is not draining.
isRebaseRequired() - Method in class io.fluxzero.common.api.modeling.CommitModelsResult
Returns whether the runtime requests an internal apply-only rebase without rejecting the original event.
isReplaced() - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy.TrackerRequest
 
isRestricted(String) - Method in class io.fluxzero.sdk.web.ForwardingWebConsumer
 
isRetained() - Method in class io.fluxzero.common.tracking.WebSocketTracker
Whether this reservation is awaiting its first read after Runtime handover.
isRoot() - Method in interface io.fluxzero.sdk.modeling.Entity
Determines whether the current entity is the root entity in its hierarchical structure.
isRoot() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns whether this graph is the outer root of its current graph view.
isRunning() - Method in class io.fluxzero.sdk.tracking.metrics.host.HostMetricsCollector
Returns whether the collector is currently running.
isSearchable() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Whether an explicit request on this type or a composed ancestor includes this node type in search.
isSearchablePath(Document.Path) - Method in class io.fluxzero.common.search.Document
Returns whether this concrete property path participates in text matching.
isSearchablePath(Document.Path) - Static method in class io.fluxzero.common.search.ModelSearchDocument
Internal summary storage is not a business field, including when nested inside a composed Graph.
isSelfTracking(Class) - Static method in class io.fluxzero.sdk.common.ClientUtils
Returns whether the specified class, one of its interfaces, or its package is marked with TrackSelf.
isSelfTracking(Class, Executable) - Static method in class io.fluxzero.sdk.common.ClientUtils
Returns whether the specified method or its declaring class is marked with TrackSelf.
isSessionActive(String) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
Returns whether this endpoint still owns the session's request lifecycle.
isShutdown() - Method in class io.fluxzero.common.DirectExecutorService
 
isShuttingDown() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
Whether this client or its owning application has started controlled shutdown.
isSkipPending() - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
 
isSkipPending() - Method in interface io.fluxzero.common.handling.HandlerInvoker
Whether a deferred invocation has yet to decide if it will be skipped.
isStatic(Executable) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Returns whether the executable has the Java static modifier.
isStrict() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns this view's configured historical read policy without loading values or relationships.
isSystemUser(User) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AbstractUserProvider
Determines whether a user should be represented by AbstractUserProvider.SYSTEM_USER_ID in metadata.
isTargetType(Class) - Method in class io.fluxzero.sdk.configuration.spring.SocketEndpointPostProcessor
Returns whether an already registered Spring bean should be represented as a Fluxzero prototype instead.
isTargetType(Class) - Method in class io.fluxzero.sdk.configuration.spring.StatefulPostProcessor
Returns whether an already registered Spring bean should be represented as a Fluxzero prototype instead.
isTargetType(Class) - Method in class io.fluxzero.sdk.configuration.spring.TrackSelfPostProcessor
Returns whether an already registered Spring bean should be represented as a Fluxzero prototype instead.
isTargetType(Class) - Method in class io.fluxzero.sdk.configuration.spring.ModelHandlerPostProcessor
 
isTechnicalError(Throwable) - Static method in class io.fluxzero.sdk.tracking.RetryingErrorHandler
Determines if the error is a technical exception (not FunctionalException).
isTerminated() - Method in class io.fluxzero.common.DirectExecutorService
 
isUnsupported() - Method in record class io.fluxzero.common.handling.HandlerMethodPreparation
Returns whether the normal per-message handling path must be used.
isValid(Object, Validator, Class...) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Returns true if the object is valid, using the given Validator and validation groups.
isValid(Object, Class...) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Returns true if the given object is valid using the current Fluxzero Validator and validation groups.
isValid(Object, Class...) - Method in interface io.fluxzero.sdk.tracking.handling.validation.Validator
Checks whether the given object is valid according to the defined validation rules.
isWebsocket(String) - Static method in interface io.fluxzero.sdk.web.HttpRequestMethod
Determines whether the given method string represents a WebSocket-specific method.
isWebsocketUpgrade(ProxyRequestHandler.JettyExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
itemCount - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
iterate(T, UnaryOperator, Predicate) - Static method in class io.fluxzero.common.ObjectUtils
Creates a stream that stops once the break condition evaluates true.
iterator() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 

J

JacksonContentFilter - Class in io.fluxzero.sdk.common.serialization.jackson
A ContentFilter implementation that uses Jackson to filter content dynamically for a specific User.
JacksonContentFilter(ObjectMapper) - Constructor for class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter
Creates a new content filter using the provided ObjectMapper.
JacksonContentFilter.FilteringSerializer - Class in io.fluxzero.sdk.common.serialization.jackson
Custom Jackson serializer that attempts to invoke a FilterContent handler method during serialization.
JacksonInverter - Class in io.fluxzero.common.search
Implementation of Inverter that uses Jackson to invert an Object into a SerializedDocument and back into a JsonNode.
JacksonInverter() - Constructor for class io.fluxzero.common.search.JacksonInverter
 
JacksonInverter(JsonMapper) - Constructor for class io.fluxzero.common.search.JacksonInverter
 
JacksonInverter.DocumentBytes - Interface in io.fluxzero.common.search
Optional read-only input capability for entries decoded from the exact backing document bytes.
JacksonSerializer - Class in io.fluxzero.sdk.common.serialization.jackson
A concrete Serializer implementation based on Jackson.
JacksonSerializer() - Constructor for class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Constructs a default JacksonSerializer with no up/downcasters.
JacksonSerializer(JsonMapper) - Constructor for class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Constructs a JacksonSerializer with a specific JsonMapper instance.
JacksonSerializer(JsonMapper, Collection) - Constructor for class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Constructs a JacksonSerializer with an object mapper and up/downcaster candidates.
JacksonSerializer(JsonMapper, Collection, JacksonInverter) - Constructor for class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Full constructor with object mapper, caster candidates and custom document inverter.
JacksonSerializer(Collection) - Constructor for class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Constructs a JacksonSerializer with the given up/downcaster candidates.
javaModelType() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns the value of the javaModelType record component.
JavaPropertiesSource - Class in io.fluxzero.common.application
Base class for PropertySource implementations backed by a Properties object.
JavaPropertiesSource(Properties) - Constructor for class io.fluxzero.common.application.JavaPropertiesSource
Creates a new property source backed by the given Properties instance.
jdbcRoundTrips - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
JdkWebsocketConnector - Class in io.fluxzero.sdk.common.websocket
Low-level Fluxzero websocket connector backed by the JDK HttpClient websocket implementation.
JdkWebsocketConnector() - Constructor for class io.fluxzero.sdk.common.websocket.JdkWebsocketConnector
Creates a connector backed by a default HTTP/1.1 HttpClient.
JdkWebsocketConnector(HttpClient) - Constructor for class io.fluxzero.sdk.common.websocket.JdkWebsocketConnector
Creates a connector backed by the supplied HTTP client.
JdkWebsocketConnector(HttpClient, Executor) - Constructor for class io.fluxzero.sdk.common.websocket.JdkWebsocketConnector
Creates a connector backed by the supplied HTTP client and executor.
JettyProxyWebsocketAdapter - Class in io.fluxzero.proxy
Jetty listener that adapts a physical websocket connection to the proxy websocket endpoint contract.
JettyWebsocketAdapter - Class in io.fluxzero.testserver.websocket
Jetty listener that adapts a physical WebSocket connection to the test server endpoint contract.
JettyWebsocketRouter - Class in io.fluxzero.testserver.websocket
Embedded Jetty router for the test server's WebSocket endpoints and health check.
JettyWebsocketRouter() - Constructor for class io.fluxzero.testserver.websocket.JettyWebsocketRouter
 
jfrResultType(List) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Classifies decoded results for optional protocol-specific JFR diagnostics.
jfrResultType(List) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
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 PropertySource instances into a single one.
join(List) - Static method in interface io.fluxzero.common.handling.HandlerInvoker
Joins a list of invokers into a single composite invoker.
join(List) - Static method in interface io.fluxzero.sdk.tracking.BatchInterceptor
Joins a list of interceptors into a single composite interceptor, applying them in sequence.
json() - Element in annotation interface io.fluxzero.sdk.web.ApiDocComponent
JSON value for the component.
json(ObjectMapper) - Static method in class io.fluxzero.common.websocket.WebSocketTransportCodecs
Existing JSON websocket codec.
JSON - Enum constant in enum class io.fluxzero.common.websocket.WebSocketTransportFormat
Existing JSON transport.
JSON_FORMAT - Static variable in class io.fluxzero.common.api.Data
Standard media type for JSON data.
JsonPayloadParameterResolver - Class in io.fluxzero.sdk.tracking.handling
A ParameterResolver that converts the message payload to the parameter's declared type if that type is assignable to JsonNode.
JsonPayloadParameterResolver() - Constructor for class io.fluxzero.sdk.tracking.handling.JsonPayloadParameterResolver
 
JSON sequences - Section in class io.fluxzero.common.serialization.JsonUtils
 
JsonType - Interface in io.fluxzero.common.api
Marker interface for all low-level request and response types in the Fluxzero 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
 
jvm() - Static method in interface io.fluxzero.common.caching.MemoryPressureController
Creates a controller using JVM memory pressure and the default property source.
jvm(PropertySource) - Static method in interface io.fluxzero.common.caching.MemoryPressureController
Creates a JVM memory-pressure controller configured through the supplied property source.
JvmClassCollector - Class in io.fluxzero.sdk.tracking.metrics.host.collectors
Collector for JVM class loading metrics using JMX.
JvmClassCollector() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.collectors.JvmClassCollector
 
JvmClassMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
JVM class loading metrics.
JvmClassMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.JvmClassMetrics
 
JvmGcCollector - Class in io.fluxzero.sdk.tracking.metrics.host.collectors
Collector for JVM garbage collection metrics using JMX.
JvmGcCollector() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.collectors.JvmGcCollector
 
JvmGcMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
JVM garbage collection metrics for all available GC collectors.
JvmGcMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.JvmGcMetrics
 
JvmGcMetrics.GcCollectorMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
Metrics for an individual garbage collector.
JvmMemoryCollector - Class in io.fluxzero.sdk.tracking.metrics.host.collectors
Collector for JVM memory metrics using JMX.
JvmMemoryCollector() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.collectors.JvmMemoryCollector
 
JvmMemoryMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
JVM memory metrics including heap, non-heap, and individual memory pool statistics.
JvmMemoryMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.JvmMemoryMetrics
 
JvmMemoryMetrics.MemoryPoolMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
Metrics for an individual JVM memory pool.
JvmThreadCollector - Class in io.fluxzero.sdk.tracking.metrics.host.collectors
Collector for JVM thread metrics using JMX.
JvmThreadCollector() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.collectors.JvmThreadCollector
 
JvmThreadMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
JVM thread metrics including counts and state distribution.
JvmThreadMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.JvmThreadMetrics
 
JWKS_URL_PROPERTY - Static variable in class io.fluxzero.proxy.NamespaceSelector
 
JwtClaims() - Constructor for class io.fluxzero.proxy.JwtVerifier.JwtClaims
 
JwtVerifier - Class in io.fluxzero.proxy
JwtVerifier provides functionality to verify the cryptographic signature of a JSON Web Token (JWT) and validate its claims.
JwtVerifier(String) - Constructor for class io.fluxzero.proxy.JwtVerifier
Creates a verifier using the system clock to validate token timestamps.
JwtVerifier.JwtClaims - Class in io.fluxzero.proxy
Represents the claims contained in a decoded JWT (JSON Web Token).

K

key() - Method in record class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction
Returns the value of the key record component.
key() - Method in record class io.fluxzero.sdk.Fluxzero.MemoizationKey
Returns the value of the key record component.
key(SerializedDocument) - Method in record class io.fluxzero.common.api.search.SearchValue
Resolves a response-only continuation key, falling back to the complete document's field values.
key(Document) - Method in record class io.fluxzero.common.api.search.SearchValue
Computes the selected value from sortable entries, with maximum fallback for legacy entries, or raw unannotated values.
key(Document.Entry) - Static method in class io.fluxzero.common.search.CollectionValues
Encodes a raw document scalar with the same rules as annotated values.
key(Object) - Static method in class io.fluxzero.common.search.CollectionValues
Uses existing sortable numeric precision and normalization.
Key Characteristics: - Section in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
 
KeyedParameterResolver<M> - Interface in io.fluxzero.common.handling
Optional extension for dynamic parameter resolvers whose applicability can be safely reused for messages with the same low-cardinality key.
KeyedParameterResolver.Resolution<M> - Record Class in io.fluxzero.common.handling
Cached outcome of evaluating one resolver for one handler parameter.
Key Features - Section in class io.fluxzero.common.Backlog
 
Key Features - Section in class io.fluxzero.common.ConsistentHashing
 
Key Features - Section in class io.fluxzero.common.api.Metadata
 
Key Features - Section in class io.fluxzero.common.reflection.DefaultMemberInvoker
 
Key Features - Section in class io.fluxzero.common.reflection.ParameterRegistry
 
Key Features - Section in class io.fluxzero.common.serialization.JsonUtils
 
Key Features - Section in class io.fluxzero.sdk.common.Message
 
Key Features - Section in class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
Key Features - Section in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
Key Features - Section in class io.fluxzero.sdk.modeling.ImmutableEntity
 
Key Responsibilities - Section in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
 
keys() - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Returns an independent snapshot of the cached keys.
KeyValueClient - Interface in io.fluxzero.sdk.persisting.keyvalue.client
Represents a service to store and retrieve a piece of serialized data by key.
KeyValueEndPoint - Class in io.fluxzero.testserver.websocket
 
KeyValueEndPoint(KeyValueClient, CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.KeyValueEndPoint
 
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.
keyValueStore() - Method in interface io.fluxzero.sdk.Fluxzero
Returns a client for the key value service offered by Fluxzero.
keyValueStore(Fluxzero) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Exposes this Fluxzero instance's key-value store as a Spring bean when no overriding bean exists.
KeyValueStore - Interface in io.fluxzero.sdk.persisting.keyvalue
A simple interface for storing, retrieving, and removing key-value pairs.
KeyValueStoreException - Exception Class in io.fluxzero.sdk.persisting.keyvalue
Thrown when a key-value store operation fails.
KeyValueStoreException(String, Throwable) - Constructor for exception class io.fluxzero.sdk.persisting.keyvalue.KeyValueStoreException
 
keyValueUrl(WebSocketClient.ClientConfig) - Static method in class io.fluxzero.sdk.common.websocket.ServiceUrlBuilder
Constructs the URL for accessing the distributed key-value store service.
kind() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Returns the value of the kind record component.
kind() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the kind record component.
KNOWN - Enum constant in enum class io.fluxzero.sdk.common.serialization.TypeInspection.Status
The identifier is recognized locally.
knownModelType(String, String) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
knownModelType(String, String) - Method in interface io.fluxzero.sdk.persisting.repository.ModelTypeResolver
Looks up a logical name without interpreting missing local registration as corrupt stored data.
knownModelTypes() - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Returns registered or structurally referenced concrete model types.
knownNamespaces() - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
Returns a sorted snapshot of names belonging to this client and its registered namespace children.
knownRequestBodyTooLarge(ProxyRequestHandler.JettyExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
knownType() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the locally known Model class without loading its value, or an empty optional for an unknown node.
knownType() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.ModelNode
Returns the value of the knownType record component.
Kotlin package registration - Section in annotation interface io.fluxzero.common.serialization.RegisterType
 
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

LAST - Enum constant in enum class io.fluxzero.sdk.persisting.search.Search.NullOrder
 
lastChunk() - Method in interface io.fluxzero.common.api.HasMetadata
Determines if the data associated with this metadata is the final part of the data.
lastEventId() - Method in interface io.fluxzero.sdk.modeling.AggregateRoot
 
lastEventId() - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
lastEventId() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the identifier of the last event applied to the entity hierarchy.
lastEventId() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the last globally published event identifier visible to this model revision.
lastEventId() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
lastEventId() - Method in interface io.fluxzero.sdk.modeling.PersistedRoot
 
lastEventId(String) - Method in class io.fluxzero.sdk.modeling.ImmutableAggregateRoot.ImmutableAggregateRootBuilder
Sets the last event identifier and returns this builder.
lastEventIndex() - Method in interface io.fluxzero.sdk.modeling.AggregateRoot
 
lastEventIndex() - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
lastEventIndex() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the index of the last event applied to this entity hierarchy.
lastEventIndex() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the last globally published event index visible to this model revision.
lastEventIndex() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
lastEventIndex() - Method in interface io.fluxzero.sdk.modeling.PersistedRoot
 
lastEventIndex(Long) - Method in class io.fluxzero.sdk.modeling.ImmutableAggregateRoot.ImmutableAggregateRootBuilder
Sets the last event index and returns this builder.
lastKey() - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Returns the highest key according to the configured key ordering, or null when empty or no ordering is configured.
lastMatch() - Method in class io.fluxzero.common.api.search.SearchDocumentsResult
Returns the last document in the result list, or null if no matches were found.
lastScannedIndex() - Method in record class io.fluxzero.common.tracking.MessageStoreBatch
Returns the value of the lastScannedIndex record component.
lazy(Entity, long, ModelRepository) - Static method in class io.fluxzero.sdk.modeling.Graphs
Creates a lazy one-model graph without loading relationships.
lazy(Object, ModelRepository) - Static method in class io.fluxzero.sdk.modeling.Graphs
Discovers an untyped root from its head while leaving its authoritative value lazy.
lazy(Object, ModelRepository, boolean) - Static method in class io.fluxzero.sdk.modeling.Graphs
Discovers the root at call time while optionally bypassing typed-ID conversion and affixes.
lazy(Object, Class, Object, Class, ModelRepository) - Static method in class io.fluxzero.sdk.modeling.Graphs
Creates a detached graph for a parent-scoped model.
lazy(Object, Class, ModelRepository) - Static method in class io.fluxzero.sdk.modeling.Graphs
Creates a detached graph whose model and relationship state remain lazy.
lazy(Object, Class, ModelRepository, boolean) - Static method in class io.fluxzero.sdk.modeling.Graphs
Creates a lazy alias-aware graph with optional ID conversion and affixes.
LazyAggregateRoot<T> - Class in io.fluxzero.sdk.modeling
A lazily-loaded implementation of AggregateRoot that defers deserialization and event application until the entity value is explicitly accessed.
LazyAggregateRoot(ImmutableAggregateRoot, Entity) - Constructor for class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
lazyCurrent(Object, Class, ModelRepository) - Static method in class io.fluxzero.sdk.modeling.Graphs
Creates a graph whose root deliberately resolves to the latest state instead of a handler boundary.
lazyCurrent(Object, Class, ModelRepository, boolean) - Static method in class io.fluxzero.sdk.modeling.Graphs
Creates a deliberately current alias-aware graph with optional ID conversion and affixes.
LazyId - Class in io.fluxzero.sdk.common
A lazily initialized identifier that serializes as a plain string.
LazyId() - Constructor for class io.fluxzero.sdk.common.LazyId
Constructs a new LazyId with a default ID supplier using Fluxzero::generateId.
LazyId(Object) - Constructor for class io.fluxzero.sdk.common.LazyId
Constructs a LazyId with a known ID value.
LazyId(Supplier) - Constructor for class io.fluxzero.sdk.common.LazyId
Constructs a new LazyId with the specified supplier.
LazyInputStream - Class in io.fluxzero.common
 
LazyInputStream(Supplier) - Constructor for class io.fluxzero.common.LazyInputStream
 
lazyRepositoryId(String, Class, ModelRepository) - Static method in class io.fluxzero.sdk.modeling.Graphs
Creates a detached graph for an exact persisted identity.
Leaf - Interface in io.fluxzero.common
Marker interface for value objects that should be treated as leaves during reflective traversal.
LEGACY - Enum constant in enum class io.fluxzero.sdk.web.RetryPolicy
Preserves existing retry behavior for every method, including POST.
LEGACY_CLIENT_ID_PROPERTY - Static variable in class io.fluxzero.sdk.configuration.ApplicationProperties
LEGACY_TASK_ID_PROPERTY - Static variable in class io.fluxzero.sdk.configuration.ApplicationProperties
Legacy usage - Section in annotation interface io.fluxzero.sdk.modeling.Aggregate
 
length() - Method in interface io.fluxzero.common.api.Data.ByteArrayView
Returns the number of bytes covered by this view.
length() - Method in record class io.fluxzero.common.api.modeling.ModelEventDataBlock
Returns the value of the length record component.
length() - Method in record class io.fluxzero.sdk.web.StaticFileHandler.ByteRange
Returns the byte count between the range's inclusive start and end offsets.
Length - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation.constraints
Validates that a character sequence length is between Length.min() and Length.max(), inclusive.
Length.List - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation.constraints
Container annotation for repeatable Length constraints.
letterOrNumber - Static variable in class io.fluxzero.common.SearchUtils
A character class used in regex patterns that includes letters and digits.
licenseName() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
License name.
licenseUrl() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
License URL.
Lifecycle - Section in class io.fluxzero.sdk.tracking.FluxzeroInterceptor
 
lifecycleDecorator() - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
Returns a decorator that applies socket session users, request handling, error closure, and close cleanup, and registers decorated socket handlers for lifecycle management.
Lifecycle Hooks - Section in class io.fluxzero.sdk.tracking.handling.MutableHandler
 
limit(long) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
limitByCumulativeWeight(List, long, ToLongFunction) - Static method in class io.fluxzero.common.ObjectUtils
Returns a prefix of the list whose cumulative weight stays within maxWeight.
Limits(int, int, long, int) - Constructor for record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Limits
Rejects unbounded or excessively large diagnostic requests before touching storage.
LITERAL - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelIdResolution
Use the supplied string representation unchanged, retaining alias resolution.
load(Id) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads a model using the type carried by a typed identifier.
load(Id, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads a typed ID with optional model affixes; false uses its existing string representation unchanged.
load(Id) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Load an aggregate by a typed identifier.
load(AggregateRepository, Object, Supplier, AggregateCommitPolicy, EntityMetadata.RootConfiguration, AggregateEventRouting, EntityHelper, Serializer, DispatchInterceptor, ModifiableAggregateRoot.CommitHandler) - Static method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
Loads an aggregate using shared persistence settings and its Aggregate-specific event routing.
load(AggregateRepository, Object, Supplier, AggregateCommitPolicy, EventPublication, EventPublicationStrategy, AggregateEventRouting, boolean, EntityHelper, Serializer, DispatchInterceptor, ModifiableAggregateRoot.CommitHandler) - Static method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
Loads an aggregate in a scope owned by the supplied repository.
load(Object) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Load an aggregate by its identifier.
load(Object) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads a model by ID, inferring its requested type when the ID is typed.
load(Object, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads a possibly typed ID with optional affixes; untyped IDs remain literal in either mode.
load(Object, Class, Object, Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads a parent-scoped model by its functional child ID and explicit parent type.
load(Object, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
load(Object, Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads a model using the string representation of the supplied ID, resolving a current model alias when no primary model has that identity.
load(Object, Class, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads by functional ID when applyAffixes is true, or by the supplied string representation when false.
load(Object, Class) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Load an aggregate by its identifier and type.
load(Object, Class) - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
load(Object, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository
 
load(String, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
load(String, Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads a model by primary ID or current alias and expected type.
load(Object) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
Loads or reuses the aggregate in this repository's active context, reconstructing it from its snapshot and events when required by the configured loading policy.
load(Object, Supplier, AggregateCommitPolicy, EventPublication, EventPublicationStrategy, AggregateEventRouting, boolean, EntityHelper, Serializer, DispatchInterceptor, ModifiableAggregateRoot.CommitHandler) - Static method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
Loads or reuses an aggregate in the default active context with the supplied commit, publication, routing, serialization, and handler policies.
load(Collection) - Method in interface io.fluxzero.common.modeling.ModelRelationshipTraversal.RelationshipLoader
Loads relationships touching the current traversal frontier in the caller-selected traversal direction.
load(Set) - Method in interface io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.ParentLoader
Loads parent identifiers indexed by the supplied child identifiers for cycle detection.
load(Set) - Method in interface io.fluxzero.common.modeling.ModelCommitAssignment.ChildLoader
Loads child identifiers for the supplied set of parent identifiers.
loadAggregate(Id) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads the aggregate root of type <T> with given aggregateId.
loadAggregate(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads the aggregate root with the given aggregateId.
loadAggregate(Object, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads the aggregate root of type <T> with given aggregateId.
loadAggregateFor(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads the aggregate root that currently contains the entity with given entityId.
loadAggregateFor(Object, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads the aggregate root of type <T> that currently contains the entity with given entityId.
loadAll(List, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadAll(List, Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads several models at one coherent state boundary, preserving input order.
loadAll(List, Class, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadAll(List, Class, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads models at one coherent boundary with optional ID conversion and affixes, retaining alias resolution.
loadAncestorGraph(String, Class, Class, ModelReadBoundary) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadAncestorGraph(String, Class, Class, ModelReadBoundary) - Method in interface io.fluxzero.sdk.persisting.repository.ModelAncestorResolver
Resolves and loads only the closest ancestor assignable to ancestorType at the graph's read boundary.
loadAncestorGraph(String, Class, Class, ModelReadBoundary, Consumer) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadAncestorGraph(String, Class, Class, ModelReadBoundary, Consumer) - Method in interface io.fluxzero.sdk.persisting.repository.ModelAncestorResolver
Resolves an ancestor while reporting the identities inspected by the relationship traversal, including a negative result.
loadAncestorGraphs(String, Class, Class, ModelReadBoundary) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadAncestorGraphs(String, Class, Class, ModelReadBoundary) - Method in interface io.fluxzero.sdk.persisting.repository.ModelAncestorResolver
Resolves every reachable ancestor assignable to ancestorType at one boundary.
loadClassWithoutInitialization(String, ClassLoader) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Loads an exact binary class name without executing its static initializer or resolving serialization aliases.
loadContext(MutationPlan.Resolution) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Loads all direct commit targets at one state boundary.
loadContext(MutationPlan.Resolution) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads all model parameters for one selected message handler at one repository boundary.
loadContext(MutationPlan.Resolution, Long, Map, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Loads a commit context with an explicit choice whether pending values from the surrounding tracking batch should be overlaid.
loadContext(MutationPlan.Resolution, Long, Map, boolean, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Loads a commit attempt for the resolved Models at the supplied maximum state index, with staged values and the requested message-batch and migration visibility.
loadCurrent(Object, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadCurrent(Object, Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads the latest model state without inheriting an event or notification handler's historical read boundary.
loadCurrent(Object, Class, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Current counterpart of ModelRepository.load(Object, Class, boolean), retaining aliases in either mode.
loadCurrent(String, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadCurrent(String, Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Loads the latest model state by literal primary key or alias, without adding affixes.
loadCurrentContext(MutationPlan.Resolution, Map, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Loads one transaction's initial context at a freshly observed storage boundary.
loadCurrentGraph(Id) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads the latest state of the independently stored model identified by the typed ID as a relationship graph.
loadCurrentGraph(Id, boolean) - Static method in interface io.fluxzero.sdk.Fluxzero
loadCurrentGraph(Object, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads the latest state of an independently stored model as a relationship graph, without inheriting an event or notification handler's historical read boundary.
loadCurrentGraph(Object, Class, boolean) - Static method in interface io.fluxzero.sdk.Fluxzero
Variant of Fluxzero.loadCurrentGraph(Object, Class) with optional ID conversion and affixes.
loadCurrentGraphValue(Object, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadCurrentGraphValue(Object, Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Loads deliberately current state with its namespace boundary, ignoring any active handler boundary.
loadCurrentGraphValue(Object, Class, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadCurrentGraphValue(Object, Class, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Loads deliberately current state with optional ID conversion and affixes.
loadCurrentModelState(Id) - Static method in interface io.fluxzero.sdk.Fluxzero
Reads a current document-backed Model using its typed identity.
loadCurrentModelState(String, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Reads a verified current Model document without replaying historical events.
loadCurrentState(Id) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Reads a current document-backed Model using its typed identity, including its prefix/postfix.
loadCurrentState(String, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadCurrentState(String, Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Reads a current document-backed Model value without replaying historical events.
loadDeferredDocumentContext(MutationPlan.Resolution) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Internal fast preparation for a direct DOCUMENT target; pending mutations retain eager preparation.
loadEntity(Id) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads the entity with given id.
loadEntity(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads the entity with given id.
loadEntity(Object, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads an entity by functional ID and expected type.
loadEntityFallback(Object, Class) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Resolves a typed entity lookup after no matching entity was found through the ownership index.
loadEntityFallback(Object, Class) - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
loadEntityFallback(Object, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository
 
loadEntityValue(Id) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads the current entity value for given entity id.
loadEntityValue(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads the current entity value for given entity id.
loadEntityValue(Object, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads an entity value by functional ID and expected type.
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 File using 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 URI using a specific charset.
loadFile(URL, Charset) - Static method in class io.fluxzero.common.FileUtils
Loads file contents from a URL using a specific charset.
loadFor(Object, Class) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Load the aggregate that owns the specified entity.
loadFor(Object, Class) - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
loadFor(Object, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository
 
loadGraph(Id) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Reconstructs a model and every related descendant at one state boundary.
loadGraph(Id) - Static method in interface io.fluxzero.sdk.Fluxzero
Lazily loads the independently stored model identified by the typed ID as a relationship graph.
loadGraph(Id, boolean) - Static method in interface io.fluxzero.sdk.Fluxzero
loadGraph(String, Class, ModelReadBoundary, Graph.Options) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadGraph(String, Class, ModelReadBoundary, Graph.Options) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Reconstructs one model graph at the supplied current, state, commit, event, or before boundary.
loadGraph(String, Class, Graph.Options) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadGraph(String, Class, Graph.Options) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Reconstructs a model graph using exact persisted identity, root type, and optional caller-imposed limits.
loadGraph(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads a model whose concrete type is resolved from storage as a lazy relationship graph.
loadGraph(Object, boolean) - Static method in interface io.fluxzero.sdk.Fluxzero
loadGraph(Object, Class, Object, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Lazily loads a parent-scoped model by functional child ID and explicit parent type as a relationship graph.
loadGraph(Object, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Lazily loads an independently stored model by ID and expected type as a relationship graph.
loadGraph(Object, Class, boolean) - Static method in interface io.fluxzero.sdk.Fluxzero
Variant of Fluxzero.loadGraph(Object, Class) with optional ID conversion and affixes.
loadGraphAt(Id, long) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Reconstructs a model graph at an inclusive historical model-state boundary.
loadGraphAt(Id, long, Graph.Options) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Reconstructs a model graph at an inclusive historical model-state boundary with optional caller-imposed limits.
loadGraphAt(Id, long) - Static method in interface io.fluxzero.sdk.Fluxzero
Reconstructs a complete historical graph at the requested durable model-state boundary.
loadGraphAt(String, Class, long, Graph.Options) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Reconstructs a model graph using exact persisted identity, root type, an inclusive historical boundary, and optional caller-imposed limits.
loadGraphAtIncludingMessageBatch(String, Class, long, Graph.Options) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Reconstructs a graph at an exact durable boundary and overlays pending values from earlier messages in the current message batch.
loadGraphBefore(String, Class, long, Graph.Options) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Reconstructs the model graph that was current immediately before an opaque state boundary.
loadGraphProjection(String, Class, ModelReadBoundary, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadGraphProjection(String, Class, ModelReadBoundary, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Strictly materializes a full graph at the selected boundary without consulting later batch state.
loadGraphProjection(String, Class, ModelReadBoundary, boolean, Entity) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadGraphProjection(String, Class, ModelReadBoundary, boolean, Entity) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Materializes relationships while retaining a root value whose identity or absence was already resolved.
loadGraphRelations(List, ModelRelationshipRead.Direction, ModelReadBoundary, Map, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadGraphRelations(List, ModelRelationshipRead.Direction, ModelReadBoundary, Map, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Reads direct relationships and heads without loading values.
loadGraphValue(Object, boolean, Class, ModelReadBoundary) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadGraphValue(Object, boolean, Class, ModelReadBoundary) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Loads a source value and retains the coherent boundary that ordinary single-value APIs do not expose.
loadGraphValue(Object, boolean, Class, ModelReadBoundary, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadGraphValue(Object, boolean, Class, ModelReadBoundary, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Loads at a pinned boundary without confusing transaction-current document authority with historical replay.
loadGraphValue(Object, ModelIdResolution, Class, ModelReadBoundary) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadGraphValue(Object, ModelIdResolution, Class, ModelReadBoundary) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Loads a source value with independent normalization and alias policy.
loadGraphValue(Object, ModelIdResolution, Class, ModelReadBoundary, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadGraphValue(Object, ModelIdResolution, Class, ModelReadBoundary, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Loads a source value at a pinned boundary with independent normalization and alias policy.
loadGraphValues(Map, ModelReadBoundary, Map, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
loadGraphValues(Map, ModelReadBoundary, Map, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Reconstructs explicitly requested values together; unrelated metadata nodes must remain unloaded.
loading - Static variable in interface io.fluxzero.sdk.modeling.Entity
 
Loading and Modifying Aggregates - Section in annotation interface io.fluxzero.sdk.modeling.Aggregate
 
loadModel(Id) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads the independently stored model identified by the given typed ID.
loadModel(Id, boolean) - Static method in interface io.fluxzero.sdk.Fluxzero
loadModel(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads an independently stored model by ID.
loadModel(Object, boolean) - Static method in interface io.fluxzero.sdk.Fluxzero
loadModel(Object, Class, Object, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads a parent-scoped model by functional child ID and explicit parent type.
loadModel(Object, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads an independently stored model by ID and expected type.
loadModel(Object, Class, boolean) - Static method in interface io.fluxzero.sdk.Fluxzero
Variant of Fluxzero.loadModel(Object, Class) with optional ID conversion and affixes.
loadModels(List, Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads several independently stored models at one coherent state boundary.
loadModels(List, Class, boolean) - Static method in interface io.fluxzero.sdk.Fluxzero
Loads several models at one coherent boundary with optional affixes, retaining alias resolution and input order.
loadProperties(String) - Static method in class io.fluxzero.common.application.ApplicationEnvironmentPropertiesSource
Loads properties from an application-<env>.properties file 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.
loadRebaseContext(MutationPlan.Resolution, Long, Map, boolean, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Reloads a conflict retry or ACCEPT rebase, waiting for pending document materialization and allowing an incomplete authoritative document to advance the exact boundary before mutation evaluation.
loadServices(Class) - Static method in class io.fluxzero.sdk.common.ClientUtils
Loads implementations of the given service using Java's ServiceLoader.
loadSnapshot(Object) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
 
loadValue(ModelGraphResolver, Object, Class, ModelReadBoundary) - Method in enum class io.fluxzero.sdk.persisting.repository.ModelIdResolution
Dispatches source value reads while retaining existing extension methods.
loadValue(ModelGraphResolver, Object, Class, ModelReadBoundary, boolean) - Method in enum class io.fluxzero.sdk.persisting.repository.ModelIdResolution
Dispatches pinned value reads while retaining existing extension methods.
LocalClient - Class in io.fluxzero.sdk.configuration.client
An in-memory Client implementation used for local development, testing, or isolated environments where no connection to the Fluxzero Runtime is required.
LocalClient(Duration) - Constructor for class io.fluxzero.sdk.configuration.client.LocalClient
 
LocalClient(Duration, String, LocalClient, Clock) - Constructor for class io.fluxzero.sdk.configuration.client.LocalClient
 
LocalClient(Duration, Duration) - Constructor for class io.fluxzero.sdk.configuration.client.LocalClient
 
LocalClient(Duration, Duration, String, LocalClient, Clock) - Constructor for class io.fluxzero.sdk.configuration.client.LocalClient
 
LocalDispatchDescriptor - Record Class in io.fluxzero.sdk.publishing
Describes the message characteristics that remain constant for a prepared local-dispatch policy.
LocalDispatchDescriptor(Class, MessageType, String) - Constructor for record class io.fluxzero.sdk.publishing.LocalDispatchDescriptor
Creates an instance of a LocalDispatchDescriptor record class.
LocalDispatchFilter - Record Class in io.fluxzero.sdk.tracking.handling
Separates simulated tracking from actual local eligibility without creating a second handler or target instance.
LocalDispatchFilter(HandlerFilter, MessageFilter) - Constructor for record class io.fluxzero.sdk.tracking.handling.LocalDispatchFilter
Creates an instance of a LocalDispatchFilter record class.
LocalDocumentHandlerRegistry - Class in io.fluxzero.sdk.persisting.search.client
A handler registry implementation intended for local testing and development that registers handlers for document updates in a specific collection.
LocalDocumentHandlerRegistry(Client, HandlerRegistry, DispatchInterceptor, Serializer) - Constructor for class io.fluxzero.sdk.persisting.search.client.LocalDocumentHandlerRegistry
 
LocalEventStoreClient - Class in io.fluxzero.sdk.persisting.eventsourcing.client
A client implementation for managing and storing events in an in-memory event store.
LocalEventStoreClient(Duration) - Constructor for class io.fluxzero.sdk.persisting.eventsourcing.client.LocalEventStoreClient
 
LocalEventStoreClient(Duration, Duration) - Constructor for class io.fluxzero.sdk.persisting.eventsourcing.client.LocalEventStoreClient
Creates a local event store with a configurable look-back for consumers without a stored position.
LocalExecution - Class in io.fluxzero.sdk.tracking.handling
Holds the state of one payload-first local handler invocation.
LocalHandler - Annotation Interface in io.fluxzero.sdk.tracking.handling
Marks a message handler method, class, or package as a **local handler**—one that is invoked immediately in the publishing thread rather than asynchronously through tracking.
LocalHandlerInput - Interface in io.fluxzero.sdk.tracking.handling
Gives Fluxzero handling extensions access to a local invocation whose full message is created only when needed.
localHandlerRegistry(MessageType, Map, List, Map, Function, RepositoryProvider) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
LocalHandlerRegistry - Class in io.fluxzero.sdk.tracking.handling
In-memory implementation of HandlerRegistry that manages and dispatches local message handlers — i.e., handlers that are invoked directly in the publishing thread without involving the Fluxzero Runtime.
LocalHandlerRegistry() - Constructor for class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
LocalHandlerResult - Class in io.fluxzero.sdk.tracking.handling
Result of trying to handle a message locally.
localModelName() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the prefix-independent durable name of this concrete Model type.
localModelType() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
Returns the value of the localModelType record component.
localOnly() - Method in record class io.fluxzero.sdk.tracking.handling.LocalDispatchFilter
Returns the value of the localOnly record component.
LocalOnly - Annotation Interface in io.fluxzero.sdk.publishing
Restricts messages with the annotated payload type to local handlers.
LocalOnlyDispatchException - Exception Class in io.fluxzero.sdk.publishing
Thrown when no local handler accepts a local-only request.
LocalOnlyDispatchException(Class, MessageType) - Constructor for exception class io.fluxzero.sdk.publishing.LocalOnlyDispatchException
Creates a fail-closed dispatch exception.
localResponseForSession(Request, WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Returns a local response for a peer-specific no-op, or null when the request must be sent.
localResponseForSession(Request, WebsocketSession) - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
localRevision() - Method in record class io.fluxzero.sdk.common.serialization.TypeInspection
Returns the value of the localRevision record component.
LocalScheduleTask(Schedule, Fluxzero) - Constructor for class io.fluxzero.sdk.scheduling.DefaultMessageScheduler.LocalScheduleTask
 
LocalSchedulingClient - Class in io.fluxzero.sdk.scheduling.client
A client implementation for managing scheduling operations using an in-memory schedule store.
LocalSchedulingClient(Duration) - Constructor for class io.fluxzero.sdk.scheduling.client.LocalSchedulingClient
 
LocalSchedulingClient(Duration, Clock) - Constructor for class io.fluxzero.sdk.scheduling.client.LocalSchedulingClient
 
LocalSchedulingClient(Duration, Clock, Duration) - Constructor for class io.fluxzero.sdk.scheduling.client.LocalSchedulingClient
Creates a clock-controlled local scheduling client with a configurable initial look-back.
LocalSchedulingClient(Duration, Duration) - Constructor for class io.fluxzero.sdk.scheduling.client.LocalSchedulingClient
Creates a local scheduling client with a configurable look-back for consumers without a stored position.
LocalServerConfig - Class in io.fluxzero.sdk.web
Configuration for the local HTTP server used to handle WebRequest messages outside of Fluxzero's own web handling framework.
LocalServerConfig() - Constructor for class io.fluxzero.sdk.web.LocalServerConfig
 
LocalTrackingClient - Class in io.fluxzero.sdk.tracking.client
In-memory implementation of the TrackingClient and GatewayClient interfaces, designed for local-only or test-time usage.
LocalTrackingClient(MessageType, String, Duration) - Constructor for class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
LocalTrackingClient(MessageType, String, Duration, Duration) - Constructor for class io.fluxzero.sdk.tracking.client.LocalTrackingClient
Creates a local tracking client with a configurable look-back for consumers without a stored position.
LocalTrackingClient(MessageStore, MessageType) - Constructor for class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
LocalTrackingClient(MessageStore, MessageType, String) - Constructor for class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
LocalTrackingClient(MessageStore, MessageType, String, Duration) - Constructor for class io.fluxzero.sdk.tracking.client.LocalTrackingClient
Creates a local tracking client over an existing message store with a configurable initial look-back.
LocalTrackingClient(MessageStore, PositionStore, MessageType, String) - Constructor for class io.fluxzero.sdk.tracking.client.LocalTrackingClient
Creates a local tracking client from explicit storage components using the default initial look-back.
LocalTrackingClient(MessageStore, PositionStore, MessageType, String, Duration) - Constructor for class io.fluxzero.sdk.tracking.client.LocalTrackingClient
Creates a local tracking client from explicit storage components.
localType() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ObservedType
Returns the value of the localType record component.
logConnectionRetryStatus(URI, RetryStatus) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
logError(String, Throwable) - Method in class io.fluxzero.sdk.tracking.RetryingErrorHandler
Logs the error at the appropriate level based on its type.
logError(Throwable, String) - Method in class io.fluxzero.sdk.tracking.ThrowingErrorHandler
Logs the given error based on its type and logging configuration.
LoggingErrorHandler - Class in io.fluxzero.sdk.tracking
The default ErrorHandler implementation used by Fluxzero consumers.
LoggingErrorHandler() - Constructor for class io.fluxzero.sdk.tracking.LoggingErrorHandler
Constructs a LoggingErrorHandler that logs both technical and functional errors.
logMessage() - Element in annotation interface io.fluxzero.sdk.tracking.handling.LocalHandler
Whether messages handled locally should also be **logged and published** to the event bus or event store.
logMessage(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
Determines whether a handler allows its message to be sent to the Fluxzero Runtime.
logMetrics() - Element in annotation interface io.fluxzero.sdk.tracking.handling.LocalHandler
Whether handling metrics (such as HandleMessageEvent) should be logged for this handler if monitoring is enabled.
logMetrics(HandlerInvoker, HasMessage) - Method in class io.fluxzero.sdk.tracking.metrics.HandlerMonitor
 
logoAltText() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Optional logo alt text, rendered as info.x-logo.altText.
logoUrl() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Optional logo URL, rendered as the common info.x-logo.url vendor extension.
logSuccessfulReconnect(URI, RetryStatus) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
longsSize(long[]) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Returns the encoded size of one nullable length-prefixed long array.
longValueExact() - Method in class io.fluxzero.common.Decimal
lookAhead(String, String...) - Static method in class io.fluxzero.common.api.search.constraints.LookAheadConstraint
Creates a LookAheadConstraint that matches any terms or phrases starting with the given input string.
lookAhead(String, String...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Adds a full-text lookahead constraint using the specified phrase.
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
 
LOWEST_PRECEDENCE - Static variable in annotation interface io.fluxzero.sdk.common.Order
Lowest precedence value for Fluxzero ordering.
LOWEST_PRIORITY - Static variable in annotation interface io.fluxzero.sdk.modeling.AssertLegal
 
lowestIndexForSegment(int[]) - Method in class io.fluxzero.common.api.tracking.Position
Returns the lowest tracked index within the given segment range.
LZ4 - Enum constant in enum class io.fluxzero.common.serialization.compression.CompressionAlgorithm
Bounds-checked Java LZ4.

M

main(String[]) - Static method in class io.fluxzero.proxy.ProxyServer
Standalone process entry point.
main(String[]) - Static method in class io.fluxzero.testserver.TestServer
Standalone process entry point.
maintainsGraphComponentDocument() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Whether this Model independently needs an indexed internal current document for Graph operations.
makeApplicationInstance() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Whether the application instance should be created automatically on first use.
makeApplicationInstance(boolean) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
makeApplicationInstance(boolean) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Marks the built instance as the global (application-level) Fluxzero.
managesDeadlines() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
 
manual - Enum constant in enum class io.fluxzero.common.caching.CacheEviction.Reason
The entry was manually evicted by application logic.
manual - Enum constant in enum class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction.Reason
 
Manual Use Cases - Section in interface io.fluxzero.sdk.publishing.ErrorGateway
 
map(ThrowingFunction) - Method in class io.fluxzero.common.api.Data
Transforms the value using a custom mapping function, while preserving serialization metadata.
map(Object) - Method in class io.fluxzero.sdk.tracking.handling.DefaultResponseMapper
 
map(Object) - Method in interface io.fluxzero.sdk.tracking.handling.ResponseMapper
Maps the given response object to a Message.
map(Object) - Method in interface io.fluxzero.sdk.web.WebResponseMapper
Maps a generic response object to a WebResponse.
map(Object, Metadata) - Method in class io.fluxzero.sdk.tracking.handling.DefaultResponseMapper
 
map(Object, Metadata) - Method in interface io.fluxzero.sdk.tracking.handling.ResponseMapper
Maps the given response object and metadata to a Message.
map(Object, Metadata) - Method in class io.fluxzero.sdk.web.DefaultWebResponseMapper
Maps a raw handler return value and associated metadata into a WebResponse.
map(Object, Metadata) - Method in interface io.fluxzero.sdk.web.WebResponseMapper
Maps a response and optional metadata into a WebResponse.
map(Object, Metadata, String) - Method in class io.fluxzero.sdk.tracking.handling.DefaultResponseMapper
 
map(Object, Metadata, String) - Method in interface io.fluxzero.sdk.tracking.handling.ResponseMapper
Maps a response using a caller-provided technical message identifier.
map(Function) - Method in interface io.fluxzero.sdk.modeling.Graph
Maps the current model value when present without loading relationship context.
map(Function) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
map(Function) - Method in interface io.fluxzero.sdk.modeling.Entity
Applies the provided mapping function to the entity value if it is present, and returns an Optional describing the result.
map(Function) - Method in class io.fluxzero.sdk.persisting.search.SearchHit
Transforms the hit’s value using the provided mapper function, producing a new SearchHit with the same metadata but with a new mapped value.
map(S, E, Throwable) - Method in interface io.fluxzero.sdk.modeling.ImmutableRoot.ReplayFailure
Maps a replay failure to the runtime exception exposed to the caller, with access to the state and failing event.
mapAuthorizationFailure(Throwable) - Method in interface io.fluxzero.sdk.tracking.handling.authentication.AuthorizationFailureMapper
Maps an authorization failure to the exception exposed by the handler integration.
mapEntity(Function) - Method in interface io.fluxzero.sdk.modeling.Entity
Applies the provided mapping function to the entity and returns an Optional describing the result.
mapGraph(Function) - Method in interface io.fluxzero.sdk.modeling.Graph
Maps this graph itself without loading relationship context.
mapIfPresent(Function) - Method in interface io.fluxzero.sdk.modeling.Graph
Maps this graph only when its current model value is present.
mapIfPresent(Function) - Method in interface io.fluxzero.sdk.modeling.Entity
Maps the entity to a new value if the entity is present.
mapMulti(BiConsumer) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
mapMultiToDouble(BiConsumer) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
mapMultiToInt(BiConsumer) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
mapMultiToLong(BiConsumer) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
mapPayload(Object) - Method in class io.fluxzero.sdk.tracking.handling.DefaultResponseMapper
 
mapPayload(Object) - Method in interface io.fluxzero.sdk.tracking.handling.ResponseMapper
Maps a synchronously completed handler result to the value returned by the gateway.
MappingBatchInterceptor - Interface in io.fluxzero.sdk.tracking
A BatchInterceptor specialization that transforms a MessageBatch before it is passed to the consumer for processing.
Mapping Rules - Section in class io.fluxzero.sdk.web.DefaultWebResponseMapper
 
mapProperty(String, Function) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Maps a property value identified by its name to a desired type using the provided mapping function.
mapProperty(String, Function, Supplier) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Maps a property value identified by its name to a desired type using the provided mapping function.
mapToDouble(ToDoubleFunction) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
mapToInt(ToIntFunction) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
mapToLong(ToLongFunction) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
mapValues(Graph, Function) - Static method in class io.fluxzero.sdk.modeling.Graphs
Returns a lazy view whose values are transformed independently on first access.
mark(int) - Method in class io.fluxzero.common.LazyInputStream
 
markBatchContextUsed() - Static method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Marks batch-scoped message state as used by the active payload-first handler.
markPossibleDuplicate() - Method in class io.fluxzero.common.api.modeling.CommitModels
 
markPossibleDuplicate() - Method in interface io.fluxzero.common.api.RetryAwareRequest
Marks the same logical request as a possible retry before it is sent again.
markSkipped() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Records a silent refusal for this execution only; the pooled frame clears it on entry and exit.
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, boolean, String...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Adds a match constraint, optionally enforcing strict 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.
match(Object, String...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Adds an equality match constraint for the given value across one or more 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
 
matched() - Method in record class io.fluxzero.common.handling.HandlerInputResolver.Resolution
Returns the value of the matched record component.
matched() - Method in record class io.fluxzero.common.handling.KeyedParameterResolver.Resolution
Returns the value of the matched record component.
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.BetweenConstraint
 
matches(Document) - Method in class io.fluxzero.common.api.search.constraints.CollectionValuesConstraint
 
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, Document) - Method in class io.fluxzero.common.api.search.constraints.BetweenConstraint
 
matches(Document.Entry, Document) - Method in class io.fluxzero.common.api.search.constraints.ContainsConstraint
Checks whether a document entry occurs in its search summary and matches the normalized phrase pattern.
matches(Document.Entry, Document) - Method in class io.fluxzero.common.api.search.constraints.ExistsConstraint
 
matches(Document.Entry, Document) - 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, Document) - Method in class io.fluxzero.common.api.search.constraints.MatchConstraint
 
matches(Document.Entry, Document) - 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, Document) - Method in class io.fluxzero.common.api.search.constraints.QueryConstraint
Not supported directly on a single document entry.
matches(Parameter, Entity) - Method in class io.fluxzero.sdk.modeling.EntityParameterResolver
Returns true if the entity or any of its parents match the expected parameter type, respecting nullable flags on parameters.
matches(Parameter, Annotation, HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
 
matches(Parameter, Annotation, HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
Checks if the given method parameter should be resolved by this resolver.
matches(Parameter, Annotation, HasMessage) - Method in class io.fluxzero.sdk.web.WebParamParameterResolver
Determines if this resolver is applicable to a given method parameter.
matches(Parameter, Annotation, HasMessage) - Method in class io.fluxzero.sdk.web.WebPayloadParameterResolver
Determines whether this resolver should be used for the given method parameter.
matches(Parameter, Annotation, HasMessage) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
Determines whether this resolver supports injecting a SocketSession for the given method parameter.
matches(Parameter, Annotation, DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.JsonPayloadParameterResolver
Determines whether this resolver matches the given parameter.
matches(Parameter, Annotation, DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberParameterResolver
 
matches(Parameter, Annotation, Object) - Method in class io.fluxzero.sdk.configuration.spring.SpringBeanParameterResolver
 
matches(Parameter, Annotation, Object) - Method in class io.fluxzero.sdk.modeling.EntityParameterResolver
Determines whether the parameter can be resolved from the given input.
matches(Parameter, Annotation, Object) - Method in class io.fluxzero.sdk.persisting.search.MaterializedGraphParameterResolver
 
matches(Parameter, Annotation, Object) - Method in class io.fluxzero.sdk.tracking.handling.InputParameterResolver
 
matches(Parameter, Annotation, Object) - Method in class io.fluxzero.sdk.tracking.handling.MessageParameterResolver
 
matches(Parameter, Annotation, Object) - Method in class io.fluxzero.sdk.tracking.handling.TimestampParameterResolver
 
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.
matches(String) - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Returns whether the request path matches the supplied route pattern.
matches(String, ModelRelationship) - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipRead
Whether an edge belongs to this selection, independently of its temporal validity.
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.fluxzero.sdk.configuration.spring.ConditionalOnBean.Condition
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.fluxzero.sdk.configuration.spring.ConditionalOnMissingBean.Condition
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.fluxzero.sdk.configuration.spring.ConditionalOnMissingProperty.Condition
 
matches(ConditionContext, AnnotatedTypeMetadata) - Method in class io.fluxzero.sdk.configuration.spring.ConditionalOnProperty.Condition
 
matchesAny(Collection) - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Returns whether the request path matches any supplied route pattern.
matchesPath(Document.Path, Document) - Method in class io.fluxzero.common.api.search.constraints.ContainsConstraint
 
matchesPath(Document.Path, Document) - Method in class io.fluxzero.common.api.search.constraints.MatchConstraint
 
matchesPath(Document.Path, Document) - Method in class io.fluxzero.common.api.search.constraints.PathConstraint
Checks document-specific path eligibility in addition to the requested path pattern.
matchesTarget(Object, Map) - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations
Returns whether the given handler instance matches any of the computed association values.
matchesValue(Object, Object) - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations
 
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.
matchFacet(String, Object) - Method in interface io.fluxzero.sdk.persisting.search.Search
Matches the value of a named facet.
matchingMethods() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberCandidate
Returns the value of the matchingMethods record component.
matchingMethods(DeserializingMessage) - Method in class io.fluxzero.sdk.web.WebHandlerMatcher
 
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 - Section in class io.fluxzero.common.api.search.constraints.MatchConstraint
 
Matching Semantics - Section in annotation interface io.fluxzero.sdk.tracking.handling.Association
 
matchMetadata(String, Object) - Method in interface io.fluxzero.sdk.persisting.search.Search
Matches a metadata key to a value.
materialize(CommitModels, List, Set) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore.ModelCommitMaterializer
Materializes direct Model documents and eligible snapshots, excluding the supplied Model identifiers.
materialize(ModelGraphProjectionConfiguration, Set, long, boolean) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore.ModelGraphProjectionMaterializer
Materializes Graph documents for the supplied roots and state index, optionally rebuilding them.
materialized(List, Class, long, Long, ModelRepository, Map, Map) - Static method in class io.fluxzero.sdk.modeling.Graphs
Creates the same indexed graph view for a materialized search document.
MaterializedGraphDocumentMigration - Class in io.fluxzero.sdk.persisting.search
Builds one canonical, projection-only replacement for an upcast materialized model graph.
MaterializedGraphDocumentMigration.Migration - Record Class in io.fluxzero.sdk.persisting.search
One compare-and-replace operation against the manifest of the handled graph document.
MaterializedGraphParameterResolver - Class in io.fluxzero.sdk.persisting.search
Injects a typed materialized model graph into HandleDocument methods.
MaterializedGraphParameterResolver(DocumentSerializer, Supplier, Supplier) - Constructor for class io.fluxzero.sdk.persisting.search.MaterializedGraphParameterResolver
 
MaterializedNode(String, Class, int, String, Supplier, Map) - Constructor for record class io.fluxzero.sdk.modeling.Graphs.MaterializedNode
Creates an instance of a MaterializedNode record class.
materializeGraph() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the materializeGraph record component.
materializeModelCommit(CommitModels, List, Set) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Prepares and executes document materialization for the assigned Model commit, excluding the supplied Model identifiers.
materializeModelGraphProjection(ModelGraphProjectionConfiguration, Set, long, boolean) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Synchronously materializes affected roots for the SDK-only graph-projection worker.
materializeSchema(ModelGraphProjectionConfiguration, Set, long) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore.ModelGraphProjectionMaterializer
Materializes schema changes without removing unrelated roots or bypassing newer business boundaries.
materializeTransportResult(RequestResult) - Static method in class io.fluxzero.common.api.modeling.ModelCommitWireCodec
Expands a Runtime-owned compact result for an ordinary JSON or CBOR transport, including when delivery moves to another session.
max() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.Length
 
max() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.Range
 
max(Decimal) - Method in class io.fluxzero.common.Decimal
max(String) - Static method in record class io.fluxzero.common.api.search.SearchValue
Selects the highest non-null field value.
max(BigDecimal) - Method in class io.fluxzero.common.Decimal
max(Comparator) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
MAX - Enum constant in enum class io.fluxzero.common.api.search.ValueSelection
Compare the maximum non-null value.
MAX_FETCH_BYTES_PROPERTY - Static variable in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Configures the default complete serialized message byte limit per tracking fetch.
MAX_RESPONSE_SIZE - Static variable in class io.fluxzero.sdk.web.WebResponseGateway
 
MAX_SEGMENT - Static variable in record class io.fluxzero.common.api.tracking.SegmentRange
 
MAX_SIZE_PROPERTY - Static variable in class io.fluxzero.sdk.persisting.caching.DefaultCache
Property that configures the maximum entry count for AdaptiveObjectCache when selected by DefaultCache.
MAX_WAIT_DURATION_PROPERTY - Static variable in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Default ISO-8601 read wait, e.g.
maxAgeSeconds() - Element in annotation interface io.fluxzero.sdk.web.ServeStatic
Default max-age (in seconds) for non-immutable static files.
maxBytes() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Limits
Returns the value of the maxBytes record component.
maxChildren() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the value of the maxChildren record component.
maxChildren() - Element in annotation interface io.fluxzero.sdk.modeling.Parent
On a Model relationship, maximum distinct children of this logical Model type and composition path for one parent.
maxChildrenExceeded(Class, Class) - Static method in class io.fluxzero.sdk.modeling.ModelErrors
Mutation would grow a child scope beyond its capacity.
maxCount() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.SnapshotSettings
Returns the value of the maxCount record component.
maxDepth() - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Policy
Returns the value of the maxDepth record component.
maxDepth() - Method in record class io.fluxzero.sdk.modeling.Graph.Options
Returns the value of the maxDepth record component.
maxDepth() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Limits
Returns the value of the maxDepth record component.
maxDepthMessage() - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Policy
Returns the value of the maxDepthMessage record component.
maxEntryWeight() - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Returns the configured maximum weight for a single entry.
maxEventsPerModel() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Limits
Returns the value of the maxEventsPerModel record component.
maxFetchBytes() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Maximum complete serialized message bytes to fetch in a batch.
maxFetchSize() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Maximum number of messages to fetch in a batch.
maxFetchSize(int) - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration.Builder
Overrides the conservative replay batch size.
maximum() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Optional inclusive numeric maximum.
maxIndexExclusive() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Optional exclusive upper bound for message processing.
maxIndexFromMillis(long) - Static method in class io.fluxzero.sdk.tracking.IndexUtils
Computes the maximum possible index for the given timestamp in milliseconds since the epoch.
maxModels() - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Policy
Returns the value of the maxModels record component.
maxModels() - Method in record class io.fluxzero.sdk.modeling.Graph.Options
Returns the value of the maxModels record component.
maxModels() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Limits
Returns the value of the maxModels record component.
maxModelsMessage() - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Policy
Returns the value of the maxModelsMessage record component.
maxPendingSends() - Method in record class io.fluxzero.proxy.ProxyWebsocketBackpressureEvent
Returns the value of the maxPendingSends record component.
maxPublicationDepth() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
maxPublicationDepth() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Maximum allowed publication-chain depth.
maxRequestBatchSize(List) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Returns the maximum transport chunk for the supplied requests.
maxRequestBatchSize(List) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
maxRetries() - Method in record class io.fluxzero.sdk.modeling.ModelConflictResolver.Context
Returns the value of the maxRetries record component.
maxScanLookBack() - Method in interface io.fluxzero.common.tracking.Tracker
Historic scan-yield look-back, independent of how long an idle request may wait.
maxSnapshotCount() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Maximum number of snapshots to retain for this aggregate.
maxSnapshotCount() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the maxSnapshotCount record component.
maxSnapshotCount() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Target number of newest snapshots retained for this model.
maxTimeout() - Method in interface io.fluxzero.common.tracking.Tracker
 
maxTrimWeight() - Method in class io.fluxzero.common.caching.MemoryPressureController.JvmMemoryPressureController
 
maxTrimWeight() - Method in interface io.fluxzero.common.caching.MemoryPressureController
Returns the maximum cache weight to remove in one pressure-driven trim.
maxWaitDuration() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Maximum time to wait before fetching a new batch, when none are available.
maxWeight() - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Returns the configured maximum total cache weight.
mayApply(ParameterResolver, Executable) - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations
 
mayApply(Executable, Class) - Method in interface io.fluxzero.common.handling.ParameterResolver
Returns true if this resolver might apply to the given method.
mayApply(Executable, Class) - Method in class io.fluxzero.common.handling.TypedParameterResolver
Determines whether this resolver may be applicable to the given method or constructor.
mayApply(Executable, Class) - Method in class io.fluxzero.sdk.configuration.spring.SpringBeanParameterResolver
 
mayApply(Executable, Class) - Method in class io.fluxzero.sdk.modeling.EntityParameterResolver
 
mayApply(Executable, Class) - Method in class io.fluxzero.sdk.persisting.search.MaterializedGraphParameterResolver
 
mayApply(Executable, Class) - Method in class io.fluxzero.sdk.tracking.handling.JsonPayloadParameterResolver
 
mayApply(Executable, Class) - Method in class io.fluxzero.sdk.tracking.handling.MessageParameterResolver
 
mayApply(Executable, Class) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberParameterResolver
 
mayApply(Executable, Class) - Method in class io.fluxzero.sdk.tracking.handling.TimestampParameterResolver
 
mayApply(Executable, Class) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
mayApply(Executable, Class) - Method in class io.fluxzero.sdk.web.WebParamParameterResolver
 
mayApply(Executable, Class) - Method in class io.fluxzero.sdk.web.WebPayloadParameterResolver
 
mayApply(Executable, Class) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
 
mayApply(Parameter, Annotation, Class) - Method in interface io.fluxzero.common.handling.ParameterResolver
Conservative per-parameter applicability used to derive delivery metadata.
mayApply(Parameter, Annotation, Class) - Method in class io.fluxzero.sdk.configuration.spring.SpringBeanParameterResolver
Declares the annotation boundary for consumer-filter metadata; custom subclasses remain conservative.
mayApply(Parameter, Annotation, Class) - Method in class io.fluxzero.sdk.modeling.EntityParameterResolver
 
mayApply(Parameter, Annotation, Class) - Method in class io.fluxzero.sdk.tracking.handling.authentication.UserParameterResolver
 
mayApply(Parameter, Annotation, Class) - Method in class io.fluxzero.sdk.tracking.handling.JsonPayloadParameterResolver
Indicates whether this resolver may apply to the given method.
mayApply(Parameter, Annotation, Class) - Method in class io.fluxzero.sdk.tracking.handling.MessageParameterResolver
 
mayApply(Parameter, Annotation, Class) - Method in class io.fluxzero.sdk.tracking.handling.MetadataParameterResolver
 
mayApply(Parameter, Annotation, Class) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberParameterResolver
 
mayApply(Parameter, Annotation, Class) - Method in class io.fluxzero.sdk.tracking.handling.TimestampParameterResolver
 
mayApply(Parameter, Annotation, Class) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
mayHandle(SerializedMessage) - Method in class io.fluxzero.sdk.registry.ConsumerBlueprint
Whether the current conservative projection admits this serialized input, without executing application code.
mayMaterialize() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Returns the value of the mayMaterialize record component.
maySkip() - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
 
maySkip() - Method in interface io.fluxzero.common.handling.HandlerInvoker
Whether this invoker can silently skip after selection, possibly during asynchronous completion.
member() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.Property
Returns the value of the member record component.
member() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberCandidate
Returns the value of the member record component.
member() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberMutation
Returns the value of the member record component.
Member - Annotation Interface in io.fluxzero.sdk.modeling
Indicates that the annotated field or getter represents a nested entity or collection of entities within an aggregate, independently stored model, or stateful handler.
MemberInvoker - Interface in io.fluxzero.common.reflection
Abstraction for invoking a Member (e.g.
memoization() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the memoization store of this Fluxzero instance.
Memoization - Interface in io.fluxzero.sdk
Instance-bound memoization store used by Fluxzero for lightweight caching of values.
MemoizationKey(Object, Object) - Constructor for record class io.fluxzero.sdk.Fluxzero.MemoizationKey
Creates an instance of a MemoizationKey record class.
memoize(Object, Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Stores the given value in a memoization store that is scoped to the current Fluxzero instance and the calling class.
memoize(Object, Object, Duration) - Static method in interface io.fluxzero.sdk.Fluxzero
Stores the given value in a memoization store that is scoped to the current Fluxzero instance and the calling class, evicting it after the given lifespan.
memoize(BiFunction) - Static method in class io.fluxzero.common.ObjectUtils
Returns a function that memoizes results by argument pair, reusing an existing MemoizingBiFunction instance.
memoize(BiFunction) - Static method in class io.fluxzero.sdk.common.ClientUtils
Memoizes the given bi-function using a default memoization strategy.
memoize(BiFunction, Duration) - Static method in class io.fluxzero.sdk.common.ClientUtils
Memoizes the given bi-function using a time-based lifespan and Fluxzero's internal clock.
memoize(Function) - Static method in class io.fluxzero.common.ObjectUtils
Returns a function that memoizes results by key, reusing an existing MemoizingFunction instance.
memoize(Function) - Static method in class io.fluxzero.sdk.common.ClientUtils
Memoizes the given function using a default memoization strategy.
memoize(Function, Duration) - Static method in class io.fluxzero.sdk.common.ClientUtils
Memoizes the given function using a time-based lifespan and Fluxzero's internal clock.
memoize(Supplier) - Static method in class io.fluxzero.common.ObjectUtils
Returns a memoizing supplier, reusing the supplied instance if it already implements MemoizingSupplier.
memoize(Supplier) - Static method in class io.fluxzero.sdk.common.ClientUtils
Memoizes the given supplier using a default memoization strategy.
memoize(Supplier, Duration) - Static method in class io.fluxzero.sdk.common.ClientUtils
Memoizes the given supplier using a time-based lifespan and Fluxzero’s internal clock.
memoize(K, BiFunction) - Static method in interface io.fluxzero.sdk.Fluxzero
Computes and stores a memoized value in a scope bound to the current Fluxzero instance and the calling class.
memoize(K, BiFunction, Duration) - Static method in interface io.fluxzero.sdk.Fluxzero
Computes and stores a memoized value in a scope bound to the current Fluxzero instance and the calling class, evicting it after the given lifespan.
memoizeGlobally(Object, Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Stores the given value in a memoization store that is scoped only to the current Fluxzero instance.
memoizeGlobally(Object, Object, Duration) - Static method in interface io.fluxzero.sdk.Fluxzero
Stores the given value in a memoization store that is scoped only to the current Fluxzero instance, evicting it after the given lifespan.
memoizeGlobally(K, BiFunction) - Static method in interface io.fluxzero.sdk.Fluxzero
Computes and stores a memoized value in a scope bound only to the current Fluxzero instance.
memoizeGlobally(K, BiFunction, Duration) - Static method in interface io.fluxzero.sdk.Fluxzero
Computes and stores a memoized value in a scope bound only to the current Fluxzero instance, evicting it after the given lifespan.
memoizeGloballyIfAbsent(K, Function) - Static method in interface io.fluxzero.sdk.Fluxzero
Returns the memoized value for the given key in the global scope of the current Fluxzero instance, computing it only when absent or expired.
memoizeGloballyIfAbsent(K, Function, Duration) - Static method in interface io.fluxzero.sdk.Fluxzero
Returns the memoized value for the given key in the global scope of the current Fluxzero instance, computing it only when absent or expired and evicting it after the given lifespan.
memoizeIfAbsent(K, Function) - Static method in interface io.fluxzero.sdk.Fluxzero
Returns the memoized value for the given key in the scope of the current calling class, computing it only when absent or expired.
memoizeIfAbsent(K, Function, Duration) - Static method in interface io.fluxzero.sdk.Fluxzero
Returns the memoized value for the given key in the scope of the current calling class, computing it only when absent or expired and evicting it after the given lifespan.
MemoizingBiFunction<T,U,R> - Interface in io.fluxzero.common
A BiFunction that memoizes (caches) its results based on a pair of input arguments.
MemoizingFunction<K,V> - Interface in io.fluxzero.common
A Function that memoizes (caches) its results by key.
MemoizingSupplier<T> - Interface in io.fluxzero.common
A Supplier that memoizes (caches) the result of a single computation.
MEMORY_PRESSURE_GC_CACHE_UTILIZATION_PERCENT_PROPERTY - Static variable in interface io.fluxzero.common.caching.MemoryPressureController
Minimum occupied percentage of a cache's configured weight budget before sustained GC time alone may trigger trimming.
MEMORY_PRESSURE_GC_TIME_THRESHOLD_PERCENT_PROPERTY - Static variable in interface io.fluxzero.common.caching.MemoryPressureController
GC-time percentage over the sampling window that triggers JVM-wide memory-aware cache trimming.
MEMORY_PRESSURE_HEAP_THRESHOLD_PERCENT_PROPERTY - Static variable in interface io.fluxzero.common.caching.MemoryPressureController
Post-GC heap usage percentage that triggers JVM-wide memory-aware cache trimming.
MEMORY_PRESSURE_MAX_TRIM_WEIGHT_PROPERTY - Static variable in interface io.fluxzero.common.caching.MemoryPressureController
Maximum cache weight to evict per observed memory-pressure pass.
MEMORY_PRESSURE_TRIM_RATIO_PERCENT_PROPERTY - Static variable in interface io.fluxzero.common.caching.MemoryPressureController
Percentage of the registered memory-aware cache weight to evict per observed memory-pressure pass.
MemoryAwareCacheSupport<K,V> - Class in io.fluxzero.common.caching
A hard-reference, weighted cache with LRU eviction and optional key ordering.
MemoryAwareCacheSupport(long, long, ToLongBiFunction) - Constructor for class io.fluxzero.common.caching.MemoryAwareCacheSupport
 
MemoryAwareCacheSupport(long, long, ToLongBiFunction, Comparator) - Constructor for class io.fluxzero.common.caching.MemoryAwareCacheSupport
 
MemoryAwareCacheSupport(long, long, ToLongBiFunction, Comparator, MemoryPressureController) - Constructor for class io.fluxzero.common.caching.MemoryAwareCacheSupport
 
MemoryAwareCacheSupport(long, long, ToLongBiFunction, Comparator, MemoryPressureController, Duration) - Constructor for class io.fluxzero.common.caching.MemoryAwareCacheSupport
 
MemoryAwareCacheSupport(long, long, ToLongBiFunction, Comparator, MemoryPressureController, Duration, MemoryAwareCacheSupport.WeightUnit) - Constructor for class io.fluxzero.common.caching.MemoryAwareCacheSupport
 
MemoryAwareCacheSupport.WeightUnit - Enum Class in io.fluxzero.common.caching
Unit represented by a cache weight.
MemoryAwareCacheSupportEviction<K,V> - Record Class in io.fluxzero.common.caching
Describes an entry removed from an MemoryAwareCacheSupport.
MemoryAwareCacheSupportEviction(K, V, long, MemoryAwareCacheSupportEviction.Reason) - Constructor for record class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction
Creates an instance of a MemoryAwareCacheSupportEviction record class.
MemoryAwareCacheSupportEviction.Reason - Enum Class in io.fluxzero.common.caching
 
MemoryPoolMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.JvmMemoryMetrics.MemoryPoolMetrics
 
memoryPressure - Enum constant in enum class io.fluxzero.common.caching.CacheEviction.Reason
The JVM experienced memory pressure and the cache purged entries to free up space.
memoryPressure - Enum constant in enum class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction.Reason
 
MemoryPressureController - Interface in io.fluxzero.common.caching
Determines whether caches should proactively shed entries.
MemoryPressureController.JvmMemoryPressureController - Class in io.fluxzero.common.caching
 
merge(SortableEntry) - Method in class io.fluxzero.common.api.search.SortableEntry
Combines entries at one normalized path without changing the maximum's original escaped path.
merge(Position) - Method in class io.fluxzero.common.api.tracking.Position
Merges two Position objects by taking the highest known index per segment.
merge(Registration) - Method in interface io.fluxzero.common.Registration
Returns a new Registration that cancels both this and the given otherRegistration.
merge(Map, MutationPlan.ResolvedModel) - Static method in class io.fluxzero.sdk.modeling.MutationPlan
Merges access to one identity and rejects incompatible global-ID claims.
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.
mergeAll(Map, BiFunction) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
mergeAll(Map, BiFunction) - Method in interface io.fluxzero.common.caching.Cache
Merges a bounded group of candidate values into this cache.
mergeAll(Map, BiFunction) - Method in enum class io.fluxzero.common.caching.NoOpCache
 
mergeAll(Map, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
mergeAll(Map, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
mergeAll(Map, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
MergedDecorator() - Constructor for class io.fluxzero.sdk.tracking.handling.HandlerDecorator.MergedDecorator
 
MergedHandlerRegistry() - Constructor for class io.fluxzero.sdk.tracking.handling.HandlerRegistry.MergedHandlerRegistry
 
message() - Method in record class io.fluxzero.sdk.modeling.CommitAttempt.Step
Returns the value of the message record component.
message() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.CreditCardNumber
 
message() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.Length
 
message() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.Range
 
message() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.UniqueElements
 
message() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.URL
 
message() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.UUID
 
message() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Returns the value of the message record component.
message() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ValidationException.ViolationSummary
Returns the value of the message record component.
Message - Class in io.fluxzero.sdk.common
Represents a unit of communication within the Fluxzero Runtime, wrapping a payload and its metadata.
Message(Object) - Constructor for class io.fluxzero.sdk.common.Message
Constructs a message with the given payload and empty metadata.
Message(Object, Metadata) - Constructor for class io.fluxzero.sdk.common.Message
Constructs a message with the given payload and metadata.
Message(Object, Metadata, String, Instant) - Constructor for class io.fluxzero.sdk.common.Message
Full constructor for internal use and deserialization.
MESSAGE_DISPATCH_FAILED - Enum constant in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
One or more messages could not be dispatched.
MESSAGE_ENVELOPE_VERSION_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
Highest native message envelope version this peer can read, including packed Model-event blocks.
MESSAGE_ROUTING_KEY - Enum constant in enum class io.fluxzero.sdk.modeling.AggregateEventRouting
Preserve the regular message routing behavior.
MessageBatch - Class in io.fluxzero.common.api.tracking
Represents a batch of messages retrieved from the message store for a specific segment range.
MessageBatch(int[], List, Long, Position, boolean) - Constructor for class io.fluxzero.common.api.tracking.MessageBatch
Creates an ordinary data batch; the optional filter-control flag is handled by the JSON factory.
MessageBatch.Metric - Class in io.fluxzero.common.api.tracking
Compact summary of a MessageBatch, used for logging and performance tracking.
MessageDescription - Record Class in io.fluxzero.sdk.common.serialization
Message-scoped log description used by infrastructure that can describe a message more clearly than its payload type.
MessageDescription(String) - Constructor for record class io.fluxzero.sdk.common.serialization.MessageDescription
Creates an instance of a MessageDescription record class.
messageDispatchFailed(MessageType, String, int, Throwable) - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates the report used when a message cannot be dispatched.
Message Expiration - Section in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
MessageFilter<M> - Interface in io.fluxzero.common.handling
Defines a predicate that determines whether a given message is applicable to a handler method.
messageFormatter - Static variable in class io.fluxzero.sdk.common.serialization.DeserializingMessage
The formatter used to produce a human-readable representation of this message, primarily for logging or debugging.
MessageFormatter - Interface in io.fluxzero.sdk.common.serialization
A functional interface for formatting DeserializingMessage instances into human-readable strings.
messageId() - Method in record class io.fluxzero.common.api.scheduling.ScheduleAutoCancelled
Returns the value of the messageId record component.
messageInterpolator(MessageInterpolator) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
MessageLogMaintenance - Class in io.fluxzero.common.tracking
Coordinates maintenance operations that span the message log, tracking positions and active trackers.
MessageLogMaintenance(MessageStore, PositionStore, TrackingStrategy) - Constructor for class io.fluxzero.common.tracking.MessageLogMaintenance
Creates message log maintenance for the given shared log components.
MessagePackIO - Class in io.fluxzero.common.serialization
Internal, bounds-checked MessagePack I/O for Fluxzero's existing storage and transport schemas.
MessagePackIO.Reader - Class in io.fluxzero.common.serialization
A reusable, zero-copy reader of one heap-array range.
MessagePackIO.Writer - Class in io.fluxzero.common.serialization
A reusable heap-array writer.
MessageParameterResolver - Class in io.fluxzero.sdk.tracking.handling
Resolves handler method parameters of type DeserializingMessage.
MessageParameterResolver() - Constructor for class io.fluxzero.sdk.tracking.handling.MessageParameterResolver
 
messageRoutingInterceptor() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Special interceptor used to determine routing of dispatched messages (e.g. for multitenancy).
MessageRoutingInterceptor - Class in io.fluxzero.sdk.publishing.routing
A DispatchInterceptor that assigns a routing segment to messages prior to dispatch.
MessageRoutingInterceptor() - Constructor for class io.fluxzero.sdk.publishing.routing.MessageRoutingInterceptor
Routes messages using only their explicitly defined routing key.
MessageRoutingInterceptor(Function) - Constructor for class io.fluxzero.sdk.publishing.routing.MessageRoutingInterceptor
Adds a command-only Model-ID fallback when no explicit routing is declared.
messages() - Method in record class io.fluxzero.common.tracking.MessageStoreBatch
Returns the value of the messages record component.
messageScheduler() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the gateway to schedule messages.
MessageScheduler - Interface in io.fluxzero.sdk.scheduling
Interface for scheduling deferred or periodic execution of messages in the Fluxzero Runtime.
messagesFrom(Long, boolean) - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
MessageSpliterator(Spliterator) - Constructor for class io.fluxzero.sdk.common.serialization.DeserializingMessage.MessageSpliterator
 
MessageStore - Interface in io.fluxzero.common.tracking
A low-level store for serialized messages.
MessageStoreBatch - Record Class in io.fluxzero.common.tracking
Result of scanning a message store for a tracking batch.
MessageStoreBatch(List, Long, int, boolean) - Constructor for record class io.fluxzero.common.tracking.MessageStoreBatch
Creates an instance of a MessageStoreBatch record class.
messageTemplate() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Returns the value of the messageTemplate record component.
messageType - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
messageType() - Method in record class io.fluxzero.sdk.publishing.LocalDispatchDescriptor
Returns the value of the messageType record component.
messageType() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Trigger
Restricts the trigger by its MessageType.
MessageType - Enum Class in io.fluxzero.common
Enumerates the types of messages recognized and routed by the Fluxzero Runtime.
MessageWithEntity(Object, Entity) - Constructor for class io.fluxzero.sdk.modeling.DefaultEntityHelper.MessageWithEntity
 
MessageWithEntity(Object, Entity, boolean) - Constructor for class io.fluxzero.sdk.modeling.DefaultEntityHelper.MessageWithEntity
 
Meta-annotation usage (with enum roles): - Section in annotation interface io.fluxzero.sdk.tracking.handling.authentication.RequiresAnyRole
 
metadata() - Method in record class io.fluxzero.proxy.ProxyWebsocketEndpoint.SessionContext
Returns the value of the metadata record component.
metadata() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the metadata record component.
metadata() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Returns the configured metadata.
metadata(Metadata) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Replaces all metadata in this operation with the given metadata.
Metadata - Class in io.fluxzero.common.api
Represents immutable metadata associated with a Message in the Fluxzero Runtime.
METADATA_KEY - Static variable in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Reserved document-metadata key containing the manifest.
METADATA_KEY - Static variable in class io.fluxzero.common.search.ModelGraphInvalidation
Marks a notification that must be hydrated from the current canonical node documents.
METADATA_KEY - Static variable in class io.fluxzero.common.search.SearchExclusions
Reserved metadata key mapping concrete, escaped document paths to true.
METADATA_KEY - Static variable in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
METADATA_PATH_PREFIX - Static variable in class io.fluxzero.common.search.JacksonInverter
 
METADATA_PREFIX - Static variable in record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Reserved SDK-owned metadata prefix in Model events, documents and snapshots.
Metadata.Builder - Class in io.fluxzero.common.api
Builder for compact metadata whose keys and values are already strings.
metadataContainsKey(String) - Method in class io.fluxzero.common.api.SerializedMessage
Checks a metadata key without forcing callers to handle absent metadata.
Metadata key - Section in class io.fluxzero.sdk.tracking.handling.authentication.AbstractUserProvider
 
MetadataParameterResolver - Class in io.fluxzero.sdk.tracking.handling
Resolves handler method parameters of type Metadata.
MetadataParameterResolver() - Constructor for class io.fluxzero.sdk.tracking.handling.MetadataParameterResolver
 
metadataPath(String) - Static method in class io.fluxzero.common.search.JacksonInverter
Returns the reserved metadata path for the key, escaping it as a search field name.
Metadata result - Section in annotation interface io.fluxzero.sdk.common.serialization.casting.Upcast
 
method() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns the value of the method record component.
method() - Element in annotation interface io.fluxzero.sdk.web.HandleWeb
HTTP or WebSocket methods that this handler supports (e.g.
method(String) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns the first discovered method with this name, without selecting by parameter types.
methodAnnotation(Executable, Class) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns the first direct or composed annotation found along the executable's override hierarchy.
methodAnnotations(Executable, Class) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns matching annotations from the first declaration in the override hierarchy that supplies any.
MethodAssociationProperty() - Constructor for class io.fluxzero.sdk.tracking.handling.HandlerAssociations.MethodAssociationProperty
 
Method-based usage - Section in annotation interface io.fluxzero.sdk.modeling.AssertLegal
 
MethodHandlerInvoker() - Constructor for class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.MethodHandlerInvoker
 
MethodHandlerMatcher(Executable, Class, List, HandlerConfiguration) - Constructor for class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
methodIndex(Method, Class) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
methodInvocationValidator(MessageType) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
MethodInvocationValidator<M> - Interface in io.fluxzero.common.handling
Validates method invocation arguments right before a handler method is invoked.
methodKey - Static variable in class io.fluxzero.sdk.web.WebRequest
 
methodMatcher(DeserializingMessage) - Method in class io.fluxzero.sdk.web.WebHandlerMatcher
 
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.
methods() - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns the cached, immutable list of discovered methods across the type hierarchy.
methods(String) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns all discovered overloads with this name, or an empty list if none exists.
Method signature - Section in annotation interface io.fluxzero.sdk.common.serialization.casting.Upcast
 
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.GetNamespacesResult.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.modeling.CommitModels.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.CommitModelsResult.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.DeleteModel.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.GetModelChange.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.GetModelChangeResult.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.GetModelEvents.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.GetModelEventsResult.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.GetModelGraph.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.GetModelGraphResult.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.ModelDeletionPlan.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.ModelDeletionResult.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.PlanModelDeletion.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.ReindexModel.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.modeling.TrackModelUpdatesResult.Metric
 
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.GetSearchCollectionsResult.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.search.SearchModelDocuments.Metric
 
Metric() - Constructor for class io.fluxzero.common.api.search.SearchModelGraphDocuments.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
 
Metric(int) - Constructor for record class io.fluxzero.common.api.scheduling.GetScheduleParents.Metric
Creates an instance of a Metric record class.
Metric(int, int) - Constructor for record class io.fluxzero.common.api.scheduling.ScheduleWithParents.Metric
Creates an instance of a Metric record class.
Metric(long, boolean, boolean, boolean) - Constructor for record class io.fluxzero.common.api.search.GetModelMigrationResult.Metric
Creates an instance of a Metric record class.
Metric(long, int) - Constructor for record class io.fluxzero.common.api.search.GetModelMigrationsResult.Metric
Creates an instance of a Metric record class.
MetricCollector<T> - Interface in io.fluxzero.sdk.tracking.metrics.host.collectors
Interface for collecting a specific type of metric.
Metrics - Section in class io.fluxzero.common.api.keyvalue.StoreValues
 
METRICS - Enum constant in enum class io.fluxzero.common.MessageType
Internal system event used for diagnostics and monitoring.
metricsDisabled(HandlerInvoker) - Method in class io.fluxzero.sdk.tracking.metrics.HandlerMonitor
 
metricsEnabled() - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns the value of the metricsEnabled record component.
metricsGateway() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the gateway for metrics events.
metricsGateway(Fluxzero) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Exposes this Fluxzero instance's metrics gateway as a Spring bean when no overriding bean exists.
MetricsGateway - Interface in io.fluxzero.sdk.publishing
Gateway interface for publishing metrics messages in Fluxzero.
MetricsLog - Interface in io.fluxzero.testserver.metrics
 
Metrics Logging - Section in interface io.fluxzero.common.api.JsonType
 
metricsMetadata() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
metricsMetadata() - Method in class io.fluxzero.sdk.publishing.client.WebsocketGatewayClient
 
metricsMetadata() - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
metricsSerializer - Static variable in class io.fluxzero.proxy.ForwardProxyConsumer
 
migratedDocumentPresent() - Method in record class io.fluxzero.common.api.search.GetModelMigrationResult.Metric
Returns the value of the migratedDocumentPresent record component.
migratePublishedEvent(Message, long) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Applies one existing globally published event without republishing it.
Migration(String, SerializedDocument) - Constructor for record class io.fluxzero.sdk.persisting.search.MaterializedGraphDocumentMigration.Migration
Creates an instance of a Migration record class.
MIGRATION_COLLECTION - Static variable in class io.fluxzero.common.api.modeling.ModelDocumentMutation
Internal collection containing crash-safe direct-document state while published legacy events are being rebuilt.
migrationCount() - Method in record class io.fluxzero.common.api.search.GetModelMigrationsResult.Metric
Returns the value of the migrationCount record component.
migrationPresent() - Method in record class io.fluxzero.common.api.search.GetModelMigrationResult.Metric
Returns the value of the migrationPresent record component.
millis() - Method in class io.fluxzero.common.DelegatingClock
 
millisFromIndex(long) - Static method in class io.fluxzero.sdk.tracking.IndexUtils
Extracts the millisecond component from the given index value.
min() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.Length
 
min() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.Range
 
min(Decimal) - Method in class io.fluxzero.common.Decimal
min(String) - Static method in record class io.fluxzero.common.api.search.SearchValue
Selects the lowest non-null field value.
min(BigDecimal) - Method in class io.fluxzero.common.Decimal
min(Comparator) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
MIN - Enum constant in enum class io.fluxzero.common.api.search.ValueSelection
Compare the minimum non-null value.
minimum() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Optional inclusive numeric minimum.
minimumOrValue() - Method in class io.fluxzero.common.api.search.SortableEntry
Returns the minimum, retaining maximum semantics for legacy entries.
minIndex() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Optional minimum message index from which this consumer should begin processing.
MISSING_MODEL_CONTRACT - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Kind
The logical Model contract is absent from the application's catalog.
MISSING_PROTECTED_DATA - Static variable in class io.fluxzero.sdk.tracking.metrics.IgnoreMessageEvent
Reason emitted when a handler is skipped because referenced protected data is no longer available.
MISSING_REPLAY_HANDLER - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Kind
A known event has no local replay handler for the selected Model.
MISSING_SERIALIZED_TYPE - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Kind
The serialized identifier is still unknown after upcasting.
MissingProtectedDataException - Exception Class in io.fluxzero.sdk.publishing.dataprotection
Indicates that a handler configured with MissingProtectedDataPolicy.FAIL received a message for which one or more protected values are no longer available.
MissingProtectedDataException(Set) - Constructor for exception class io.fluxzero.sdk.publishing.dataprotection.MissingProtectedDataException
Creates an exception for the unavailable protected fields.
MissingProtectedDataPolicy - Enum Class in io.fluxzero.sdk.publishing.dataprotection
Determines how a handler responds when a message references protected data that is no longer available.
mode() - Element in annotation interface io.fluxzero.sdk.modeling.GraphProjection
Whether to materialize the composed Graph and whether commits wait for that materialization.
MODE_ADAPTIVE - Static variable in class io.fluxzero.sdk.persisting.caching.DefaultCache
MODE_PROPERTY - Static variable in class io.fluxzero.sdk.persisting.caching.DefaultCache
Property that selects the cache implementation used by DefaultCache.
MODE_SOFT_REFERENCE - Static variable in class io.fluxzero.sdk.persisting.caching.DefaultCache
Model - Annotation Interface in io.fluxzero.sdk.modeling
Marks an independently identified and stored domain model.
MODEL - Enum constant in enum class io.fluxzero.sdk.modeling.EntityMetadata.RootKind
 
MODEL_ALIAS_TARGETS_PROPERTY - Static variable in class io.fluxzero.sdk.configuration.ApplicationProperties
Property-aware Model identity selection override.
MODEL_ID_FACET - Static variable in class io.fluxzero.common.api.modeling.ModelSnapshotMutation
 
MODEL_IDENTITY_SELECTION_VERSION_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
Explicit primary/alias selection and atomic alias-owner observations understood by the server.
MODEL_NAME_PREFIX_PROPERTY - Static variable in class io.fluxzero.sdk.configuration.ApplicationProperties
Optional literal prefix for every persisted logical @Model name in one application.
MODEL_STATE - Enum constant in enum class io.fluxzero.sdk.tracking.handling.DocumentSource
Internal current Model state, including DOCUMENT Models that are not searchable.
MODEL_STATE - Enum constant in enum class io.fluxzero.sdk.tracking.handling.GraphMigrationTarget
Upcast verified current Model nodes; affected Graph projections subsequently follow their maintained sources.
ModelAliasObservation - Record Class in io.fluxzero.common.api.modeling
An alias mapping observed while selecting a mutation target.
ModelAliasObservation(String, String) - Constructor for record class io.fluxzero.common.api.modeling.ModelAliasObservation
Creates an instance of a ModelAliasObservation record class.
modelAliasTargets(PropertySource) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Resolves Model identity selection from the owning application's property source.
ModelAncestorResolver - Interface in io.fluxzero.sdk.persisting.repository
Optional repository capability for resolving a typed ancestor from relationship identities before loading model values.
ModelAncestorResolver.AncestorReads - Record Class in io.fluxzero.sdk.persisting.repository
The pinned relationship collections and Model types examined without materializing intermediate values.
ModelBatchScope - Class in io.fluxzero.sdk.modeling
One message-batch-local model scope for read-your-writes, exact dependencies and commit release.
ModelBatchScope.Snapshot - Class in io.fluxzero.sdk.modeling
Frozen batch overlay.
ModelChangeTarget - Class in io.fluxzero.common.api.modeling
One model identity changed by a durable model-commit substep.
ModelChangeTarget() - Constructor for class io.fluxzero.common.api.modeling.ModelChangeTarget
 
ModelCommitAssignment - Class in io.fluxzero.common.modeling
Owns storage-neutral Model commit description, head assignment and accepted-result construction.
ModelCommitAssignment.AliasCollisionException - Exception Class in io.fluxzero.common.modeling
Signals that one alias would identify two different models.
ModelCommitAssignment.Aliases - Class in io.fluxzero.common.modeling
Final alias replacements and their requested owners in commit order.
ModelCommitAssignment.ChildLoader - Interface in io.fluxzero.common.modeling
Batch-loads current children for deleted parent IDs.
ModelCommitAssignment.Commit<H> - Class in io.fluxzero.common.modeling
One fully assigned commit.
ModelCommitAssignment.Description - Record Class in io.fluxzero.common.modeling
Storage-neutral work known before assignment.
ModelCommitAssignment.Head - Interface in io.fluxzero.common.modeling
Store head values needed to assign the next transition.
ModelCommitAssignment.HeadConsumer<H> - Interface in io.fluxzero.common.modeling
Receives assigned heads so a store can build only its own persistence representation.
ModelCommitAssignment.HeadFactory<H> - Interface in io.fluxzero.common.modeling
Constructs a compact store-specific head from the values assigned by this owner.
ModelCommitAssignment.RelationshipChange - Record Class in io.fluxzero.common.modeling
The desired parent set for one child after a relationship-changing target.
ModelCommitAssignment.RelationshipStep - Record Class in io.fluxzero.common.modeling
Relationship changes and final parent deletions applied at one state index.
ModelCommitAssignment.Session<H> - Class in io.fluxzero.common.modeling
Mutable ordering state for one atomic assignment batch.
ModelCommitBatchingClient - Interface in io.fluxzero.sdk.persisting.eventsourcing.client
Allows already-prepared, independent model commits to enter the websocket queue as one batch.
ModelCommitBatchingClient.ModelCommitBatch - Interface in io.fluxzero.sdk.persisting.eventsourcing.client
 
ModelCommitBatchingClient.ModelCommitCompletion - Record Class in io.fluxzero.sdk.persisting.eventsourcing.client
Request-owned context for completing model commits in the transport result batch that contains them.
ModelCommitBatchingClient.ModelCommitResultProcessor - Interface in io.fluxzero.sdk.persisting.eventsourcing.client
Completes aligned model results and their request-owned contexts as one unit.
ModelCommitCompletion(Object, ModelCommitBatchingClient.ModelCommitResultProcessor) - Constructor for record class io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient.ModelCommitCompletion
Creates an instance of a ModelCommitCompletion record class.
ModelCommitConflict - Class in io.fluxzero.common.api.modeling
Current runtime positions for one model identity involved in a rejected model commit.
ModelCommitConflict() - Constructor for class io.fluxzero.common.api.modeling.ModelCommitConflict
 
ModelCommitConflictException - Exception Class in io.fluxzero.sdk.modeling
A Model mutation cannot commit because its state conflicted with another mutation.
ModelCommitConflictException(CommitModelsResult) - Constructor for exception class io.fluxzero.sdk.modeling.ModelCommitConflictException
Creates an exception containing the runtime's current model and relationship positions.
ModelCommitConflictException(ModelCommitConflictException.ReadConflict, Throwable) - Constructor for exception class io.fluxzero.sdk.modeling.ModelCommitConflictException
Creates a terminal preparation conflict without inventing current storage positions or a storage response.
ModelCommitConflictException.ReadConflict - Record Class in io.fluxzero.sdk.modeling
Identifies a document that could no longer be reconstructed at the mutation's pinned read boundary.
ModelCommitConflicts - Class in io.fluxzero.common.modeling
Owns generic model-commit conflict detection and conflict-policy outcomes.
ModelCommitHandlerRegistry - Class in io.fluxzero.sdk.modeling
Registration and dispatch facade for independent-model handlers.
ModelCommitHandlerRegistry(DefaultModelRepository, EventStoreClient, Serializer, Serializer, DocumentSerializer, DispatchInterceptor, DispatchInterceptor, String, List, HandlerDecorator, ModelConflictPolicy, ModelConflictResolver, int, AutomaticModelHandling, GraphProjectionCompletion) - Constructor for class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Creates the automatic model registration facade and its single execution pipeline.
ModelCommitPolicy - Enum Class in io.fluxzero.sdk.modeling
Controls when an automatic independent-model commit starts and when its completion is awaited.
ModelCommitStep - Class in io.fluxzero.common.api.modeling
One ordered original event and all model targets affected by it.
ModelCommitStep() - Constructor for class io.fluxzero.common.api.modeling.ModelCommitStep
 
ModelCommitTarget - Class in io.fluxzero.common.api.modeling
Persistence and lifecycle effects of one original event on one independently stored model.
ModelCommitTarget() - Constructor for class io.fluxzero.common.api.modeling.ModelCommitTarget
 
ModelCommitTargetResult - Class in io.fluxzero.common.api.modeling
Resulting stream/head metadata for one committed target model.
ModelCommitTargetResult() - Constructor for class io.fluxzero.common.api.modeling.ModelCommitTargetResult
 
ModelCommitValidator - Class in io.fluxzero.common.api.modeling
Structural validation for the independent-model wire protocol.
ModelCommitWireCodec - Class in io.fluxzero.common.api.modeling
Compact websocket representation for the common one-event, one-target model commit.
ModelConflictPolicy - Enum Class in io.fluxzero.common.api.modeling
Runtime behavior when a commit-scoped model changed after the commit's readStateIndex.
ModelConflictResolver - Interface in io.fluxzero.sdk.modeling
Decides what the SDK should do after the runtime has rejected and rolled back a model commit.
ModelConflictResolver.Context - Record Class in io.fluxzero.sdk.modeling
Immutable conflict context supplied after runtime rollback.
ModelConflictResolver.Resolution - Enum Class in io.fluxzero.sdk.modeling
Resolver outcome.
ModelContract(String, String, String, String, boolean, boolean, boolean, List) - Constructor for record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
Copies the bounded report metadata; no payload objects are retained.
ModelDeadlineUpdate - Record Class in io.fluxzero.common.api.modeling
SDK-computed ordinary scheduler effects included in a Model commit.
ModelDeadlineUpdate(String, String, String, SerializedSchedule, boolean, Long) - Constructor for record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Creates an instance of a ModelDeadlineUpdate record class.
modelDefinitionCompiler() - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Returns the model-definition compiler shared by live commits and stored-event replay.
ModelDeletionCascade - Enum Class in io.fluxzero.common.api.modeling
Required scope of an explicit independent-model hard deletion.
ModelDeletionPlan - Class in io.fluxzero.common.api.modeling
Bounded dry-run result for one explicit independent-model hard deletion.
ModelDeletionPlan() - Constructor for class io.fluxzero.common.api.modeling.ModelDeletionPlan
 
ModelDeletionPlan.Metric - Class in io.fluxzero.common.api.modeling
 
ModelDeletionResult - Class in io.fluxzero.common.api.modeling
Completed result of an idempotent independent-model hard deletion.
ModelDeletionResult() - Constructor for class io.fluxzero.common.api.modeling.ModelDeletionResult
 
ModelDeletionResult.Metric - Class in io.fluxzero.common.api.modeling
 
ModelDiagnostics - Class in io.fluxzero.sdk.persisting.repository
Explicit dev/CI inspection of a bounded first page of Model streams or a Graph.
ModelDiagnostics(EventStoreClient, ModelTypeResolver, Serializer) - Constructor for class io.fluxzero.sdk.persisting.repository.ModelDiagnostics
Uses the same namespace, local Model catalog and serializer as the application being qualified.
ModelDiagnostics.Limits - Record Class in io.fluxzero.sdk.persisting.repository
Bounds one inspection; no automatic pagination or further Graph expansion occurs.
ModelDiagnostics.ModelContract - Record Class in io.fluxzero.sdk.persisting.repository
One sampled stream.
ModelDiagnostics.ObservedType - Record Class in io.fluxzero.sdk.persisting.repository
One observed representation, before structural upcasting.
ModelDiagnostics.Report - Record Class in io.fluxzero.sdk.persisting.repository
A bounded observation, not an application compatibility verdict.
modelDocumentCollection() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns this Model's canonical current-document collection, if maintained.
modelDocumentCollection(String) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns this Model's canonical collection using an application-scoped name prefix.
ModelDocumentMutation - Class in io.fluxzero.common.api.modeling
Optional current-source or independent public-projection consequence of one Model target transition.
ModelDocumentMutation() - Constructor for class io.fluxzero.common.api.modeling.ModelDocumentMutation
 
ModelDocumentProof - Class in io.fluxzero.common.modeling
Binds serialized Model state to its durable document fence without certifying ordinary search writes.
modelDocumentReadCollection() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the collection queried for a current document, including the historical empty-document fallback for a non-event-sourced Model that does not materialize one itself.
modelDocumentReadCollection(String) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the read collection using an already application-scoped name prefix.
ModelErrors - Class in io.fluxzero.sdk.modeling
Customer-facing errors for SDK-provided Model checks.
ModelEventDataBlock - Record Class in io.fluxzero.common.api.modeling
Byte-range view containing one persisted model-event block.
ModelEventDataBlock(byte[]) - Constructor for record class io.fluxzero.common.api.modeling.ModelEventDataBlock
 
ModelEventDataBlock(byte[], int, int) - Constructor for record class io.fluxzero.common.api.modeling.ModelEventDataBlock
Creates an instance of a ModelEventDataBlock record class.
ModelEventMembership - Class in io.fluxzero.common.api.modeling
Lightweight membership of one shared event payload in one model stream.
ModelEventMembership() - Constructor for class io.fluxzero.common.api.modeling.ModelEventMembership
 
ModelEventMetadata - Class in io.fluxzero.common.api.modeling
Reserved metadata keys identifying events emitted by an independent-model commit.
ModelEventPageDecoder - Class in io.fluxzero.common.api.modeling
Expands the persisted blocks in a canonical model-event page into its logical payloads and stream memberships.
ModelEventPayload - Class in io.fluxzero.common.api.modeling
One original serialized event payload shared by every returned target membership at this state index.
ModelEventPayload() - Constructor for class io.fluxzero.common.api.modeling.ModelEventPayload
 
ModelEventPayloadBlock - Class in io.fluxzero.common.api.modeling
One persisted global-event block transported without runtime-side decompression or re-encoding.
ModelEventPayloadBlock(long, int, boolean, byte[]) - Constructor for class io.fluxzero.common.api.modeling.ModelEventPayloadBlock
 
ModelEventStream - Class in io.fluxzero.common.api.modeling
Head and ordered event memberships for one requested model.
ModelEventStream() - Constructor for class io.fluxzero.common.api.modeling.ModelEventStream
 
ModelEventStreamRequest - Class in io.fluxzero.common.api.modeling
One bounded model-stream read inside GetModelEvents.
ModelEventStreamRequest() - Constructor for class io.fluxzero.common.api.modeling.ModelEventStreamRequest
 
ModelEventWireCodec - Class in io.fluxzero.common.api.modeling
Compact websocket representation for model-stream reads.
modelGraph() - Element in annotation interface io.fluxzero.sdk.web.ApiDocResponse
Optional root model of a composed independent-model graph response.
modelGraph() - Method in record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Returns the value of the modelGraph record component.
ModelGraphComposition - Class in io.fluxzero.common.api.search
Optional bounds for composing current independent-model documents into the documents returned by a search.
ModelGraphComposition(int, int, int, int, long, boolean) - Constructor for class io.fluxzero.common.api.search.ModelGraphComposition
 
ModelGraphDocumentHandlerInvoker(HandlerInvoker, DeserializingMessage, GraphMigrationTarget) - Constructor for class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator.DocumentHandler.ModelGraphDocumentHandlerInvoker
 
ModelGraphDocumentManifest - Record Class in io.fluxzero.common.search
Hidden structural description carried by a composed independent-model graph document.
ModelGraphDocumentManifest(int, long, List, List, List, List) - Constructor for record class io.fluxzero.common.search.ModelGraphDocumentManifest
Creates an instance of a ModelGraphDocumentManifest record class.
ModelGraphDocumentManifest(long, List, List, List, List) - Constructor for record class io.fluxzero.common.search.ModelGraphDocumentManifest
 
ModelGraphDocumentManifest.Node - Record Class in io.fluxzero.common.search
One concrete placement in pre-order.
ModelGraphDocumentSearch - Class in io.fluxzero.common.search
Applies graph-view constraints, sorting, field selection and pagination after live graph composition.
ModelGraphDocumentStitcher - Class in io.fluxzero.common.search
Deterministically composes direct current model documents using explicit relationship paths.
ModelGraphEdge - Class in io.fluxzero.common.api.modeling
One temporal child-to-parent edge selected for a model graph.
ModelGraphEdge() - Constructor for class io.fluxzero.common.api.modeling.ModelGraphEdge
 
ModelGraphInvalidation - Class in io.fluxzero.common.search
Small durable root notification.
ModelGraphPathOverride - Class in io.fluxzero.common.api.modeling
Projection-local replacement for a canonical relationship path.
ModelGraphPathOverride(String, String) - Constructor for class io.fluxzero.common.api.modeling.ModelGraphPathOverride
 
modelGraphPaths() - Element in annotation interface io.fluxzero.sdk.web.ApiDocResponse
Optional relationship paths to include in the documented model graph.
modelGraphPaths() - Method in record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Returns the value of the modelGraphPaths record component.
ModelGraphProjectionConfiguration - Class in io.fluxzero.common.api.modeling
Durable definition of a logical Graph update stream, optionally storing its complete composition.
ModelGraphProjectionConfiguration(String, String, String, ModelGraphComposition, List, List, Boolean) - Constructor for class io.fluxzero.common.api.modeling.ModelGraphProjectionConfiguration
 
ModelGraphProjectionConfiguration.ModelRevision - Record Class in io.fluxzero.common.api.modeling
One independently evolvable direct-document schema participating in a materialized Graph.
ModelGraphProjectionStatus - Class in io.fluxzero.common.api.modeling
Current progress of one asynchronous materialized graph projection.
ModelGraphProjectionStatus() - Constructor for class io.fluxzero.common.api.modeling.ModelGraphProjectionStatus
 
ModelGraphResolver - Interface in io.fluxzero.sdk.persisting.repository
Optional repository capability for metadata-only Graph navigation.
ModelGraphResolver.HeadValue - Interface in io.fluxzero.sdk.persisting.repository
Optional head evidence carried by a lazy entity supplier, without allocating a separate metadata wrapper per node.
ModelGraphResolver.Identity - Record Class in io.fluxzero.sdk.persisting.repository
One resolved identity and lazy value at a shared boundary; absent identities must not be resolved again.
ModelGraphResolver.ModelNode - Record Class in io.fluxzero.sdk.persisting.repository
One head with optional local class knowledge and a lazy, exact-boundary authoritative value.
ModelGraphResolver.Relations - Record Class in io.fluxzero.sdk.persisting.repository
Coherent metadata for the requested direct relationship collections, including empty ones.
ModelGraphResolver.Value - Record Class in io.fluxzero.sdk.persisting.repository
A source value together with the exact relationship boundary established while reading it.
modelHandler() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Returns the value of the modelHandler record component.
modelHandlerPostProcessor() - Static method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Registers the ModelHandlerPostProcessor, which discovers independent models and their self-applying command types within the application's component-scan scope.
ModelHandlerPostProcessor - Class in io.fluxzero.sdk.configuration.spring
Discovers independent models and self-applying model command types within Spring component-scan boundaries.
ModelHandlerPostProcessor() - Constructor for class io.fluxzero.sdk.configuration.spring.ModelHandlerPostProcessor
 
ModelHeadState - Class in io.fluxzero.common.api.modeling
Coordination head observed for one model at the response boundary.
ModelHeadState() - Constructor for class io.fluxzero.common.api.modeling.ModelHeadState
 
ModelHistoryUnavailable(String, Long) - Constructor for record class io.fluxzero.common.api.ErrorResult.ModelHistoryUnavailable
Creates an instance of a ModelHistoryUnavailable record class.
modelId() - Method in record class io.fluxzero.common.api.ErrorResult.ModelHistoryUnavailable
Returns the value of the modelId record component.
modelId() - Method in record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Returns the value of the modelId record component.
modelId() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipRead
Returns the value of the modelId record component.
modelId() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns the value of the modelId record component.
modelId() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the modelId record component.
modelId() - Method in record class io.fluxzero.sdk.modeling.ModelCommitConflictException.ReadConflict
Returns the value of the modelId record component.
modelId() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.ResolvedModel
Returns the value of the modelId record component.
modelId() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
Returns the value of the modelId record component.
modelId() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Identity
Returns the value of the modelId record component.
modelId() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns the value of the modelId record component.
ModelIdResolution - Enum Class in io.fluxzero.sdk.persisting.repository
Identity policy for repository Graph resolution; normalization and alias lookup are independent choices.
modelIds() - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Result
Returns the value of the modelIds record component.
modelIds() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns an immutable list of resolved Model identifiers in resolution order.
modelName() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the resolved logical Model name, including its configured prefix.
modelName() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.ModelNode
Returns the value of the modelName record component.
modelName(Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
modelName(Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelTypeResolver
Returns and registers the stable logical name for one concrete Model type.
ModelNames - Class in io.fluxzero.sdk.modeling
Central resolver for stable logical Model names.
ModelNode(String, String, Class, Supplier) - Constructor for record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.ModelNode
Creates an instance of a ModelNode record class.
ModelParameter(Parameter, Class, boolean, boolean, boolean, String, boolean) - Constructor for record class io.fluxzero.sdk.modeling.EntityMetadata.ModelParameter
Creates an instance of a ModelParameter record class.
modelParameters() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Returns the value of the modelParameters record component.
ModelPersistence - Enum Class in io.fluxzero.sdk.modeling
Defines one durable representation of a Model.
ModelReadBoundary - Record Class in io.fluxzero.common.api.modeling
One current, state, commit or event boundary shared by every Model read.
ModelReadBoundary(Long, String, Integer, Long, boolean, boolean, boolean) - Constructor for record class io.fluxzero.common.api.modeling.ModelReadBoundary
Creates an instance of a ModelReadBoundary record class.
ModelReadException - Exception Class in io.fluxzero.sdk.persisting.repository
Actionable Model read failure.
ModelReadException(ModelReadException.Kind, ModelReadException.Context, Throwable) - Constructor for exception class io.fluxzero.sdk.persisting.repository.ModelReadException
Creates a contextual failure with the original cause and without copying payload contents.
ModelReadException.Context - Record Class in io.fluxzero.sdk.persisting.repository
Safe structural context; null means unavailable, not absent data.
ModelReadException.Kind - Enum Class in io.fluxzero.sdk.persisting.repository
The observed cause category.
ModelReadException.Operation - Enum Class in io.fluxzero.sdk.persisting.repository
The operation being attempted when the failure was observed.
ModelReducer - Class in io.fluxzero.sdk.modeling
Sole executor for the immutable handler and target knowledge in MutationPlan.
ModelRelationConstraint - Class in io.fluxzero.common.api.search
Current-state relationship constraint for independent model documents.
ModelRelationConstraint(ModelRelationConstraint.RelationDirection, SearchQuery, List, int, int, List, int, int) - Constructor for class io.fluxzero.common.api.search.ModelRelationConstraint
 
ModelRelationConstraint.RelationDirection - Enum Class in io.fluxzero.common.api.search
Relationship direction as observed from returned target documents.
ModelRelationship - Class in io.fluxzero.common.api.modeling
Desired outgoing relationship from a changed child model to one parent.
ModelRelationship() - Constructor for class io.fluxzero.common.api.modeling.ModelRelationship
 
ModelRelationshipCycleValidator - Class in io.fluxzero.common.api.modeling
Validates ordered relationship changes against a current parent graph without loading unrelated descendants.
ModelRelationshipCycleValidator.Change - Record Class in io.fluxzero.common.api.modeling
Complete desired parent-ID set for one changed child.
ModelRelationshipCycleValidator.ParentLoader - Interface in io.fluxzero.common.api.modeling
Batch-loads current parents for child IDs.
ModelRelationshipCycleValidator.Step - Record Class in io.fluxzero.common.api.modeling
One historically visible relationship boundary.
ModelRelationshipCycleValidator.ValidationException - Exception Class in io.fluxzero.common.api.modeling
Signals that the proposed relationship boundary could not be proven acyclic.
ModelRelationshipQueries - Class in io.fluxzero.common.modeling
Shared graph, ancestor, lineage and relationship-query policies for every Model store.
ModelRelationshipQueries.OwnedRelationshipGraph - Class in io.fluxzero.common.modeling
Mutable commit-scoped view of relationships that own the child lifecycle.
ModelRelationshipQueries.Relationship - Interface in io.fluxzero.common.modeling
Storage-independent view of one temporal child-to-parent relationship interval.
ModelRelationshipQueries.ResolvedBoundary - Record Class in io.fluxzero.common.modeling
State selected for a read and whether it came from the requested selector rather than an allowed fallback.
ModelRelationshipRead - Record Class in io.fluxzero.common.api.modeling
A relationship selection observed at the commit's read boundary, including a selection that returned no edges.
ModelRelationshipRead(String, ModelRelationshipRead.Direction, String) - Constructor for record class io.fluxzero.common.api.modeling.ModelRelationshipRead
Creates an instance of a ModelRelationshipRead record class.
ModelRelationshipRead.Direction - Enum Class in io.fluxzero.common.api.modeling
Direction relative to the observed Model.
ModelRelationshipTraversal - Class in io.fluxzero.common.modeling
Shared breadth-first traversal mechanics for temporal model relationships.
ModelRelationshipTraversal.Policy - Record Class in io.fluxzero.common.modeling
Traversal bounds and the failure messages associated with exceeding them.
ModelRelationshipTraversal.RelationshipLoader<R> - Interface in io.fluxzero.common.modeling
Supplies the relationships for one breadth-first frontier without requiring materialization.
ModelRelationshipTraversal.Result - Record Class in io.fluxzero.common.modeling
Ordered traversal result, including edges only when an edge mapper was supplied.
modelRepository() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the repository for independently stored models.
ModelRepository - Interface in io.fluxzero.sdk.persisting.repository
Repository for loading independently stored models.
ModelRevision(String, int) - Constructor for record class io.fluxzero.common.api.modeling.ModelGraphProjectionConfiguration.ModelRevision
Creates an instance of a ModelRevision record class.
ModelRoot<T> - Interface in io.fluxzero.sdk.modeling
Root wrapper for an independently persisted Model revision.
models() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
Returns the value of the models record component.
models() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Report
Returns the value of the models record component.
models() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Relations
Returns the value of the models record component.
ModelSearchDocument - Class in io.fluxzero.common.search
Preserves a Model's exact text-search summary across stores that expose only a tokenized search index.
modelsInPackage(String) - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration.Builder
Discovers registered Model roots in this package and its subpackages.
ModelSnapshotMutation - Class in io.fluxzero.common.api.modeling
Optional serialized snapshot consequence of one model target transition.
ModelSnapshotMutation() - Constructor for class io.fluxzero.common.api.modeling.ModelSnapshotMutation
 
modelSourceCollection(Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Resolves the canonical Model source using this repository's application properties.
modelSourceDocumentCollection(String) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Internal state and indexed node search share one canonical document; search never changes load authority.
ModelSourceDocumentMigration - Class in io.fluxzero.sdk.persisting.search
Internal schema-only return guard for handlers explicitly selecting a maintained Model source.
modelSourceType(HandleDocument, Executable) - Static method in class io.fluxzero.sdk.tracking.handling.DocumentHandlerTopics
Identifies canonical Model documents for single-state deserialization and guarded schema rewriting.
ModelState<T> - Record Class in io.fluxzero.sdk.modeling
A document-backed current Model value verified against a durable head at ModelState.stateIndex().
ModelState(String, Class, T, ModelHeadState, long) - Constructor for record class io.fluxzero.sdk.modeling.ModelState
Creates an instance of a ModelState record class.
ModelStateIndexCodec - Class in io.fluxzero.common.api.modeling
Encodes opaque model state indices as fixed-width text that retains signed-long ordering.
modelStateSnapshot(Object) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
 
modelStateSnapshot(Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentSerializer
Captures an immutable, equality-comparable representation of the complete logical Model state for schema-only source handlers.
ModelStreamBatchDecoder - Class in io.fluxzero.common.api.modeling
Decoder for the v7 packed Model membership transport format.
ModelStreamBatchDecoder.Entry - Record Class in io.fluxzero.common.api.modeling
One independently addressable stored model membership.
modelType() - Method in record class io.fluxzero.common.api.modeling.ModelGraphProjectionConfiguration.ModelRevision
Returns the value of the modelType record component.
modelType() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns the value of the modelType record component.
modelType() - Method in interface io.fluxzero.common.modeling.ModelCommitAssignment.Head
Returns the stored Model type associated with this head.
modelType() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest.Node
Returns the value of the modelType record component.
modelType() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the modelType record component.
modelType() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.GraphProjectionRoot
Returns the value of the modelType record component.
modelType() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ModelParameter
Returns the value of the modelType record component.
modelType() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.AncestorDependency
Returns the value of the modelType record component.
modelType() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.DeferredWriteTarget
Returns the value of the modelType record component.
modelType() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.ResolvedModel
Returns the value of the modelType record component.
modelType() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
Returns the value of the modelType record component.
modelType() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns the value of the modelType record component.
modelType(ModelGraphDocumentManifest.Node) - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Returns the stable logical Model name referenced by a node.
modelType(String, String) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
modelType(String, String) - Method in interface io.fluxzero.sdk.persisting.repository.ModelTypeResolver
Resolves a stored logical name to a registered concrete Model type.
ModelTypeProcessor - Class in io.fluxzero.common.modeling
Indexes @Model declarations independently of serialization aliases or handler registration.
ModelTypeProcessor - Class in io.fluxzero.sdk.modeling
SDK-local provider for independent Model indexing.
ModelTypeProcessor() - Constructor for class io.fluxzero.common.modeling.ModelTypeProcessor
 
ModelTypeProcessor() - Constructor for class io.fluxzero.sdk.modeling.ModelTypeProcessor
 
ModelTypeResolver - Interface in io.fluxzero.sdk.persisting.repository
Resolves application-scoped logical Model names in both directions.
modelTypes() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Returns the value of the modelTypes record component.
modelTypes() - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration
Returns the complete, validated Model catalog used for replay and adoption.
modelTypes() - Method in record class io.fluxzero.sdk.persisting.repository.ModelAncestorResolver.AncestorReads
Returns the value of the modelTypes record component.
modelTypes() - Method in record class io.fluxzero.sdk.web.ApiDocCatalog
Returns the value of the modelTypes record component.
modelTypes(Class...) - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration.Builder
Adds explicit Model roots to the migration catalog.
modelTypes(Collection) - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration.Builder
Adds explicit Model roots to the migration catalog.
ModelTypes - Class in io.fluxzero.sdk.modeling
Compile-time Model discovery, independent of optional serialized type-name aliases.
ModelUpdate - Class in io.fluxzero.common.api.modeling
Resulting target heads of one committed model-commit substep.
ModelUpdate() - Constructor for class io.fluxzero.common.api.modeling.ModelUpdate
 
ModelUpdateKind - Enum Class in io.fluxzero.common.api.modeling
Durable change represented by a ModelUpdate.
ModelWebSocketCodec - Enum Class in io.fluxzero.common.api.modeling
Compact websocket representation for model commits and model-event reads.
ModifiableAggregateRoot<T> - Class in io.fluxzero.sdk.modeling
A mutable, stateful AggregateRoot implementation that allows in-place updates and applies events with commit support for persisting the state and synchronizing it with the Fluxzero Runtime.
ModifiableAggregateRoot(Entity, AggregateCommitPolicy, EventPublication, EventPublicationStrategy, AggregateEventRouting, boolean, EntityHelper, Serializer, DispatchInterceptor, ModifiableAggregateRoot.CommitHandler) - Constructor for class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
ModifiableAggregateRoot.CommitHandler - Interface in io.fluxzero.sdk.modeling
 
ModifiableEntity<T> - Class in io.fluxzero.sdk.modeling
A mutable view on a nested entity within a ModifiableAggregateRoot.
ModifiableEntity(Entity, ModifiableAggregateRoot) - Constructor for class io.fluxzero.sdk.modeling.ModifiableEntity
 
modifyEach(BiFunction) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
modifyEach(BiFunction) - Method in interface io.fluxzero.common.caching.Cache
Applies the given modifier function to all values currently in the cache.
modifyEach(BiFunction) - Method in enum class io.fluxzero.common.caching.NoOpCache
 
modifyEach(BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
modifyEach(BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
modifyEach(BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
modifyEach(BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
modifySerializedMessage(SerializedMessage, Message, MessageType, String) - Method in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
Optionally modifies the serialized message before dispatch, delegating to any registered ad hoc interceptor for the current thread.
modifySerializedMessage(SerializedMessage, Message, MessageType, String) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
modifySerializedMessage(SerializedMessage, Message, MessageType, String) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Allows modifications to the serialized representation of the message before it is actually published.
modifySerializedMessage(SerializedMessage, Message, MessageType, String) - Method in class io.fluxzero.sdk.publishing.routing.MessageRoutingInterceptor
Computes and sets the routing segment on the serialized message if not already present.
modifySerializedMessage(SerializedMessage, Message, MessageType, String) - Method in class io.fluxzero.sdk.web.WebResponseCompressingInterceptor
Compresses the given response message using GZIP if the request supports compression and the response meets compression criteria.
modifySerializedMessage(SerializedMessage, DeserializingMessage, MessageType, String, String) - Method in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
 
modifySerializedMessage(SerializedMessage, DeserializingMessage, MessageType, String, String) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
modifySerializedMessage(SerializedMessage, DeserializingMessage, MessageType, String, String) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Modifies an event derived from a handled message while retaining access to its transient handling context.
Modular Use - Section in class io.fluxzero.common.reflection.ReflectionUtils
 
monitor(BiConsumer) - Static method in class io.fluxzero.testserver.metrics.TestServerMetricsMonitor
Registers a non-null listener for test-server metrics and returns a registration that removes it.
monitorDispatch(Message, MessageType, String, String, boolean) - Method in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
Optionally monitors a dispatched message using any registered ad hoc interceptor for the current thread.
monitorDispatch(Message, MessageType, String, String, boolean) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Hook to observe the dispatch of a message.
monitorDispatch(ClientDispatchMonitor, MessageType...) - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
 
monitorDispatch(ClientDispatchMonitor, MessageType...) - Method in interface io.fluxzero.sdk.configuration.client.Client
Registers a ClientDispatchMonitor to receive hooks and diagnostics when messages of the given MessageTypes are dispatched from this client.
Monitored<T> - Interface in io.fluxzero.common
Represents a resource or component that can be monitored.
monitorLocalOnlyDispatch(Message, MessageType, String, String, boolean) - Method in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
 
monitorLocalOnlyDispatch(Message, MessageType, String, String, boolean) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Observes a dispatch attempt for which external publication is forbidden.
monitorNotificationLock() - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
Serializes a store mutation with its subsequent monitor notification while allowing callbacks to re-enter the store itself.
MOST_RECENT - Enum constant in enum class io.fluxzero.sdk.modeling.GraphLookupPolicy
Returns the model revision with the highest revision state index.
move(SearchQuery, String, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
move(SearchQuery, String, Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Moves documents matching a given query to the given target collection.
move(SearchQuery, String, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
move(Object) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
move(Object) - Method in interface io.fluxzero.sdk.persisting.search.Search
Moves all matching documents in the current search to the given collection using Guarantee.DEFAULT.
move(String, String, String, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
move(String, String, String, Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Moves a document to another collection.
move(String, String, String, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
moveDocument(Object, Object, Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Moves a document to the target collection, using Guarantee.DEFAULT.
moveDocument(Object, Object, Object, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
moveDocument(Object, Object, Object, Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Moves a document to the target collection, using the given Guarantee.
MoveDocumentById - Class in io.fluxzero.common.api.search
Command to move a single document to another collection.
MoveDocumentById() - Constructor for class io.fluxzero.common.api.search.MoveDocumentById
 
MoveDocuments - Class in io.fluxzero.common.api.search
Command to move matching documents to a collection.
MoveDocuments() - Constructor for class io.fluxzero.common.api.search.MoveDocuments
 
movePointLeft(int) - Method in class io.fluxzero.common.Decimal
movePointRight(int) - Method in class io.fluxzero.common.Decimal
Multiple Handler Matches - Section in annotation interface io.fluxzero.sdk.tracking.handling.Association
 
multiply(Decimal) - Method in class io.fluxzero.common.Decimal
multiply(Decimal, MathContext) - Method in class io.fluxzero.common.Decimal
multiply(BigDecimal) - Method in class io.fluxzero.common.Decimal
multiply(BigDecimal, MathContext) - Method in class io.fluxzero.common.Decimal
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.
MutableHandler<M> - Class in io.fluxzero.sdk.tracking.handling
A specialized Handler that maintains and mutates an internal delegate instance.
MutableHandler() - Constructor for class io.fluxzero.sdk.tracking.handling.MutableHandler
 
MutationPlan - Class in io.fluxzero.sdk.modeling
Registered and compiled knowledge for one reachable model mutation payload.
MutationPlan.Access - Enum Class in io.fluxzero.sdk.modeling
Required state access for one resolved model.
MutationPlan.AncestorDependency - Record Class in io.fluxzero.sdk.modeling
Dependency and its planned access, resolved through temporal parent relations.
MutationPlan.Compiler - Class in io.fluxzero.sdk.modeling
Compiles immutable definition data with application-specific parameter resolvers.
MutationPlan.DeferredWriteTarget - Record Class in io.fluxzero.sdk.modeling
Runtime-selected write target among already loaded candidates.
MutationPlan.DirectSingleTargetApply - Record Class in io.fluxzero.sdk.modeling
 
MutationPlan.Resolution - Record Class in io.fluxzero.sdk.modeling
Resolved direct targets, deferred writes and ancestor dependencies.
MutationPlan.ResolvedModel - Record Class in io.fluxzero.sdk.modeling
One direct model load required by the selected handlers.
MutationPlan.TargetPlan - Class in io.fluxzero.sdk.modeling
Precompiled target-ID readers for one payload type.

N

name() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter.PayloadType
Returns the value of the name record component.
name() - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns the name of this client as defined in its configuration.
name() - Method in class io.fluxzero.sdk.configuration.client.LocalClient
 
name() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
name() - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration
Returns the stable durable consumer name shared by all migration instances.
name() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.Property
Returns the value of the name record component.
name() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Stable logical name of this Model in persisted Model metadata.
name() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
The unique name of the consumer.
name() - Method in record class io.fluxzero.sdk.web.ApiDocParameter
Returns the value of the name record component.
name(Class) - Static method in class io.fluxzero.sdk.modeling.ModelNames
Resolves a Model name using the active application's configured literal prefix.
name(Class, PropertySource) - Static method in class io.fluxzero.sdk.modeling.ModelNames
Resolves a Model name using a prefix read from the supplied application property source.
name(Class, String) - Static method in class io.fluxzero.sdk.modeling.ModelNames
Resolves a Model name using an already application-scoped literal prefix.
name(String) - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration.Builder
Sets the stable durable consumer name.
NamedCache - Class in io.fluxzero.sdk.persisting.caching
A Cache implementation that wraps a delegate cache and applies a transformation to each key (ID) before delegating operations to the underlying cache.
NamedCache() - Constructor for class io.fluxzero.sdk.persisting.caching.NamedCache
 
namedChildren(String) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns locally known direct children with this exact resolved logical Model name, across all paths.
namedChildren(String, boolean) - Method in interface io.fluxzero.sdk.modeling.Graph
Selects a logical Model name across all direct paths.
namedDescendants(String) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns locally known descendants of this exact resolved logical Model name, across all paths.
namedDescendants(String, boolean) - Method in interface io.fluxzero.sdk.modeling.Graph
Selects descendants by logical Model name across every path, optionally including unknown metadata nodes.
namespace() - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns the value of the namespace record component.
namespace() - Method in record class io.fluxzero.proxy.ProxyWebsocketBackpressureEvent
Returns the value of the namespace record component.
namespace() - Method in record class io.fluxzero.sdk.common.ClientUtils.ConsumerNamespaceContext
Returns the value of the namespace record component.
namespace() - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns the namespace associated with this client instance.
namespace() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
namespace() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Specifies the namespace under which the consumer tracks messages.
NAMESPACE_HEADER_MODE_PROPERTY - Static variable in class io.fluxzero.proxy.NamespaceSelector
 
NAMESPACE_METADATA_KEY - Static variable in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
Namespaced<T> - Interface in io.fluxzero.sdk.common
 
NamespaceEndpoint - Class in io.fluxzero.testserver.websocket
Read-only namespace discovery within one Test Server instance.
NamespaceEndpoint() - Constructor for class io.fluxzero.testserver.websocket.NamespaceEndpoint
 
NamespaceSelector - Class in io.fluxzero.proxy
The NamespaceSelector class is responsible for determining and decoding a namespace value from an HTTP web request.
NamespaceSelector() - Constructor for class io.fluxzero.proxy.NamespaceSelector
Creates a namespace selector that validates token timestamps using the system clock.
namespacesPath() - Static method in class io.fluxzero.common.ServicePathBuilder
Returns the service path for Runtime-wide namespace discovery.
NativeWebRequestMetric - Class in io.fluxzero.sdk.web
Operational outcome of one native outbound WebRequest.
NativeWebRequestMetric() - Constructor for class io.fluxzero.sdk.web.NativeWebRequestMetric
 
NativeWebRequestMetric.ErrorCategory - Enum Class in io.fluxzero.sdk.web
Safe transport-failure classification used instead of exception details.
negate() - Method in class io.fluxzero.common.Decimal
Delegates to BigDecimal.negate().
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.
negate(MathContext) - Method in class io.fluxzero.common.Decimal
negotiate(String, Path) - Static method in enum class io.fluxzero.sdk.web.StaticFileHandler.Compression
Selects an available Brotli or gzip sibling file when the encoding header contains its token, preferring Brotli; otherwise selects uncompressed content.
NEGOTIATED_SESSION_ID_USER_PROPERTY - Static variable in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
nestedEnvelopeSize(SerializedMessage) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Returns the size of a native envelope when embedded as one length-delimited wire value.
Nested Example - Section in annotation interface io.fluxzero.sdk.publishing.dataprotection.ProtectData
 
NEVER - Enum constant in enum class io.fluxzero.sdk.modeling.EventPublication
Never publish or store applied updates.
NEVER - Enum constant in enum class io.fluxzero.sdk.web.RedirectPolicy
Does not follow redirects.
newInstance() - Static method in class io.fluxzero.common.DirectExecutorService
Creates an executor service that executes submitted work directly on the calling thread.
newInstance() - Static method in class io.fluxzero.sdk.configuration.client.LocalClient
Creates an in-memory client using FLUXZERO_LOG_RETENTION from application properties, defaulting to two minutes of message retention.
newInstance(WebSocketClient.ClientConfig) - Static method in class io.fluxzero.sdk.configuration.client.WebSocketClient
Creates a WebSocket client using the supplied connection configuration.
newInstance(Duration) - Static method in class io.fluxzero.sdk.configuration.client.LocalClient
Creates an in-memory client with the supplied message-retention duration.
newInstance(Duration, Duration) - Static method in class io.fluxzero.sdk.configuration.client.LocalClient
Creates a local client with configurable message retention and initial look-back for new consumers.
newObjectNode(Object...) - Static method in class io.fluxzero.common.serialization.JsonUtils
Constructs a new ObjectNode from alternating key-value arguments.
newPlatformThreadFactory(String) - Static method in class io.fluxzero.common.ObjectUtils
Creates a new ThreadFactory with a named prefix.
newPosition() - Static method in class io.fluxzero.common.api.tracking.Position
Creates an empty position.
newRequestStripeExecutors(int) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
newShortSessionId() - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Generates a twelve-character hexadecimal session identifier from a random UUID.
newValidationException(Collection) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
 
newVirtualThreadFactory(String) - Static method in class io.fluxzero.common.ObjectUtils
Creates a new named virtual-thread ThreadFactory.
newWorkerExecutor(String) - Static method in class io.fluxzero.common.ObjectUtils
Creates a named virtual-thread-per-task executor without a queue or persistent worker resources.
newWorkerPool(String, int) - Static method in class io.fluxzero.common.ObjectUtils
Creates an executor with one named virtual thread per task.
newWorkerThreadFactory(String) - Static method in class io.fluxzero.common.ObjectUtils
Creates a named virtual-thread factory for workers.
nextDeadline(Periodic, Instant) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
nextDepth(MessageType) - Method in class io.fluxzero.sdk.publishing.RecursivePublicationGuard
 
nextFunctionalId() - Method in interface io.fluxzero.sdk.common.IdentityProvider
Returns a new functional ID, suitable for user-visible or application-level tracking.
nextFunctionalId() - Method in class io.fluxzero.sdk.common.UuidFactory
Returns a new UUID string, optionally stripped of dashes.
nextIndex(Long) - Static method in class io.fluxzero.sdk.tracking.IndexUtils
Generates the next unique index based on the current time or the last provided index.
nextLocalDateTimeAfter(LocalDateTime) - Method in class io.fluxzero.sdk.scheduling.CronExpression
Returns the next matching local date-time using the system default time zone and a four-year search limit.
nextReconnectJitter() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Supplies the random fraction used to spread reconnect attempts within the current equal-jitter window.
nextRetryDelay() - Method in class io.fluxzero.sdk.web.WebRequestSettings
Selects the next nonnegative retry delay; callers must still check their remaining timeout budget.
nextTechnicalId() - Method in interface io.fluxzero.sdk.common.IdentityProvider
Returns a new technical ID, suitable for lower-level operations such as internal tracing.
nextTechnicalId() - Method in class io.fluxzero.sdk.common.UuidFactory
Returns a process-unique UUID without consulting the secure random source for every technical message.
nextTimeAfter(ZonedDateTime) - Method in class io.fluxzero.sdk.scheduling.CronExpression
Returns the first matching time strictly after the supplied instant, searching at most four years ahead.
nextTimeAfter(ZonedDateTime, long) - Method in class io.fluxzero.sdk.scheduling.CronExpression
Returns the next matching time strictly after afterTime, bounded by the supplied duration in milliseconds; throws IllegalArgumentException if no match is found within the limit.
nextTimeAfter(ZonedDateTime, ZonedDateTime) - Method in class io.fluxzero.sdk.scheduling.CronExpression
Returns the first matching time strictly after afterTime and no later than dateTimeBarrier.
NO_MATCH - Enum constant in enum class io.fluxzero.common.handling.HandlerMethodPreparation.Status
The handler definitely does not match inputs represented by the associated cache key.
NO_STATUS_CODE - Static variable in record class io.fluxzero.sdk.common.websocket.WebsocketCloseReason
Synthetic close code used when no status code was received from the peer.
Node(String, int, int, int, int, int, int) - Constructor for record class io.fluxzero.common.search.ModelGraphDocumentManifest.Node
Creates an instance of a Node record class.
nodes() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Returns the value of the nodes record component.
noMatch() - Static method in record class io.fluxzero.common.handling.HandlerMethodPreparation
Returns a shared preparation result indicating that no handler method matches.
none() - Static method in interface io.fluxzero.common.caching.MemoryPressureController
Returns a controller that never requests memory-pressure eviction.
NONE - Enum constant in enum class io.fluxzero.common.api.modeling.ModelDeletionCascade
Select only the requested model.
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.
NONE - Enum constant in enum class io.fluxzero.sdk.modeling.GraphProjectionMode
Default.
NONE - Enum constant in enum class io.fluxzero.sdk.web.StaticFileHandler.Compression
 
NONE - Static variable in interface io.fluxzero.common.caching.MemoryPressureController
 
noneMatch(Predicate) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
noOp - Static variable in interface io.fluxzero.common.handling.MethodInvocationValidator
 
noOp - Static variable in interface io.fluxzero.sdk.publishing.DispatchInterceptor
No-op implementation of the DispatchInterceptor that returns the original message unchanged.
noOp - Static variable in interface io.fluxzero.sdk.publishing.PreparedLocalDispatch
A policy that leaves every local dispatch unchanged.
noOp - Static variable in interface io.fluxzero.sdk.tracking.handling.HandlerDecorator
A no-op decorator that returns the original handler unmodified.
noOp - Static variable in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedHandlerInputInterceptor
A policy that immediately proceeds to the next interceptor or handler.
noOp - Static variable in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedHandlerInterceptor
A prepared no-op policy that proceeds directly to the next function.
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.handling.MethodInvocationValidator
Returns a shared validator that accepts every invocation without additional checks.
noOp() - Static method in interface io.fluxzero.common.Registration
Returns a no-op Registration that does nothing on Registration.cancel().
noOp() - Static method in interface io.fluxzero.sdk.tracking.BatchInterceptor
Returns a no-op interceptor that does not alter the consumer behavior.
noOp() - Static method in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
A no-op registry that does not register or invoke any handlers.
noOp(Class, Executable) - Static method in interface io.fluxzero.common.handling.HandlerInvoker
Returns a no-op invoker associated with a handler method.
noOpBiPredicate() - Static method in class io.fluxzero.common.ObjectUtils
Returns a bi-predicate that always evaluates to true.
NoOpCache - Enum Class in io.fluxzero.common.caching
 
NoOpConstraint - Class in io.fluxzero.common.api.search
A Constraint implementation 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 Encryption interface that performs no actual encryption or decryption.
NoOpEntity<T> - Class in io.fluxzero.sdk.modeling
A read-only, inert Entity wrapper used exclusively during the loading phase of aggregate state.
NoOpFlowRegulator - Class in io.fluxzero.sdk.tracking
A no-op implementation of the FlowRegulator interface that never requests a pause.
NoOpFlowRegulator() - Constructor for class io.fluxzero.sdk.tracking.NoOpFlowRegulator
 
NoOpMetricsLog - Class in io.fluxzero.testserver.metrics
 
NoOpMetricsLog() - Constructor for class io.fluxzero.testserver.metrics.NoOpMetricsLog
 
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 PropertySource implementation that never returns any property values.
No-op Registration - Section in interface io.fluxzero.common.Registration
 
NoOpSnapshotStore - Enum Class in io.fluxzero.sdk.persisting.eventsourcing
A SnapshotStore implementation that is used when snapshotting is explicitly disabled, such as when snapshotPeriod <= 0 is configured on an aggregate via Aggregate.
NoOpTypeRegistry - Enum Class in io.fluxzero.common.serialization
 
NoOpUserProvider - Enum Class in io.fluxzero.sdk.tracking.handling.authentication
 
NORMAL_CLOSURE - Static variable in record class io.fluxzero.sdk.common.websocket.WebsocketCloseReason
Standard close code for a normal, intentional shutdown.
normalize(SerializedObject) - Method in class io.fluxzero.proxy.ProxySerializer
 
normalize(SerializedObject) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
 
normalize(SerializedObject) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Normalizes an already-serialized object to the target byte-based representation of this serializer.
normalize(String) - Static method in class io.fluxzero.common.SearchUtils
Normalizes a string to lowercase and removes diacritics and leading/trailing whitespace.
normalizeAssociationValue(Object) - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations
 
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.
NoSnapshotTrigger - Enum Class in io.fluxzero.sdk.persisting.eventsourcing
A SnapshotTrigger implementation that never triggers snapshot creation.
not(Constraint) - Static method in class io.fluxzero.common.api.search.constraints.NotConstraint
Factory method to create a NotConstraint.
not(Constraint) - Method in interface io.fluxzero.sdk.persisting.search.Search
Negates a constraint using a logical NOT.
not(ThrowingPredicate) - Static method in interface io.fluxzero.common.ThrowingPredicate
Returns a predicate that is the negation of the supplied predicate.
NOT_FOUND_EXCEPTION - Static variable in interface io.fluxzero.sdk.modeling.Entity
A predefined instance of IllegalCommandException that indicates an operation failed because the target entity was not found.
NOT_FOUND_EXCEPTION - Static variable in class io.fluxzero.sdk.modeling.ModelErrors
Existing Entity lookup rejection, retained as the same instance.
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
 
Note: - Section in io.fluxzero.sdk.tracking.handling.Stateful.commitInBatch()
 
Notes - Section in annotation interface io.fluxzero.sdk.tracking.handling.authentication.ForbidsAnyRole
 
Notes - Section in annotation interface io.fluxzero.sdk.tracking.handling.authentication.RequiresUser
 
Notes - Section in class io.fluxzero.common.api.keyvalue.StoreValueIfAbsent
 
Notes: - Section in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
 
notFound(String) - Static method in class io.fluxzero.sdk.web.WebResponse
Creates a 404 Not Found response containing the supplied reason as its payload.
notHandled() - Static method in class io.fluxzero.sdk.tracking.handling.LocalHandlerResult
Returns the shared result for a message that had no matching local handler.
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.
notifyMonitors() - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
Wakes registered monitors with an empty message batch, without appending messages.
notifyMonitors(String, List) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
notifyMonitors(List) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
notifyMonitors(List) - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
notModified(Map) - Static method in class io.fluxzero.sdk.web.WebResponse
Creates a bodyless 304 Not Modified response with the supplied headers.
NoUserRequired - Annotation Interface in io.fluxzero.sdk.tracking.handling.authentication
This annotation allows a message handler or payload to be invoked even if the current user is not authenticated.
NULL - Enum constant in enum class io.fluxzero.common.search.Document.EntryType
Represents explicitly null entries.
nullableLongSize(Long) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Returns the encoded size of one nullable long.
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).
NUMERIC_DOCUMENT - Static variable in class io.fluxzero.common.serialization.DecimalSerializer
Internal serialization context set by the document inverter; never changes an ObjectMapper globally.

O

ObjectHandlerMatcher(List, boolean) - 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
 
observe(Consumer) - Method in class io.fluxzero.sdk.registry.ConsumerBlueprint
Observes future projections.
observeConsumerFilters(Runnable) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
 
observeConsumerFilters(Runnable) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Observes changes that can widen a consumer's accepted serialized inputs.
observeConsumers(Fluxzero, List, BiFunction) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
Describes effective consumers using the ordinary tracking preparation without starting trackers, initializing schedules, or opening document readers.
observeDeferredResult(CompletableFuture, Runnable) - Static method in class io.fluxzero.sdk.tracking.handling.Invocation
Transfers a deferred automatic handler result to the active tracking invocation, if it observes results.
ObservedType(String, int, String, TypeInspection) - Constructor for record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ObservedType
Creates an instance of a ObservedType record class.
observedTypes() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
Returns the value of the observedTypes record component.
observesDeferredResult() - Method in class io.fluxzero.sdk.tracking.handling.Invocation.ResultObservation
Whether this invocation has transferred a deferred result to tracking.
Obtaining a Gateway - Section in interface io.fluxzero.sdk.publishing.GenericGateway
 
of(SerializedDocument, ModelHeadState) - Static method in class io.fluxzero.common.modeling.ModelDocumentProof
Fingerprints the full head and state envelope.
of(Class) - Static method in class io.fluxzero.common.reflection.ParameterRegistry
Returns the registry instance for the specified class, loading and memoizing the generated _params class on first access.
of(Class) - Static method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the centrally cached entity metadata for a Java type.
of(Object...) - Static method in class io.fluxzero.common.api.Metadata
Creates a new Metadata instance with the provided key-value pairs.
of(Object, Object) - Static method in class io.fluxzero.common.api.Metadata
Creates a new Metadata instance with a single key-value pair.
of(String...) - Static method in class io.fluxzero.common.api.search.Group
Creates a Group from an even-length list of alternating keys and values.
of(String, Object) - Static method in class io.fluxzero.sdk.scheduling.ScheduleId
Creates a schedule ID from a schedule type and domain identifier.
of(String, String) - Static method in record class io.fluxzero.sdk.web.OpenApiOptions
Creates document options with the supplied title and API version, using the default OpenAPI version and no description or servers.
of(URI) - Static method in record class io.fluxzero.common.HttpOrigin
Returns the normalized origin of an absolute HTTP(S) URI.
of(Map) - Static method in class io.fluxzero.common.api.Metadata
Creates a new instance of Metadata populated with the given map.
ofExact(boolean) - Static method in enum class io.fluxzero.sdk.persisting.repository.ModelIdResolution
Converts the legacy exact-identity flag without changing its meaning.
offset() - Method in interface io.fluxzero.common.api.Data.ByteArrayView
Returns the zero-based offset where this view starts in the backing array.
offset() - Method in record class io.fluxzero.common.api.modeling.ModelEventDataBlock
Returns the value of the offset record component.
offsetFromIndex(long) - Static method in class io.fluxzero.sdk.tracking.IndexUtils
Calculates the offset from the given index by extracting the least significant 16 bits.
ofStrings(Map) - Static method in class io.fluxzero.common.api.Metadata
Creates immutable metadata from values that are already normalized to strings.
ok(ThrowingSupplier, Map) - Static method in class io.fluxzero.sdk.web.WebResponse
Creates a 200 OK response whose body stream is opened lazily through the supplier, with the supplied headers.
ok(Object, Map) - Static method in class io.fluxzero.sdk.web.WebResponse
Creates a 200 OK response with the supplied payload and single-valued headers.
onAbort(DefaultSocketSession, int) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
 
onBatchCompletion(Throwable) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage.MessageSpliterator
 
onBinary(ProxyWebsocketSession, byte[]) - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
Forwards a binary frame as a socket message request.
onChange(Runnable) - Method in class io.fluxzero.common.DelegatingClock
Registers a listener that is invoked whenever the backing clock changes.
onClose() - Method in class io.fluxzero.sdk.web.DefaultSocketSession
Marks the session closed and fails pending requests.
onClose(ProxyWebsocketSession, WebsocketCloseReason) - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
Removes session bookkeeping and keep-alive scheduling, sends its close notification, and waits up to the configured notification timeout.
onClose(DeserializingMessage) - Method in class io.fluxzero.sdk.web.SocketEndpointHandler.SocketEndpointWrapper
 
onClose(WebsocketSession, WebsocketCloseReason) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
onClose(WebsocketSession, WebsocketCloseReason) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketEndpoint
Called once when a session closes or is aborted.
onClose(ServerWebsocketSession, WebsocketCloseReason) - Method in class io.fluxzero.testserver.websocket.ConsumerEndpoint
 
onClose(ServerWebsocketSession, WebsocketCloseReason) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
Removes session, command-idempotency, backlog, and ping bookkeeping and reports disconnection when appropriate for the transport-close lifecycle.
onClose(Runnable) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
onClusterUpdate(TrackerCluster) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
onDelete(Runnable) - Method in class io.fluxzero.sdk.tracking.handling.MutableHandler
Registers a callback for target deletion and returns a registration that removes the callback.
ONE - Static variable in class io.fluxzero.common.Decimal
The value BigDecimal.ONE, as a Decimal.
oneOf() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Optional exclusive alternatives for this schema.
onError(ProxyWebsocketSession, Throwable) - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
Logs a socket transport error, distinguishing already closing channels and idle timeouts from unexpected failures.
onError(WebsocketSession, Throwable) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
onError(WebsocketSession, Throwable) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketEndpoint
Called when the underlying WebSocket implementation reports an error.
onError(ServerWebsocketSession, Throwable) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
Classifies and logs a transport error, aborts the session, and always performs close cleanup.
onMessage(byte[], WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
onMessage(byte[], WebsocketSession) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketEndpoint
Called when a complete binary message has been received.
onMessage(byte[], WebsocketSession, WebsocketEndpoint.ReceiveTiming) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
onMessage(byte[], WebsocketSession, WebsocketEndpoint.ReceiveTiming) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketEndpoint
Called when a complete binary message has been received, with low-level receive timing when available.
onMessage(byte[], ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
Deserializes and dispatches an incoming binary request for the session, logging failures that escape dispatch.
onMissingProtectedData() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
onMissingProtectedData() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Application-wide fallback policy for messages whose referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Default response when a handler in this consumer receives a message whose protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleCommand
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleCustom
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleDocument
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleError
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleEvent
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleMessage
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleMetrics
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleNotification
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleQuery
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleResult
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleSchedule
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandleDelete
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandleGet
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandleHead
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandleOptions
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandlePatch
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandlePost
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandlePut
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketClose
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketHandshake
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketMessage
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketOpen
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketPong
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandleTrace
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandleWeb
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData() - Element in annotation interface io.fluxzero.sdk.web.HandleWebResponse
Determines how the handler responds when referenced protected data is no longer available.
onMissingProtectedData(MissingProtectedDataPolicy) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
onMissingProtectedData(MissingProtectedDataPolicy) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Configures the application-wide response when referenced protected data is no longer available.
onOpen(ProxyWebsocketSession) - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
Registers an opened socket, forwards its open notification, and schedules keep-alive checks.
onOpen(WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
onOpen(WebsocketSession) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketEndpoint
Called after the opening handshake has completed and the session metadata is available.
onOpen(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
Registers an accepted session, its command-idempotency state and result backlog, emits connection metrics, and schedules a ping.
onOpenOrMessage(SocketSession, DeserializingMessage) - Method in class io.fluxzero.sdk.web.SocketEndpointHandler.SocketEndpointWrapper
 
onPong(ProxyWebsocketSession, ByteBuffer) - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
Consumes matching internal keep-alive pongs and forwards other pong payloads to application handlers.
onPong(DeserializingMessage) - Method in class io.fluxzero.sdk.web.SocketEndpointHandler.SocketEndpointWrapper
 
onPong(ByteBuffer, WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Acknowledges the session's pong and dispatches the configured pong handling through the result-callback execution path.
onPong(ByteBuffer, WebsocketSession) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketEndpoint
Called when a pong frame has been received.
onPong(ByteBuffer, ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
Acknowledges a pong by cancelling the pending ping deadline and scheduling the next ping for an active ping registration.
onSkipDecision(Runnable) - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
 
onSkipDecision(Runnable) - Method in interface io.fluxzero.common.handling.HandlerInvoker
Runs a callback when the pending skip decision is available, including a silent refusal.
onText(ProxyWebsocketSession, String) - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
Encodes a text frame as UTF-8 and forwards it as a socket message request.
onUpdate(List) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
onWebSocketBinary(ByteBuffer, Callback) - Method in class io.fluxzero.proxy.JettyProxyWebsocketAdapter
 
onWebSocketClose(int, String, Callback) - Method in class io.fluxzero.proxy.JettyProxyWebsocketAdapter
 
onWebSocketClose(int, String, Callback) - Method in class io.fluxzero.testserver.websocket.JettyWebsocketAdapter
 
onWebSocketError(Throwable) - Method in class io.fluxzero.proxy.JettyProxyWebsocketAdapter
 
onWebSocketError(Throwable) - Method in class io.fluxzero.testserver.websocket.JettyWebsocketAdapter
 
onWebSocketOpen(Session) - Method in class io.fluxzero.proxy.JettyProxyWebsocketAdapter
 
onWebSocketOpen(Session) - Method in class io.fluxzero.testserver.websocket.JettyWebsocketAdapter
 
onWebSocketPartialBinary(ByteBuffer, boolean, Callback) - Method in class io.fluxzero.testserver.websocket.JettyWebsocketAdapter
 
onWebSocketPong(ByteBuffer) - Method in class io.fluxzero.proxy.JettyProxyWebsocketAdapter
 
onWebSocketPong(ByteBuffer) - Method in class io.fluxzero.testserver.websocket.JettyWebsocketAdapter
 
onWebSocketText(String) - Method in class io.fluxzero.proxy.JettyProxyWebsocketAdapter
 
openActivation() - Static method in class io.fluxzero.sdk.common.ThreadLocalContext
Opens a scope that can switch directly between multiple snapshots and restores the original context on close.
OPENAPI_VERSION_OPTION - Static variable in class io.fluxzero.sdk.web.OpenApiProcessor
 
OpenApiDocumentEndpoint - Class in io.fluxzero.sdk.web
Automatic endpoint that serves the generated OpenAPI document for an ApiDocInfo scope.
OpenApiOptions - Record Class in io.fluxzero.sdk.web
Global options for rendering an ApiDocCatalog as an OpenAPI document.
OpenApiOptions(String, String, String, List) - Constructor for record class io.fluxzero.sdk.web.OpenApiOptions
 
OpenApiOptions(String, String, String, List, String) - Constructor for record class io.fluxzero.sdk.web.OpenApiOptions
Creates an instance of a OpenApiOptions record class.
openApiPath() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Path where the generated OpenAPI document is served when ApiDocInfo.serveOpenApi() is enabled.
OpenApiProcessor - Class in io.fluxzero.sdk.web
Generates an OpenAPI document from Fluxzero web handler annotations during Java compilation.
OpenApiProcessor() - Constructor for class io.fluxzero.sdk.web.OpenApiProcessor
 
OpenApiRenderer - Class in io.fluxzero.sdk.web
Renders a generic ApiDocCatalog as an OpenAPI JSON document.
openApiVersion() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
OpenAPI document version.
openApiVersion() - Method in record class io.fluxzero.sdk.web.OpenApiOptions
Returns the value of the openApiVersion record component.
openStream(String, Long, int) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Returns up to maxSize document messages after lastIndex, excluding tombstones; a null index starts from the beginning and an unknown collection yields an empty stream.
openStream(String, Long, int, boolean) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Returns up to maxSize document messages after lastIndex, optionally including tombstones.
operation - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
operation() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns the value of the operation record component.
operationId() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Stable operation identifier for generated specs.
operationId() - Method in record class io.fluxzero.sdk.web.ApiDocDetails
Returns the value of the operationId record component.
optional() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the current model value as an optional without loading relationship context.
optional() - Method in record class io.fluxzero.sdk.modeling.ModelState
Returns the current value as an optional.
Optional attributes - Section in annotation interface io.fluxzero.sdk.modeling.Member
 
Optional Final Notification - Section in class io.fluxzero.common.api.tracking.DisconnectTracker
 
options() - Method in record class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.ConnectionSetup
Returns the value of the options record component.
Options(int, int) - Constructor for record class io.fluxzero.sdk.modeling.Graph.Options
Creates an instance of a Options record class.
OPTIONS - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
 
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) - 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) - Method in interface io.fluxzero.common.handling.HandlerMatcher
Combines this HandlerMatcher with another HandlerMatcher to form a composite matcher.
or(ThrowingPredicate) - Method in interface io.fluxzero.common.ThrowingPredicate
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
Order - Annotation Interface in io.fluxzero.sdk.common
Declares the relative order in which Fluxzero applies interceptors and decorators.
ordered() - Method in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Returns a copy with consumer-specific interceptors ordered by Order.
Ordering - Section in annotation interface io.fluxzero.sdk.modeling.AssertLegal
 
orderOf(Object) - Static method in class io.fluxzero.sdk.common.ClientUtils
Resolves the configured order for the given component.
ordinal() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest.Node
Returns the value of the ordinal record component.
ordinary() - Method in record class io.fluxzero.sdk.tracking.handling.LocalDispatchFilter
Returns the value of the ordinary record component.
orElse(GraphProjectionCompletion) - Method in enum class io.fluxzero.sdk.modeling.GraphProjectionCompletion
Returns this explicit policy, or the supplied broader-scope policy when this value is GraphProjectionCompletion.DEFAULT.
orElse(T) - Method in interface io.fluxzero.sdk.modeling.Entity
Returns the value if present; otherwise, returns the provided default value.
orElse(T) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the current model value or the supplied fallback.
orElseGet(Supplier) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the current model value or obtains a fallback lazily.
orElseGet(Supplier) - Method in interface io.fluxzero.sdk.modeling.Entity
Returns the current value if it is present, otherwise returns the result produced by the provided Supplier.
orElseThrow() - Method in interface io.fluxzero.sdk.modeling.Entity
Returns the value if present; otherwise, throws a NoSuchElementException.
orElseThrow() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the current model value or throws when this graph is empty.
orElseThrow(Supplier) - Method in interface io.fluxzero.sdk.modeling.Entity
Returns the value if present, otherwise throws an exception provided by the given exceptionSupplier.
orElseThrow(Supplier) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the current model value or throws the supplied exception when this graph is empty.
origin() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns the value of the origin record component.
orThen(HandlerRegistry) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
Creates a fallback registry that only invokes the given registry if this one yields no result.
orTimeout(CompletableFuture, Duration) - Method in interface io.fluxzero.common.TaskScheduler
Sets a timeout for a CompletableFuture.
OTHER - Enum constant in enum class io.fluxzero.sdk.web.NativeWebRequestMetric.ErrorCategory
 
OUTPUT_OPTION - Static variable in class io.fluxzero.sdk.web.OpenApiProcessor
 
outputItemCount - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
OutputStreamCapturer - Class in io.fluxzero.sdk.web
 
OutputStreamCapturer(int, BiConsumer) - Constructor for class io.fluxzero.sdk.web.OutputStreamCapturer
 
outstandingRequest(long) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Returns the still-outstanding request for a decoded response, or null when it is no longer pending.
overlaps(Document, String, String, String) - Static method in class io.fluxzero.common.search.CollectionValues
Tests interval overlap; old annotated documents without a minimum retain their maximum-only interval.
overlay(String, Class, Entity) - Method in class io.fluxzero.sdk.modeling.ModelBatchScope.Snapshot
Resolves one exact identity or alias against the snapshot, preserving exact-ID precedence.
overlayChanges(Collection) - Method in class io.fluxzero.common.modeling.ModelRelationshipQueries.OwnedRelationshipGraph
Applies the final non-deletion relationship values from ordered commit steps.
overlayCurrent(String, CommitAttempt) - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Overlays pending exact values without changing the durable context's pinned state boundary.
overlayCurrent(String, CommitAttempt, Object) - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Overlays only pending values produced by this repository family at the durable boundary.
overlayCurrent(String, String, Class, Entity) - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Overlays a durable direct load with the newest pending model or alias visible to the current message.
overlayCurrent(String, String, Class, Entity, Object) - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Overlays only pending values produced by this repository family.
overlayExactIdentity(String, Class) - Method in class io.fluxzero.sdk.modeling.ModelBatchScope.Snapshot
Returns a pending exact identity override with its dependency, without inspecting aliases.
overlayIdentity(String, Class, String, boolean) - Method in class io.fluxzero.sdk.modeling.ModelBatchScope.Snapshot
Returns a pending identity override, or null to retain the durable identity.
overlayPendingContext(CommitAttempt) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Adds this repository's visible pending values and commit dependencies to a prefetched durable context.
ownedDescendants(Collection, Collection) - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Returns descendants whose complete path from a supplied root owns the child lifecycle.
ownedRelationshipGraph() - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Creates the transient owned-relationship view used to validate recursive cascade plans.
OwnedRelationshipGraph() - Constructor for class io.fluxzero.common.modeling.ModelRelationshipQueries.OwnedRelationshipGraph
 
owners() - Method in class io.fluxzero.common.modeling.ModelCommitAssignment.Aliases
Returns canonical Model owners indexed by alias.

P

packArrayHeader(int) - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Writes an array header; callers write its elements separately.
packBinaryHeader(int) - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Writes a binary header; callers write its payload separately.
packBoolean(boolean) - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Writes a boolean.
packByte(byte) - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Writes a Java byte in its smallest MessagePack representation.
packInt(int) - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Writes a Java integer in its smallest MessagePack representation.
packLong(long) - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Writes the smallest signed or unsigned integer representation of a Java long.
packNil() - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Writes nil.
packString(String) - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Writes UTF-8, replacing malformed UTF-16 with '?'
parallel() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
parameter() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ModelParameter
Returns the value of the parameter record component.
parameter() - Method in record class io.fluxzero.sdk.web.ApiDocParameter
Returns the value of the parameter record component.
parameter() - Method in record class io.fluxzero.sdk.web.ApiDocRequestBody
Returns the value of the parameter record component.
parameterize(Class, Type...) - Static method in class io.fluxzero.common.reflection.GenericTypeResolver
Creates a parameterized type for a raw class and its actual type arguments.
parameterNameProvider(ParameterNameProvider) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
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.).
parameterResolvers() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Returns the assembled parameter resolvers used for injecting handler method arguments.
parameters() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns the value of the parameters record component.
ParameterValue - Class in io.fluxzero.sdk.web
Wrapper around a resolved parameter value in a web request.
ParameterValue() - Constructor for class io.fluxzero.sdk.web.ParameterValue
 
parent() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest.Node
Returns the value of the parent record component.
parent() - Method in interface io.fluxzero.sdk.modeling.AggregateRoot
 
parent() - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
parent() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the parent entity of the current entity.
parent() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the parent of this concrete graph placement, if one exists.
parent() - Method in record class io.fluxzero.sdk.modeling.Graphs.MaterializedNode
Returns the value of the parent record component.
parent() - Method in class io.fluxzero.sdk.modeling.ModifiableEntity
 
parent() - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
parent() - Method in interface io.fluxzero.sdk.modeling.PersistedRoot
 
parent() - Method in class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
parent(Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the closest parent assignable to the requested type.
Parent - Annotation Interface in io.fluxzero.sdk.modeling
On a Model, registers a directed Graph relationship whose property contains one parent ID or a collection of parent IDs.
parentCollections() - Method in record class io.fluxzero.sdk.persisting.repository.ModelAncestorResolver.AncestorReads
Returns the value of the parentCollections record component.
parentCount() - Method in record class io.fluxzero.common.api.scheduling.GetScheduleParents.Metric
Returns the value of the parentCount record component.
parentCount() - Method in record class io.fluxzero.common.api.scheduling.ScheduleWithParents.Metric
Returns the value of the parentCount record component.
parentDeletionBlocked(Class, Class) - Static method in class io.fluxzero.sdk.modeling.ModelErrors
A deletion-protected child survives parent deletion.
parentId() - Method in interface io.fluxzero.common.modeling.ModelRelationshipQueries.Relationship
Returns the parent Model identifier.
parentId() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Returns the value of the parentId record component.
parentIds() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Change
Returns the value of the parentIds record component.
parentIds() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipChange
Returns the distinct parent identifiers required by the desired relationships.
parentIds() - Method in record class io.fluxzero.sdk.modeling.CascadedModelDeletion
Returns the value of the parentIds record component.
parentModel(Class) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the value of the closest parent assignable to the requested type.
parentModelType() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the statically unique parent type, or null for untyped and polymorphic references.
parentModelType(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Resolves the concrete parent model type for one runtime parent ID.
parentModelTypes() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the value of the parentModelTypes record component.
parentNotFound(Class) - Static method in class io.fluxzero.sdk.modeling.ModelErrors
Required referenced parent does not exist in the final mutation state.
ParentReference(EntityMetadata.Property, Class, String, List, ApiDoc, boolean, boolean, boolean, int, boolean, boolean) - Constructor for record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Creates an instance of a ParentReference record class.
parentReferences() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the discovered parent-reference descriptors for this type.
ParentRelationship(String, Class, String, boolean, boolean) - Constructor for record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Creates an instance of a ParentRelationship record class.
parentRelationships(String, Object) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Resolves and deduplicates the outgoing parent relationships of one model value.
parentRequired(Class) - Static method in class io.fluxzero.sdk.modeling.ModelErrors
Required reference is absent.
parents() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns all direct parents of this model.
PARENTS - Enum constant in enum class io.fluxzero.common.api.modeling.ModelRelationshipRead.Direction
 
parentScoped() - Element in annotation interface io.fluxzero.sdk.modeling.EntityId
Whether the persisted model identity is scoped by its one non-null declared parent.
parentScopedEntityId() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns whether this model's persisted identity is scoped by a parent relationship.
parentType() - Method in interface io.fluxzero.common.modeling.ModelRelationshipQueries.Relationship
Returns the declared parent Model type.
parentType() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Returns the value of the parentType record component.
parse(String) - Static method in enum class io.fluxzero.sdk.publishing.dataprotection.MissingProtectedDataPolicy
Parses a configured policy value case-insensitively.
parse(String) - Static method in enum class io.fluxzero.sdk.tracking.ConsumerHandlingMode
Parses a user-facing handling mode value.
parseCronExpression(String) - Static method in class io.fluxzero.sdk.scheduling.CronExpression
Parses and caches a five-field cron expression without an explicit seconds field; invalid expressions cause IllegalArgumentException.
parseCronExpression(String, boolean) - Static method in class io.fluxzero.sdk.scheduling.CronExpression
Parses and caches a cron expression, including a leading seconds field when withSeconds is true; invalid expressions cause IllegalArgumentException.
parseDepth(String) - Method in class io.fluxzero.sdk.publishing.RecursivePublicationGuard
 
parseMetadataValue(String) - Method in class io.fluxzero.common.search.JacksonInverter
 
parseObject(JsonParser, Map, String) - Method in class io.fluxzero.common.search.JacksonInverter
 
parseRequestCookieHeader(String) - Static method in class io.fluxzero.sdk.web.WebUtils
Parses a Cookie request header string into a list of HttpCookie instances.
parseResponseCookieHeader(List) - Static method in class io.fluxzero.sdk.web.WebUtils
Parses a list of Set-Cookie header values into a list of HttpCookie instances.
parseTimeProperty(String, Object, boolean, Supplier) - Static method in class io.fluxzero.common.SearchUtils
Parses a time-related property from an object based on the specified property path.
partial(ThrowingSupplier, Map) - Static method in class io.fluxzero.sdk.web.WebResponse
Creates a 206 Partial Content response with a lazily opened body stream.
PartialFileInputStream - Class in io.fluxzero.sdk.web
 
PartialFileInputStream(Path, long, long) - Constructor for class io.fluxzero.sdk.web.PartialFileInputStream
 
participatesInGraphComposition() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Whether this model is placed in an automatically composed graph through at least one explicit parent path.
passive() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Indicates that this consumer should process messages without publishing result messages.
passive() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleCommand
If true, this handler is considered passive and will not emit a result message.
passive() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleCustom
If true, this handler is considered passive and will not emit a result message.
passive() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleQuery
If true, this handler is considered passive and will not emit a result message.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandleDelete
If true, the handler will not publish a response to the WebResponse log.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandleGet
If true, the handler will not publish a response to the WebResponse log.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandleHead
If true, the handler will not publish a response to the WebResponse log.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandleOptions
If true, the handler will not publish a response to the WebResponse log.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandlePatch
If true, the handler will not publish a response to the WebResponse log.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandlePost
If true, the handler will not publish a response to the WebResponse log.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandlePut
If true, the handler will not publish a response to the WebResponse log.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketHandshake
If true, the handler will not publish a response to the WebResponse log.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketMessage
If true, the handler will not publish a response to the WebResponse log.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketOpen
If true, the handler will not publish a response to the WebResponse log.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketPong
If true, the handler will not publish a response to the WebResponse log.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandleTrace
If true, the handler will not publish a response to the WebResponse log.
passive() - Element in annotation interface io.fluxzero.sdk.web.HandleWeb
If true, the handler will not publish a response to the WebResponse log.
patch(String) - Static method in class io.fluxzero.sdk.web.WebRequest
Creates a new WebRequest.Builder instance for constructing a PATCH request to given url.
PATCH - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
 
path() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipRead
Returns the value of the path record component.
path() - Method in record class io.fluxzero.common.api.search.SearchValue
Returns the value of the path record component.
path() - Method in interface io.fluxzero.common.modeling.ModelRelationshipQueries.Relationship
Returns the child's composition path in the parent Graph.
path() - Element in annotation interface io.fluxzero.sdk.modeling.GraphPathOverride
Canonical relationship path.
path() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Association
Returns path of the property to match on in the handler state.
path() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ValidationException.ViolationSummary
Returns the value of the path record component.
path() - Element in annotation interface io.fluxzero.sdk.web.ApiDocComponent
Component path relative to components, separated by dots.
path() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns the value of the path record component.
Path - Annotation Interface in io.fluxzero.sdk.web
Declares a path prefix that contributes to the final URI of a web handler.
Path() - Constructor for class io.fluxzero.common.search.Document.Path
 
PATH - Enum constant in enum class io.fluxzero.sdk.web.WebParameterSource
URI path parameters (e.g.
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 - Section in class io.fluxzero.common.api.search.constraints.PathConstraint
 
Path Handling - Section in class io.fluxzero.common.api.search.constraints.MatchConstraint
 
pathInParent() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the value of the pathInParent record component.
pathInParent() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Returns the value of the pathInParent record component.
pathInParent() - Element in annotation interface io.fluxzero.sdk.modeling.Parent
Optional slash-separated, non-reserved collection path relative to the parent document.
pathMap() - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Returns the route parameter values currently bound to this request.
pathOverrides() - Element in annotation interface io.fluxzero.sdk.modeling.GraphProjection
Optional projection-local replacements for canonical relationship paths.
PathParam - Annotation Interface in io.fluxzero.sdk.web
Injects a path variable from the URI into a handler method parameter.
pathPredicate(String) - Static method in class io.fluxzero.common.search.Document.Path
Constructs a predicate to match Document.Path instances against the given glob-style path query.
pattern() - Element in annotation interface io.fluxzero.sdk.configuration.spring.ConditionalOnProperty
Returns the regular expression the property value must match; the default accepts any non-empty value.
pattern() - Method in record class io.fluxzero.sdk.web.WebsocketHandlerDecorator.SocketPattern
Returns the value of the pattern record component.
pattern(String, String, String) - Static method in class io.fluxzero.sdk.web.WebRequestRoute
Exports a compiled web path without changing the path regex's anchors or lookaround scope.
pauseDuration() - Method in interface io.fluxzero.sdk.tracking.FlowRegulator
Optionally pause this consumer for a given amount of time.
pauseDuration() - Method in class io.fluxzero.sdk.tracking.NoOpFlowRegulator
 
pauseFetchIfNeeded() - Method in class io.fluxzero.sdk.tracking.client.DefaultTracker
 
PauseTrackerEvent - Class in io.fluxzero.sdk.tracking.metrics
 
PauseTrackerEvent() - Constructor for class io.fluxzero.sdk.tracking.metrics.PauseTrackerEvent
 
payload() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.CreditCardNumber
 
payload() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.Length
 
payload() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.Range
 
payload() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.UniqueElements
 
payload() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.URL
 
payload() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.UUID
 
payload(Object) - Method in class io.fluxzero.sdk.web.WebResponse.Builder
Sets the payload and returns this builder.
payloadBytes() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns the value of the payloadBytes record component.
payloadClass() - Method in record class io.fluxzero.sdk.publishing.LocalDispatchDescriptor
Returns the value of the payloadClass record component.
payloadClassKey() - Method in record class io.fluxzero.common.handling.HandlerMethodApplicability
Returns the value of the payloadClassKey record component.
payloadCodecs() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Returns compact payload codecs owned by this concrete protocol client.
payloadCodecs() - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
payloadCodecs() - Method in class io.fluxzero.sdk.publishing.client.WebsocketGatewayClient
 
payloadCodecs() - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
payloadCodecs() - Method in class io.fluxzero.testserver.websocket.ConsumerEndpoint
 
payloadCodecs() - Method in class io.fluxzero.testserver.websocket.EventSourcingEndpoint
 
payloadCodecs() - Method in class io.fluxzero.testserver.websocket.ProducerEndpoint
 
payloadCodecs() - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
Returns compact payload codecs owned by this concrete endpoint protocol.
PayloadFilter - Class in io.fluxzero.sdk.tracking.handling
A MessageFilter used to restrict message handling based on the payload type.
PayloadFilter() - Constructor for class io.fluxzero.sdk.tracking.handling.PayloadFilter
 
PayloadParameterResolver - Class in io.fluxzero.sdk.tracking.handling
Resolves handler method parameters by injecting the message payload.
PayloadParameterResolver() - Constructor for class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
 
Payload requiring an authenticated user - Section in annotation interface io.fluxzero.sdk.tracking.handling.authentication.RequiresUser
 
payloadRestricted() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns the value of the payloadRestricted record component.
PayloadType(String, Integer) - Constructor for record class io.fluxzero.common.api.tracking.ConsumerFilter.PayloadType
 
PayloadType(String, Integer, boolean) - Constructor for record class io.fluxzero.common.api.tracking.ConsumerFilter.PayloadType
Creates an instance of a PayloadType record class.
payloadTypes() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns the value of the payloadTypes record component.
peek(Consumer) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
peekInt(byte[], int) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Reads a big-endian 32-bit integer at the supplied offset without maintaining or advancing a cursor.
pendingResponses(Predicate) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Snapshots pending responses for lifecycle cleanup without changing their delivery or retry behavior.
pendingSends() - Method in record class io.fluxzero.proxy.ProxyWebsocketBackpressureEvent
Returns the value of the pendingSends record component.
PER_HANDLER_CONSUMER_MODE - Static variable in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Creates an isolated default consumer per unconfigured handler class.
PER_PACKAGE_CONSUMER_MODE - Static variable in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Creates one isolated default consumer per exact package containing unconfigured handler classes.
Performance consideration - Section in class io.fluxzero.common.api.search.constraints.PathConstraint
 
Performance Considerations - Section in class io.fluxzero.common.api.search.constraints.ContainsConstraint
 
Performance Considerations - Section in class io.fluxzero.common.api.search.constraints.QueryConstraint
 
Performance Considerations - Section in class io.fluxzero.common.reflection.ReflectionUtils
 
performInvocation(HandlerDescriptor, Callable) - Static method in class io.fluxzero.sdk.tracking.handling.Invocation
Wraps the given Callable in an invocation context for the supplied handler descriptor.
performInvocation(HandlerInvoker, Callable) - Static method in class io.fluxzero.sdk.tracking.handling.Invocation
Wraps the given Callable in an invocation context for the supplied handler.
performInvocation(HandlerMethod, M) - Static method in class io.fluxzero.sdk.tracking.handling.Invocation
Invokes the supplied reusable handler method inside an invocation context without allocating a per-message Callable adapter.
performInvocation(Callable) - Static method in class io.fluxzero.sdk.tracking.handling.Invocation
Wraps the given Callable in an invocation context.
period() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.SnapshotSettings
Returns the value of the period record component.
period(Instant, Instant) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Sets the start and end time using a time range.
Periodic - Annotation Interface in io.fluxzero.sdk.scheduling
Declares a message (typically a Schedule) or its handler method as part of a periodic schedule.
PERIODIC_SCHEDULE_INVALID - Enum constant in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
A periodic schedule annotation is missing the required timing configuration.
periodicScheduleAnnotationMissing(Class) - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates the report used when code asks Fluxzero to schedule a value periodically without @Periodic.
periodicScheduleInvalid(Class) - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates the report used when a periodic schedule is not valid.
PeriodicSnapshotTrigger - Class in io.fluxzero.sdk.persisting.eventsourcing
A SnapshotTrigger that triggers snapshot creation at fixed intervals based on the aggregate's sequence number.
PeriodicSnapshotTrigger(int) - Constructor for class io.fluxzero.sdk.persisting.eventsourcing.PeriodicSnapshotTrigger
Constructs a periodic snapshot trigger with the given interval.
periodIndex(long) - Method in class io.fluxzero.sdk.persisting.eventsourcing.PeriodicSnapshotTrigger
 
PersistedRoot<T> - Interface in io.fluxzero.sdk.modeling
Shared revision contract for an independently persisted Aggregate or Model root.
persistence() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Durable representations and authoritative load path for this Model.
Persistence - Section in annotation interface io.fluxzero.sdk.modeling.Model
 
Persistence - Section in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
 
Persistence and Lifecycle - Section in class io.fluxzero.sdk.tracking.handling.StatefulHandler
 
pingDelay - Static variable in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
pingDelay() - Element in annotation interface io.fluxzero.sdk.web.SocketEndpoint.AliveCheck
Interval between pings in SocketEndpoint.AliveCheck.timeUnit().
PingRegistration() - Constructor for class io.fluxzero.testserver.websocket.WebsocketEndpoint.PingRegistration
 
PingRegistration(Registration) - Constructor for class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.PingRegistration
 
pingTimeout - Static variable in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
pingTimeout() - Element in annotation interface io.fluxzero.sdk.web.SocketEndpoint.AliveCheck
Time allowed to receive a pong after a ping.
pinnedRevision(Entity, long, ModelRepository) - Static method in class io.fluxzero.sdk.modeling.Graphs
Internal result view retaining a known revision without consulting a subsequent current cache entry.
plan() - Method in record class io.fluxzero.common.handling.HandlerMethodPreparation
Returns the value of the plan record component.
plan(Class, Collection) - Static method in class io.fluxzero.sdk.modeling.MutationPlan
Compiles and validates a target plan without an explicit target override.
planDeletion(Object, ModelDeletionCascade) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
planDeletion(Object, ModelDeletionCascade) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Creates a bounded, non-mutating plan for an explicit model hard deletion.
planModelDeletion(PlanModelDeletion) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Creates a bounded, non-mutating plan for an explicit independent-model hard deletion.
planModelDeletion(PlanModelDeletion) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
planModelDeletion(PlanModelDeletion) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
PlanModelDeletion - Class in io.fluxzero.common.api.modeling
Creates a bounded, non-mutating hard-deletion plan.
PlanModelDeletion(String, ModelDeletionCascade) - Constructor for class io.fluxzero.common.api.modeling.PlanModelDeletion
 
PlanModelDeletion.Metric - Class in io.fluxzero.common.api.modeling
 
playBackToCondition(Predicate) - Method in interface io.fluxzero.sdk.modeling.Entity
Plays back through older versions of this entity until a specified condition is met.
playBackToCondition(Predicate) - Method in interface io.fluxzero.sdk.modeling.Graph
Plays back to the first retained revision matching the supplied condition.
playBackToEvent(Long, String) - Method in interface io.fluxzero.sdk.modeling.Entity
Finds a version of this entity matching the given eventIndex or eventId.
playBackToEvent(Long, String) - Method in interface io.fluxzero.sdk.modeling.Graph
Plays back to the first retained revision matching the supplied event boundary.
plus() - Method in class io.fluxzero.common.Decimal
Delegates to BigDecimal.plus().
plus(MathContext) - Method in class io.fluxzero.common.Decimal
Policy(int, int, boolean, boolean, String, String) - Constructor for record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Policy
Creates an instance of a Policy record class.
pollReferenceQueue() - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
port() - Method in record class io.fluxzero.common.HttpOrigin
Returns the value of the port record component.
port() - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns the value of the port record component.
port() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.URL
 
position() - Method in class io.fluxzero.common.api.internal.BinaryWire.Cursor
Returns the current absolute offset in the backing array.
position() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Returns the current absolute offset in the backing array.
position() - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Returns the absolute offset of the next unread byte in the input array.
position(Tracker, 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
Creates a position for a single segment range.
Position(long) - Constructor for class io.fluxzero.common.api.tracking.Position
Creates a position that applies the same index to all segments.
Position(SegmentRange) - Constructor for class io.fluxzero.common.api.tracking.Position
Creates a position for a single segment range.
Position(List) - Constructor for class io.fluxzero.common.api.tracking.Position
Creates a position from a list of segment ranges.
PositionStore - Interface in io.fluxzero.common.tracking
Interface for storing and retrieving Position objects representing the last processed message indexes per segment for a given consumer.
possibleTargets(Object) - Method in interface io.fluxzero.sdk.modeling.Entity
Determines the possible target entities for the given update.
post(String) - Static method in class io.fluxzero.sdk.web.WebRequest
Creates a new WebRequest.Builder instance for constructing a POST request to given url.
POST - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
 
postfix() - Element in annotation interface io.fluxzero.sdk.modeling.Alias
Adds given string as a postfix to the alias (if the property value is non-null).
postfix() - Element in annotation interface io.fluxzero.sdk.modeling.EntityId
Postfix added outside the identifier's own repository representation.
postProcessAfterInitialization(Object, String) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Captures beans post-initialization to inspect later for handler registration.
postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class io.fluxzero.sdk.configuration.spring.ModelHandlerPostProcessor
 
postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class io.fluxzero.sdk.configuration.spring.SocketEndpointPostProcessor
 
postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class io.fluxzero.sdk.configuration.spring.StatefulPostProcessor
 
postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class io.fluxzero.sdk.configuration.spring.TrackSelfPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class io.fluxzero.sdk.configuration.spring.ModelHandlerPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class io.fluxzero.sdk.configuration.spring.SocketEndpointPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class io.fluxzero.sdk.configuration.spring.StatefulPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class io.fluxzero.sdk.configuration.spring.TrackSelfPostProcessor
 
pow(int) - Method in class io.fluxzero.common.Decimal
Delegates to BigDecimal.pow(int).
pow(int, MathContext) - Method in class io.fluxzero.common.Decimal
precision() - Method in class io.fluxzero.common.Decimal
Preferred Alternatives - Section in class io.fluxzero.common.api.tracking.ResetPosition
 
prefix() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter.PayloadType
Returns the value of the prefix record component.
prefix() - Element in annotation interface io.fluxzero.sdk.modeling.Alias
Adds given string as a prefix to the alias (if the property value is non-null).
prefix() - Element in annotation interface io.fluxzero.sdk.modeling.EntityId
Prefix added outside the identifier's own repository representation.
PREFIX - Static variable in class io.fluxzero.sdk.scheduling.DeadlineMetadata
Reserved SDK namespace; application/dispatch metadata cannot supply values in this namespace.
prefixRegex() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter.RoutePattern
Returns the value of the prefixRegex record component.
preparation() - Method in record class io.fluxzero.common.handling.HandlerMethodApplicability
Returns the value of the preparation record component.
preparationFailure(String, long, Exception) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Translates loss of a pinned document during mutation preparation.
preparationNanos - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
prepare(HandlerDescriptor) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
prepare(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
prepare(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.handling.contentfiltering.ContentFilterInterceptor
 
prepare(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.handling.errorreporting.ErrorReportingInterceptor
 
prepare(HandlerDescriptor) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor
Prepares this interceptor for a specific handler method.
prepare(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.handling.RequestGraphResponseInterceptor
 
prepare(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.handling.validation.ValidatingInterceptor
 
prepare(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.metrics.DisableMetrics
 
prepare(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.metrics.HandlerMonitor
 
prepare(HandlerInput) - Method in interface io.fluxzero.common.handling.HandlerMethodPlanner
Selects and prepares a handler method without creating the message when the planner supports lazy input.
prepare(DeserializingMessage, Class, String, DocumentSerializer, SearchClient) - Static method in class io.fluxzero.sdk.persisting.search.ModelSourceDocumentMigration
Captures the handled value before application code can mutate it, and inspects the verified current source.
prepare(DocumentStore, Object) - Static method in class io.fluxzero.sdk.persisting.search.DefaultIndexOperation
Prepare a new DefaultIndexOperation instance for managing document indexing.
prepare(DocumentStore, Object, Object, String, String, String) - Static method in class io.fluxzero.sdk.persisting.search.DefaultIndexOperation
Prepares a new DefaultIndexOperation instance to manage document indexing with specified path mappings.
prepare(DocumentStore, Object, Object, Function, Function, Function) - Static method in class io.fluxzero.sdk.persisting.search.DefaultIndexOperation
Prepares a new DefaultIndexOperation instance for managing document indexing with specified functions for extracting key properties from the object.
prepare(LocalExecution) - Method in interface io.fluxzero.sdk.publishing.PreparedLocalDispatch
Performs work that must happen before Fluxzero selects a local handler.
prepare(Executable, Class, Class) - Method in interface io.fluxzero.common.handling.MessageFilter
Returns a filter prepared for the supplied handler method.
prepare(Executable, Class, Class) - Method in class io.fluxzero.sdk.tracking.handling.PayloadFilter
 
prepare(Executable, Class, Class) - Method in class io.fluxzero.sdk.tracking.handling.SegmentFilter
 
prepare(Executable, Class, Class) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
prepare(Parameter, Annotation) - Method in interface io.fluxzero.common.handling.ParameterResolver
Prepares a resolver function when this resolver can determine compatibility from the parameter and method annotation alone.
prepare(Parameter, Annotation) - Method in class io.fluxzero.sdk.persisting.search.MaterializedGraphParameterResolver
 
prepare(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.authentication.CurrentUserParameterResolver
 
prepare(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.authentication.UserParameterResolver
 
prepare(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.MessageParameterResolver
 
prepare(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.MetadataParameterResolver
 
prepare(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.TimestampParameterResolver
 
prepare(String, CommitAttempt) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Prepares the wire commit and change correlation for an attempt using ModelConflictPolicy.ACCEPT, without submitting it.
prepare(String, CommitAttempt, ModelConflictPolicy) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Prepares an ordinary, non-migration commit with the supplied conflict policy, without submitting it.
prepare(String, CommitAttempt, ModelConflictPolicy, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Prepares a commit with the supplied conflict and migration policies, without treating its input as an already stored event or submitting it.
prepare(String, CommitAttempt, ModelConflictPolicy, boolean, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Prepares the wire commit and change correlation using the supplied conflict, migration, and existing-event policies, without submitting the commit.
prepare(M) - Method in interface io.fluxzero.common.handling.HandlerMethodPlanner
Selects a handler method for the representative message and prepares its invocation.
prepareApplicability(HandlerInput) - Method in interface io.fluxzero.common.handling.HandlerMethodPlanner
Determines whether a handler applies without creating the complete message when the planner supports lazy input.
prepareApplicability(M) - Method in interface io.fluxzero.common.handling.HandlerMethodPlanner
Determines whether a handler applies to the message and returns the complete key needed to reuse that decision.
prepareAsyncInvocation() - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
 
prepareAsyncInvocation() - Method in interface io.fluxzero.common.handling.HandlerInvoker
Registers framework lifecycle state on the dispatching thread before this invocation moves to an asynchronous worker.
prepared(HandlerMethodPlan) - Static method in record class io.fluxzero.common.handling.HandlerMethodPreparation
Creates a successful preparation.
PREPARED - Enum constant in enum class io.fluxzero.common.handling.HandlerMethodPreparation.Status
The handler matches and HandlerMethodPreparation.plan() contains its invocation plan.
prepareDeadline(Schedule, boolean) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
prepareDeadline(Schedule, boolean) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Prepares a Model-owned deadline without publishing it.
prepareDeadlineReevaluation(String, DefaultModelRepository.Commit.Outcome, CommitAttempt) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Rebuilds all deadline metadata and effects without changing the original conflict or event policy.
prepareDelete(DocumentStore, Object, Object) - Static method in class io.fluxzero.sdk.persisting.search.DefaultIndexOperation
Prepares a new DefaultIndexOperation instance for deleting a document from the specified collection in the DocumentStore.
PreparedHandler(Object, Handler) - Constructor for record class io.fluxzero.sdk.tracking.DefaultTracking.PreparedHandler
Creates an instance of a PreparedHandler record class.
PreparedInterceptedHandler(Handler, HandlerInterceptor) - Constructor for class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedInterceptedHandler
 
PreparedLocalDispatch - Interface in io.fluxzero.sdk.publishing
Applies a DispatchInterceptor to local dispatch without requiring Fluxzero to create a complete message before handler selection.
PreparedParameterResolver<M> - Interface in io.fluxzero.common.handling
Optional extension for parameter resolvers that can prepare a resolver function for a specific message in one step.
prepareEnvelope(SerializedMessage) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Prepares a message once for reuse by an enclosing transport codec.
prepareEnvelopes(List) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Prepares a message sequence, retaining the original list when every envelope is reusable.
prepareForSending(SerializedMessage, ProxyRequestHandler.JettyExchange, int) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
prepareForSkippingCast(I, Integer) - Method in interface io.fluxzero.sdk.common.serialization.casting.CasterChain
Prepares an input for direct deserialization when no content caster can transform, split or drop it.
prepareForSkippingCast(S, Integer) - Method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
 
prepareHandlerMethod(Object, M) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
prepareHandlerMethod(Object, M) - Method in class io.fluxzero.common.handling.HandlerInspector.ObjectHandlerMatcher
 
prepareHandlerMethod(T, M) - Method in interface io.fluxzero.common.handling.HandlerMatcher
Selects and prepares a handler method on the supplied target for the given message.
prepareIndex(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Prepare given object for indexing for search.
prepareIndex(Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Begins an index operation for the given object.
prepareInput(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
prepareInput(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.handling.errorreporting.ErrorReportingInterceptor
 
prepareInput(HandlerDescriptor) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor
Prepares this interceptor to run without first creating a complete message.
prepareInput(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.handling.RequestGraphResponseInterceptor
 
prepareInput(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.handling.validation.ValidatingInterceptor
 
prepareInput(HandlerDescriptor) - Method in class io.fluxzero.sdk.tracking.metrics.HandlerMonitor
 
prepareInput(HandlerDescriptor, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
prepareInput(HandlerDescriptor, HandlerInput) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor
Prepares this interceptor using both the selected handler method and a representative input.
prepareInput(HandlerDescriptor, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.validation.ValidatingInterceptor
 
prepareInput(HandlerDescriptor, HandlerInput) - Method in class io.fluxzero.sdk.tracking.metrics.HandlerMonitor
 
prepareInput(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
 
prepareInput(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.authentication.UserParameterResolver
 
prepareInput(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.MessageParameterResolver
 
prepareInput(Parameter, Annotation, HandlerInput) - Method in class io.fluxzero.sdk.tracking.handling.MetadataParameterResolver
 
prepareInput(Parameter, Annotation, HandlerInput) - Method in interface io.fluxzero.common.handling.HandlerInputResolver
Determines whether this resolver handles the parameter and, when it does, creates the function that supplies the parameter value during invocation.
prepareInvoker(M) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
prepareInvokerOrNull(M) - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher
 
prepareLocalDispatch(LocalDispatchDescriptor) - Method in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
 
prepareLocalDispatch(LocalDispatchDescriptor) - Method in class io.fluxzero.sdk.publishing.correlation.CorrelatingInterceptor
 
prepareLocalDispatch(LocalDispatchDescriptor) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
prepareLocalDispatch(LocalDispatchDescriptor) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Prepares this interceptor for repeated local dispatches with the same static message characteristics.
prepareLocalDispatch(LocalDispatchDescriptor) - Method in class io.fluxzero.sdk.publishing.RecursivePublicationGuard
 
prepareLocalDispatch(LocalDispatchDescriptor) - Method in class io.fluxzero.sdk.publishing.routing.MessageRoutingInterceptor
 
prepareLocalDispatch(LocalDispatchDescriptor) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
prepareModelCommit(CommitModels, List, Set) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Materializes direct Model documents and returns their deferred local-monitor publication.
prepareModelGraphProjection(ModelGraphProjectionConfiguration, Set, long, boolean) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Materializes graph documents and returns their deferred local-monitor publication.
prepareModelGraphSchemaProjection(ModelGraphProjectionConfiguration, Set, long) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Re-materializes only affected roots at the same business boundary after a source schema rewrite.
prepareModelReindex(ReindexModel) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Prepares one source write while the owning Model store holds its head lock.
prepareRebased(String, DefaultModelRepository.Commit.Outcome, CommitAttempt) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Prepares an ACCEPT rebase with the original commit shape, delivery guarantee, duplicate flag, and migration policy.
prepareRequest(Request) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Captures a request without releasing it to the websocket queue yet.
prepareRequest(Request, Object) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Captures a request and result context without releasing it to the websocket queue yet.
prepareRequest(SerializedMessage, Duration, Consumer) - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler
 
prepareResults(List, List) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Allows a specialized client to complete request-owned work for a decoded result group before individual request futures are released.
prepareResults(List, List) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
prepareShutdown() - Method in interface io.fluxzero.sdk.configuration.client.Client
Announces controlled shutdown before application callbacks and consumers drain.
prepareShutdown() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
present() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Identity
Returns the value of the present record component.
preserveLocalDispatchState(Message, Message) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
preserveLocalDispatchState(Message, Message) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Carries interceptor-private local dispatch state across a replacement Message.
preserveRestoredDataContext(DeserializingMessage, DeserializingMessage) - Static method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
Carries private restoration provenance to an explicitly emitted message in the Model pipeline.
preserveSummary(SerializedDocument) - Static method in class io.fluxzero.common.search.ModelSearchDocument
Keeps the original summary in the serialized document, including an explicitly empty search surface.
preserveSummary(Document) - Static method in class io.fluxzero.common.search.ModelSearchDocument
Keeps the summary with the entries so composition does not need to guess which values were excluded.
preservingConsumerFilter(BatchInterceptor) - Static method in interface io.fluxzero.sdk.tracking.BatchInterceptor
Marks an interceptor as preserving downstream selection.
preventParentDeletion() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the value of the preventParentDeletion record component.
preventParentDeletion() - Element in annotation interface io.fluxzero.sdk.modeling.Parent
On a Model relationship, rejects logical deletion of a referenced parent while this relationship survives the final mutation state.
previous() - Method in interface io.fluxzero.sdk.modeling.AggregateRoot
 
previous() - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
previous() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the previous version of this entity.
previous() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the preceding model revision as a lazy graph, or null when none is available.
previous() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
previous() - Method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
previous() - Method in class io.fluxzero.sdk.modeling.ModifiableEntity
 
previous() - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
previous() - Method in interface io.fluxzero.sdk.modeling.PersistedRoot
 
previous() - Method in class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
previous(Entity) - Method in class io.fluxzero.sdk.modeling.ImmutableAggregateRoot.ImmutableAggregateRootBuilder
Sets the previous entity revision and returns this builder.
PREVIOUS_STATE_INDEX_METADATA_KEY - Static variable in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Reserved tombstone metadata containing the last materialized state boundary before deletion.
previousDeadline() - Method in record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Returns the value of the previousDeadline record component.
previousScheduleId() - Method in record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Returns the value of the previousScheduleId record component.
previousValue(Function) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the selected value from the preceding revision, or null when unavailable.
PRIMARY - Enum constant in enum class io.fluxzero.common.api.modeling.GetModelEventsByIdentity.Selection
 
primaryId(Object, Class) - Method in enum class io.fluxzero.sdk.persisting.repository.ModelIdResolution
Selects the primary repository key before alias lookup.
primaryOnly() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
Returns the value of the primaryOnly record component.
priority() - Method in record class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.Specificity
Returns the value of the priority record component.
priority() - Element in annotation interface io.fluxzero.sdk.modeling.AssertLegal
Determines the order of assertions if there are multiple annotated methods (or fields on independent Models).
PRIVATE_MODEL_DOCUMENT_COLLECTION_PREFIX - Static variable in class io.fluxzero.common.api.modeling.ModelDocumentMutation
Prefix for type-isolated internal Model sources, including Graph components.
privateModelDocumentCollection(String) - Static method in class io.fluxzero.common.api.modeling.ModelDocumentMutation
Returns the private search collection for current documents of one Model type.
process(MessageBatch) - Method in class io.fluxzero.sdk.tracking.client.DefaultTracker
 
process(List, List) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient.ModelCommitResultProcessor
Processes commit results together with their positionally aligned request contexts; the future completes when post-commit processing finishes or fails.
process(Set, RoundEnvironment) - Method in class io.fluxzero.common.modeling.ModelTypeProcessor
 
process(Set, RoundEnvironment) - Method in class io.fluxzero.common.serialization.TypeRegistryProcessor
 
process(Set, RoundEnvironment) - Method in class io.fluxzero.sdk.tracking.handling.RequestAnnotationProcessor
 
process(Set, RoundEnvironment) - Method in class io.fluxzero.sdk.web.OpenApiProcessor
 
process(Set, RoundEnvironment) - Method in class io.fluxzero.sdk.web.WebParameterProcessor
 
ProcessBatchEvent - Class in io.fluxzero.sdk.tracking.metrics
 
ProcessBatchEvent() - Constructor for class io.fluxzero.sdk.tracking.metrics.ProcessBatchEvent
 
processError(Throwable, DeserializingMessage, HandlerDescriptor, Handler, ConsumerConfiguration, Callable) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
processError(Throwable, DeserializingMessage, HandlerInvoker, Handler, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
processor() - Method in record class io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient.ModelCommitCompletion
Returns the value of the processor record component.
processToken(JsonToken, Map, String, JsonParser) - Method in class io.fluxzero.common.search.JacksonInverter
 
ProducerEndpoint - Class in io.fluxzero.testserver.websocket
 
ProducerEndpoint(MessageLogMaintenance, MessageType, String) - Constructor for class io.fluxzero.testserver.websocket.ProducerEndpoint
Creates a producer endpoint backed by the shared maintenance components for one message log.
ProducerEndpoint(MessageLogMaintenance, MessageType, String, CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.ProducerEndpoint
Creates a producer endpoint backed by the shared maintenance components for one message log.
ProducerEndpoint(MessageStore) - Constructor for class io.fluxzero.testserver.websocket.ProducerEndpoint
 
ProducerEndpoint(MessageStore, MessageType, String) - Constructor for class io.fluxzero.testserver.websocket.ProducerEndpoint
 
ProducerEndpoint(MessageStore, MessageType, String, CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.ProducerEndpoint
 
productionDocumentPresent() - Method in record class io.fluxzero.common.api.search.GetModelMigrationResult.Metric
Returns the value of the productionDocumentPresent record component.
project(SerializedDocument, List, Predicate) - Static method in record class io.fluxzero.common.api.search.SearchValue
Projects a response while transporting its ordering values independently of stored document bytes.
projection() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.GraphProjectionRoot
Returns the value of the projection record component.
PROJECTION - Enum constant in enum class io.fluxzero.sdk.tracking.handling.GraphMigrationTarget
Migrate only the handled stored projection.
projectionPath() - Element in annotation interface io.fluxzero.sdk.modeling.GraphPathOverride
Path used in the materialized graph document.
propagateSearch() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the value of the propagateSearch record component.
propagateSearch() - Element in annotation interface io.fluxzero.sdk.modeling.Parent
Whether searchability may propagate from the referenced parent through this relationship.
propagatesSearch() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Whether this edge participates in search composition and inherited search activation.
property() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the value of the property record component.
Property(String, AccessibleObject, Class, Type, MemberInvoker) - Constructor for record class io.fluxzero.sdk.modeling.EntityMetadata.Property
Creates an instance of a Property record class.
PROPERTY - Static variable in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
Property that overrides ModelCommitPolicy.DEFAULT for independent models.
PROPERTY - Static variable in enum class io.fluxzero.sdk.publishing.dataprotection.MissingProtectedDataPolicy
Application property that configures the default missing protected data policy.
Property-based usage - Section in annotation interface io.fluxzero.sdk.modeling.AssertLegal
 
propertyPath() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Returns the value of the propertyPath record component.
propertyPath(String) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns cached structural metadata for the normalized nested property path, including missing and dynamically resolved paths.
propertySource() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Provides access to configuration properties (typically loaded from the environment).
propertySource() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the PropertySource configured for this Fluxzero instance.
PropertySource - Interface in io.fluxzero.common.application
Represents a source of configuration properties.
ProtectData - Annotation Interface in io.fluxzero.sdk.publishing.dataprotection
Marks a field or type within a message payload as containing sensitive information that should be protected.
protocol() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.URL
 
ProxyRequestHandler - Class in io.fluxzero.proxy
 
ProxyRequestHandler(Client) - Constructor for class io.fluxzero.proxy.ProxyRequestHandler
 
ProxyRequestHandler.ChunkAccumulator - Class in io.fluxzero.proxy
 
ProxyRequestHandler.ChunkedProxyRequest - Class in io.fluxzero.proxy
 
ProxyRequestHandler.JettyExchange - Class in io.fluxzero.proxy
 
ProxyRequestHandler.ProxyResponseContext - Class in io.fluxzero.proxy
 
ProxySerializer - Class in io.fluxzero.proxy
 
ProxySerializer() - Constructor for class io.fluxzero.proxy.ProxySerializer
 
ProxyServer - Class in io.fluxzero.proxy
 
ProxyServer(ProxyRequestHandler, Server, int, Registration, Runnable, Registration, boolean, AtomicReference, Duration, Duration) - Constructor for class io.fluxzero.proxy.ProxyServer
 
ProxyServerConfig - Record Class in io.fluxzero.proxy
Configuration for embedding the Fluxzero proxy without relying on process-global properties.
ProxyServerConfig(int, String, String, String, boolean, List, String, boolean) - Constructor for record class io.fluxzero.proxy.ProxyServerConfig
Creates an instance of a ProxyServerConfig record class.
ProxyWebsocketBackpressureEvent - Record Class in io.fluxzero.proxy
Metric emitted when the proxy disconnects a websocket session because outgoing frames are not draining.
ProxyWebsocketBackpressureEvent(String, String, String, String, int, int) - Constructor for record class io.fluxzero.proxy.ProxyWebsocketBackpressureEvent
Creates an instance of a ProxyWebsocketBackpressureEvent record class.
ProxyWebsocketEndpoint - Class in io.fluxzero.proxy
 
ProxyWebsocketEndpoint(Client, RequestHandler) - Constructor for class io.fluxzero.proxy.ProxyWebsocketEndpoint
 
ProxyWebsocketEndpoint.SessionContext - Record Class in io.fluxzero.proxy
 
publication() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionSettings
Returns the value of the publication record component.
PUBLICATION_DEPTH_METADATA_KEY - Static variable in class io.fluxzero.sdk.publishing.RecursivePublicationGuard
 
publicationNanos - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
publicationStrategy() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Strategy that determines how applied updates are persisted and/or published, and whether publish-only updates advance aggregate state for this aggregate type.
publicationStrategy() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the publicationStrategy record component.
publicationStrategy() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Controls whether applied events are stored, published, or both.
publicationStrategy() - Element in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
Controls how the applied update is stored and/or published, and whether publish-only updates advance aggregate state for the owning aggregate type.
Publication Strategy - Section in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
publicDocument() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the publicDocument record component.
publish(Guarantee, Object...) - Method in class io.fluxzero.sdk.publishing.DefaultEventGateway
 
publish(Guarantee, Object...) - Method in interface io.fluxzero.sdk.publishing.EventGateway
Publishes one or more event messages with a specific delivery guarantee.
publish(Message, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultEventGateway
 
publish(Message, Guarantee) - Method in interface io.fluxzero.sdk.publishing.EventGateway
Publishes the given Message to Fluxzero and/or local handlers.
publish(Object) - Method in interface io.fluxzero.sdk.publishing.EventGateway
Publishes the given event object.
publish(Object) - Method in interface io.fluxzero.sdk.publishing.MetricsGateway
Publishes a metrics message using default metadata and Guarantee.NONE.
publish(Object...) - Method in class io.fluxzero.sdk.publishing.DefaultEventGateway
 
publish(Object...) - Method in interface io.fluxzero.sdk.publishing.EventGateway
Publishes one or more event messages.
publish(Object, Metadata) - Method in interface io.fluxzero.sdk.publishing.EventGateway
Publishes an event with the specified payload and metadata.
publish(Object, Metadata) - Method in interface io.fluxzero.sdk.publishing.MetricsGateway
Publishes a metrics payload with the specified metadata and a Guarantee.NONE delivery guarantee.
publish(Object, Metadata, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultMetricsGateway
 
publish(Object, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.MetricsGateway
Publishes a metrics message with the specified metadata and delivery guarantee.
PUBLISH_ONLY - Enum constant in enum class io.fluxzero.sdk.modeling.EventPublicationStrategy
Publish the update to the global event log but do not store it in the target model stream or legacy aggregate event store.
PublishedEventModelMigration - Class in io.fluxzero.sdk.configuration
Runs a published-event Aggregate-to-Model migration in an isolated Fluxzero application context.
PublishedEventModelMigration.Builder - Class in io.fluxzero.sdk.configuration
Builder for one isolated published-event Model migration application.
publishEvent() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the publishEvent record component.
publishEvent() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionDecision
Returns the value of the publishEvent record component.
publishEvent(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Publishes the given application event.
publishEvent(Object, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Publishes an event with given payload and metadata.
publishEvents(Object...) - Static method in interface io.fluxzero.sdk.Fluxzero
Publishes given application events.
publishHandleMessageMetrics(SerializedMessage, boolean, Instant) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
publishMetrics(HandlerInvoker, DeserializingMessage, boolean, Instant, Object) - Method in class io.fluxzero.sdk.tracking.metrics.HandlerMonitor
 
publishMetrics(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Publishes a metrics event.
publishMetrics(Object, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Publishes a metrics event with given payload and metadata.
publishProcessBatchMetrics(Instant) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
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.
purgeDelayMillis() - Method in record class io.fluxzero.common.tracking.TrackerClaim
Returns the value of the purgeDelayMillis record component.
purgeExpiredMessages(Duration) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
purgeExpiredMessages(Duration) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
purgeExpiredMessages(Duration) - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
purgeTrackers(Predicate) - Method in class io.fluxzero.common.tracking.TrackerCluster
Removes all trackers that match the provided predicate.
Purpose - Section in class io.fluxzero.sdk.web.ForwardingWebConsumer
 
put(String, String) - Method in class io.fluxzero.common.api.Metadata.Builder
Adds or replaces a metadata value.
put(Object, Object) - Method in enum class io.fluxzero.common.caching.NoOpCache
 
put(Object, Object) - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
put(Object, Object) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
put(Object, Object) - Method in interface io.fluxzero.common.caching.Cache
Puts a value in the cache for the given id, overwriting any existing value.
put(Object, Object) - Method in class io.fluxzero.sdk.modeling.BatchingHandlerRepository
 
put(Object, Object) - Method in class io.fluxzero.sdk.modeling.DefaultHandlerRepository
 
put(Object, Object) - Method in interface io.fluxzero.sdk.modeling.HandlerRepository
Persists or updates the handler instance identified by the given ID.
put(Object, Object) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
put(Object, Object) - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
put(Object, Object) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
put(Object, Object, Duration) - Method in class io.fluxzero.sdk.DefaultMemoization
 
put(Object, Object, Duration) - Method in interface io.fluxzero.sdk.Memoization
Stores the given value for the given key, optionally with a lifespan after which it expires.
put(String) - Static method in class io.fluxzero.sdk.web.WebRequest
Creates a new WebRequest.Builder instance for constructing a PUT request to given url.
put(K, V) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Stores a value when it fits the configured entry and total weight constraints.
PUT - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
 
putAll(Map) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Stores all values in iteration order while applying the same admission and weight constraints as MemoryAwareCacheSupport.put(Object, Object).
putAll(Map) - Method in class io.fluxzero.common.api.Metadata.Builder
Adds or replaces normalized metadata values.
putContext(Class, T) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Stores a message-scoped context value.
putIfAbsent(Object, Object) - Method in enum class io.fluxzero.common.caching.NoOpCache
 
putIfAbsent(Object, Object) - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
putIfAbsent(Object, Object) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
putIfAbsent(Object, Object) - Method in interface io.fluxzero.common.caching.Cache
Associates the specified value with the given id only if no value is currently associated.
putIfAbsent(Object, Object) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
putIfAbsent(Object, Object) - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
putIfAbsent(Object, Object) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
putTraceEntries(Metadata) - Method in class io.fluxzero.common.api.Metadata.Builder
Adds or replaces the trace entries from existing metadata without materializing an intermediate map.
putValue(String, Data, Guarantee) - Method in class io.fluxzero.sdk.persisting.keyvalue.client.InMemoryKeyValueStore
 
putValue(String, Data, Guarantee) - Method in interface io.fluxzero.sdk.persisting.keyvalue.client.KeyValueClient
Adds or replaces the given value in the key value store.
putValue(String, Data, Guarantee) - Method in class io.fluxzero.sdk.persisting.keyvalue.client.WebsocketKeyValueClient
 
putValueIfAbsent(String, Data) - Method in class io.fluxzero.sdk.persisting.keyvalue.client.InMemoryKeyValueStore
 
putValueIfAbsent(String, Data) - Method in interface io.fluxzero.sdk.persisting.keyvalue.client.KeyValueClient
Adds the given value in the key value store if the key is not already mapped to a value.
putValueIfAbsent(String, Data) - Method in class io.fluxzero.sdk.persisting.keyvalue.client.WebsocketKeyValueClient
 

Q

query(Request) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given query and returns a future that will be completed with the query's result.
query(Request, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends a query with given payload and metadata and returns a future that will be completed with the query's result.
query(Request, Metadata, Guarantee) - Static method in interface io.fluxzero.sdk.Fluxzero
Uses the given publication guarantee for this request; completion still represents its business response.
query(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given query and returns a future that will be completed with the query's result.
query(Object, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends a query with given payload and metadata and returns a future that will be completed with the query's result.
query(Object, Metadata, Guarantee) - Static method in interface io.fluxzero.sdk.Fluxzero
Uses the given publication guarantee for this request; completion still represents its business response.
query(String, boolean, String...) - Static method in class io.fluxzero.common.api.search.constraints.QueryConstraint
Creates a QueryConstraint with optional lookahead behavior for terms.
query(String, String...) - Static method in class io.fluxzero.common.api.search.constraints.QueryConstraint
Creates a QueryConstraint that parses and evaluates the given query string.
query(String, String...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Adds a full-text search constraint for the given phrase.
QUERY - Enum constant in enum class io.fluxzero.common.MessageType
A request for data or read-only information.
QUERY - Enum constant in enum class io.fluxzero.sdk.web.WebParameterSource
HTTP query string parameters (e.g. ?
queryAndWait(Request) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given query and returns the query's result.
queryAndWait(Request, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends a query with given payload and metadata and returns the query's result.
queryAndWait(Request, Metadata, Guarantee) - Static method in interface io.fluxzero.sdk.Fluxzero
Uses the given publication guarantee for this request; completion still represents its business response.
queryAndWait(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given query and returns the query's result.
queryAndWait(Object, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends a query with given payload and metadata and returns the query's result.
queryAndWait(Object, Metadata, Guarantee) - Static method in interface io.fluxzero.sdk.Fluxzero
Uses the given publication guarantee for this request; completion still represents its business response.
QueryConstraint - Class in io.fluxzero.common.api.search.constraints
A Constraint that parses a human-friendly query string into a structured tree of constraints.
QueryConstraint() - Constructor for class io.fluxzero.common.api.search.constraints.QueryConstraint
 
queryGateway() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the gateway for query messages.
queryGateway(Fluxzero) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Exposes this Fluxzero instance's query gateway as a Spring bean when no overriding bean exists.
QueryGateway - Interface in io.fluxzero.sdk.publishing
Gateway interface for dispatching queries and receiving responses in Fluxzero.
queryMetricKey - Static variable in class io.fluxzero.sdk.web.WebRequest
Metadata key containing the original raw query, without a leading ?, on outbound WebRequest metrics.
QueryParam - Annotation Interface in io.fluxzero.sdk.web
Injects an HTTP query parameter into a handler method parameter.
queueBytes - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
queueDepth - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
queueWaitNanos - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 

R

1. Rewrite a duplicate create into an update (inside the update class) - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.InterceptApply
 
5. Recursive interception - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.InterceptApply
 
Range - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation.constraints
Validates that a numeric value is between Range.min() and Range.max(), inclusive.
Range.List - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation.constraints
Container annotation for repeatable Range constraints.
rawClass(Type) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Resolves a reflective Type to the best raw Class representation available.
read() - Method in class io.fluxzero.common.LazyInputStream
 
read() - Method in class io.fluxzero.common.StreamInputStream
 
read() - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.StreamingInputStream
 
read() - Method in class io.fluxzero.sdk.web.PartialFileInputStream
 
read(byte[]) - Method in class io.fluxzero.common.LazyInputStream
 
read(byte[], int, int) - Method in class io.fluxzero.common.LazyInputStream
 
read(byte[], int, int) - Method in class io.fluxzero.common.StreamInputStream
 
read(byte[], int, int) - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.StreamingInputStream
 
read(byte[], int, int) - Method in class io.fluxzero.sdk.web.PartialFileInputStream
 
read(Metadata, String, Map) - Static method in class io.fluxzero.sdk.scheduling.DeadlineMetadata
Restores a Model's recorded categories; old records without metadata retain their prior value.
read(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Reads the parent-reference value from the supplied target.
read(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.Property
Reads this property from the supplied target using its prepared invoker.
read(String, Long, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
read(String, Long, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
read(String, Long, ConsumerConfiguration) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Asynchronously reads the next available MessageBatch for a given tracker.
read(String, Long, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
read(List, String, Serializer) - Method in class io.fluxzero.sdk.persisting.search.DocumentMessageReader
Reads a batch; topics without typed Graph handlers retain the original serializer stream.
read(List, String, Serializer, SearchClient) - Method in class io.fluxzero.sdk.persisting.search.DocumentMessageReader
Reads using the explicit consumer namespace while retaining this reader's registration-scoped definitions.
read(Map) - Static method in class io.fluxzero.common.search.SearchExclusions
Reads concrete excluded paths without reconstructing the document body or all of its metadata.
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(MessageType, String, String, int, long, long, String, boolean, boolean, boolean, boolean, boolean, Long, Long) - Constructor for class io.fluxzero.common.api.tracking.Read
 
Read(MessageType, String, String, int, long, long, String, boolean, boolean, boolean, boolean, Long, Long) - Constructor for class io.fluxzero.common.api.tracking.Read
 
Read(MessageType, String, String, int, long, String, boolean, boolean, boolean, boolean, Long, Long) - Constructor for class io.fluxzero.common.api.tracking.Read
 
READ_DOCUMENT - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Operation
 
READ_EVENT - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Operation
 
READ_ONLY - Enum constant in enum class io.fluxzero.sdk.modeling.MutationPlan.Access
 
READ_SNAPSHOT - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Operation
 
READ_WRITE - Enum constant in enum class io.fluxzero.sdk.modeling.MutationPlan.Access
 
readAliasIds(ModelConflictPolicy) - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns consumed alias lookups, excluding assertion-only lookups for ACCEPT.
readAndWait(String, Long, ConsumerConfiguration) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Reads the next available MessageBatch for the given tracker and blocks until messages are available.
readBoolean() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Reads a boolean encoded as zero or one; other values and truncated input cause IOException.
readBoundary(Metadata) - Static method in class io.fluxzero.common.api.modeling.ModelEventMetadata
Returns the commit boundary carried by metadata, or null when it is not a Model event.
readBoundary(Metadata, MessageType, Long) - Static method in class io.fluxzero.common.api.modeling.ModelEventMetadata
Returns the Model boundary carried by a Model event, or falls back to an existing global event index.
ReadBoundaryConflict(String, long) - Constructor for exception class io.fluxzero.sdk.modeling.CommitAttempt.ReadBoundaryConflict
 
readByte() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Reads one signed byte and advances, throwing EOFException if no byte remains.
readBytes() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Reads a length-prefixed byte array, accepting -1 as null and enforcing the configured maximum value size.
readChunkedWebRequest(ProxyRequestHandler.JettyExchange, WebRequest) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
ReadConflict(String, String, long) - Constructor for record class io.fluxzero.sdk.modeling.ModelCommitConflictException.ReadConflict
Creates an instance of a ReadConflict record class.
readDepth(Metadata) - Method in class io.fluxzero.sdk.publishing.RecursivePublicationGuard
 
readEnvelope() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Reads and validates a length-prefixed message envelope and returns a message backed by the input array.
readEnvelopeIndex(byte[], int, int, int) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Reads only the indexed routing field from one native message without materializing application data.
readEnvelopeSize(byte[], int, int, int) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Returns the complete size of the next native message envelope in a byte range.
reader - Static variable in class io.fluxzero.common.serialization.JsonUtils
Preconfigured JsonMapper for reading/deserializing objects from JSON, including type handling.
reader() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.Property
Returns the value of the reader record component.
Reader(byte[]) - Constructor for class io.fluxzero.common.serialization.MessagePackIO.Reader
 
Reader(byte[], int) - Constructor for class io.fluxzero.common.api.internal.BinaryWire.Reader
 
Reader(byte[], int, int) - Constructor for class io.fluxzero.common.serialization.MessagePackIO.Reader
 
readFrom(InputStream) - Method in class io.fluxzero.proxy.ProxyRequestHandler.ChunkAccumulator
 
readFromIndex(long, int) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
readFromIndex(long, int) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
readFromIndex(long, int) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Fetches messages starting from the given index up to the provided max size.
readFromIndex(long, int) - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
readFromIndex(long, int, long) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
readFromIndex(long, int, long) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
readFromIndex(long, int, long) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Fetches messages directly from the message log while limiting both message count and complete serialized bytes.
readFromIndex(long, int, long) - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
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(long, int) - Constructor for class io.fluxzero.common.api.tracking.ReadFromIndex
 
ReadFromIndex(long, int, long) - Constructor for class io.fluxzero.common.api.tracking.ReadFromIndex
 
ReadFromIndexResult - Class in io.fluxzero.common.api.tracking
Result for a ReadFromIndex request.
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.
readIds(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Reads distinct scalar parent IDs; a null property or empty collection has no parents.
readInt() - Method in class io.fluxzero.common.api.internal.BinaryWire.Cursor
Reads a big-endian 32-bit integer and advances the cursor, rejecting truncated input.
readInt() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Reads a big-endian 32-bit integer, throwing EOFException on truncated input.
readLong() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Reads a big-endian 64-bit integer, throwing EOFException on truncated input.
readLongs(int) - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Reads a nullable array of big-endian 64-bit values, enforcing maximumElements before allocation.
readModelIds() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns the Model identifiers retained as read dependencies for this attempt.
readModelIds(ModelConflictPolicy) - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Reads needed to preserve this policy's evaluation: ACCEPT only reapplies its original steps.
readNullableInt() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Reads a presence flag and, when present, a big-endian 32-bit integer; returns null for an absent value.
readNullableLong() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Reads a presence flag and, when present, a big-endian 64-bit integer; returns null for an absent value.
readPayload(int) - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Copies exactly length unframed bytes, checking the input range before allocating.
readProperty(String, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Reads a nested property path.
readRange(long, long, int) - Method in interface io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.ChunkReader
Reads a page of messages from the given index range.
readRange(long, long, int) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
readRange(long, long, int) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
readRange(long, long, int) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Fetches messages in the range [minIndexInclusive, maxIndexExclusive) up to the provided max size.
readRange(long, long, int, long) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
readRange(long, long, int, long) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
readRange(long, long, int, long) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Fetches messages in the range [minIndexInclusive, maxIndexExclusive) while limiting both message count and complete serialized message bytes.
readRelationships() - Method in class io.fluxzero.sdk.modeling.ModelBatchScope.Snapshot
Records the pending writes inspected while composing relationship metadata.
readRelationships(ModelConflictPolicy) - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns the relationship dependencies relevant to the policy; ACCEPT excludes assertion-only reads.
ReadResult - Class in io.fluxzero.common.api.tracking
Result returned in response to a Read request for a batch of messages.
ReadResult(long, MessageBatch) - Constructor for class io.fluxzero.common.api.tracking.ReadResult
 
ReadResult(long, MessageBatch, long) - Constructor for class io.fluxzero.common.api.tracking.ReadResult
 
ReadResult.Metric - Class in io.fluxzero.common.api.tracking
Compact representation of the ReadResult used for monitoring.
reads() - Method in enum class io.fluxzero.sdk.modeling.MutationPlan.Access
Returns whether this access mode includes reads.
readsDurableStateOnly() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Whether this independent operation excludes uncommitted message-batch overlays.
readsGraphs(String) - Method in class io.fluxzero.sdk.persisting.search.DocumentMessageReader
Whether this collection needs the original composition alongside its logical document payload.
readSize(int, String) - Method in class io.fluxzero.common.api.internal.BinaryWire.Cursor
Reads a non-negative size bounded by maximum; invalid values throw IllegalArgumentException with the supplied label.
readSize(int, String) - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Reads a non-negative size no greater than maximum; invalid values cause IOException with the supplied label.
readsModelDocuments(String) - Method in class io.fluxzero.sdk.persisting.search.DocumentMessageReader
Whether this topic requires a single canonical Model state or the original Graph representation.
readStateIndex() - Method in record class io.fluxzero.common.api.ErrorResult.ModelHistoryUnavailable
Returns the value of the readStateIndex record component.
readStateIndex() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns the value of the readStateIndex record component.
readStateIndex() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns the attempt's read state index, using the deferred boundary when one is attached.
readStateIndex() - Method in record class io.fluxzero.sdk.modeling.ModelCommitConflictException.ReadConflict
Returns the value of the readStateIndex record component.
readString() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Reads a length-prefixed UTF-8 string, accepting -1 as null and enforcing the configured maximum value size.
readString(int) - Method in class io.fluxzero.common.api.internal.BinaryWire.Cursor
Reads a length-prefixed UTF-8 string bounded by maximum bytes.
readStringEquals(String, int) - Method in class io.fluxzero.common.api.internal.BinaryWire.Cursor
Consumes a bounded, length-prefixed string and compares its encoded bytes with the supplied value without decoding a new string.
readStringLength(int) - Method in class io.fluxzero.common.api.internal.BinaryWire.Cursor
Reads and validates a non-negative string byte length and verifies that its bytes are available, without consuming the string bytes.
readTree(byte[]) - Static method in class io.fluxzero.common.serialization.JsonUtils
Reads a JSON structure as a JsonNode tree from a JSON byte array.
readTree(InputStream) - Static method in class io.fluxzero.common.serialization.JsonUtils
Reads a JSON structure as a JsonNode tree from a JSON input stream.
readTree(String) - Static method in class io.fluxzero.common.serialization.JsonUtils
Reads a JSON structure as a JsonNode tree from a JSON string.
readUnsignedByte() - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Reads one byte as an unsigned integer from 0 through 255.
reason() - Method in record class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction
Returns the value of the reason record component.
reason() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketCloseReason
Returns the value of the reason record component.
rebase(long, String, List, long) - Static method in class io.fluxzero.common.api.modeling.CommitModelsResult
Requests an internal apply-only rebase at the supplied current boundary.
rebuild() - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
rebuild() - Method in interface io.fluxzero.common.caching.Cache
Returns a fresh cache instance with the same configuration and no stored entries.
rebuild() - Method in enum class io.fluxzero.common.caching.NoOpCache
 
rebuild() - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
rebuild() - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
rebuild() - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
rebuild() - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
receiver() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.DirectSingleTargetApply
Returns the value of the receiver record component.
receiverModelType() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Returns the value of the receiverModelType record component.
ReceiveTiming(long, long, long) - Constructor for record class io.fluxzero.sdk.common.websocket.WebsocketEndpoint.ReceiveTiming
Creates an instance of a ReceiveTiming record class.
recoverFromContinuation(SerializedMessage, MessageType, String, Serializer, long, int, ChunkedDeserializingMessage.ChunkReader) - Static method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
Reconstructs a chunked message when tracking observes a continuation after the original first chunk was already read by an earlier tracker run.
RecursivePublicationException - Exception Class in io.fluxzero.sdk.publishing
Thrown when a message publication chain exceeds the configured maximum depth.
RecursivePublicationException(String) - Constructor for exception class io.fluxzero.sdk.publishing.RecursivePublicationException
 
RecursivePublicationGuard - Class in io.fluxzero.sdk.publishing
Prevents runaway recursive publication loops by carrying a publication depth in message metadata.
RecursivePublicationGuard() - Constructor for class io.fluxzero.sdk.publishing.RecursivePublicationGuard
 
RecursivePublicationGuard(int) - Constructor for class io.fluxzero.sdk.publishing.RecursivePublicationGuard
 
RedirectPolicy - Enum Class in io.fluxzero.sdk.web
Redirect policy for outbound WebRequest execution through the direct native client or proxy.
REDOC - Enum constant in enum class io.fluxzero.sdk.web.ApiReferenceRenderer
Redoc Community Edition.
reduce(BinaryOperator) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
reduce(T, BinaryOperator) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
reduce(U, BiFunction, BinaryOperator) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
reevaluateDeadlines(long, String, long) - Static method in class io.fluxzero.common.api.modeling.CommitModelsResult
Rejects only the time-sensitive deadline plan; no idempotency receipt is retained.
ref() - Element in annotation interface io.fluxzero.sdk.web.ApiDocResponse
Optional reusable response reference.
ref() - Method in record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Returns the value of the ref record component.
referencedModelTypes(Class) - Static method in class io.fluxzero.sdk.modeling.MutationPlan
Returns independent model types referenced by typed ID properties.
referenceOnly() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns the value of the referenceOnly record component.
references() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
Returns the value of the references record component.
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
 
ReflectionUtils.TypeMetadata - Class in io.fluxzero.common.reflection
Lazily computed reflection metadata for a single Java type.
ReflectionUtils.TypeMetadata.PropertyPathMetadata - Class in io.fluxzero.common.reflection
 
refresh() - Method in class io.fluxzero.sdk.registry.ConsumerBlueprint
Publishes a new projection after registration changes; listeners establish the remote activation boundary.
RefreshableUser - Class in io.fluxzero.sdk.tracking.handling.authentication
Mutable holder for a previously resolved user that may be refreshed while handling a message.
RefreshableUser(User) - Constructor for class io.fluxzero.sdk.tracking.handling.authentication.RefreshableUser
Creates a holder for a previously resolved user.
RefreshingUserProvider<U> - Interface in io.fluxzero.sdk.tracking.handling.authentication
Optional extension for refreshing an already resolved User.
refreshUser(RefreshableUser, DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
refreshUser(RefreshingUserProvider, User, HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
 
refreshUser(User, HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
Refreshes the supplied user when the delegate supports RefreshingUserProvider; otherwise returns the original user unchanged.
refreshUser(U, HasMessage) - Method in interface io.fluxzero.sdk.tracking.handling.authentication.RefreshingUserProvider
Refreshes an already resolved user for the current message context.
regexp() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.URL
 
register(Cache) - Method in class io.fluxzero.sdk.persisting.caching.CacheEvictionsLogger
Registers this logger as an eviction listener for the given Cache.
register(Object, HandlerFilter) - Method in class io.fluxzero.sdk.persisting.search.DocumentMessageReader
Records accepted typed Graph and Model-source methods until the returned registration is cancelled.
register(Object, HandlerFilter, ModelRepository) - Method in class io.fluxzero.sdk.persisting.search.DocumentMessageReader
Registers durable notifications in the same namespace as the document consumer.
register(CompletableFuture) - Static method in class io.fluxzero.sdk.common.AsyncCompletionScope
Registers a future with the current completion scope.
register(CompletableFuture, Runnable) - Static method in class io.fluxzero.sdk.common.AsyncCompletionScope
Registers a future with the current completion scope and runs a callback after scoped futures have completed.
registerCasterCandidates(Object...) - Method in interface io.fluxzero.sdk.common.serialization.casting.CasterChain
Registers one or more objects that may contain casting logic (e.g. annotated methods or implementations).
registerCasterCandidates(Object...) - Method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
Registers the complete batch atomically; a conflicting candidate leaves the chain unchanged.
registerCasters(Object...) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Registers upcasters and downcasters in one step.
registerDeadlineCommit(List) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
registerDeadlineCommit(List) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Reserves local deadline delivery before submission.
registerDowncasters(Object...) - Method in class io.fluxzero.proxy.ProxySerializer
 
registerDowncasters(Object...) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Registers custom downcasters for transforming newer object states to older revisions.
registerDowncasters(Object...) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Registers one or more downcaster candidates.
registeredModelTypes() - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Returns the model types registered as handlers in this application.
registerEviction(SoftReferenceCache.CacheReference, CacheEviction.Reason) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
registerEvictionListener(Consumer) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
registerEvictionListener(Consumer) - Method in interface io.fluxzero.common.caching.Cache
Registers a listener to be notified whenever a cache entry is evicted or removed.
registerEvictionListener(Consumer) - Method in enum class io.fluxzero.common.caching.NoOpCache
 
registerEvictionListener(Consumer) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
registerEvictionListener(Consumer) - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
registerEvictionListener(Consumer) - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
registerEvictionListener(Consumer) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
registerEvictionListener(Consumer) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Registers an eviction listener and returns a registration that removes it when cancelled.
registerGraphProjection(Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Registers a changed graph definition and rebuilds all current roots.
registerGraphProjection(Class, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
registerGraphProjection(Class, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Registers the graph projection declared by the supplied model type.
registerHandler(Object) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
registerHandler(Object) - Method in class io.fluxzero.sdk.tracking.handling.HandlerRegistry.MergedHandlerRegistry
 
registerHandler(Object) - Method in interface io.fluxzero.sdk.tracking.handling.HasLocalHandlers
Registers the given handler object and includes only the methods that are annotated with a recognized handler annotation (e.g., @HandleCommand, @HandleQuery, etc.).
registerHandler(Object, HandlerFilter) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
 
registerHandler(Object, HandlerFilter) - Method in class io.fluxzero.sdk.persisting.search.client.LocalDocumentHandlerRegistry
 
registerHandler(Object, HandlerFilter) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
registerHandler(Object, HandlerFilter) - Method in class io.fluxzero.sdk.tracking.handling.HandlerRegistry.MergedHandlerRegistry
 
registerHandler(Object, HandlerFilter) - Method in enum class io.fluxzero.sdk.tracking.handling.HandlerRegistry.NoOpHandlerRegistry
 
registerHandler(Object, HandlerFilter) - Method in interface io.fluxzero.sdk.tracking.handling.HasLocalHandlers
Registers a handler object, including only those methods that match the provided HandlerFilter.
registerHandler(Object, HandlerFilter) - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
registerHandlers(Object...) - Method in interface io.fluxzero.sdk.Fluxzero
Registers given handlers and initiates message tracking (i.e. listening for messages).
registerHandlers(List) - Method in interface io.fluxzero.sdk.configuration.spring.SpringHandlerRegistry
Registers the given list of handlers with the registry.
registerHandlers(List) - Method in interface io.fluxzero.sdk.Fluxzero
Registers given handlers and initiates message tracking.
registerLocalHandler(Supplier) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
registerMetrics(Object) - Method in interface io.fluxzero.testserver.metrics.MetricsLog
Registers a metrics event with empty metadata and returns its asynchronous completion.
registerMetrics(Object, Metadata) - Method in class io.fluxzero.testserver.metrics.DefaultMetricsLog
 
registerMetrics(Object, Metadata) - Method in interface io.fluxzero.testserver.metrics.MetricsLog
Registers a metrics event with the supplied metadata and returns its asynchronous completion or failure.
registerMetrics(Object, Metadata) - Method in class io.fluxzero.testserver.metrics.NoOpMetricsLog
 
registerMetrics(Object, ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
registerMigrationTypes(Collection) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Registers Model definitions for migration without enabling command tracking or Graph projections.
registerModelGraphProjection(RegisterModelGraphProjection) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Idempotently registers an asynchronous materialized model-graph projection.
registerModelGraphProjection(RegisterModelGraphProjection) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
registerModelGraphProjection(RegisterModelGraphProjection) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
RegisterModelGraphProjection - Class in io.fluxzero.common.api.modeling
Idempotently registers an asynchronous materialized model-graph projection.
RegisterModelGraphProjection() - Constructor for class io.fluxzero.common.api.modeling.RegisterModelGraphProjection
 
registerMonitor(String, Consumer) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Registers a monitor restricted to the supplied collection and returns a registration that removes it.
registerMonitor(BiConsumer) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Registers a monitor for updates across collections and returns a registration that removes it.
registerMonitor(Consumer) - Method in class io.fluxzero.sdk.persisting.search.client.CollectionMessageStore
 
registerMonitor(Consumer) - Method in class io.fluxzero.sdk.publishing.client.WebsocketGatewayClient
 
registerMonitor(Consumer) - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
registerMonitor(Consumer) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
registerMonitor(Consumer) - Method in class io.fluxzero.common.Backlog
Adds a monitor to observe flushed batches.
registerMonitor(Consumer) - Method in interface io.fluxzero.common.Monitored
Registers a monitor that will be notified when an activity of type T occurs.
registerNamespaceClient(T) - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
Registers a namespace-specific child so shutting down the application client also closes that child.
registerPackageAlias(String, String) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
 
registerPackageAlias(String, String) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Registers an alias from a legacy package and all its subpackages to a current package.
RegisterType - Annotation Interface in io.fluxzero.common.serialization
Annotation to register a class or package for inclusion in the TypeRegistry.
registerTypeAlias(String, String) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
 
registerTypeAlias(String, String) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Registers an exact alias from a serialized type name to its current type name.
registerTypeCaster(String, String) - Method in class io.fluxzero.proxy.ProxySerializer
 
registerTypeCaster(String, String) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Registers a type mapping for upcasting old type names to new ones.
registerTypeCaster(String, String) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Registers a mapping from an old type identifier to a new one.
registerUpcasters(Object...) - Method in class io.fluxzero.proxy.ProxySerializer
 
registerUpcasters(Object...) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Registers custom upcasters for handling older serialized formats.
registerUpcasters(Object...) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Registers one or more upcaster candidates.
registerUserProvider(UserProvider) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
registerUserProvider(UserProvider) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Registers a user provider used for resolving and authenticating User instances.
registerValue(Document.EntryType, String, String, Map) - Method in class io.fluxzero.common.search.JacksonInverter
 
registration() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns the value of the registration record component.
Registration - Interface in io.fluxzero.common
Represents a handle for a cancellable registration, such as a subscription, listener, or callback.
regular - Enum constant in enum class io.fluxzero.common.api.search.SearchCollectionType
A regular document collection.
reindex() - Method in interface io.fluxzero.sdk.modeling.Graph
Refreshes this Model node's canonical search source from current committed state, even on a historical view.
reindex(String, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
reindex(String, Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelRepository
Reindexes the current durable state of exactly one Model.
reindexModel(ReindexModel) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Refreshes a canonical Model source without changing its head or history.
reindexModel(ReindexModel) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
reindexModel(ReindexModel) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
ReindexModel - Class in io.fluxzero.common.api.modeling
Refreshes one canonical source at an unchanged authoritative Model head.
ReindexModel() - Constructor for class io.fluxzero.common.api.modeling.ReindexModel
 
ReindexModel.Metric - Class in io.fluxzero.common.api.modeling
Payload-free reindex measurements.
REJECT_CONFLICTING_VALUES - Enum constant in enum class io.fluxzero.sdk.web.CookieValueConflictPolicy
Rejects the lookup when matching cookies contain different values.
rejectDepthOverflow() - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Policy
Returns the value of the rejectDepthOverflow record component.
rejected() - Static method in record class io.fluxzero.common.handling.HandlerInputResolver.Resolution
Returns a result indicating that this resolver claims the parameter but rejects the representative input.
rejected() - Static method in record class io.fluxzero.common.handling.KeyedParameterResolver.Resolution
Returns an outcome that rejects the handler without considering later resolvers.
relatedModels(Set, ModelRelationConstraint, Function, Function) - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Resolves models related at the configured depths and paths.
relation(ModelRelationConstraint...) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
relation(ModelRelationConstraint...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Adds advanced current-state model relationship constraints using logical AND.
Relations(ModelReadBoundary, Map, List, Set, boolean) - Constructor for record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Relations
Creates an instance of a Relations record class.
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
 
RelationshipChange(String, Set, boolean) - Constructor for record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipChange
Creates an instance of a RelationshipChange record class.
relationshipPath() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest.Node
Returns the value of the relationshipPath record component.
relationshipPath() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the parent-relative relationship path, or null for a pathless, standalone, or root view.
relationshipPath() - Method in record class io.fluxzero.sdk.modeling.Graphs.MaterializedNode
Returns the value of the relationshipPath record component.
relationshipPath(ModelGraphDocumentManifest.Node) - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Returns the relationship path referenced by a non-root node.
relationshipPaths() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Returns the value of the relationshipPaths record component.
relationships() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the set of relationships between the aggregate root and all its entities.
relationshipsCache() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
relationshipsCache() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Dedicated cache used to store and lookup relationships between entities.
relationshipStep(int) - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Returns the relationship plan for a zero-based substep, or the empty plan when no relationship steps are present.
RelationshipStep(List, Set) - Constructor for record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipStep
Creates an instance of a RelationshipStep record class.
relationshipSteps() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Returns the value of the relationshipSteps record component.
releaseResult() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Clears retained result references, including the result future and message, without cancelling the future.
remainder(Decimal) - Method in class io.fluxzero.common.Decimal
remainder(Decimal, MathContext) - Method in class io.fluxzero.common.Decimal
remainder(BigDecimal) - Method in class io.fluxzero.common.Decimal
remainder(BigDecimal, MathContext) - Method in class io.fluxzero.common.Decimal
remaining() - Method in class io.fluxzero.common.api.internal.BinaryWire.Cursor
Returns the number of bytes remaining before the cursor's limit.
remapPaths(Graph, Map) - Static method in class io.fluxzero.sdk.modeling.Graphs
Returns an immutable graph view with remapped direct relationship paths.
remove(Object) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
remove(Object) - Method in interface io.fluxzero.common.caching.Cache
Removes the entry associated with the given id, if present.
remove(Object) - Method in enum class io.fluxzero.common.caching.NoOpCache
 
remove(Object) - Method in class io.fluxzero.sdk.DefaultMemoization
 
remove(Object) - Method in interface io.fluxzero.sdk.Memoization
Removes the cached value for the given key and returns it.
remove(Object) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
remove(Object) - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
remove(Object) - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
remove(Object) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
remove(K) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Removes the entry and reports a manual eviction; returns its former value or null when absent.
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.
removeExpiredReferences() - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
removeExpiredSchedules(Serializer) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
Removes schedules due by the current clock time, clears their ownership records, and returns their deserialized values.
removeFromMetadata(Metadata) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AbstractUserProvider
Removes the user entry from the metadata.
removeFromMetadata(Metadata) - Method in class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
 
removeFromMetadata(Metadata) - Method in enum class io.fluxzero.sdk.tracking.handling.authentication.NoOpUserProvider
 
removeFromMetadata(Metadata) - Method in interface io.fluxzero.sdk.tracking.handling.authentication.UserProvider
Removes any user-related metadata entries from the given Metadata.
removeModel(String) - Method in class io.fluxzero.common.modeling.ModelRelationshipQueries.OwnedRelationshipGraph
Removes every incoming and outgoing owned edge for an accepted deleted Model.
removeOldMessages() - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
removeOutdatedValues(Collection) - Method in class io.fluxzero.sdk.modeling.BatchingHandlerRepository
 
render(ApiDocCatalog) - Static method in class io.fluxzero.sdk.web.OpenApiRenderer
Renders the discovered API catalog as an OpenAPI JSON tree using catalog document information and renderer defaults.
render(ApiDocCatalog, OpenApiOptions) - Static method in class io.fluxzero.sdk.web.OpenApiRenderer
Renders the catalog's supported HTTP endpoints and schemas as an OpenAPI JSON tree, applying the supplied document options when present.
renderJson(ApiDocCatalog) - Static method in class io.fluxzero.sdk.web.OpenApiRenderer
Renders the catalog as compact OpenAPI JSON using catalog document information and renderer defaults.
renderJson(ApiDocCatalog, OpenApiOptions) - Static method in class io.fluxzero.sdk.web.OpenApiRenderer
Renders the catalog as compact OpenAPI JSON with the supplied document options.
renderPrettyJson(ApiDocCatalog, OpenApiOptions) - Static method in class io.fluxzero.sdk.web.OpenApiRenderer
Renders the catalog as formatted OpenAPI JSON with the supplied document options.
repairRelationships(RepairRelationships) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Repairs entity relationships, e.g. by forcing re-evaluation of existing relationships.
repairRelationships(RepairRelationships) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
repairRelationships(RepairRelationships) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
Sends a request to repair relationships for a specific entity.
repairRelationships(Entity) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Repairs the internal relationship model for a loaded aggregate.
repairRelationships(Entity) - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
repairRelationships(Entity) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository
 
repairRelationships(Id) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Repairs the relationships of the aggregate corresponding to the given typed ID.
repairRelationships(Object) - Method in interface io.fluxzero.sdk.persisting.repository.AggregateRepository
Repairs the relationships of the aggregate with the given ID.
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
 
replaceCache(Cache) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
replaceCache(Cache) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Replaces the default cache implementation.
replaceCorrelationDataProvider(UnaryOperator) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
replaceCorrelationDataProvider(UnaryOperator) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Replaces the CorrelationDataProvider used to attach correlation data to messages.
replaceDefaultResponseMapper(ResponseMapper) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
replaceDefaultResponseMapper(ResponseMapper) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Replaces the default response mapper used for generic result mapping.
replaceDelegatee(JsonSerializer) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
 
replaceDocumentSerializer(DocumentSerializer) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
replaceDocumentSerializer(DocumentSerializer) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Replaces the document serializer for search indexing.
replaceIdentityProvider(UnaryOperator) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
replaceIdentityProvider(UnaryOperator) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Replaces the identity provider used to generate message and entity identifiers.
replacement() - Method in record class io.fluxzero.sdk.persisting.search.MaterializedGraphDocumentMigration.Migration
Returns the value of the replacement record component.
replacements() - Method in class io.fluxzero.common.modeling.ModelCommitAssignment.Aliases
Returns replacement alias lists indexed by canonical Model identifier.
replaceMessageRoutingInterceptor(DispatchInterceptor) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
replaceMessageRoutingInterceptor(DispatchInterceptor) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Replaces the default routing interceptor used for message dispatch.
replacePathParameter(String, String, String) - Static method in class io.fluxzero.sdk.web.WebUtils
Replaces named path parameter with provided value.
replacePropertySource(UnaryOperator) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
replacePropertySource(UnaryOperator) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Replaces the existing property source.
replaceRelationshipsCache(UnaryOperator) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
replaceRelationshipsCache(UnaryOperator) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Replaces the internal relationships cache with a new implementation.
REPLACES_SESSION_ID_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
 
replaceSerializer(Serializer) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
replaceSerializer(Serializer) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Replaces the default serializer used for events, commands, snapshots, and documents.
replaceSnapshotSerializer(Serializer) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
replaceSnapshotSerializer(Serializer) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Overrides the serializer used specifically for snapshot serialization.
replaceTaskScheduler(Function) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
replaceTaskScheduler(Function) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Replaces the default TaskScheduler implementation.
replaceValidator(UnaryOperator) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
Replaces the validator used by payload validation, web parameter validation, and ValidationUtils convenience methods executed in this Fluxzero instance's context.
replaceValidator(UnaryOperator) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Replaces the validator used for payload validation, web parameter validation, and ValidationUtils convenience methods executed in this Fluxzero instance's context.
replaceWebResponseMapper(WebResponseMapper) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
replaceWebResponseMapper(WebResponseMapper) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Replaces the WebResponseMapper used for handling web responses.
replay() - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration
Starts replaying the global event log from its beginning.
replay(MutationPlan, DeserializingMessage, CommitAttempt, String) - Static method in class io.fluxzero.sdk.modeling.ModelReducer
Replays the event for one target Model through the compiled plan's reducer using the supplied attempt context, returning the reconstructed value.
replay(MutationPlan, DeserializingMessage, CommitAttempt, String, BiFunction) - Static method in class io.fluxzero.sdk.modeling.ModelReducer
Replays with late-bound embedded dependencies at the stored event's historical boundary.
replay(S, Iterator, ImmutableRoot.Transition, ImmutableRoot.ReplayFailure) - Static method in class io.fluxzero.sdk.modeling.ImmutableRoot
Replays all events with one isolated loading context.
replayUntil(S, Iterator, ImmutableRoot.ReplayContinuation, ImmutableRoot.Transition, ImmutableRoot.ReplayFailure) - Static method in class io.fluxzero.sdk.modeling.ImmutableRoot
Replays the ordered prefix accepted by include with one isolated loading context.
report(Guarantee, Message...) - Method in class io.fluxzero.sdk.publishing.DefaultErrorGateway
 
report(Guarantee, Message...) - Method in interface io.fluxzero.sdk.publishing.ErrorGateway
Reports one or more error messages with the given delivery guarantee.
report(Object) - Method in interface io.fluxzero.sdk.publishing.ErrorGateway
Reports an error using the provided object.
report(Object, Metadata) - Method in interface io.fluxzero.sdk.publishing.ErrorGateway
Reports an error with the given payload and metadata using the default Guarantee.DEFAULT.
report(Object, Metadata, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultErrorGateway
 
report(Object, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.ErrorGateway
Reports an error with the given payload, metadata, and delivery guarantee.
Report(long, boolean, boolean, List) - Constructor for record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Report
Copies the bounded Model list.
reportError(Throwable, HandlerDescriptor, DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.errorreporting.ErrorReportingInterceptor
 
reportResult(Object, HandlerDescriptor, DeserializingMessage, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
repository() - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration
Returns the isolated repository used to validate migrated state before cutover.
repository() - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Returns the repository shared by automatic handling and public model loads.
repositoryAssociations() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberCandidate
Returns the value of the repositoryAssociations record component.
repositoryId(Object) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the parent's exact persisted identity for a functional parent ID value.
repositoryId(Object) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the exact repository identity for a functional identifier of this type.
repositoryId(Object, Object) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the repository identity for a known functional ID, reading parent scope from the supplied source only when this model explicitly opted into parent-scoped identity.
repositoryId(Object, Object, Class) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Resolves a parent-scoped primary identity from a functional child ID and explicit parent.
repositoryIdOf(Object) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the exact repository identity read from this type's EntityId property.
RepositoryProvider - Interface in io.fluxzero.sdk.tracking.handling
Provides access to a singleton-style repository for a given class type.
Request - Class in io.fluxzero.common.api
Base class for requests sent to the Fluxzero Runtime.
Request<R> - Interface in io.fluxzero.sdk.tracking.handling
Marker interface for request messages (e.g., commands or queries) that expect a response of a specific type.
Request() - Constructor for class io.fluxzero.common.api.Request
 
Request(long) - Constructor for class io.fluxzero.common.api.Request
Restores a transport-assigned request identifier.
REQUEST_CHUNK_SIZE_PROPERTY - Static variable in class io.fluxzero.proxy.ProxyRequestHandler
Maximum payload bytes per web request chunk when ProxyRequestHandler.REQUEST_CHUNKING_ENABLED_PROPERTY is enabled.
REQUEST_CHUNKING_ENABLED_PROPERTY - Static variable in class io.fluxzero.proxy.ProxyRequestHandler
Enables publishing large or unknown-length request bodies as chunked web request messages.
REQUEST_TIMED_OUT - Enum constant in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
A request was sent, but no matching response arrived before the timeout elapsed.
REQUEST_TIMEOUT_METADATA_KEY - Static variable in interface io.fluxzero.sdk.publishing.RequestHandler
Metadata key containing the effective request timeout in milliseconds.
REQUEST_TIMEOUT_SECONDS_PROPERTY - Static variable in class io.fluxzero.proxy.ProxyRequestHandler
 
RequestAnnotationProcessor - Class in io.fluxzero.sdk.tracking.handling
Annotation processor that validates whether handler methods annotated with HandleCommand, HandleQuery or HandleCustom correctly match the response type declared by a Request payload.
RequestAnnotationProcessor() - Constructor for class io.fluxzero.sdk.tracking.handling.RequestAnnotationProcessor
 
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
 
requestBodies() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns the value of the requestBodies record component.
requestedId() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
Returns the value of the requestedId record component.
RequestGraphResponseInterceptor - Class in io.fluxzero.sdk.tracking.handling
Adapts typed graph handler results to an explicitly JSON-shaped Request response contract.
RequestGraphResponseInterceptor() - Constructor for class io.fluxzero.sdk.tracking.handling.RequestGraphResponseInterceptor
 
RequestHandler - Interface in io.fluxzero.sdk.publishing
Handles the lifecycle of request/response interactions in a Fluxzero client.
RequestResult - Interface in io.fluxzero.common.api
Marker interface for responses to Request objects (including commands and queries).
requestTimedOut(String, String, String, Object, String, Duration) - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates the report used when a request does not receive a response in time.
requestTimeoutException(String, String, String, Object, String, Duration) - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates a TimeoutException with a human-readable Fluxzero error report as its message.
require(int) - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Checks that the specified number of bytes is available without advancing; negative lengths and insufficient input cause EOFException.
require(String) - Method in interface io.fluxzero.common.application.PropertySource
Retrieves the value of a property by name and throws if not present.
requireAggregateRoot(Entity) - Static method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
Validates a persistent aggregate root once its type is known.
requireAggregateType(Class) - Static method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
Requires a persistent aggregate root type to declare or inherit Aggregate.
requireComplete() - Method in class io.fluxzero.common.api.internal.BinaryWire.Cursor
Requires the cursor to be at its limit; trailing bytes cause IllegalArgumentException.
requireConsumerFilter() - Static method in class io.fluxzero.common.api.tracking.MessageBatch
Requests a full consumer filter snapshot before this read can be admitted.
required() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the value of the required record component.
required() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.AncestorDependency
Returns the value of the required record component.
required() - Element in annotation interface io.fluxzero.sdk.modeling.Parent
On a Model relationship, requires at least one referenced parent and requires every referenced parent to exist in the final mutation state.
required() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Marks a schema property, endpoint parameter, or request body as required in generated docs.
required(Request) - Static method in class io.fluxzero.common.api.search.CollectionSearchProtocol
 
required(Constraint) - Static method in class io.fluxzero.common.api.search.CollectionSearchProtocol
 
required(SearchQuery) - Static method in class io.fluxzero.common.api.search.CollectionSearchProtocol
 
RequiredRole(String, boolean, boolean, boolean) - Constructor for record class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils.RequiredRole
Creates an instance of a RequiredRole record class.
requireNoAtomicCallback(ModelRepository) - Static method in class io.fluxzero.sdk.modeling.CommitAttempt
Internal guard before a public asynchronous mutation leaves its originating thread.
requireProperty(String) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Returns the string property for the given key, throwing an IllegalStateException if not found.
RequiresAnyRole - Annotation Interface in io.fluxzero.sdk.tracking.handling.authentication
Declares role-based access control for message handlers or payload types.
requiresAuthorization(Class) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Returns whether issuing the supplied payload type requires authorization for the current user.
requiresAuthorization(Class, Executable) - Static method in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
Returns whether the effective method, class or package policy depends on the current user.
requiresBatchSegmentOrder() - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
 
requiresBatchSegmentOrder() - Method in interface io.fluxzero.common.handling.HandlerInvoker
Whether asynchronous invocations in one tracked batch must retain the generic message-segment order.
requiresMessageBasedLocalResolution() - Method in class io.fluxzero.sdk.tracking.handling.authentication.DelegatingUserProvider
 
requiresMessageBasedLocalResolution() - Method in interface io.fluxzero.sdk.tracking.handling.authentication.UserProvider
Returns whether locally handled messages must be passed to UserProvider.fromMessage(HasMessage) to determine the handling user.
requireSocketSessionId(Metadata) - Static method in class io.fluxzero.sdk.web.WebRequest
Retrieves the WebSocket session ID from the provided metadata or throws an exception if it is missing.
requiresPreparation() - Method in interface io.fluxzero.sdk.publishing.PreparedLocalDispatch
Returns whether PreparedLocalDispatch.prepare(LocalExecution) performs per-dispatch work.
requiresReplayDependencies() - Method in class io.fluxzero.sdk.modeling.MutationPlan
Whether replay can discover dependencies on concrete embedded subtypes during execution.
requiresRequestContext(RequestResult) - Static method in class io.fluxzero.common.api.modeling.ModelCommitWireCodec
Returns whether a decoded transport result still needs its correlated request context.
requiresUser() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils.RequiredRole
Returns the value of the requiresUser record component.
RequiresUser - Annotation Interface in io.fluxzero.sdk.tracking.handling.authentication
Indicates that a handler or message requires the presence of an authenticated user.
reschedule(Duration) - Method in class io.fluxzero.sdk.scheduling.Schedule
Returns a new Schedule with the same scheduleId and a new deadline offset by the given duration.
rescheduleNextDeadline(long) - Method in class io.fluxzero.testserver.scheduling.TestServerScheduleStore
 
Rescheduling Behavior - Section in annotation interface io.fluxzero.sdk.scheduling.Periodic
 
reset() - Method in class io.fluxzero.common.LazyInputStream
 
reset(byte[], int, int) - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Replaces the input without copying or retaining the previous array.
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(String, long) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Resets the consumer's tracking position to a given index.
resetPosition(String, long, Guarantee) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
resetPosition(String, long, Guarantee) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
resetPosition(String, long, Guarantee) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Resets the consumer's tracking position to a given index with a specific delivery guarantee.
resetPosition(String, long, Guarantee) - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
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
 
Resolution(boolean, Function) - Constructor for record class io.fluxzero.common.handling.HandlerInputResolver.Resolution
Creates an instance of a Resolution record class.
Resolution(boolean, Function) - Constructor for record class io.fluxzero.common.handling.KeyedParameterResolver.Resolution
Creates an instance of a Resolution record class.
Resolution(List, List) - Constructor for record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
 
Resolution(List, List, List) - Constructor for record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
 
Resolution(List, List, List, Map) - Constructor for record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
 
Resolution(List, List, List, Map, List, boolean) - Constructor for record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
Creates an instance of a Resolution record class.
resolve(SerializerProvider) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
 
resolve(ModelConflictPolicy) - Static method in enum class io.fluxzero.common.api.modeling.ModelConflictPolicy
resolve(ModelCommitPolicy) - Static method in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
Resolves a declared policy using the model override property and the independent-model default.
resolve(ModelConflictResolver.Context) - Method in interface io.fluxzero.sdk.modeling.ModelConflictResolver
Resolves one rolled-back conflict.
resolve(HandleDocument, Executable) - Static method in class io.fluxzero.sdk.tracking.handling.DocumentHandlerTopics
Resolves an explicit collection or the collection implied by the selected Model, Graph or document type.
resolve(Object) - Method in class io.fluxzero.sdk.modeling.MutationPlan.TargetPlan
Resolves mutation targets from the input using the default resolution mode without an explicit message context.
resolve(Parameter, Entity) - Method in class io.fluxzero.sdk.modeling.EntityParameterResolver
Returns a Supplier that returns the entity if the entity or any of its parents match the expected parameter type.
resolve(Parameter, Annotation) - Method in interface io.fluxzero.common.handling.ParameterResolver
Resolves a Parameter of a handler method into a value function based on the given message.
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.configuration.spring.SpringBeanParameterResolver
 
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.modeling.EntityParameterResolver
Provides a Supplier that returns the matching entity or its value for the given parameter.
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.persisting.search.MaterializedGraphParameterResolver
 
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.authentication.CurrentUserParameterResolver
 
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.authentication.UserParameterResolver
 
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.InputParameterResolver
 
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.JsonPayloadParameterResolver
Returns a function that converts the message payload to the expected parameter type using HasMessage.getPayloadAs(java.lang.reflect.Type).
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.MessageParameterResolver
 
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.MetadataParameterResolver
 
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
 
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberParameterResolver
 
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.TimestampParameterResolver
 
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
Resolves the value to inject into a parameter annotated with Trigger.
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.web.WebParamParameterResolver
Resolves the parameter value from a WebRequestContext using the metadata provided by a parameter annotation that is meta-annotated with WebParam.
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.web.WebPayloadParameterResolver
Resolves the value for the given method parameter by converting the message payload to the expected parameter type.
resolve(Parameter, Annotation) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
Resolves a SocketSession parameter from the current HasMessage context.
resolve(Type, Class, Class) - Static method in class io.fluxzero.common.reflection.GenericTypeResolver
Resolves a type declared by declaringType in the generic context of contextType.
resolve(Set) - Method in interface io.fluxzero.sdk.persisting.search.client.InMemorySearchStore.ModelDocumentCollectionResolver
Resolves document collection names indexed by the supplied Model identifiers.
resolve(Set, ModelGraphComposition) - Method in interface io.fluxzero.sdk.persisting.search.client.InMemorySearchStore.ModelGraphResolver
Resolves Graph edges for the supplied root Models using the requested composition rules.
resolve(Set, ModelRelationConstraint) - Method in interface io.fluxzero.sdk.persisting.search.client.InMemorySearchStore.ModelRelationResolver
Resolves Model identifiers related to the supplied identifiers according to the relation constraint.
RESOLVE_MODEL_TYPE - Enum constant in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Operation
 
resolveBoundary(ModelReadBoundary, boolean, LongSupplier, BiFunction, Function) - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Resolves a current, state, commit or event selector against one visible store boundary.
resolveBoundaryWithEvidence(ModelReadBoundary, boolean, LongSupplier, BiFunction, Function) - Static method in class io.fluxzero.common.modeling.ModelRelationshipQueries
Resolves a boundary and records whether an event selector used its explicit current-state fallback.
resolveBoundGraphIdentities(Map) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
resolveBoundGraphIdentities(Map) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Resolves already bound handler references together without applying ID affixes again.
resolveCurrentGraph(Set, ModelGraphComposition) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Resolves explicitly placed current child edges for one page of root search results.
resolveCurrentGraphIdentity(Object, boolean, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
resolveCurrentGraphIdentity(Object, boolean, Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Resolves a deliberately current root, optionally using an exact repository key without functional-ID affixes or alias fallback.
resolveCurrentGraphIdentity(Object, boolean, Class, ModelBatchScope.Snapshot) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
resolveCurrentGraphIdentity(Object, boolean, Class, ModelBatchScope.Snapshot) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Resolves a current root against the caller's captured batch overlay.
resolveCurrentGraphIdentity(Object, ModelIdResolution, Class, ModelBatchScope.Snapshot) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
resolveCurrentGraphIdentity(Object, ModelIdResolution, Class, ModelBatchScope.Snapshot) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Resolves a deliberately current root with independent normalization and alias policy.
resolveCurrentGraphIdentity(Object, Class) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
resolveCurrentGraphIdentity(Object, Class) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Optional metadata-first current root; the default retains the existing current-value route.
resolved(long) - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Pins this selection to the durable state returned by storage.
resolved(long, boolean) - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Pins this selection while explicitly retaining or excluding active message-batch values.
resolved(Function) - Static method in record class io.fluxzero.common.handling.HandlerInputResolver.Resolution
Returns a successful result with a function that supplies the argument for each compatible input.
resolved(Function) - Static method in record class io.fluxzero.common.handling.KeyedParameterResolver.Resolution
Returns an outcome backed by a reusable current-message value resolver.
ResolvedBoundary(long, boolean) - Constructor for record class io.fluxzero.common.modeling.ModelRelationshipQueries.ResolvedBoundary
Creates an instance of a ResolvedBoundary record class.
resolveDelay(RetryStatus) - Method in class io.fluxzero.common.RetryConfiguration
Resolves the delay duration for the next retry attempt based on the provided RetryStatus.
ResolvedModel(String, Class, MutationPlan.Access, List) - Constructor for record class io.fluxzero.sdk.modeling.MutationPlan.ResolvedModel
Creates an instance of a ResolvedModel record class.
resolvedType() - Method in record class io.fluxzero.sdk.common.serialization.TypeInspection
Returns the value of the resolvedType record component.
resolveForKey(Parameter, Annotation, HasMessage, Object) - Method in class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
 
resolveForKey(Parameter, Annotation, HasMessage, Object) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
resolveForKey(Parameter, Annotation, M, Object) - Method in interface io.fluxzero.common.handling.KeyedParameterResolver
Computes a reusable resolution recipe for the supplied key.
resolveGraphIdentity(Object, boolean, Class, ModelReadBoundary) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
resolveGraphIdentity(Object, boolean, Class, ModelReadBoundary) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Resolves an exact persisted key without applying functional-ID affixes a second time.
resolveGraphIdentity(Object, boolean, Class, ModelReadBoundary, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
resolveGraphIdentity(Object, boolean, Class, ModelReadBoundary, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Resolves metadata at a pinned boundary with an explicit current versus historical value contract.
resolveGraphIdentity(Object, ModelIdResolution, Class, ModelReadBoundary) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
resolveGraphIdentity(Object, ModelIdResolution, Class, ModelReadBoundary) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Resolves a root with independent normalization and alias policy.
resolveGraphIdentity(Object, ModelIdResolution, Class, ModelReadBoundary, boolean) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
resolveGraphIdentity(Object, ModelIdResolution, Class, ModelReadBoundary, boolean) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Resolves a root at a pinned boundary with independent normalization and alias policy.
resolveGraphIdentity(Object, Class, ModelReadBoundary) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
resolveGraphIdentity(Object, Class, ModelReadBoundary) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Resolves an identity without requiring its value.
resolveGuarantee(Guarantee) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Resolves standalone client defaults once configured at client construction.
resolveIdentity(ModelGraphResolver, Object, Class, ModelReadBoundary) - Method in enum class io.fluxzero.sdk.persisting.repository.ModelIdResolution
Dispatches existing policies through the original extension methods.
resolveIdentity(ModelGraphResolver, Object, Class, ModelReadBoundary, boolean) - Method in enum class io.fluxzero.sdk.persisting.repository.ModelIdResolution
Dispatches pinned identity reads while retaining existing extension methods.
resolveIfPossible(Parameter, Annotation, HasMessage) - Method in class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
 
resolveIfPossible(Parameter, Annotation, HasMessage) - Method in class io.fluxzero.sdk.web.WebPayloadParameterResolver
 
resolveIfPossible(Parameter, Annotation, Object) - Method in class io.fluxzero.sdk.modeling.EntityParameterResolver
 
resolveIfPossible(Parameter, Annotation, Object) - Method in class io.fluxzero.sdk.persisting.search.MaterializedGraphParameterResolver
 
resolveIfPossible(Parameter, Annotation, Object) - Method in class io.fluxzero.sdk.tracking.handling.MessageParameterResolver
 
resolveIfPossible(Parameter, Annotation, M) - Method in interface io.fluxzero.common.handling.PreparedParameterResolver
Returns a prepared resolver for the given message, or null when this resolver cannot handle the parameter.
resolveKey(String) - Method in class io.fluxzero.proxy.JwtVerifier
Resolves a public key by key identifier from the cached JWKS, refreshing stale keys and forcing another refresh on a miss.
resolveModelDocumentCollections(Set) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Resolves the exact current-document collection for each requested model.
resolveParameterValue(Executable, Parameter, Annotation, DeserializingMessage) - Method in class io.fluxzero.sdk.tracking.handling.HandlerAssociations
 
resolver() - Method in record class io.fluxzero.common.handling.HandlerInputResolver.Resolution
Returns the value of the resolver record component.
resolver() - Method in record class io.fluxzero.common.handling.KeyedParameterResolver.Resolution
Returns the value of the resolver record component.
resolveRegisteredTypeName(String) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Resolves a unique registered simple or partial name to its class name.
resolveRelatedModels(Set, ModelRelationConstraint) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Resolves target model IDs from related document matches at the current relationship boundary.
resolveReplay(Object, MutationPlan.ResolvedModel) - Method in class io.fluxzero.sdk.modeling.MutationPlan.TargetPlan
Resolves replay inputs, binding a unique write ancestor to the authoritative stream identity.
resolveTrackingDefaults(PropertySource) - Method in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Resolves tracking defaults from the owning application's property source.
resolveTypeName(String) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Resolves a serialized type identifier after applying historical aliases.
resolveUntypedGraphIdentity(Object) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
 
resolveUntypedGraphIdentity(Object) - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver
Optional untyped root discovery; an implementation supplies its resolved class through ModelGraphResolver.HeadValue.
resourcePath() - Element in annotation interface io.fluxzero.sdk.web.ServeStatic
The base resource path from which to serve static files.
respond(Object, Metadata, String, Integer, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultResultGateway
 
respond(Object, Metadata, String, Integer, Guarantee) - Method in interface io.fluxzero.sdk.publishing.ResultGateway
Sends a response with the specified payload, metadata, target, request ID, and delivery guarantee.
respond(Object, Metadata, String, Integer, Guarantee) - Method in class io.fluxzero.sdk.web.WebResponseGateway
 
respond(Object, String, Integer) - Method in interface io.fluxzero.sdk.publishing.ResultGateway
Sends a response message with default metadata and Guarantee.DEFAULT.
respondBatched(Object, String, Integer) - Method in class io.fluxzero.sdk.publishing.DefaultResultGateway
Enqueues an automatically published handler response for ordered, context-preserving batch serialization.
respondBatched(Object, String, Integer, DefaultResultGateway.ResultPreparationErrorHandler) - Method in class io.fluxzero.sdk.publishing.DefaultResultGateway
Enqueues an automatically published handler response and delegates asynchronous preparation failures to the originating consumer's error handler.
respondBatchedAndForget(Object, String, Integer, DefaultResultGateway.ResultPreparationErrorHandler) - Method in class io.fluxzero.sdk.publishing.DefaultResultGateway
Enqueues an automatically published handler response without allocating an individual completion future outside an active batch completion scope.
RESPONSE_DISPATCH_FAILED - Enum constant in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
A response could not be published back to the requester.
RESPONSE_HEADER_BUFFER_SIZE_PROPERTY - Static variable in class io.fluxzero.proxy.ProxyServer
Initial response header buffer capacity in bytes.
responseDispatchFailed(String, String, Object, Throwable) - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates the report used when Fluxzero cannot dispatch a response.
responseFuture() - Method in class io.fluxzero.proxy.ProxyRequestHandler.ChunkedProxyRequest
 
responseGateway(Fluxzero) - Method in class io.fluxzero.sdk.web.ForwardingWebConsumer
 
ResponseMapper - Interface in io.fluxzero.sdk.tracking.handling
A strategy interface for converting arbitrary response objects into Message instances.
responses() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns the value of the responses record component.
responseType() - Method in interface io.fluxzero.sdk.tracking.handling.Request
Returns the expected response type associated with this request instance.
responseType() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns the value of the responseType record component.
Responsibilities - Section in class io.fluxzero.sdk.configuration.client.AbstractClient
 
Responsibilities - Section in interface io.fluxzero.common.tracking.Tracker
 
Responsibilities - Section in interface io.fluxzero.common.tracking.TrackingStrategy
 
Responsibilities - Section in interface io.fluxzero.sdk.common.HasMessage
 
Responsibilities - Section in interface io.fluxzero.sdk.common.serialization.Serializer
 
Responsibilities - Section in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
 
Responsibilities - Section in interface io.fluxzero.sdk.configuration.client.Client
 
Responsibilities - Section in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
 
Responsibilities: - Section in class io.fluxzero.sdk.modeling.AnnotatedEntityHolder
 
restoreClaims(List) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
Restores exact active ranges before any successor read is admitted.
restoreForReplay(DeserializingMessage) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
Restores retained private values before reconstructing a Model from its stored events.
restoreLoadingEntityCache(Map) - Static method in class io.fluxzero.sdk.modeling.AnnotatedEntityHolder
Replaces the current thread's loading-entity cache from a snapshot obtained through AnnotatedEntityHolder.snapshotLoadingEntityCache().
restoreLoadingRouteCache(Map) - Static method in class io.fluxzero.sdk.modeling.ImmutableEntity
Replaces the current thread's loading-route cache with a snapshot obtained from ImmutableEntity.snapshotLoadingRouteCache().
restoreLoadingRouteValuesCache(Map) - Static method in class io.fluxzero.sdk.modeling.AnnotatedEntityHolder
Replaces the current thread's loading-route-value cache from a snapshot obtained through AnnotatedEntityHolder.snapshotLoadingRouteValuesCache().
restoreResultContext(RequestResult, CommitModels) - Static method in class io.fluxzero.common.api.modeling.ModelCommitWireCodec
Completes a compact decoded result with identities owned by its correlated request.
restoreResultContext(RequestResult, Request) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Restores context from the request that belongs to a decoded result before grouped result preparation starts.
restoreResultContext(List) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Restores request-owned context that a specialized compact response deliberately omits from the wire.
restoreResultContext(List) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
restoreScheduleParents(DeserializingMessage) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
Restores a temporary schedule-ownership read view.
restoreSnapshotId(Object, Entity) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
 
restoreSummary(Document) - Static method in class io.fluxzero.common.search.ModelSearchDocument
Restores the original summary while retaining all indexed facets, sortables and deserializable content.
result() - Method in class io.fluxzero.common.modeling.ModelCommitAssignment.Commit
Returns the authoritative commit result, constructing and retaining it on first access.
result() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.PreparedRequest
Returns the prepared request's result future.
result() - Method in record class io.fluxzero.sdk.modeling.ModelConflictResolver.Context
Returns the value of the result record component.
result() - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit.Outcome
Returns the authoritative result attached to this outcome, or null before a result is attached.
result(CommitModels, List, long) - Static method in class io.fluxzero.common.modeling.ModelCommitConflicts
Maps detected conflicts to the outcome required by the commit's resolved conflict policy.
Result(List, List) - Constructor for record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Result
Creates an instance of a Result record class.
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
 
resultGateway() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the gateway for result messages sent by handlers of commands and queries.
resultGateway(Fluxzero) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Exposes this Fluxzero instance's result gateway as a Spring bean when no overriding bean exists.
ResultGateway - Interface in io.fluxzero.sdk.publishing
Gateway interface for sending result messages in response to a command or query.
Result Matching - Section in class io.fluxzero.common.api.ResultBatch
 
ResultObservation(DeserializingMessage) - Constructor for class io.fluxzero.sdk.tracking.handling.Invocation.ResultObservation
Creates an observation for exactly the message being handled, excluding nested local messages.
resultPublicationBarrier(DeserializingMessage) - Static method in class io.fluxzero.sdk.tracking.handling.Invocation
Returns the barrier that must complete before the supplied message's handler result is published.
retainHeaders(String...) - Method in class io.fluxzero.sdk.web.WebResponse
Retains only the specified headers from the current WebResponse.
retainPrevious(Entity, EntityMetadata.RootConfiguration) - Static method in class io.fluxzero.sdk.modeling.ImmutableRoot
Applies the shared bounded revision-retention policy used by persisted roots.
retainSource(DeserializingMessage, SerializedMessage) - Static method in class io.fluxzero.sdk.persisting.search.DocumentMessageReader
Retains the original stored document bytes for metadata preservation after custom deserialization.
retainTrackingTopics(ConsumerConfiguration, List, List, Fluxzero) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
rethrow(Throwable) - Static method in class io.fluxzero.common.ObjectUtils
Unwraps then returns the given Throwable as an unchecked exception.
retries() - Method in record class io.fluxzero.sdk.modeling.ModelConflictResolver.Context
Returns the value of the retries record component.
retriesFor(String, Map) - Method in class io.fluxzero.sdk.web.WebRequestSettings
Returns the configured retry count after applying this request's safety policy.
retry(HandlerDescriptor, Callable) - Method in class io.fluxzero.sdk.tracking.handling.Invocation.ResultObservation
Retries only this handler, releasing and awaiting its deferred commit before reporting retry success.
RETRY - Enum constant in enum class io.fluxzero.common.api.modeling.ModelConflictPolicy
Reject a stale commit and permit a bounded complete reevaluation against freshly loaded models and relations.
RETRY - Enum constant in enum class io.fluxzero.sdk.modeling.ModelConflictResolver.Resolution
 
RetryAwareRequest - Interface in io.fluxzero.common.api
Request whose durable handler needs to distinguish an initial send from a transport retry.
RetryConfiguration - Class in io.fluxzero.common
Configuration for retry behavior when executing a task using TimingUtils.retryOnFailure(Runnable, Duration).
RetryConfiguration() - Constructor for class io.fluxzero.common.RetryConfiguration
 
retryIfAllowed() - Static method in interface io.fluxzero.sdk.modeling.ModelConflictResolver
Silently retries conflicts whose commit policy permits retry and whose retry bound is not exhausted.
RetryingErrorHandler - Class in io.fluxzero.sdk.tracking
An ErrorHandler implementation that retries failed operations a configurable number of times, with optional propagation or suppression of unrecoverable errors.
RetryingErrorHandler() - Constructor for class io.fluxzero.sdk.tracking.RetryingErrorHandler
Constructs a handler that retries on technical exceptions up to 5 times, immediately first and with a 2-second delay after failed retries.
RetryingErrorHandler(boolean) - Constructor for class io.fluxzero.sdk.tracking.RetryingErrorHandler
Constructs a handler with default retry behavior and optional consumer stop behavior.
RetryingErrorHandler(int, Duration, Predicate, boolean, boolean) - Constructor for class io.fluxzero.sdk.tracking.RetryingErrorHandler
Constructs a handler with detailed retry configuration options.
RetryingErrorHandler(int, Duration, Predicate, boolean, boolean, Function) - Constructor for class io.fluxzero.sdk.tracking.RetryingErrorHandler
Constructs a fully customized retrying handler with retry behavior and error mapping logic.
RetryingErrorHandler(Predicate) - Constructor for class io.fluxzero.sdk.tracking.RetryingErrorHandler
Constructs a handler with a custom error filter that allows message tracking to continue if the error persists after retries.
RetryingErrorHandler(Predicate, boolean) - Constructor for class io.fluxzero.sdk.tracking.RetryingErrorHandler
Constructs a handler with a custom error filter and optional consumer stop behavior.
RetryingErrorHandler(Predicate, boolean, boolean, RetryConfiguration) - Constructor for class io.fluxzero.sdk.tracking.RetryingErrorHandler
 
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) - Static method in class io.fluxzero.common.TimingUtils
Retries a task indefinitely if it fails and matches the given exception predicate.
retryOnFailure(Callable, RetryConfiguration) - Static method in class io.fluxzero.common.TimingUtils
Retries a Callable task using a full RetryConfiguration.
retryOnFailure(Callable, Duration) - Static method in class io.fluxzero.common.TimingUtils
Retries a Callable task indefinitely with a fixed delay.
retryOnFailure(Callable, Duration, Predicate) - Static method in class io.fluxzero.common.TimingUtils
Retries a Callable task with a delay and a predicate to filter retryable exceptions.
retryOutstandingRequests(String) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
retryOutstandingRequestsAsync(String) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
retryOutstandingRequestsDelay() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Delay before outstanding requests from a closed session are resent on a replacement session.
RetryPolicy - Enum Class in io.fluxzero.sdk.web
Determines when configured outbound HTTP retries are safe to execute.
RetryStatus - Class in io.fluxzero.common
Represents the current status of a retry operation.
RetryStatus() - Constructor for class io.fluxzero.common.RetryStatus
 
Return behavior - Section in annotation interface io.fluxzero.sdk.tracking.handling.HandleSchedule
 
Return value inspection - Section in annotation interface io.fluxzero.sdk.modeling.AssertLegal
 
revision() - Method in record class io.fluxzero.common.api.modeling.ModelGraphProjectionConfiguration.ModelRevision
Returns the value of the revision record component.
revision() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter.PayloadType
Returns the value of the revision record component.
revision() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns the value of the revision record component.
revision() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest.Node
Returns the value of the revision record component.
revision() - Element in annotation interface io.fluxzero.sdk.common.serialization.casting.Downcast
The revision number of the input object this method handles.
revision() - Element in annotation interface io.fluxzero.sdk.common.serialization.casting.Upcast
The revision number of the input type this method handles.
revision() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns this type's serializer revision.
revision() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ObservedType
Returns the value of the revision record component.
revision(Object, Class, String, T, EntityHelper, Serializer, String, Long, Instant, long, long, Entity) - Static method in class io.fluxzero.sdk.modeling.ImmutableModelRoot
Creates a model root from one authoritative stored revision.
Revision - Annotation Interface in io.fluxzero.common.serialization
Specifies the revision number of a persistable object, such as a message payload, document, or model snapshot.
revisionDelta() - Element in annotation interface io.fluxzero.sdk.common.serialization.casting.Cast
The relative revision change this cast represents.
Revisioned payloads - Section in class io.fluxzero.common.serialization.JsonUtils
 
revisions() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the current and preceding revisions, newest first, excluding the empty state before creation.
revisionStateIndex() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the namespace-wide state boundary at which this concrete model revision became current.
revisitAtDifferentDepths() - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Policy
Returns the value of the revisitAtDifferentDepths record component.
rewrite(MaterializedGraphDocumentMigration.Migration) - Method in interface io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator.GraphDocumentWriter
Writes the migrated materialized Graph document and returns a future representing write completion or failure.
rewriteModelGraphDocument(SerializedDocument, String, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
rewriteModelGraphDocument(SerializedDocument, String, Guarantee) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Conditionally replaces one materialized model-graph document while its manifest still matches the handled version.
rewriteModelGraphDocument(SerializedDocument, String, Guarantee) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
RewriteModelGraphDocument - Class in io.fluxzero.common.api.search
Conditionally replaces one materialized model-graph document after application-level schema migration.
RewriteModelGraphDocument() - Constructor for class io.fluxzero.common.api.search.RewriteModelGraphDocument
 
rewriteModelSourceDocument(RewriteModelSourceDocument) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
rewriteModelSourceDocument(RewriteModelSourceDocument) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Atomically rewrites a verified internal source at the same Model head and document proof.
rewriteModelSourceDocument(RewriteModelSourceDocument) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
RewriteModelSourceDocument - Class in io.fluxzero.common.api.search
Persists a schema-only rewrite of an internal Model source without advancing the Model's head or history.
RewriteModelSourceDocument() - Constructor for class io.fluxzero.common.api.search.RewriteModelSourceDocument
 
root() - Element in annotation interface io.fluxzero.common.serialization.RegisterType
Optional explicit root package or type prefix to register.
root() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the root entity in the hierarchy.
root() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionSettings
Returns the value of the root record component.
root() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the outer graph root.
rootAnnotation() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the root-level annotation of the aggregate, if any.
rootBean() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Returns the value of the rootBean record component.
rootBeanClass() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Returns the value of the rootBeanClass record component.
rootConfiguration() - Method in interface io.fluxzero.sdk.modeling.Entity
Returns the persistence and revision settings of this root, independently of whether it is declared as an Aggregate or Model.
rootConfiguration() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns aggregate-neutral persistence settings for an explicitly annotated root.
RootConfiguration(EntityMetadata.RootKind, ModelConflictPolicy, AutomaticModelHandling, boolean, boolean, int, int, boolean, int, int, CommitPolicy, EventPublication, EventPublicationStrategy, boolean, boolean, boolean, GraphProjection, String, String, String) - Constructor for record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Creates an instance of a RootConfiguration record class.
rootId() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns the value of the rootId record component.
rootValue - Static variable in class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
 
round(MathContext) - Method in class io.fluxzero.common.Decimal
ROUND_CEILING - Static variable in class io.fluxzero.common.Decimal
Deprecated.
ROUND_DOWN - Static variable in class io.fluxzero.common.Decimal
Deprecated.
ROUND_FLOOR - Static variable in class io.fluxzero.common.Decimal
Deprecated.
ROUND_HALF_DOWN - Static variable in class io.fluxzero.common.Decimal
Deprecated.
ROUND_HALF_EVEN - Static variable in class io.fluxzero.common.Decimal
Deprecated.
ROUND_HALF_UP - Static variable in class io.fluxzero.common.Decimal
Deprecated.
ROUND_UNNECESSARY - Static variable in class io.fluxzero.common.Decimal
Deprecated.
ROUND_UP - Static variable in class io.fluxzero.common.Decimal
Deprecated.
RoutePattern(String, String) - Constructor for record class io.fluxzero.common.api.tracking.ConsumerFilter.RoutePattern
Creates an instance of a RoutePattern record class.
Route Pattern Syntax - Section in class io.fluxzero.sdk.web.WebPattern
 
routeRestricted() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns the value of the routeRestricted record component.
routes() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns the value of the routes record component.
Routing - Section in class io.fluxzero.common.api.eventsourcing.AppendEvents
 
Routing - Section in class io.fluxzero.common.api.keyvalue.StoreValues
 
Routing example with aggregates and nested entities - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
 
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.CommitModels
Routes retries of the same commit consistently without choosing one target model as its owner.
routingKey() - Method in class io.fluxzero.common.api.modeling.DeleteModel
 
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.AdoptModelMigration
 
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.CollectionSearchCommand
 
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.search.MoveDocumentById
Uses the document ID as the routing key, ensuring consistency during the move.
routingKey() - Method in class io.fluxzero.common.api.search.RewriteModelGraphDocument
 
routingKey() - Method in class io.fluxzero.common.api.search.RewriteModelSourceDocument
 
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.
RoutingKey - Annotation Interface in io.fluxzero.sdk.publishing.routing
Annotation used to identify the routing key of a message, which in turn is used to compute the message segment using consistent hashing.
Routing Logic - Section in class io.fluxzero.sdk.tracking.handling.StatefulHandler
 
Routing Logic - Section in class io.fluxzero.sdk.web.WebHandlerMatcher
 
routingTarget(HasMessage) - Method in class io.fluxzero.sdk.modeling.MutationPlan.TargetPlan
Returns a statically unambiguous single-apply target without loading or applying any model.
routingTarget(Message) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
Returns the canonical target of a statically unambiguous single-Model apply, or null.
run() - Method in interface io.fluxzero.common.ThrowingRunnable
Executes this runnable.
run() - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy.WaitingTracker
 
run() - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler.ResponseCallback
 
run() - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler.LocalScheduleTask
 
run() - Method in class io.fluxzero.sdk.tracking.client.DefaultTracker
 
run(ThrowingRunnable) - Static method in interface io.fluxzero.common.handling.HandlerInvoker
Wraps a ThrowingRunnable in a HandlerInvoker.
run(ThrowingRunnable) - Static method in class io.fluxzero.common.ObjectUtils
Executes the runnable, forcibly rethrowing exceptions as unchecked.
run(ThrowingRunnable) - Method in interface io.fluxzero.sdk.tracking.handling.authentication.User
Executes a runnable task with this user set as the current thread-local user.
run(Runnable) - Method in class io.fluxzero.sdk.common.ThreadLocalContext.Snapshot
Runs a task with this snapshot active and restores the previous context afterwards.
run(String...) - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration
Runs the standard migration command-line contract: no arguments starts replay; adopt <event-index> performs the checked cutover operation and then closes the isolated application.
run(Consumer) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Runs the task with this message installed as the current message, restoring the enclosing context afterward.
runAndAwait(Runnable) - Static method in class io.fluxzero.sdk.common.AsyncCompletionScope
Runs the supplied task inside a new completion scope and waits for all futures registered in that scope.
runAndAwaitBeforeCommit(Runnable) - Static method in class io.fluxzero.sdk.common.AsyncCompletionScope
Runs a task and awaits its asynchronous work before committing progress.
runAndWait(ThrowingRunnable, Duration) - Method in class io.fluxzero.common.TimeboxedExecutor
Executes the given task and waits for completion up to the given maximum duration.
runAndWait(ThrowingRunnable, Duration) - Static method in class io.fluxzero.common.TimingUtils
Executes the given task and waits for completion up to the given maximum duration.
runAndWaitSafely(ThrowingRunnable, Duration) - Method in class io.fluxzero.common.TimeboxedExecutor
Executes the given task and waits for completion up to the given maximum duration.
runAndWaitSafely(ThrowingRunnable, Duration) - Static method in class io.fluxzero.common.TimingUtils
Executes the given task and waits for completion up to the given maximum duration.
runAndWaitSafely(ThrowingRunnable, Duration, boolean) - Method in class io.fluxzero.common.TimeboxedExecutor
Executes the given task and waits for completion up to the given maximum duration.
runAndWaitSafely(ThrowingRunnable, Duration, boolean) - Static method in class io.fluxzero.common.TimingUtils
Executes the given task and waits for completion up to the given maximum duration.
runIfExpired(DefaultMessageScheduler.LocalScheduleTask, Schedule) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
runInLocalHandlerNamespace(DeserializingMessage, Supplier) - Static method in class io.fluxzero.sdk.common.ClientUtils
Runs local handler work in the explicit consumer namespace attached to the locally dispatched message.
runInLocalHandlerNamespace(Supplier) - Static method in class io.fluxzero.sdk.common.ClientUtils
Runs local handler work with the application namespace as the namespace of its direct messaging input.
runInParallel(Runnable) - Static method in class io.fluxzero.common.ObjectUtils
Runs a parallel terminal operation with the same isolation and completion contract as ObjectUtils.inParallel(Supplier).
runningConsumers - Variable in class io.fluxzero.proxy.ForwardProxyConsumer
 
RUNTIME_SESSION_ID_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
 
RUNTIME_SESSION_ID_USER_PROPERTY - Static variable in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
RUNTIME_SESSION_ID_USER_PROPERTY - Static variable in class io.fluxzero.testserver.websocket.WebsocketDeploymentUtils
 
RUNTIME_VERSION_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
 
RUNTIME_VERSION_USER_PROPERTY - Static variable in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
runtimeBaseUrl() - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns the value of the runtimeBaseUrl record component.
Runtime Expectations - Section in class io.fluxzero.sdk.tracking.FluxzeroInterceptor
 
RuntimeLifecycleEvent - Class in io.fluxzero.common.api
Metric event emitted when a Fluxzero Runtime changes lifecycle phase.
RuntimeLifecycleEvent() - Constructor for class io.fluxzero.common.api.RuntimeLifecycleEvent
 
RuntimeLifecycleEvent.Phase - Enum Class in io.fluxzero.common.api
Runtime lifecycle phases that are published as metrics.
runWithAdhocInterceptor(Runnable, DispatchInterceptor, MessageType...) - Static method in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
Executes the given Runnable while temporarily enabling the provided interceptor for the specified message types.
runWithAdhocInterceptor(Callable, DispatchInterceptor, MessageType...) - Static method in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
Executes the given Callable while temporarily enabling the provided interceptor for the specified message types.
runWithAdhocInterceptors(Callable, Map) - Static method in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
Executes the given task with a previously captured ad hoc interceptor context.

S

2. Suppress a no-op update - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.InterceptApply
 
SAFE - Enum constant in enum class io.fluxzero.sdk.web.RetryPolicy
Retries HTTP-idempotent methods or requests carrying one nonblank Idempotency-Key header.
safeResolve(URI, String) - Static method in class io.fluxzero.common.FileUtils
Safely resolves a relative path against a base URI, including JAR URLs.
SAME_ORIGIN - Enum constant in enum class io.fluxzero.sdk.web.RedirectPolicy
Follows at most five redirects, and only when scheme, host, and effective port equal the original request origin.
sameSchedule(Schedule, Schedule) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
sameScheduledMessage(Schedule, Schedule) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
SCALAR - Enum constant in enum class io.fluxzero.sdk.web.ApiReferenceRenderer
Scalar API Reference.
scale() - Method in class io.fluxzero.common.Decimal
Delegates to BigDecimal.scale().
scaleByPowerOfTen(int) - Method in class io.fluxzero.common.Decimal
scan(Iterable, int, long, Predicate) - Static method in record class io.fluxzero.common.tracking.MessageStoreBatch
Scans source messages until the source count or accepted-message byte budget is exhausted.
scanBatch(int[], Position, int, long, Predicate) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
scanBatch(int[], Position, int, long, Predicate, boolean) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
scanBatch(Long, int, boolean, long, Predicate) - Method in interface io.fluxzero.common.tracking.MessageStore
Scans messages starting from the given minIndex, returning messages accepted by filter and metadata about the unfiltered source scan.
scanBatch(Long, int, boolean, long, Predicate) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
scanBatch(Long, int, boolean, long, Predicate) - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
scanBatch(Long, int, boolean, long, Predicate) - Method in class io.fluxzero.testserver.scheduling.TestServerScheduleStore
 
scanBatch(Long, int, boolean, long, Predicate, boolean) - Method in interface io.fluxzero.common.tracking.MessageStore
Scans messages with optional document tombstones.
scanBatch(Long, int, boolean, long, Predicate, boolean) - Method in class io.fluxzero.sdk.persisting.search.client.CollectionMessageStore
 
scannedSize() - Method in record class io.fluxzero.common.tracking.MessageStoreBatch
Returns the value of the scannedSize record component.
schedule() - Method in record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Returns the value of the schedule record component.
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(SerializedSchedule...) - Method in interface io.fluxzero.sdk.scheduling.client.SchedulingClient
Schedule one or more serialized schedules using Guarantee.DEFAULT as the default delivery guarantee.
schedule(Guarantee, SerializedSchedule...) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
schedule(Guarantee, SerializedSchedule...) - Method in interface io.fluxzero.sdk.scheduling.client.SchedulingClient
Schedule one or more serialized schedules with a specified Guarantee.
schedule(Guarantee, SerializedSchedule...) - Method in class io.fluxzero.sdk.scheduling.client.WebsocketSchedulingClient
 
schedule(Guarantee, SerializedSchedule...) - Method in class io.fluxzero.testserver.scheduling.TestServerScheduleStore
 
schedule(Schedule) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a message object (typically of type Schedule) for execution, using the Guarantee.DEFAULT guarantee.
schedule(Schedule, boolean) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a message, optionally skipping if already present, using the Guarantee.DEFAULT guarantee.
schedule(Schedule) - Static method in interface io.fluxzero.sdk.Fluxzero
Schedule a message object (of type Schedule) for execution, using the Guarantee.DEFAULT guarantee.
schedule(Schedule, boolean) - Static method in interface io.fluxzero.sdk.Fluxzero
Schedule a message object (of type Schedule) for execution, using the Guarantee.DEFAULT guarantee.
schedule(Schedule, boolean, Guarantee) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
schedule(Schedule, boolean, Guarantee) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule the given Schedule object, optionally skipping if already present, using the specified guarantee.
schedule(Object, Metadata, ScheduleId, Duration) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a message with metadata and a typed ID using a delay.
schedule(Object, Metadata, ScheduleId, Instant) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a message with metadata and a typed ID.
schedule(Object, Metadata, Object, Duration) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a message with payload and metadata using a delay, using the Guarantee.DEFAULT guarantee.
schedule(Object, Metadata, Object, Instant) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a message with payload and metadata, using the Guarantee.DEFAULT guarantee.
schedule(Object, ScheduleId, Duration) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a message with a typed ID using a delay.
schedule(Object, ScheduleId, Instant) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a message with a typed ID at a deadline.
schedule(Object, Object, Duration) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a message with a custom ID using a delay.
schedule(Object, Object, Instant) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a message with the given ID and deadline, using the Guarantee.DEFAULT guarantee.
schedule(Object, Duration) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a message using a delay from the current time, using the Guarantee.DEFAULT guarantee.
schedule(Object, Instant) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a message to be triggered at the given deadline, using the Guarantee.DEFAULT guarantee.
schedule(Object, Object, Duration) - Static method in interface io.fluxzero.sdk.Fluxzero
Schedules a message with given scheduleId after given delay.
schedule(Object, Object, Instant) - Static method in interface io.fluxzero.sdk.Fluxzero
Schedules a message with given scheduleId for the given timestamp.
schedule(Object, Duration) - Static method in interface io.fluxzero.sdk.Fluxzero
Schedules a message after the given delay, returning the schedule's id.
schedule(Object, Instant) - Static method in interface io.fluxzero.sdk.Fluxzero
Schedules a message for the given timestamp, returning the schedule's id.
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 - Class in io.fluxzero.sdk.scheduling
Represents a scheduled message to be delivered at a specific future time.
Schedule() - Constructor for class io.fluxzero.common.api.scheduling.Schedule
 
Schedule(Object, Metadata, String, Instant) - Constructor for class io.fluxzero.sdk.scheduling.Schedule
Full constructor specifying payload, metadata, scheduleId, and deadline.
Schedule(Object, Metadata, String, Instant, String, Instant) - Constructor for class io.fluxzero.sdk.scheduling.Schedule
Full constructor including message ID and timestamp.
Schedule(Object, String, Instant) - Constructor for class io.fluxzero.sdk.scheduling.Schedule
Creates a new scheduled message with a given scheduleId.
Schedule(Object, Instant) - Constructor for class io.fluxzero.sdk.scheduling.Schedule
Creates a new schedule using the current identity provider for the scheduleId and a future deadline.
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 Schedule command, used for monitoring purposes.
ScheduleAutoCancelled - Record Class in io.fluxzero.common.api.scheduling
Best-effort metric emitted after an owned schedule was removed following parent deletion.
ScheduleAutoCancelled(String, String, long) - Constructor for record class io.fluxzero.common.api.scheduling.ScheduleAutoCancelled
Creates an instance of a ScheduleAutoCancelled record class.
scheduleBoundToParents(Guarantee, Map, SerializedSchedule...) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
scheduleBoundToParents(Guarantee, Map, SerializedSchedule...) - Method in interface io.fluxzero.sdk.scheduling.client.SchedulingClient
Stores schedules with previously acquired bindings, without rebinding recreated parents.
scheduleBoundToParents(Guarantee, Map, SerializedSchedule...) - Method in class io.fluxzero.sdk.scheduling.client.WebsocketSchedulingClient
 
scheduleBoundToParents(Guarantee, Map, SerializedSchedule...) - Method in class io.fluxzero.testserver.scheduling.TestServerScheduleStore
 
scheduleCommand(Schedule) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command message using the given scheduling settings, using the Guarantee.DEFAULT guarantee.
scheduleCommand(Schedule, boolean) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command using the given scheduling settings if no other with same ID exists, using the Guarantee.DEFAULT guarantee.
scheduleCommand(Schedule) - Static method in interface io.fluxzero.sdk.Fluxzero
Schedule a command using the given scheduling settings, using the Guarantee.DEFAULT guarantee.
scheduleCommand(Schedule, boolean) - Static method in interface io.fluxzero.sdk.Fluxzero
Schedule a command using the given scheduling settings if no other with same ID exists, using the Guarantee.DEFAULT guarantee.
scheduleCommand(Schedule, boolean, Guarantee) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
scheduleCommand(Schedule, boolean, Guarantee) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command using the given scheduling settings, using the provided Guarantee.
scheduleCommand(Object, Metadata, ScheduleId, Duration) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command with metadata and a typed ID using a delay.
scheduleCommand(Object, Metadata, ScheduleId, Instant) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command with metadata and a typed ID.
scheduleCommand(Object, Metadata, Object, Duration) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command with metadata and delay, using the Guarantee.DEFAULT guarantee.
scheduleCommand(Object, Metadata, Object, Instant) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command message with attached metadata, using the Guarantee.DEFAULT guarantee.
scheduleCommand(Object, ScheduleId, Duration) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command with a typed ID using a delay.
scheduleCommand(Object, ScheduleId, Instant) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command with a typed ID at a deadline.
scheduleCommand(Object, Object, Duration) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command with the given ID and delay, using the Guarantee.DEFAULT guarantee.
scheduleCommand(Object, Object, Instant) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command using a specific deadline, using the Guarantee.DEFAULT guarantee.
scheduleCommand(Object, Duration) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command to execute after given delay, using the Guarantee.DEFAULT guarantee.
scheduleCommand(Object, Instant) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a command message for future execution.
scheduleCommand(Object, Object, Duration) - Static method in interface io.fluxzero.sdk.Fluxzero
Schedules a command with given scheduleId after given delay.
scheduleCommand(Object, Object, Instant) - Static method in interface io.fluxzero.sdk.Fluxzero
Schedules a command with given scheduleId for the given timestamp.
scheduleCommand(Object, Duration) - Static method in interface io.fluxzero.sdk.Fluxzero
Schedules a command after given delay, returning the command schedule's id.
scheduleCommand(Object, Instant) - Static method in interface io.fluxzero.sdk.Fluxzero
Schedules a command for the given timestamp, returning the command schedule's id.
ScheduledCommand - Class in io.fluxzero.sdk.scheduling
Wrapper for a serialized command message scheduled for deferred execution.
ScheduledCommand() - Constructor for class io.fluxzero.sdk.scheduling.ScheduledCommand
 
ScheduledCommandHandler - Class in io.fluxzero.sdk.scheduling
Internal handler responsible for executing scheduled commands when they are due.
ScheduledCommandHandler() - Constructor for class io.fluxzero.sdk.scheduling.ScheduledCommandHandler
 
scheduleId() - Method in record class io.fluxzero.common.api.scheduling.ScheduleAutoCancelled
Returns the value of the scheduleId record component.
scheduleId() - Method in record class io.fluxzero.sdk.scheduling.DeadlineInfo
Returns the value of the scheduleId record component.
scheduleId() - Element in annotation interface io.fluxzero.sdk.scheduling.Periodic
Returns the id of the periodic schedule.
scheduleId(String, String) - Static method in record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Derives the stable schedule identity without exposing application string conventions.
ScheduleId - Class in io.fluxzero.sdk.scheduling
Represents a unique identifier for a schedule, consisting of a type and an id.
ScheduleId(String, Object) - Constructor for class io.fluxzero.sdk.scheduling.ScheduleId
Constructs a new ScheduleId object using the specified type and identifier.
Schedule identity - Section in interface io.fluxzero.sdk.scheduling.MessageScheduler
 
scheduleIdMetadataKey - Static variable in class io.fluxzero.sdk.scheduling.Schedule
Metadata key for the schedule identifier.
scheduleLocalDelivery(Schedule, boolean, Fluxzero) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
scheduleParentEpoch(String) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Lock-free lifetime lookup used while the schedule store holds its own lock.
scheduleParentReferences(Class) - Static method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns cached parent declarations for a schedule payload without treating that payload as a Model.
schedulePeriodic(Object, ScheduleId) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a periodic message using a typed schedule ID.
schedulePeriodic(Object, Object) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a periodic message using the given ID and the @Periodic annotation, using the Guarantee.DEFAULT guarantee.
schedulePeriodic(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Starts a new periodic schedule, returning the schedule's id.
schedulePeriodic(Object) - Method in interface io.fluxzero.sdk.scheduling.MessageScheduler
Schedule a periodic message using the @Periodic annotation on its class, using the Guarantee.DEFAULT guarantee.
schedulePeriodic(Object, Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Starts a new periodic schedule using given schedule id.
schedulePing(WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
schedulePing(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
scheduler(Fluxzero) - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Exposes this Fluxzero instance's message scheduler as a Spring bean when no overriding bean exists.
SchedulerException - Exception Class in io.fluxzero.sdk.scheduling
Exception thrown by a MessageScheduler when scheduling a message fails.
SchedulerException(String, Throwable) - Constructor for exception class io.fluxzero.sdk.scheduling.SchedulerException
 
scheduleWithParents(Guarantee, List, SerializedSchedule...) - Method in interface io.fluxzero.sdk.scheduling.client.SchedulingClient
Schedules messages owned by the current lifetime of each committed Model parent.
ScheduleWithParents - Class in io.fluxzero.common.api.scheduling
Schedules messages owned by existing, committed Models in the same namespace.
ScheduleWithParents() - Constructor for class io.fluxzero.common.api.scheduling.ScheduleWithParents
 
ScheduleWithParents.Metric - Record Class in io.fluxzero.common.api.scheduling
Payload-free operation summary.
SchedulingClient - Interface in io.fluxzero.sdk.scheduling.client
A lower-level client interface for scheduling and cancelling deferred messages (i.e., schedules) in Fluxzero.
SchedulingEndpoint - Class in io.fluxzero.testserver.websocket
 
SchedulingEndpoint(SchedulingClient, CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.SchedulingEndpoint
 
schedulingInterceptor() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Interceptor applied to scheduled messages, such as time-based commands or events.
SchedulingInterceptor - Class in io.fluxzero.sdk.scheduling
Intercepts scheduled messages to handle periodic scheduling logic.
SchedulingInterceptor() - Constructor for class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
schedulingPath() - Static method in class io.fluxzero.common.ServicePathBuilder
Returns the service path for the scheduling subsystem.
Scheduling semantics - Section in interface io.fluxzero.sdk.scheduling.MessageScheduler
 
schedulingUrl(WebSocketClient.ClientConfig) - Static method in class io.fluxzero.sdk.common.websocket.ServiceUrlBuilder
Constructs the URL for accessing the time-based message scheduling service.
scheme() - Method in record class io.fluxzero.common.HttpOrigin
Returns the value of the scheme record component.
scope() - Method in record class io.fluxzero.sdk.Fluxzero.MemoizationKey
Returns the value of the scope record component.
SdkVersion - Class in io.fluxzero.sdk.common
Resolves the Maven version of the Fluxzero Java SDK from build metadata packaged with the artifact.
search(SearchDocuments, int) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
search(SearchDocuments, int) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Executes a streaming search query using the given criteria and fetch size.
search(SearchDocuments, int) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
search(SearchQuery.Builder) - Static method in interface io.fluxzero.sdk.Fluxzero
Search documents using given reusable query builder.
search(SearchQuery.Builder) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
search(SearchQuery.Builder) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Prepares a search query based on the specified SearchQuery.Builder.
search(Class) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
search(Class) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Prepares a typed search for the collection represented by the given document class.
search(Object) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Prepares a search query for one or more document collections.
search(Class, Object...) - Static method in interface io.fluxzero.sdk.Fluxzero
Search the collections represented by the given document class and additional collection identifiers.
search(Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Search the collection represented by the given document class and retain that class as the default result type.
search(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Search the given collection for documents.
search(Object, Object...) - Static method in interface io.fluxzero.sdk.Fluxzero
Search the given collections for documents.
Search<R> - Interface in io.fluxzero.sdk.persisting.search
Fluent interface for building and executing document search queries in Fluxzero.
SEARCH - Enum constant in enum class io.fluxzero.sdk.tracking.handling.DocumentSource
Searchable Model nodes, logical Model Graphs, and ordinary read-model documents.
Search.NullOrder - Enum Class in io.fluxzero.sdk.persisting.search
 
searchable() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Whether the aggregate should be indexed in Fluxzero's document store (disabled by default).
searchable() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Whether this Model independently activates search.
searchable() - Element in annotation interface io.fluxzero.sdk.persisting.search.Searchable
Whether the annotated type should be included in search indexing.
Searchable - Annotation Interface in io.fluxzero.sdk.persisting.search
Indicates that instances of the annotated type should be indexed for search within Fluxzero.
Searchable value classes can be published using: - Section in annotation interface io.fluxzero.sdk.persisting.search.Searchable
 
searchAsync(SearchDocuments, int) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Asynchronously executes a search query using the given criteria and fetch size and materializes the matching hits.
searchAsync(SearchDocuments, int) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
SearchClient - Interface in io.fluxzero.sdk.persisting.search.client
Low-level interface for interacting with a search and indexing service in Fluxzero.
SearchCollection - Class in io.fluxzero.common.api.search
Describes an existing search collection and its storage type.
SearchCollection() - Constructor for class io.fluxzero.common.api.search.SearchCollection
 
SearchCollectionType - Enum Class in io.fluxzero.common.api.search
Supported search collection types.
SearchDocuments - Class in io.fluxzero.common.api.search
Request used to perform a search over documents indexed in the Fluxzero search store.
SearchDocumentsResult - Class in io.fluxzero.common.api.search
The result of a SearchDocuments request.
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.
SearchEndpoint - Class in io.fluxzero.testserver.websocket
 
SearchEndpoint(SearchClient, CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.SearchEndpoint
 
SearchExclude - Annotation Interface in io.fluxzero.common.search
Marker annotation that indicates that a property is to be ignored when indexing a document for text search.
searchExcluded() - Method in interface io.fluxzero.common.modeling.ModelRelationshipQueries.Relationship
Whether ancestor search composition must stop at this relationship.
searchExcluded() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Returns the value of the searchExcluded record component.
SearchExclusions - Class in io.fluxzero.common.search
Sparse field exclusions for text search, encoded as ordinary internal document metadata.
searchGraph(Class) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Searches complete graph views for an independent model root.
searchGraph(Class, boolean) - Method in interface io.fluxzero.sdk.persisting.search.DocumentStore
Searches complete graph views for an independent model root.
searchGraph(Class) - Static method in interface io.fluxzero.sdk.Fluxzero
Searches complete graph views for an independent model root.
searchGraph(Class, boolean) - Static method in interface io.fluxzero.sdk.Fluxzero
Searches complete graph views for an independent model root.
searchGraph(Class, boolean) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
 
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
 
SearchHit<T> - Class in io.fluxzero.sdk.persisting.search
Represents a single result returned by a Search query.
SearchHit() - Constructor for class io.fluxzero.sdk.persisting.search.SearchHit
 
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.
Search Indexing - Section in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
 
SearchModelDocuments - Class in io.fluxzero.common.api.search
Searches current independent model documents subject to bounded relationship constraints.
SearchModelDocuments(SearchDocuments, List) - Constructor for class io.fluxzero.common.api.search.SearchModelDocuments
 
SearchModelDocuments.Metric - Class in io.fluxzero.common.api.search
 
searchModelGraph(SearchModelGraphDocuments, int) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
searchModelGraph(SearchModelGraphDocuments, int) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Executes a current-state model search and composes each matching root's explicitly placed child graph.
searchModelGraph(SearchModelGraphDocuments, int) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
searchModelGraphAsync(SearchModelGraphDocuments, int) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Asynchronously searches and composes current independent-model graphs.
searchModelGraphAsync(SearchModelGraphDocuments, int) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
SearchModelGraphDocuments - Class in io.fluxzero.common.api.search
Searches independent model documents and composes their current child graph into every returned root document.
SearchModelGraphDocuments(SearchDocuments, List, ModelGraphComposition) - Constructor for class io.fluxzero.common.api.search.SearchModelGraphDocuments
 
SearchModelGraphDocuments(SearchDocuments, List, ModelGraphComposition, List) - Constructor for class io.fluxzero.common.api.search.SearchModelGraphDocuments
 
SearchModelGraphDocuments.Metric - Class in io.fluxzero.common.api.search
 
searchModels(SearchModelDocuments, int) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
searchModels(SearchModelDocuments, int) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Executes a bounded current-state search across independent model relationships.
searchModels(SearchModelDocuments, int) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
searchModelsAsync(SearchModelDocuments, int) - Method in interface io.fluxzero.sdk.persisting.search.client.SearchClient
Asynchronously executes a bounded current-state search across independent model relationships.
searchModelsAsync(SearchModelDocuments, int) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
SearchParameters - Class in io.fluxzero.sdk.modeling
Represents configuration options extracted from the @Searchable annotation on a domain type.
SearchParameters() - Constructor for class io.fluxzero.sdk.modeling.SearchParameters
 
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, Instant, Instant, boolean, boolean, List) - 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.
searchSettings() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Per-node index settings and the scope of Graph queries rooted at this Model.
SearchSettings - Annotation Interface in io.fluxzero.sdk.modeling
Per-node search configuration, independent of activation through Model.searchable().
Search-Specific Filtering - Section in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
searchUrl(WebSocketClient.ClientConfig) - Static method in class io.fluxzero.sdk.common.websocket.ServiceUrlBuilder
Constructs the URL for accessing the document and handler state search service.
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
 
SearchValue - Record Class in io.fluxzero.common.api.search
Explicit minimum or maximum selection for range filters and ordering.
SearchValue(String, ValueSelection) - Constructor for record class io.fluxzero.common.api.search.SearchValue
Creates an instance of a SearchValue record class.
second - Variable in class io.fluxzero.sdk.tracking.handling.HandlerRegistry.MergedHandlerRegistry
 
security() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
OpenAPI security requirements for generated operations.
security() - Method in record class io.fluxzero.sdk.web.ApiDocDetails
Returns the value of the security record component.
security() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Top-level OpenAPI security requirements.
SECURITY - Enum constant in enum class io.fluxzero.sdk.web.NativeWebRequestMetric.ErrorCategory
 
segment() - Method in record class io.fluxzero.proxy.ProxyWebsocketEndpoint.SessionContext
Returns the value of the segment record component.
SEGMENT_HEADER_PROPERTY - Static variable in class io.fluxzero.proxy.ProxyRequestHandler
Optional name of an incoming HTTP header whose first value is used as the routing key for the web request message segment.
segmentEnd() - Method in record class io.fluxzero.common.api.tracking.SegmentRange
Returns the value of the segmentEnd record component.
SegmentFilter - Class in io.fluxzero.sdk.tracking.handling
A MessageFilter that restricts handler invocation based on segment membership, using routing keys.
SegmentFilter() - Constructor for class io.fluxzero.sdk.tracking.handling.SegmentFilter
 
SegmentRange - Record Class in io.fluxzero.common.api.tracking
Represents an index value for a contiguous range of segments.
SegmentRange(int, int, long) - Constructor for record class io.fluxzero.common.api.tracking.SegmentRange
Creates an instance of a SegmentRange record class.
Segment Reassignment - Section in class io.fluxzero.common.api.tracking.DisconnectTracker
 
segmentStart() - Method in record class io.fluxzero.common.api.tracking.SegmentRange
Returns the value of the segmentStart record component.
select(WebRequest) - Method in class io.fluxzero.proxy.NamespaceSelector
Extracts and decodes the namespace value from the given web request.
select(String, long, int, String, List, List, List) - Static method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Builds a selection from complete handler facts.
SELECTED_COMPRESSION_ALGORITHM_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
 
SELECTED_COMPRESSION_ALGORITHM_USER_PROPERTY - Static variable in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
SELECTED_COMPRESSION_ALGORITHM_USER_PROPERTY - Static variable in class io.fluxzero.testserver.websocket.WebsocketDeploymentUtils
 
SELECTED_TRANSPORT_FORMAT_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
 
SELECTED_TRANSPORT_FORMAT_USER_PROPERTY - Static variable in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
SELECTED_TRANSPORT_FORMAT_USER_PROPERTY - Static variable in class io.fluxzero.testserver.websocket.WebsocketDeploymentUtils
 
selection() - Method in record class io.fluxzero.common.api.search.SearchValue
Returns the value of the selection record component.
SelectiveCache - Class in io.fluxzero.sdk.persisting.caching
A Cache implementation that partitions values across two internal caches based on a provided Predicate.
SelectiveCache(Cache, Predicate) - Constructor for class io.fluxzero.sdk.persisting.caching.SelectiveCache
Constructs a SelectiveCache with the current DefaultCache as delegate.
selectPaths(Graph, Collection) - Static method in class io.fluxzero.sdk.modeling.Graphs
Returns a lazy immutable view containing only selected serialized relationship paths.
selectPaths(String...) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns an immutable graph view containing only the selected serialized relationship paths, relative to this graph, and their ancestors.
selectPaths(Collection) - Method in interface io.fluxzero.sdk.modeling.Graph
Self-Handlers - Section in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
Semantics - Section in exception class io.fluxzero.sdk.tracking.BatchProcessingException
 
send() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.WebSocketRequest
 
send(Request) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
send(Request, Object) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Sends a request with context retained locally until its result is decoded.
send(Request, Object) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
send(Message) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a Message and returns a future that completes with its response payload.
send(Request) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a typed request command and returns a future for the result.
send(Request) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a Request message and returns a future with its typed response.
send(Request) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends a typed Request query and returns a future representing the result.
send(Request, Metadata) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a typed request command with metadata and returns a future for the result.
send(Request, Metadata) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a Request with metadata and returns a future with its response.
send(Request, Metadata) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends a typed Request query with additional metadata and returns a future with the result.
send(Request, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a typed request with a per-call publication guarantee and returns its business response future.
send(Request, Metadata, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultCommandGateway
 
send(Request, Metadata, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultQueryGateway
 
send(Request, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a typed request with a per-call publication guarantee and returns its business response future.
send(Request, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends a typed request with a per-call publication guarantee and returns its business response future.
send(WebRequest) - Method in interface io.fluxzero.sdk.publishing.WebRequestGateway
Sends the given web request using default request settings and returns a future that completes with the response.
send(WebRequest, WebRequestSettings) - Method in interface io.fluxzero.sdk.publishing.WebRequestGateway
Sends the given web request using given request settings and returns a future that completes with the response.
send(WebRequest, WebRequestSettings) - Method in class io.fluxzero.sdk.web.DefaultWebRequestGateway
 
send(Object) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a command and returns a future for the result.
send(Object) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a message (raw object or Request) and returns a future with its response.
send(Object) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends the given query asynchronously and returns a future representing the result.
send(Object...) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends multiple commands and returns futures for their results.
send(Object...) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends multiple messages and returns a list of futures with their payload responses.
send(Object...) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends multiple queries asynchronously and returns a list of futures, one for each result.
send(Object, Metadata) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a command with metadata and returns a future for the result.
send(Object, Metadata) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a message with custom metadata and returns a future with its response.
send(Object, Metadata) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends the given query along with metadata asynchronously and returns a future representing the result.
send(Object, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a request with the given publication guarantee.
send(Object, Metadata, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultCommandGateway
 
send(Object, Metadata, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultQueryGateway
 
send(Object, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a request with the given publication guarantee.
send(Object, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends a request with the given publication guarantee.
sendAndForget(Guarantee, Message...) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
sendAndForget(Guarantee, Message...) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends multiple Message objects with a guarantee.
sendAndForget(Guarantee, WebRequest...) - Method in interface io.fluxzero.sdk.publishing.WebRequestGateway
Sends one or more web requests without waiting for a response.
sendAndForget(Guarantee, WebRequest...) - Method in class io.fluxzero.sdk.web.DefaultWebRequestGateway
 
sendAndForget(Guarantee, Object...) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends multiple commands with a delivery guarantee without waiting for results.
sendAndForget(Guarantee, Object...) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends multiple messages asynchronously with a specified delivery guarantee.
sendAndForget(Guarantee, UnaryOperator, Message...) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
sendAndForget(Guarantee, UnaryOperator, Message...) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends multiple Message objects with a guarantee.
sendAndForget(Message, Guarantee) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a Message asynchronously with a given guarantee.
sendAndForget(Object) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a command without waiting for a result.
sendAndForget(Object) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a message with the application's Guarantee.DEFAULT without waiting for a result or remote acknowledgement.
sendAndForget(Object...) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends multiple commands without waiting for results.
sendAndForget(Object...) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends multiple messages asynchronously with Guarantee.DEFAULT.
sendAndForget(Object, Metadata) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a command with metadata without waiting for a result.
sendAndForget(Object, Metadata) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a message with custom payload and metadata asynchronously.
sendAndForget(Object, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a command with metadata and delivery guarantee, without waiting for a result.
sendAndForget(Object, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a message with payload, metadata, and delivery guarantee asynchronously.
sendAndForgetCommand(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given command and doesn't wait for a result.
sendAndForgetCommand(Object, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends a command with given payload and metadata and don't wait for a result.
sendAndForgetCommand(Object, Metadata, Guarantee) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends a command with given payload and metadata and don't wait for a result.
sendAndForgetCommands(Object...) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given commands and doesn't wait for results.
sendAndWait(Request) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
sendAndWait(Message) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
sendAndWait(Message) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a message and blocks for a result with a configurable timeout.
sendAndWait(Request) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a typed request command and waits for the result.
sendAndWait(Request) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a Request and blocks until a response is received.
sendAndWait(Request) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends a typed Request query and waits for the result.
sendAndWait(Request, Metadata) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a typed request command with metadata and waits for the result.
sendAndWait(Request, Metadata) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a Request with metadata and blocks for a response.
sendAndWait(Request, Metadata) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends a typed Request query with metadata and waits for the result.
sendAndWait(Request, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a typed request with a per-call publication guarantee and waits for its business response.
sendAndWait(Request, Metadata, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultCommandGateway
 
sendAndWait(Request, Metadata, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultQueryGateway
 
sendAndWait(Request, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a typed request with a per-call publication guarantee and waits for its business response.
sendAndWait(Request, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends a typed request with a per-call publication guarantee and waits for its business response.
sendAndWait(WebRequest) - Method in interface io.fluxzero.sdk.publishing.WebRequestGateway
Sends the given web request using default request settings and waits for the response synchronously.
sendAndWait(WebRequest, WebRequestSettings) - Method in interface io.fluxzero.sdk.publishing.WebRequestGateway
Sends the given web request using the specified request settings and waits for the response synchronously.
sendAndWait(WebRequest, WebRequestSettings) - Method in class io.fluxzero.sdk.web.DefaultWebRequestGateway
 
sendAndWait(Object) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a command and waits for the result.
sendAndWait(Object) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
sendAndWait(Object) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a message and blocks until a response is received.
sendAndWait(Object) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends the given query and waits for the result, blocking the current thread.
sendAndWait(Object, Metadata) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a command with metadata and waits for the result.
sendAndWait(Object, Metadata) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a message with metadata and blocks for a response.
sendAndWait(Object, Metadata) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends the given query and metadata, then waits for the result.
sendAndWait(Object, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a request with a per-call publication guarantee and waits for its business response.
sendAndWait(Object, Metadata, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultCommandGateway
 
sendAndWait(Object, Metadata, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
sendAndWait(Object, Metadata, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultQueryGateway
 
sendAndWait(Object, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a request with a per-call publication guarantee and waits for its business response.
sendAndWait(Object, Metadata, Guarantee) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends a request with a per-call publication guarantee and waits for its business response.
sendBinary(ByteBuffer) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Sends one complete binary WebSocket message.
sendBinary(ByteBuffer) - Method in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Sends a complete binary message.
sendBinaryAsync(ByteBuffer) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Sends one complete binary WebSocket message asynchronously.
sendBinaryAsync(ByteBuffer) - Method in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Sends a complete binary message asynchronously.
sendBinaryAsync(ByteBuffer, int) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Sends one complete binary WebSocket message asynchronously, allowing implementations to split the message into WebSocket continuation frames.
sendBinaryAsync(ByteBuffer, int) - Method in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Sends one complete binary WebSocket message asynchronously, allowing implementations to split the message into WebSocket continuation frames.
sendCloseRequest(ProxyWebsocketSession, WebsocketCloseReason) - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
 
sendCommand(Command) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
sendCommand(Command) - Method in class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
sendCommand(Request) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given command and returns a future that will be completed with the command's result.
sendCommand(Request, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends a command with given payload and metadata and returns a future that will be completed with the command's result.
sendCommand(Request, Metadata, Guarantee) - Static method in interface io.fluxzero.sdk.Fluxzero
Uses the given publication guarantee for this request; completion still represents its business response.
sendCommand(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given command and returns a future that will be completed with the command's result.
sendCommand(Object, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends a command with given payload and metadata and returns a future that will be completed with the command's result.
sendCommand(Object, Metadata, Guarantee) - Static method in interface io.fluxzero.sdk.Fluxzero
Uses the given publication guarantee for this request; completion still represents its business response.
sendCommandAndWait(Request) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given command and returns the command's result.
sendCommandAndWait(Request, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends a command with given payload and metadata and returns a future that will be completed with the command's result.
sendCommandAndWait(Request, Metadata, Guarantee) - Static method in interface io.fluxzero.sdk.Fluxzero
Uses the given publication guarantee for this request; completion still represents its business response.
sendCommandAndWait(Object) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given command and returns the command's result.
sendCommandAndWait(Object, Metadata) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends a command with given payload and metadata and returns a future that will be completed with the command's result.
sendCommandAndWait(Object, Metadata, Guarantee) - Static method in interface io.fluxzero.sdk.Fluxzero
Uses the given publication guarantee for this request; completion still represents its business response.
sendCommands(Object...) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given commands and returns a list of futures that will be completed with the commands' results.
sendForMessage(Message) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends a fully-formed Message and returns a future for the result Message.
sendForMessage(Message) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a single Message and returns a future that resolves to the complete Message response.
sendForMessage(Message) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends the given Message and returns a future representing the resulting message.
sendForMessage(Message, Duration) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
sendForMessage(Message, Duration) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a single request message with the given effective timeout.
sendForMessage(Message, Duration, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
sendForMessage(Message, Duration, Guarantee) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends a full request with a per-call publication guarantee and effective timeout.
sendForMessages(Guarantee, Message...) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends full request messages with one publication guarantee and returns business response futures in input order.
sendForMessages(Guarantee, Message...) - Method in class io.fluxzero.sdk.publishing.DefaultCommandGateway
 
sendForMessages(Guarantee, Message...) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
sendForMessages(Guarantee, Message...) - Method in class io.fluxzero.sdk.publishing.DefaultQueryGateway
 
sendForMessages(Guarantee, Message...) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends full request messages with one publication guarantee and returns business response futures in input order.
sendForMessages(Guarantee, Message...) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends full request messages with one publication guarantee and returns business response futures in input order.
sendForMessages(Message...) - Method in interface io.fluxzero.sdk.publishing.CommandGateway
Sends multiple messages and returns futures for the result messages.
sendForMessages(Message...) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
sendForMessages(Message...) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Sends multiple messages and returns futures for their full Message responses.
sendForMessages(Message...) - Method in interface io.fluxzero.sdk.publishing.QueryGateway
Sends multiple query Messages and returns a list of futures for the raw responses.
sendGatewayTimeout(ProxyRequestHandler.JettyExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
sendMessage(Object) - Method in interface io.fluxzero.sdk.web.SocketSession
Sends a message over the WebSocket session with the specified value, using the Guarantee.DEFAULT policy.
sendMessage(Object, Guarantee) - Method in class io.fluxzero.sdk.web.DefaultSocketSession
 
sendMessage(Object, Guarantee) - Method in interface io.fluxzero.sdk.web.SocketSession
Sends a message over the WebSocket session with the specified delivery guarantee.
sendPing(WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
sendPing(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
sendPing(Object) - Method in interface io.fluxzero.sdk.web.SocketSession
Sends a WebSocket ping message with the given value.
sendPing(Object, Guarantee) - Method in class io.fluxzero.sdk.web.DefaultSocketSession
 
sendPing(Object, Guarantee) - Method in interface io.fluxzero.sdk.web.SocketSession
Sends a ping message with the specified value to the WebSocket session.
sendPing(ByteBuffer) - Method in interface io.fluxzero.sdk.common.websocket.WebsocketSession
Sends a ping frame.
sendPing(ByteBuffer) - Method in interface io.fluxzero.testserver.websocket.ServerWebsocketSession
Sends a ping frame with optional application data.
sendPing(Duration, TaskScheduler) - Method in class io.fluxzero.sdk.web.SocketEndpointHandler.SocketEndpointWrapper
 
sendPreparedRequests(List) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Releases prepared requests per selected session in one queue operation.
sendRequest(SerializedMessage, Consumer) - Method in interface io.fluxzero.sdk.publishing.RequestHandler
Sends a single request and returns a future that completes when the corresponding response is received.
sendRequest(SerializedMessage, Consumer, Duration) - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler
Sends a request and processes the response, combining intermediate responses (if any) with the final response data.
sendRequest(SerializedMessage, Consumer, Duration) - Method in interface io.fluxzero.sdk.publishing.RequestHandler
Sends a single request with a custom timeout and returns a future for the corresponding response.
sendRequest(SerializedMessage, Consumer, Duration, Consumer) - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler
 
sendRequest(SerializedMessage, Consumer, Duration, Consumer) - Method in interface io.fluxzero.sdk.publishing.RequestHandler
Dispatches a request and delivers intermediate responses to the callback.
sendRequest(SerializedMessage, Consumer, Consumer) - Method in interface io.fluxzero.sdk.publishing.RequestHandler
Dispatches a request using the configured default timeout, delivering intermediate responses to the callback and completing the returned future with the final response or failure.
sendRequest(ProxyWebsocketSession, String, byte[]) - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
 
sendRequest(Request) - Method in interface io.fluxzero.sdk.web.SocketSession
Sends a request and returns a CompletionStage representing the pending result.
sendRequest(Request, Duration) - Method in class io.fluxzero.sdk.web.DefaultSocketSession
 
sendRequest(Request, Duration) - Method in interface io.fluxzero.sdk.web.SocketSession
Sends a request over the WebSocket session with a specified timeout duration.
sendRequests(List, Consumer) - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler
 
sendRequests(List, Consumer) - Method in interface io.fluxzero.sdk.publishing.RequestHandler
Sends multiple requests and returns a list of futures for their corresponding responses.
sendRequests(List, Consumer, Duration) - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler
 
sendRequests(List, Consumer, Duration) - Method in interface io.fluxzero.sdk.publishing.RequestHandler
Sends multiple requests with a custom timeout and returns a list of futures for their responses.
sendRequestTimeout(ProxyRequestHandler.JettyExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
sendResolvedWebRequest(ProxyRequestHandler.JettyExchange, WebRequest, boolean) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
sendResponse(SerializedMessage, ProxyRequestHandler.JettyExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
sendResponse(ProxyRequestHandler.JettyExchange, int, String) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
sendResponse(WebResponse, SerializedMessage) - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
sendResponse(WebResponse, Function) - Method in class io.fluxzero.sdk.web.WebResponseGateway
 
sendResultBatch(ServerWebsocketSession, List) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
sendResultBatchAsync(ServerWebsocketSession, List) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
sendServerError(ProxyRequestHandler.JettyExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
sendToAllSessions(Supplier) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Sends one independently correlated request to each established peer, awaiting every acknowledgement.
sendWebRequest(ProxyRequestHandler.JettyExchange, WebRequest, boolean) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
sendWebRequest(WebRequest) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given web request using default request settings and returns a future that completes with the response.
sendWebRequest(WebRequest, WebRequestSettings) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given web request using the given request settings and returns a future that completes with the response.
sendWebRequestAndWait(WebRequest) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given web request using default request settings and waits for the response synchronously.
sendWebRequestAndWait(WebRequest, WebRequestSettings) - Static method in interface io.fluxzero.sdk.Fluxzero
Sends the given web request using given request settings and waits for the response synchronously.
SENT - Enum constant in enum class io.fluxzero.common.Guarantee
Guarantees that the message or action was sent successfully.
SEQUENCE_NUMBER - Static variable in class io.fluxzero.common.api.modeling.ModelSnapshotMutation
 
sequenceNumber() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns the value of the sequenceNumber record component.
sequenceNumber() - Method in interface io.fluxzero.common.modeling.ModelCommitAssignment.Head
Returns the last assigned event sequence number for this Model.
sequenceNumber() - Method in interface io.fluxzero.sdk.modeling.AggregateRoot
 
sequenceNumber() - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
sequenceNumber() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the sequence number of the current entity.
sequenceNumber() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the model-local sequence number, using pinned head evidence without replay when available.
sequenceNumber() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
sequenceNumber() - Method in interface io.fluxzero.sdk.modeling.PersistedRoot
 
sequenceNumber() - Method in record class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore.SnapshotDocument
Returns the value of the sequenceNumber record component.
sequenceNumber(long) - Method in class io.fluxzero.sdk.modeling.ImmutableAggregateRoot.ImmutableAggregateRootBuilder
Sets the last event sequence number and returns this builder.
sequential() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
Serialization - Section in interface io.fluxzero.common.api.JsonType
 
Serialization - Section in interface io.fluxzero.common.api.search.Constraint
 
SerializationException - Exception Class in io.fluxzero.sdk.common.serialization
Thrown to indicate that a problem occurred during the serialization of an object.
SerializationException(String) - Constructor for exception class io.fluxzero.sdk.common.serialization.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception class io.fluxzero.sdk.common.serialization.SerializationException
 
Serialization Format - Section in enum class io.fluxzero.common.search.DefaultDocumentSerializer
 
serialize() - Method in enum class io.fluxzero.common.search.Document.EntryType
Serializes this entry type to a single byte.
serialize() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Serializes this manifest for hidden search-document metadata.
serialize(Decimal, JsonGenerator, SerializerProvider) - Method in class io.fluxzero.common.serialization.DecimalSerializer
 
serialize(Document) - Method in enum class io.fluxzero.common.search.DefaultDocumentSerializer
Serializes the given Document into a compressed binary Data container.
serialize(Serializer) - Method in class io.fluxzero.sdk.common.Message
Serializes this message to a SerializedMessage using the provided Serializer.
serialize(Serializer) - Method in class io.fluxzero.sdk.web.WebRequest
Serializes the request using the content type if applicable.
serialize(Serializer) - Method in class io.fluxzero.sdk.web.WebResponse
Serializes the response using the content type if applicable.
serialize(Graph, JsonGenerator, SerializerProvider) - Method in class io.fluxzero.sdk.common.serialization.jackson.GraphJsonSerializer
 
serialize(Id, JsonGenerator, SerializerProvider) - Method in class io.fluxzero.sdk.modeling.Id.IdSerializer
 
serialize(Object) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Serializes the given object to a Data wrapper using the default format.
serialize(Object, JsonGenerator, SerializerProvider) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
 
serialize(Object, String) - Method in class io.fluxzero.proxy.ProxySerializer
 
serialize(Object, String) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Serializes the given object into a byte-based Data object, using the specified format.
serialize(Object, String) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Serializes the given object into a Data wrapper using the specified format.
serializeAction(BulkUpdate) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
Converts a bulk update into its protocol action, resolving the collection and identifier and serializing index payloads unless already serialized.
serializeAndThen(Object, JsonGenerator, ThrowingConsumer) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
Invokes the content filter if available and serializes the filtered result.
serializedClassWithoutUpcasting(SerializedObject) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
 
serializedClassWithoutUpcasting(SerializedObject) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Resolves the payload class when this serialized value is guaranteed not to require structural upcasting.
serializedDataIfPresent() - Method in class io.fluxzero.common.api.search.SerializedDocument
Returns directly supplied serialized data without evaluating a lazy source.
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 SerializedDocument from a deserialized Document representation.
SerializedDocument(String, Long, Long, String, Data, String, Set, Set) - 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
A serialized message value.
SerializedMessage(Data, Metadata, String, Long) - Constructor for class io.fluxzero.common.api.SerializedMessage
 
SerializedMessagePackCodec - Class in io.fluxzero.common.serialization
Decodes the shared binary or legacy MessagePack representations used by the Fluxzero event store.
SerializedObject<T> - Interface in io.fluxzero.common.api
 
serializedPropertyPaths(Object, String) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Maps standard bean properties using this mapper's naming, alias and unwrapping configuration.
serializedPropertyPaths(Object, String) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
 
serializedRevision() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns the value of the serializedRevision record component.
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 SerializedSchedule for tracking/monitoring.
serializedSnapshot() - Method in record class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore.SnapshotDocument
Returns the value of the serializedSnapshot record component.
serializedType() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ObservedType
Returns the value of the serializedType record component.
serializedType() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns the value of the serializedType record component.
serializer - Static variable in class io.fluxzero.proxy.ForwardProxyConsumer
 
serializer() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Returns the primary serializer for serializing and deserializing message payloads.
serializer() - Method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Optionally provides a default Serializer implementation based on Jackson, automatically detecting and registering upcasters and downcasters from Spring-managed beans.
serializer() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the default serializer
serializer(Serializer) - Method in class io.fluxzero.sdk.configuration.PublishedEventModelMigration.Builder
Uses the serializer and upcaster chain for legacy events, Model snapshots and documents.
Serializer - Interface in io.fluxzero.sdk.common.serialization
Mechanism to serialize and deserialize objects to and from byte[] representations.
serializeToOtherFormat(Object, String) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Converts common simple object types (e.g., String, byte[]) to the requested alternative format.
serializeWithType(Id, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class io.fluxzero.sdk.modeling.Id.IdSerializer
 
serializeWithType(Object, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonContentFilter.FilteringSerializer
 
serveApiReference() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
If true, a small HTML API reference endpoint is served for the generated OpenAPI document.
serveOpenApi() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
If true, the generated OpenAPI document is served as an automatic web endpoint.
servers() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
API servers.
servers() - Method in record class io.fluxzero.sdk.web.OpenApiOptions
Returns the value of the servers record component.
SERVERS_OPTION - Static variable in class io.fluxzero.sdk.web.OpenApiProcessor
 
ServerWebsocketSession - Interface in io.fluxzero.testserver.websocket
Minimal server-side WebSocket session contract used by the in-memory Fluxzero test server.
ServeStatic - Annotation Interface in io.fluxzero.sdk.web
Declares a static file handler that serves files from a resource or file system location at the specified web path(s).
serveStaticFile(String, WebRequest) - Method in class io.fluxzero.sdk.web.StaticFileHandler
 
ServiceException - Exception Class in io.fluxzero.sdk.common.exception
Exception thrown when a Request fails and an ErrorResult is returned by the Fluxzero Runtime.
ServiceException(String) - Constructor for exception class io.fluxzero.sdk.common.exception.ServiceException
Constructs a new exception with the specified error message.
ServiceException(String, ErrorResult.ModelHistoryUnavailable) - Constructor for exception class io.fluxzero.sdk.common.exception.ServiceException
Constructs a request failure preserving the Runtime's optional historical-read evidence.
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
 
ServiceUrlBuilder - Class in io.fluxzero.sdk.common.websocket
Utility class for constructing fully qualified service endpoint URLs for various Fluxzero Runtime features based on the client's configuration.
ServiceUrlBuilder() - Constructor for class io.fluxzero.sdk.common.websocket.ServiceUrlBuilder
 
session(Function, ModelCommitAssignment.HeadFactory, long) - Static method in class io.fluxzero.common.modeling.ModelCommitAssignment
Starts an ordered assignment session in which later commits observe earlier assigned heads.
SessionBacklog() - Constructor for class io.fluxzero.testserver.websocket.WebsocketEndpoint.SessionBacklog
 
SessionContext(Metadata, String, String, Integer) - Constructor for record class io.fluxzero.proxy.ProxyWebsocketEndpoint.SessionContext
Creates an instance of a SessionContext record class.
sessionId() - Method in record class io.fluxzero.proxy.ProxyWebsocketBackpressureEvent
Returns the value of the sessionId record component.
sessionId() - Method in interface io.fluxzero.sdk.web.SocketSession
Retrieves the unique identifier for the current WebSocket session.
sessionIdKey - Static variable in class io.fluxzero.sdk.web.WebRequest
 
sessionMetadata(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
SessionPool - Class in io.fluxzero.sdk.common.websocket
A thread-safe pool of reusable WebsocketSession objects, supporting concurrent access and routing.
SessionPool(int, Supplier) - Constructor for class io.fluxzero.sdk.common.websocket.SessionPool
 
sessionsForCapabilities() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Existing open peers, establishing one connection only when capability discovery has no peer yet.
setClock(Clock) - Method in class io.fluxzero.sdk.configuration.client.LocalClient
Links the local scheduling store to the Fluxzero clock.
setClock(Clock) - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
Replaces the scheduling clock, refreshes clock-change monitoring, resets the minimum schedule index, and notifies monitors.
setClock(Clock) - Method in class io.fluxzero.sdk.scheduling.client.LocalSchedulingClient
Replaces the clock used by the underlying in-memory schedule store.
setConsumerNamespace(DeserializingMessage, String) - Static method in class io.fluxzero.sdk.common.ClientUtils
Attaches an explicit consumer namespace, including the application namespace represented by null.
setDelegate(Clock) - Method in class io.fluxzero.common.DelegatingClock
Replaces the backing clock and notifies registered change listeners after the new clock is visible.
setEnvironment(Environment) - Method in class io.fluxzero.sdk.configuration.spring.ModelHandlerPostProcessor
 
setEnvironment(Environment) - Method in class io.fluxzero.sdk.configuration.spring.SocketEndpointPostProcessor
 
setEnvironment(Environment) - Method in class io.fluxzero.sdk.configuration.spring.StatefulPostProcessor
 
setEnvironment(Environment) - Method in class io.fluxzero.sdk.configuration.spring.TrackSelfPostProcessor
 
setField(Field, Object, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Assigns the field with reflective access enabled; access and assignment failures propagate.
setField(String, Object, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Assigns a field declared directly on the target's class, with reflective access enabled.
setMaxPublicationDepth(int) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
setMaxPublicationDepth(int) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Sets the maximum publication-chain depth.
setModelCommitMaterializer(InMemoryEventStore.ModelCommitMaterializer) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Links the SDK-only event store to the direct in-memory model materializer.
setModelErasureMaterializer(Consumer) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Links hard Model erasure to the owned search documents, snapshots and retained document messages.
setModelGraphProjectionMaterializer(InMemoryEventStore.ModelGraphProjectionMaterializer) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Links the SDK-only event store to its in-memory search materializer.
setModelNodeSchemaInvalidation(BiConsumer) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Binds schema rewrites to retained work for individual Model nodes.
setModelReindexer(Object, Function) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Binds guarded reindex writes to the local canonical search store.
setModelScheduleWriter(Function, LongSupplier) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Installs the LocalClient scheduler writer; effects are applied in the accepted Model commit.
setModelSchemaInvalidation(Consumer) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Binds schema-only source rewrites to the local worker's retained rebuild requests.
setPathMap(Map) - Method in class io.fluxzero.sdk.web.DefaultWebRequestContext
Replaces route parameter bindings with a copy of the supplied map and returns this context.
setRegisteredHandlerTypePredicate(Predicate) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
Configures how this factory determines whether a handler type is currently registered.
setRequestReceivedTimestamp(long) - Method in class io.fluxzero.common.api.AbstractRequestResult
Updates the timestamp at which the Fluxzero Runtime received the original request.
setRequestReceivedTimestamp(long) - Method in interface io.fluxzero.common.api.RequestResult
Updates the timestamp at which the Fluxzero Runtime received the original request.
setResponseQueuedTimestamp(long) - Method in class io.fluxzero.common.api.AbstractRequestResult
Updates the timestamp at which the Fluxzero Runtime queued this response for websocket delivery.
setResponseQueuedTimestamp(long) - Method in interface io.fluxzero.common.api.RequestResult
Updates the timestamp at which the Fluxzero Runtime queued this response for websocket delivery.
setResponseSendStartTimestamp(long) - Method in class io.fluxzero.common.api.AbstractRequestResult
Updates the timestamp just before the Fluxzero Runtime encoded and sent this response.
setResponseSendStartTimestamp(long) - Method in interface io.fluxzero.common.api.RequestResult
Updates the timestamp just before the Fluxzero Runtime encoded and sent this response.
setRetentionTime(Duration) - Method in interface io.fluxzero.common.tracking.MessageStore
Sets the retention period for messages.
setRetentionTime(Duration) - Method in class io.fluxzero.sdk.persisting.search.client.CollectionMessageStore
 
setRetentionTime(Duration) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Set a new retention duration for the underlying gateway's message log.
setRetentionTime(Duration, Guarantee) - Method in interface io.fluxzero.sdk.publishing.client.GatewayClient
Set a new retention duration for the underlying gateway's message log.
setRetentionTime(Duration, Guarantee) - Method in class io.fluxzero.sdk.publishing.client.WebsocketGatewayClient
 
setRetentionTime(Duration, Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
setRetentionTime(Duration, Guarantee) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Set a new retention duration for the underlying gateway's message log.
setRetentionTime(Duration, Guarantee) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
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
 
setScale(int) - Method in class io.fluxzero.common.Decimal
setScale(int, int) - Method in class io.fluxzero.common.Decimal
Deprecated.
Use the corresponding RoundingMode overload.
setScale(int, RoundingMode) - Method in class io.fluxzero.common.Decimal
setScheduleDeletionMonitor(Consumer) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Links the namespace-local scheduler; callbacks run outside the Model commit lock.
setSelfHandlerFilter(HandlerFilter) - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
Replaces the filter for payloads that handle themselves and invalidates cached handler plans.
setSelfHandlerFilter(HandlerFilter) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
 
setSelfHandlerFilter(HandlerFilter) - Method in class io.fluxzero.sdk.tracking.handling.HandlerRegistry.MergedHandlerRegistry
 
setSelfHandlerFilter(HandlerFilter) - Method in enum class io.fluxzero.sdk.tracking.handling.HandlerRegistry.NoOpHandlerRegistry
 
setSelfHandlerFilter(HandlerFilter) - Method in interface io.fluxzero.sdk.tracking.handling.HasLocalHandlers
Sets a custom filter to control whether a handler method is considered a local handler for the current application.
setter(String) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns a cached writer for a nested property path, accepting dot or slash separators.
setupModule(Module.SetupContext) - Method in class io.fluxzero.common.serialization.NullCollectionsAsEmptyModule
 
setupModule(Module.SetupContext) - Method in class io.fluxzero.common.serialization.StripStringsModule
 
setUser(User) - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Stores the user selected during dispatch for later handler-parameter resolution.
sharesReadContext(ModelRepository) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Whether two repository views address the same application-owned Model state and exact namespace.
shortValueExact() - Method in class io.fluxzero.common.Decimal
shouldChunkRequest(ProxyRequestHandler.JettyExchange) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
shouldCompress(SerializedMessage, WebResponse) - Method in class io.fluxzero.sdk.web.WebResponseCompressingInterceptor
Determines whether the given serialized message should be compressed based on specific criteria.
shouldCreateSnapshot(Entity, List) - Method in enum class io.fluxzero.sdk.persisting.eventsourcing.NoSnapshotTrigger
Always returns false, indicating that a snapshot should never be created.
shouldCreateSnapshot(Entity, List) - Method in class io.fluxzero.sdk.persisting.eventsourcing.PeriodicSnapshotTrigger
Determines whether a new snapshot should be created.
shouldCreateSnapshot(Entity, List) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.SnapshotTrigger
Determines whether a snapshot should be created for the given aggregate state and recent events.
shouldEvict(long, long) - Method in class io.fluxzero.common.caching.MemoryPressureController.JvmMemoryPressureController
 
shouldEvict(long, long) - Method in interface io.fluxzero.common.caching.MemoryPressureController
Returns whether memory pressure warrants eviction given the current cache weight and configured maximum weight.
shouldHandleIdempotently(Command) - Method in class io.fluxzero.testserver.websocket.ConsumerEndpoint
 
shouldHandleIdempotently(Command) - Method in class io.fluxzero.testserver.websocket.ProducerEndpoint
 
shouldHandleIdempotently(Command) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
shouldLogMissingTimestampWarning() - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata.PropertyPathMetadata
Claims the one-time missing-timestamp warning for this metadata; returns true only for the first claim on a missing path.
shouldLogUnsupportedTimestampWarning() - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata.PropertyPathMetadata
Claims the one-time unsupported-timestamp warning for this metadata; returns true only for the first claim.
shouldReplacePeriodicSchedule(Schedule, Periodic) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
shouldScheduleLocalDelivery(Schedule) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
 
shouldSendResponse(HandlerDescriptor, DeserializingMessage, Object, ConsumerConfiguration) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
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(Tracker) - Method in record class io.fluxzero.sdk.tracking.BatchInterceptor.FilterPreserving
 
shutdown(Tracker) - Method in interface io.fluxzero.sdk.tracking.BatchInterceptor
Optional lifecycle callback for cleanup when the tracker shuts down.
shutDown - Variable in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
shutDown() - Method in class io.fluxzero.common.Backlog
Shuts down the internal executor service cleanly.
shutDown() - Method in class io.fluxzero.proxy.ProxyWebsocketEndpoint
Shuts down the endpoint with the default close-notification timeout and the standard client and request-handler cleanup policy.
shutDown() - Method in class io.fluxzero.sdk.configuration.client.AbstractClient
 
shutDown() - Method in interface io.fluxzero.sdk.configuration.client.Client
Shuts down this client instance, releasing any underlying resources.
shutDown() - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
shutDown() - Method in class io.fluxzero.testserver.websocket.ConsumerEndpoint
 
shutDown() - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
Close all sessions on the websocket after an optional delay.
SHUTDOWN_TIMEOUT_PROPERTY - Static variable in class io.fluxzero.sdk.publishing.DefaultRequestHandler
Maximum wait per request component for outstanding responses during shutdown, in milliseconds.
shutDownAsync() - Method in class io.fluxzero.common.Backlog
Requests shutdown and completes when all queued batches have finished their consumer work.
shutdownNow() - Method in class io.fluxzero.common.DirectExecutorService
 
shutdownTasks - Variable in class io.fluxzero.sdk.configuration.client.AbstractClient
Tracks shutdown callbacks that will be run when AbstractClient.shutDown() is invoked.
shuttingDown - Variable in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
SideEffectFreeEntity<T> - Class in io.fluxzero.sdk.modeling
A functional, non-persistent Entity wrapper that enables safe state mutation and validation without producing side effects such as event publication or snapshot creation.
SideEffectFreeEntity(Entity) - Constructor for class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
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.
signum() - Method in class io.fluxzero.common.Decimal
Delegates to BigDecimal.signum().
SilentErrorHandler - Class in io.fluxzero.sdk.tracking
An ErrorHandler implementation that suppresses all processing errors and allows message tracking to continue.
SilentErrorHandler() - Constructor for class io.fluxzero.sdk.tracking.SilentErrorHandler
Constructs a SilentErrorHandler that does not log any errors.
silentTest(Predicate) - Static method in class io.fluxzero.common.ObjectUtils
Returns a predicate that silently returns false when the given predicate throws an error.
SimplePropertySource - Class in io.fluxzero.common.application
A simple in-memory implementation of the PropertySource interface backed by a Map.
SimplePropertySource() - Constructor for class io.fluxzero.common.application.SimplePropertySource
 
SimpleTracker - Class in io.fluxzero.common.tracking
 
SimpleTracker() - Constructor for class io.fluxzero.common.tracking.SimpleTracker
 
since(Instant) - Method in interface io.fluxzero.sdk.persisting.search.Search
Filters documents with timestamps since the given start time (inclusive).
since(Instant, boolean) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
since(Instant, boolean) - Method in interface io.fluxzero.sdk.persisting.search.Search
Filters documents with timestamps since the given start time.
since(LocalDate) - Method in interface io.fluxzero.sdk.persisting.search.Search
Initiates a search operation from a specified start date.
singleTarget() - Method in class io.fluxzero.common.api.modeling.CommitModels
Returns the sole target when this commit has one substep with one target, otherwise null.
singleTracker() - Method in interface io.fluxzero.common.tracking.Tracker
 
singleTracker() - Method in record class io.fluxzero.common.tracking.TrackerClaim
Returns the value of the singleTracker record component.
singleTracker() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
If true, designates a single tracker within this consumer as the "main" tracker, responsible for processing all messages across all segments.
singleValuedHeaders(Map) - Method in class io.fluxzero.sdk.web.WebResponse.Builder
Appends each non-null single-valued header and returns this builder.
size - Enum constant in enum class io.fluxzero.common.caching.CacheEviction.Reason
The eviction occurred due to exceeding the configured cache size.
size - Enum constant in enum class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction.Reason
 
size() - Method in record class io.fluxzero.common.api.scheduling.ScheduleWithParents.Metric
Returns the value of the size record component.
size() - Method in class io.fluxzero.common.api.search.SearchDocumentsResult
Returns the number of matched documents.
size() - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
size() - Method in interface io.fluxzero.common.caching.Cache
Returns the number of entries currently stored in the cache.
size() - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Returns the current number of cached entries.
size() - Method in enum class io.fluxzero.common.caching.NoOpCache
 
size() - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
size() - Method in class io.fluxzero.sdk.persisting.caching.NamedCache
 
size() - Method in class io.fluxzero.sdk.persisting.caching.SelectiveCache
 
size() - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
skip(int) - Method in class io.fluxzero.common.api.internal.BinaryWire.Cursor
Advances by the specified number of bytes, rejecting negative lengths or truncated input.
skip(int) - Method in class io.fluxzero.common.api.internal.BinaryWire.Reader
Advances by the specified number of bytes, throwing EOFException for a negative length or truncated input.
skip(int) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient.ModelCommitBatch
Marks a reserved slot as intentionally empty.
skip(long) - Method in class io.fluxzero.common.LazyInputStream
 
skip(long) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
skip(Integer) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
skip(Integer) - Method in interface io.fluxzero.sdk.persisting.search.Search
Skips the first N results of this search, once.
SKIP - Enum constant in enum class io.fluxzero.sdk.publishing.dataprotection.MissingProtectedDataPolicy
Skip the handler invocation and continue message tracking normally.
skipExpiredRequests() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleCommand
If true, indexed request messages whose effective timeout has already expired may be skipped before this handler is invoked.
skipExpiredRequests() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleQuery
If true, indexed request messages whose effective timeout has already expired may be skipped before this handler is invoked.
skipExpiredRequests() - Element in annotation interface io.fluxzero.sdk.web.HandleDelete
If true, indexed web request messages whose effective timeout has already expired may be skipped before this handler is invoked.
skipExpiredRequests() - Element in annotation interface io.fluxzero.sdk.web.HandleGet
If true, indexed web request messages whose effective timeout has already expired may be skipped before this handler is invoked.
skipExpiredRequests() - Element in annotation interface io.fluxzero.sdk.web.HandleHead
If true, indexed web request messages whose effective timeout has already expired may be skipped before this handler is invoked.
skipExpiredRequests() - Element in annotation interface io.fluxzero.sdk.web.HandleOptions
If true, indexed web request messages whose effective timeout has already expired may be skipped before this handler is invoked.
skipExpiredRequests() - Element in annotation interface io.fluxzero.sdk.web.HandlePatch
If true, indexed web request messages whose effective timeout has already expired may be skipped before this handler is invoked.
skipExpiredRequests() - Element in annotation interface io.fluxzero.sdk.web.HandlePost
If true, indexed web request messages whose effective timeout has already expired may be skipped before this handler is invoked.
skipExpiredRequests() - Element in annotation interface io.fluxzero.sdk.web.HandlePut
If true, indexed web request messages whose effective timeout has already expired may be skipped before this handler is invoked.
skipExpiredRequests() - Element in annotation interface io.fluxzero.sdk.web.HandleTrace
If true, indexed web request messages whose effective timeout has already expired may be skipped before this handler is invoked.
skipExpiredRequests() - Element in annotation interface io.fluxzero.sdk.web.HandleWeb
If true, indexed web request messages whose effective timeout has already expired may be skipped before this handler is invoked.
skipPayload(int) - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Skips exactly length unframed bytes with the same bounds checks as MessagePackIO.Reader.readPayload(int).
skipString() - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Skips one string with the same framing, binary acceptance and bounds checks as MessagePackIO.Reader.unpackString(), without allocating the discarded text.
skipString(int) - Method in class io.fluxzero.common.api.internal.BinaryWire.Cursor
Skips a length-prefixed string after validating its byte length against maximum and the available input.
slotId() - Method in record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Namespace-local reserved schedule identity, independent of declaration method names.
slowTrackingThreshold - Static variable in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
snapshot(String) - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Captures pending state without making uninspected Models commit dependencies.
snapshot(String, Object) - Static method in class io.fluxzero.sdk.modeling.ModelBatchScope
Captures pending state belonging to the supplied repository-family identity.
SnapshotDocument(String, String, long, Instant, Data) - Constructor for record class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore.SnapshotDocument
Creates an instance of a SnapshotDocument record class.
snapshotKey(String, long) - Static method in class io.fluxzero.common.api.modeling.ModelSnapshotMutation
Stable immutable snapshot document key.
snapshotLoadingEntityCache() - Static method in class io.fluxzero.sdk.modeling.AnnotatedEntityHolder
Copies the current thread's loading-entity cache, including its identity-keyed inner maps, for later restoration.
snapshotLoadingRouteCache() - Static method in class io.fluxzero.sdk.modeling.ImmutableEntity
Returns a copy of the current thread's loading-route cache for later restoration.
snapshotLoadingRouteValuesCache() - Static method in class io.fluxzero.sdk.modeling.AnnotatedEntityHolder
Copies the current thread's loading-route-value cache and its identity-keyed inner maps for later restoration.
snapshotPeriod() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Enables snapshotting after a certain number of applied updates.
snapshotPeriod() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the snapshotPeriod record component.
snapshotPeriod() - Element in annotation interface io.fluxzero.sdk.modeling.Model
Number of stored model events between snapshots.
snapshotSerializer() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Returns the serializer used for serializing and deserializing snapshots of stateful entities.
snapshotSettings(boolean) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Resolves the shared periodic snapshot policy for this persisted root.
SnapshotSettings(int, int) - Constructor for record class io.fluxzero.sdk.modeling.EntityMetadata.SnapshotSettings
Creates an instance of a SnapshotSettings record class.
snapshotStore() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the store for aggregate snapshots.
SnapshotStore - Interface in io.fluxzero.sdk.persisting.eventsourcing
Interface for managing snapshots of aggregates in an event-sourced system.
SnapshotTrigger - Interface in io.fluxzero.sdk.persisting.eventsourcing
Functional interface used to determine whether a new snapshot should be created for an aggregate.
SocketEndpoint - Annotation Interface in io.fluxzero.sdk.web
Declares a WebSocket endpoint that represents a single active client session.
SocketEndpoint.AliveCheck - Annotation Interface in io.fluxzero.sdk.web
Controls periodic keep-alive pings to detect inactive sessions.
SocketEndpointHandler - Class in io.fluxzero.sdk.web
A specialized Handler that manages lifecycle events and message dispatching for WebSocket endpoints annotated with SocketEndpoint.
SocketEndpointHandler(Class, HandlerMatcher, HandlerMatcher, RepositoryProvider) - Constructor for class io.fluxzero.sdk.web.SocketEndpointHandler
 
SocketEndpointHandler(Class, HandlerMatcher, HandlerMatcher, RepositoryProvider, List, Function) - Constructor for class io.fluxzero.sdk.web.SocketEndpointHandler
 
SocketEndpointHandler.SocketEndpointWrapper - Class in io.fluxzero.sdk.web
A stateful wrapper around a WebSocket endpoint instance, managing per-session behavior and message handling.
socketEndpointPostProcessor() - Static method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Registers the SocketEndpointPostProcessor, used for WebSocket endpoint types within the application's component-scan scope.
SocketEndpointPostProcessor - Class in io.fluxzero.sdk.configuration.spring
Spring BeanDefinitionRegistryPostProcessor that detects SocketEndpoint types within the application's component-scan scope and registers them as FluxzeroPrototype definitions for use in Fluxzero.
SocketEndpointPostProcessor() - Constructor for class io.fluxzero.sdk.configuration.spring.SocketEndpointPostProcessor
 
SocketEndpointWrapper() - Constructor for class io.fluxzero.sdk.web.SocketEndpointHandler.SocketEndpointWrapper
 
SocketPattern(Executable, WebPattern) - Constructor for record class io.fluxzero.sdk.web.WebsocketHandlerDecorator.SocketPattern
Creates an instance of a SocketPattern record class.
socketPatterns(Handler) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
 
SocketRequest - Class in io.fluxzero.sdk.web
A wrapper representing a serialized request sent over a WebSocket session.
SocketRequest() - Constructor for class io.fluxzero.sdk.web.SocketRequest
 
SocketResponse - Class in io.fluxzero.sdk.web
Represents a response to a SocketRequest sent over a WebSocket session.
SocketResponse() - Constructor for class io.fluxzero.sdk.web.SocketResponse
 
SocketSession - Interface in io.fluxzero.sdk.web
Represents a WebSocket session that allows sending messages, requests, pings, and handling session lifecycle actions.
SoftCacheReference(Object, Object) - Constructor for class io.fluxzero.sdk.persisting.caching.SoftReferenceCache.SoftCacheReference
 
SoftReferenceCache - Class in io.fluxzero.sdk.persisting.caching
Cache implementation using key-level synchronized access and soft references for value storage.
SoftReferenceCache() - Constructor for class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
Constructs a cache with a default maximum size of 1,000,000 entries and no expiration.
SoftReferenceCache(int) - Constructor for class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
Constructs a cache with a specified max size and no expiration.
SoftReferenceCache(int, Duration) - Constructor for class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
Constructs a cache with specified size and expiration.
SoftReferenceCache(int, Executor, Duration) - Constructor for class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
Constructs a cache with specified size, executor for eviction notifications and expiration.
SoftReferenceCache(int, Executor, Duration, Duration, boolean) - Constructor for class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
Constructs a cache with full configuration of size, eviction executor, expiration delay, and expiration check frequency.
SoftReferenceCache(int, Executor, Duration, Duration, boolean, Clock) - Constructor for class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
SoftReferenceCache.CacheReference - Interface in io.fluxzero.sdk.persisting.caching
 
SoftReferenceCache.HardCacheReference - Class in io.fluxzero.sdk.persisting.caching
 
SoftReferenceCache.SoftCacheReference - Class in io.fluxzero.sdk.persisting.caching
 
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 Document for use in search operations.
SortableEntry(String, Object) - Constructor for class io.fluxzero.common.api.search.SortableEntry
Constructs a new SortableEntry by formatting the given object into a normalized, sortable string.
SortableEntry(String, String) - Constructor for class io.fluxzero.common.api.search.SortableEntry
Constructs an entry from an already encoded maximum.
SortableEntry(String, String, String) - Constructor for class io.fluxzero.common.api.search.SortableEntry
Constructs an entry from encoded extrema; a missing minimum retains the maximum-only representation.
sortBy(SearchValue) - Method in interface io.fluxzero.sdk.persisting.search.Search
Sorts by an explicit field minimum or maximum in ascending order.
sortBy(SearchValue, boolean) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
sortBy(SearchValue, boolean) - Method in interface io.fluxzero.sdk.persisting.search.Search
Sorts by an explicit field minimum or maximum, with missing values last by default.
sortBy(SearchValue, boolean, Search.NullOrder) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
sortBy(SearchValue, boolean, Search.NullOrder) - Method in interface io.fluxzero.sdk.persisting.search.Search
Sorts by an explicit field extremum with a caller-selected null order.
sortBy(String) - Method in interface io.fluxzero.sdk.persisting.search.Search
Sorts results by a specific document field.
sortBy(String, boolean) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
sortBy(String, boolean) - Method in interface io.fluxzero.sdk.persisting.search.Search
Sorts results by a field, with control over the sort direction.
sortBy(String, boolean, Search.NullOrder) - Method in interface io.fluxzero.sdk.persisting.search.Search
Sorts results by a field, with control over both sort direction and null ordering.
sortBy(String, Search.NullOrder) - Method in interface io.fluxzero.sdk.persisting.search.Search
Sorts results by a specific document field, with explicit null ordering.
sortByScore() - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
sortByScore() - Method in interface io.fluxzero.sdk.persisting.search.Search
Sorts results by full-text relevance score.
sortByTimestamp() - Method in interface io.fluxzero.sdk.persisting.search.Search
Sorts results by timestamp in ascending order.
sortByTimestamp(boolean) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
sortByTimestamp(boolean) - Method in interface io.fluxzero.sdk.persisting.search.Search
Sorts results by timestamp.
sortByTimestamp(boolean, Search.NullOrder) - Method in interface io.fluxzero.sdk.persisting.search.Search
Sorts results by timestamp, with explicit null ordering.
sorted() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
sorted(Comparator) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
sortPath() - Method in record class io.fluxzero.common.api.search.SearchValue
Internal wire spelling; the path is encoded to preserve arbitrary delimiters.
source() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Returns the value of the source record component.
source() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleDocument
Document source to observe.
source() - Method in record class io.fluxzero.sdk.web.ApiDocParameter
Returns the value of the source record component.
sourceCollection() - Method in class io.fluxzero.common.api.search.AdoptModelMigration
Internal source destination; older adoption requests share their production collection.
sourceCollection() - Method in class io.fluxzero.common.api.search.AdoptModelMigrationWithSource
 
sourceMetadata(DeserializingMessage) - Static method in class io.fluxzero.sdk.persisting.search.DocumentMessageReader
Returns metadata embedded in the handled document version, excluding the tracking envelope's time fields.
sourceProperties() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.ResolvedModel
Returns the value of the sourceProperties record component.
specializedMetadata(Class, Function) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns type-specific structural metadata owned by this central type cache.
Specificity(Class, int) - Constructor for record class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.Specificity
Creates an instance of a Specificity record class.
specificityPriority() - Method in interface io.fluxzero.common.handling.ParameterResolver
Relative priority used when multiple specificity-determining resolvers could explain a matching handler.
specificityPriority() - Method in class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
 
split(String) - Static method in class io.fluxzero.common.search.Document.Path
Splits a given path string into a stream of its segments.
spliterator() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
splitInTerms(String) - Static method in class io.fluxzero.common.SearchUtils
Extracts quoted phrases and standalone terms from a free-form query string.
SpringBeanParameterResolver - Class in io.fluxzero.sdk.configuration.spring
Resolves handler method parameters annotated with Autowired from the Spring application context.
SpringBeanParameterResolver() - Constructor for class io.fluxzero.sdk.configuration.spring.SpringBeanParameterResolver
 
SpringHandlerRegistry - Interface in io.fluxzero.sdk.configuration.spring
A registry interface for registering Spring-based handler components with e.g.: a TestFixture.
Spring Integration - Section in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
 
SpringPropertySource - Class in io.fluxzero.sdk.configuration.spring
A PropertySource implementation that delegates property lookups to a Spring Environment.
SpringPropertySource() - Constructor for class io.fluxzero.sdk.configuration.spring.SpringPropertySource
 
sqrt(MathContext) - Method in class io.fluxzero.common.Decimal
stackTrace(Throwable) - Static method in class io.fluxzero.common.ObjectUtils
Renders a throwable and its causes to the same text produced by Throwable.printStackTrace().
staged(Object, Class, String, T, long) - Static method in class io.fluxzero.sdk.modeling.ImmutableModelRoot
Creates a lightweight staged model root with its known sequence number.
stall() - Method in class io.fluxzero.sdk.tracking.StallingBatchInterceptor
 
StallingBatchInterceptor - Class in io.fluxzero.sdk.tracking
A BatchInterceptor that stalls batch processing until a minimum desired batch size is reached or a timeout occurs.
StallingBatchInterceptor() - Constructor for class io.fluxzero.sdk.tracking.StallingBatchInterceptor
 
Standard Metadata Keys - Section in interface io.fluxzero.sdk.publishing.correlation.CorrelationDataProvider
 
start() - Method in record class io.fluxzero.common.tracking.TrackerClaim
Returns the value of the start record component.
start() - Method in class io.fluxzero.proxy.ForwardProxyConsumer
 
start() - Static method in class io.fluxzero.proxy.ProxyServer
Starts an embedded proxy server using the configured port and runtime base URL.
start() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Returns the configured start timestamp for this operation.
start() - Method in class io.fluxzero.sdk.tracking.metrics.host.HostMetricsCollector
Starts periodic metrics collection.
start() - Method in record class io.fluxzero.sdk.web.StaticFileHandler.ByteRange
Returns the value of the start record component.
start(int) - Static method in class io.fluxzero.testserver.TestServer
Starts an embedded test server on the given port without registering a JVM shutdown hook.
start(int) - Method in class io.fluxzero.testserver.websocket.JettyWebsocketRouter
Starts Jetty on the given port.
start(ProxyServerConfig) - Static method in class io.fluxzero.proxy.ProxyServer
Starts an embedded proxy server with explicit configuration.
start(ProxyServerConfig, String) - Static method in class io.fluxzero.proxy.ProxyServer
Starts an embedded proxy on an explicit interface, with the port and backend settings from config.
start(Client) - Static method in class io.fluxzero.proxy.ForwardProxyConsumer
Starts managed forwarding with the supplied client and returns a registration for stopping its lifecycle.
start(Fluxzero) - Method in class io.fluxzero.sdk.web.ForwardingWebConsumer
Restarts forwarding for the supplied Fluxzero instance, consuming web requests and asynchronously returning correlated responses from the configured local server.
start(Fluxzero, Object...) - Method in interface io.fluxzero.sdk.tracking.Tracking
Starts the tracking process using the specified Fluxzero instance and the provided handlers.
start(Fluxzero, List) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
Starts tracking by assigning the given handlers to configured consumers and creating topic-specific or shared trackers.
start(Fluxzero, List) - Method in interface io.fluxzero.sdk.tracking.Tracking
Starts tracking messages using the provided Fluxzero and a list of handlers.
start(InetSocketAddress) - Method in class io.fluxzero.testserver.websocket.JettyWebsocketRouter
Starts a caller-owned server on an explicit interface and port.
start(Instant) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Sets the start time (timestamp) for the document.
start(Consumer, MessageType, ConsumerConfiguration, Client) - Static method in class io.fluxzero.sdk.tracking.client.DefaultTracker
Starts one or more trackers.
start(Consumer, MessageType, ConsumerConfiguration, Fluxzero) - Static method in class io.fluxzero.sdk.tracking.client.DefaultTracker
Starts one or more trackers.
start(Consumer, MessageType, String, ConsumerConfiguration, Client) - Static method in class io.fluxzero.sdk.tracking.client.DefaultTracker
Starts one or more trackers.
start(Consumer, MessageType, String, ConsumerConfiguration, Fluxzero) - Static method in class io.fluxzero.sdk.tracking.client.DefaultTracker
Starts one or more trackers.
start(Consumer, ConsumerConfiguration, TrackingClient) - Static method in class io.fluxzero.sdk.tracking.client.DefaultTracker
Starts one or more trackers that consume messages using the provided trackingClient and process them using the provided consumer.
startBatch(String, String, String, int, long, long, long) - Static method in class io.fluxzero.common.jfr.FluxzeroJfr
Starts one batch event, returning null without allocating an event when batch diagnostics are disabled.
STARTED - Enum constant in enum class io.fluxzero.common.api.ApplicationLifecycleEvent.Phase
The application was constructed and reached a Fluxzero Runtime metrics endpoint.
STARTED - Enum constant in enum class io.fluxzero.common.api.RuntimeLifecycleEvent.Phase
The runtime has started and is ready to accept traffic.
startedAtMillis() - Method in record class io.fluxzero.common.tracking.TrackerClaim
Returns the value of the startedAtMillis record component.
startRequestBatchEvent(List) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
Starts an optional request-batch event owned by the concrete protocol client.
startRequestBatchEvent(List) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
startServer() - Static method in class io.fluxzero.testserver.TestServer
Starts an embedded test server using the configured port.
startServer(int) - Static method in class io.fluxzero.testserver.TestServer
Starts an embedded test server on the given port.
startServer(int, Duration) - Static method in class io.fluxzero.testserver.TestServer
Starts an embedded test server with a configurable look-back for consumers without a stored position.
startServer(InetSocketAddress) - Static method in class io.fluxzero.testserver.TestServer
Starts a caller-owned embedded test server on an explicit interface and port, without a JVM shutdown hook.
startTrackerIfNeeded() - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
startTrackerIfNeeded(long) - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
startTracking(ConsumerConfiguration, List, String, Fluxzero) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
state(long, boolean) - Static method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Creates an exact state boundary with optional active message-batch visibility.
STATE_INDEX - Static variable in class io.fluxzero.common.api.modeling.ModelSnapshotMutation
 
Stateful - Annotation Interface in io.fluxzero.sdk.tracking.handling
Declares that a class is a stateful message handler — i.e., one whose state is persisted and which can receive messages via Association.
StatefulHandler - Class in io.fluxzero.sdk.tracking.handling
A Handler implementation for classes annotated with Stateful, responsible for resolving and invoking stateful handler instances based on Association metadata.
StatefulHandler(Class, HandlerMatcher, HandlerRepository, List, Function, BiFunction, Serializer) - Constructor for class io.fluxzero.sdk.tracking.handling.StatefulHandler
 
StatefulHandler.StatefulEntryInvoker - Class in io.fluxzero.sdk.tracking.handling
 
StatefulHandler.StatefulEntryState - Class in io.fluxzero.sdk.tracking.handling
 
StatefulHandler.StatefulHandlerInvoker - Class in io.fluxzero.sdk.tracking.handling
 
StatefulHandler.StatefulHandlerSearchMessage - Class in io.fluxzero.sdk.tracking.handling
 
StatefulHandler.StatefulMember - Class in io.fluxzero.sdk.tracking.handling
 
StatefulHandler.StatefulMemberCandidate - Record Class in io.fluxzero.sdk.tracking.handling
 
StatefulHandler.StatefulMemberInvoker - Class in io.fluxzero.sdk.tracking.handling
 
StatefulHandler.StatefulMemberMessage - Class in io.fluxzero.sdk.tracking.handling
 
StatefulHandler.StatefulMemberMutation - Record Class in io.fluxzero.sdk.tracking.handling
 
StatefulHandler.StatefulMemberParameterResolver - Class in io.fluxzero.sdk.tracking.handling
 
StatefulHandler.StatefulMemberTargetKey - Record Class in io.fluxzero.sdk.tracking.handling
 
StatefulHandlerInvoker(HandlerInvoker, Entry, DeserializingMessage) - Constructor for class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulHandlerInvoker
 
StatefulMemberCandidate(StatefulHandler.StatefulMember, List, Map, Map, boolean) - Constructor for record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberCandidate
Creates an instance of a StatefulMemberCandidate record class.
StatefulMemberMutation(StatefulHandler.StatefulMember, Entity, Entity, Entity) - Constructor for record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberMutation
Creates an instance of a StatefulMemberMutation record class.
Stateful members - Section in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
 
StatefulMemberTargetKey(Class, Object, Object) - Constructor for record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberTargetKey
Creates an instance of a StatefulMemberTargetKey record class.
statefulPostProcessor() - Static method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Registers the StatefulPostProcessor, enabling discovery of stateful handler types within the application's component-scan scope.
StatefulPostProcessor - Class in io.fluxzero.sdk.configuration.spring
Spring BeanDefinitionRegistryPostProcessor that detects Stateful handler types within the application's component-scan scope and registers them as FluxzeroPrototype definitions for use in Fluxzero.
StatefulPostProcessor() - Constructor for class io.fluxzero.sdk.configuration.spring.StatefulPostProcessor
 
stateIndex() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns the value of the stateIndex record component.
stateIndex() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns the value of the stateIndex record component.
stateIndex() - Method in record class io.fluxzero.common.modeling.ModelRelationshipQueries.ResolvedBoundary
Returns the value of the stateIndex record component.
stateIndex() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Returns the value of the stateIndex record component.
stateIndex() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the pinned namespace-wide model-state boundary.
stateIndex() - Method in interface io.fluxzero.sdk.modeling.ModelRoot
Opaque, time-derived namespace-wide state boundary at which this model revision became current.
stateIndex() - Method in record class io.fluxzero.sdk.modeling.ModelState
Returns the value of the stateIndex record component.
stateIndex() - Method in record class io.fluxzero.sdk.persisting.repository.ModelAncestorResolver.AncestorReads
Returns the value of the stateIndex record component.
stateIndex() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Report
Returns the value of the stateIndex record component.
stateIndex() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns the value of the stateIndex record component.
StaticFileHandler - Class in io.fluxzero.sdk.web
Serves static resources with streamed bodies and content-based validators for the selected representation.
StaticFileHandler() - Constructor for class io.fluxzero.sdk.web.StaticFileHandler
 
StaticFileHandler(String, Path, URI, String, Set, Set, long) - Constructor for class io.fluxzero.sdk.web.StaticFileHandler
 
StaticFileHandler(String, Path, URI, String, Set, Set, long, boolean) - Constructor for class io.fluxzero.sdk.web.StaticFileHandler
 
StaticFileHandler(String) - Constructor for class io.fluxzero.sdk.web.StaticFileHandler
 
StaticFileHandler(String, String) - Constructor for class io.fluxzero.sdk.web.StaticFileHandler
 
StaticFileHandler(String, String, String) - Constructor for class io.fluxzero.sdk.web.StaticFileHandler
 
StaticFileHandler(String, String, String, Set) - Constructor for class io.fluxzero.sdk.web.StaticFileHandler
 
StaticFileHandler(String, String, String, Set, Set, long) - Constructor for class io.fluxzero.sdk.web.StaticFileHandler
 
StaticFileHandler(String, String, String, Set, Set, long, boolean) - Constructor for class io.fluxzero.sdk.web.StaticFileHandler
 
StaticFileHandler.ByteRange - Record Class in io.fluxzero.sdk.web
 
StaticFileHandler.Compression - Enum Class in io.fluxzero.sdk.web
 
status() - Method in record class io.fluxzero.common.handling.HandlerMethodPreparation
Returns the value of the status record component.
status() - Method in record class io.fluxzero.sdk.common.serialization.TypeInspection
Returns the value of the status record component.
status() - Element in annotation interface io.fluxzero.sdk.web.ApiDocResponse
HTTP status code.
status() - Method in record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Returns the value of the status record component.
status() - Method in class io.fluxzero.sdk.web.WebResponse.Builder
Returns the configured status, defaulting to 204 for a null payload and 200 otherwise.
statusKey - Static variable in class io.fluxzero.sdk.web.WebResponse
 
Step(DeserializingMessage, List) - Constructor for record class io.fluxzero.sdk.modeling.CommitAttempt.Step
An ordinary effective update, with no automatic-deletion cause.
Step(DeserializingMessage, List, int) - Constructor for record class io.fluxzero.sdk.modeling.CommitAttempt.Step
 
Step(DeserializingMessage, List, int, Map) - Constructor for record class io.fluxzero.sdk.modeling.CommitAttempt.Step
Creates an instance of a Step record class.
Step(List) - Constructor for record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Step
Creates an instance of a Step record class.
steps() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns the ordered message/change steps retained by this attempt.
stitch(List, Collection, Map, Map, ModelGraphComposition) - Static method in class io.fluxzero.common.search.ModelGraphDocumentStitcher
Composes every root document from the supplied current graph.
stitch(List, Collection, Map, Map, ModelGraphComposition, long) - Static method in class io.fluxzero.common.search.ModelGraphDocumentStitcher
Composes every root document and records the exact model-state boundary in its hidden graph manifest.
stop() - Method in class io.fluxzero.sdk.common.logging.FluxzeroLogbackAppender
 
stop() - Method in class io.fluxzero.sdk.tracking.metrics.host.HostMetricsCollector
Stops metrics collection.
STOPPING - Enum constant in enum class io.fluxzero.common.api.ApplicationLifecycleEvent.Phase
The application has begun a controlled shutdown.
STOPPING - Enum constant in enum class io.fluxzero.common.api.RuntimeLifecycleEvent.Phase
The runtime is about to stop accepting traffic and shut down.
Stopping a Periodic Schedule - Section in annotation interface io.fluxzero.sdk.scheduling.Periodic
 
stopTracker(DeserializingMessage, Handler, Throwable) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
storageNanos - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
store(String, Object) - Method in interface io.fluxzero.sdk.persisting.keyvalue.KeyValueStore
Stores a value under the given key with the default Guarantee.DEFAULT delivery guarantee.
store(String, Object, Guarantee) - Method in class io.fluxzero.sdk.persisting.keyvalue.DefaultKeyValueStore
 
store(String, Object, Guarantee) - Method in interface io.fluxzero.sdk.persisting.keyvalue.KeyValueStore
Stores a value under the given key with the specified delivery guarantee.
STORE_AND_PUBLISH - Enum constant in enum class io.fluxzero.sdk.modeling.EventPublicationStrategy
Store the applied update in every targeted model stream or the legacy aggregate event store, publish it to the global event log, and advance the resulting state.
STORE_ONLY - Enum constant in enum class io.fluxzero.sdk.modeling.EventPublicationStrategy
Store the applied update in every targeted model stream or the legacy aggregate event store and advance state, but do not publish it to the global event log.
STORED - Enum constant in enum class io.fluxzero.common.Guarantee
Guarantees that the message or action was stored by Fluxzero.
storeEvent() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the storeEvent record component.
storeEvent() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionDecision
Returns the value of the storeEvent record component.
storeEvents(Object, Object...) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.EventStore
Stores one or more events for a given aggregate using the default strategy EventPublicationStrategy.STORE_AND_PUBLISH.
storeEvents(Object, List) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.EventStore
Stores a list of events for a given aggregate using the default strategy EventPublicationStrategy.STORE_AND_PUBLISH.
storeEvents(Object, List, EventPublicationStrategy) - Method in class io.fluxzero.sdk.persisting.eventsourcing.DefaultEventStore
 
storeEvents(Object, List, EventPublicationStrategy) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.EventStore
Stores and/or publishes a list of events for the given aggregate using a specified publication strategy.
storeEvents(String, List, boolean) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Stores a list of serialized events for a given aggregate identifier.
storeEvents(String, List, boolean, Guarantee) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Stores events for a given aggregate with an explicit guarantee.
storeEvents(String, List, boolean, Guarantee) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
storeEvents(String, List, boolean, Guarantee) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
Stores events for a specific aggregate, with control over store-only mode and delivery guarantee.
StoreIdentifier() - Constructor for class io.fluxzero.testserver.TestServer.StoreIdentifier
 
storeIfAbsent(String, Object) - Method in class io.fluxzero.sdk.persisting.keyvalue.DefaultKeyValueStore
 
storeIfAbsent(String, Object) - Method in interface io.fluxzero.sdk.persisting.keyvalue.KeyValueStore
Stores a value only if there is no existing value for the specified key.
storeMessages(Map) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
 
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(String, int[], long) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Stores the last successfully processed position for a consumer.
storePosition(String, int[], long, Guarantee) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
storePosition(String, int[], long, Guarantee) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
storePosition(String, int[], long, Guarantee) - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Stores the last successfully processed position for a consumer with a specific delivery guarantee.
storePosition(String, int[], long, Guarantee) - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
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(MessageType, String, int[], long, Guarantee) - Constructor for class io.fluxzero.common.api.tracking.StorePosition
Creates a position update for an unscoped stream.
storePositionManually() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Whether this consumer is taking manual control over storing its position in the log.
storesLocalDispatchState() - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
storesLocalDispatchState() - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Returns whether this interceptor may attach transient state during DispatchInterceptor.interceptLocalDispatch(Message, MessageType, String, String).
storeSnapshot(Entity) - Method in class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore
 
storeSnapshot(Entity) - Method in enum class io.fluxzero.sdk.persisting.eventsourcing.NoOpSnapshotStore
 
storeSnapshot(Entity) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.SnapshotStore
Stores a new snapshot for the given aggregate entity.
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.
Use StoreValues instead. This class remains for compatibility but is no longer used.
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.
strategy() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionSettings
Returns the value of the strategy record component.
stream() - Method in interface io.fluxzero.sdk.modeling.Graph
Lazily traverses this graph in deterministic pre-order, including this graph itself.
stream() - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams matching values, deserializing each to the stored type.
stream(int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams matching values, deserializing each to the stored type.
stream(Class) - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams matching values, deserializing each to the specified type.
stream(Class, int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams matching values, deserializing each to the specified type.
streamHits() - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
streamHits() - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams raw search hits (document + metadata).
streamHits(int) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
streamHits(int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams raw search hits (document + metadata).
streamHits(Class) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
streamHits(Class) - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams raw search hits (document + metadata).
streamHits(Class, int) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore.DefaultSearch
 
streamHits(Class, int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams raw search hits (document + metadata).
StreamingInputStream(long) - Constructor for class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.StreamingInputStream
 
StreamInputStream<T> - Class in io.fluxzero.common
Exposes the mapped contents of a Stream as an InputStream without buffering the full stream in memory.
StreamInputStream(Stream, ThrowingBiConsumer) - Constructor for class io.fluxzero.common.StreamInputStream
Constructs a StreamInputStream instance that maps the elements of the given Stream to an InputStream representation using a provided writer function.
strict(boolean) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns a view with the requested historical read policy, leaving this view unchanged.
StringResult - Class in io.fluxzero.common.api
A generic response containing a string value.
StringResult() - Constructor for class io.fluxzero.common.api.StringResult
 
stringSize(String) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Returns the encoded size of one nullable length-prefixed UTF-8 string.
strip(Metadata) - Static method in class io.fluxzero.sdk.scheduling.DeadlineMetadata
Removes untrusted deadline metadata before preparing a live Model write.
stripAccents(String) - Static method in class io.fluxzero.common.ObjectUtils
Removes accents from a string while retaining otherwise compatible Unicode characters.
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
 
stripTrailingZeros() - Method in class io.fluxzero.common.Decimal
subBatchCount - Variable in class io.fluxzero.common.jfr.FluxzeroJfr.Batch
 
submit(ThrowingRunnable) - Method in class io.fluxzero.common.InMemoryTaskScheduler
 
submit(ThrowingRunnable) - Method in interface io.fluxzero.common.TaskScheduler
Immediately schedules a task for execution.
submitExpiredTasks() - Method in class io.fluxzero.common.InMemoryTaskScheduler
Removes tasks whose deadlines have passed and submits them to the configured worker pool.
submitRequestTask(ServerWebsocketSession, JsonType, Runnable) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
subprotocols() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketConnectionOptions
Returns the value of the subprotocols record component.
subscriptionId() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns the value of the subscriptionId record component.
substep() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns the value of the substep record component.
substep() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns the value of the substep record component.
SUBSTEP - Static variable in class io.fluxzero.common.api.modeling.ModelEventMetadata
Ordered substep within the model commit.
Substitutable<T> - Interface in io.fluxzero.sdk.configuration
A functional interface representing a resource with substitutable properties.
substituteProperties() - Method in interface io.fluxzero.sdk.configuration.Substitutable
Replaces placeholders in the properties of the current resource with resolved values from application properties and returns a new instance of type T.
substituteProperties() - Method in class io.fluxzero.sdk.modeling.SearchParameters
 
substituteProperties() - Method in class io.fluxzero.sdk.tracking.ConsumerConfiguration
 
substituteProperties(String) - Method in interface io.fluxzero.common.application.PropertySource
Substitutes all placeholders of the form ${property[:default]} in the given template string.
substituteProperties(String) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Substitutes placeholders in the given template using current property values.
substituteProperties(Properties) - Method in interface io.fluxzero.common.application.PropertySource
Substitutes all placeholders of the form ${property[:default]} in the values of the given Properties object.
substituteProperties(Properties) - Static method in class io.fluxzero.sdk.configuration.ApplicationProperties
Substitutes placeholders in the properties using current property values.
substitutionPattern - Static variable in interface io.fluxzero.common.application.PropertySource
Regex pattern used for property substitution in the form ${property.name[:default]}.
subtract(Decimal) - Method in class io.fluxzero.common.Decimal
subtract(Decimal, MathContext) - Method in class io.fluxzero.common.Decimal
subtract(BigDecimal) - Method in class io.fluxzero.common.Decimal
subtract(BigDecimal, MathContext) - Method in class io.fluxzero.common.Decimal
success(long, Object) - Static method in class io.fluxzero.sdk.web.SocketResponse
Creates a SocketResponse representing a successful response.
suffix() - Method in enum class io.fluxzero.sdk.persisting.search.Search.NullOrder
Returns the sort-expression suffix representing this null-ordering choice.
summarize(Object) - Method in class io.fluxzero.common.search.JacksonInverter
Produces the document summary using this inverter's configured summarizer.
summarizeMetadata(Metadata) - Method in class io.fluxzero.common.search.JacksonInverter
 
summary() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Short endpoint summary.
summary() - Method in record class io.fluxzero.sdk.web.ApiDocDetails
Returns the value of the summary record component.
SUMMARY - Static variable in class io.fluxzero.common.search.ModelSearchDocument
Internal metadata, excluded from business state and ordinary text entries.
supply(Supplier) - Method in class io.fluxzero.sdk.common.ThreadLocalContext.Snapshot
Supplies a value with this snapshot active and restores the previous context afterwards.
supplyAll(Iterable, Function, BiConsumer) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
supplyAll(Iterable, Function, BiConsumer) - Method in interface io.fluxzero.common.caching.Cache
Supplies every present value from an ordered group of lookups.
supplyAll(Iterable, Function, BiConsumer) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
supplyAll(Iterable, Function, BiConsumer) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Supplies present values for an ordered group of lookups under one cache lock.
supplyCurrentModel(String, Class, DefaultModelRepository.CurrentModelSink) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Supplies one independently proven current cache value without allocating an intermediate result object.
SUPPORTED_COMPRESSION_ALGORITHMS_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
 
SUPPORTED_DOCUMENT_COMPRESSION_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
Supported document compression codecs; stored bytes are preserved when the client knows their codec.
SUPPORTED_MODEL_MEMBERSHIP_VERSIONS_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
Explicit packed Model membership versions understood by this client (independent of transport format).
SUPPORTED_TRANSPORT_FORMATS_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
 
Supported Annotations - Section in class io.fluxzero.sdk.tracking.handling.RequestAnnotationProcessor
 
supportedCompressionAlgorithms() - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns the value of the supportedCompressionAlgorithms record component.
Supported Types - Section in enum class io.fluxzero.common.search.Document.EntryType
 
Support for @Path Annotations - Section in class io.fluxzero.sdk.web.WebHandlerMatcher
 
Support for new entities - Section in annotation interface io.fluxzero.sdk.modeling.Member
 
supports(Class) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns whether this reference can point to the supplied parent model type.
SUPPORTS_MIXED_MODEL_EVENT_BLOCKS_HEADER - Static variable in class io.fluxzero.common.websocket.WebSocketCapabilities
This reader accepts mixed legacy and binary records within one compact Model-event block.
supportsConsumerFiltering() - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Whether this concrete serializer preserves the standard declared-type contract for delivery filtering and header-only serialization descriptions.
supportsConsumerFiltering() - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
Returns a canonical string name for the given type.
supportsConsumerFiltering() - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
supportsConsumerFiltering() - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
supportsConsumerFiltering() - Method in interface io.fluxzero.sdk.tracking.client.TrackingClient
Whether an established peer can filter consumer deliveries.
supportsConsumerFiltering() - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
supportsConsumerFiltering(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Whether this peer advertises the consumer filter language understood by this SDK.
supportsDeferredExternalization() - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
 
supportsDeferredExternalization() - Method in class io.fluxzero.sdk.tracking.handling.HandlerRegistry.MergedHandlerRegistry
 
supportsDeferredExternalization() - Method in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
Returns whether this registry supports messages whose external-only dispatch side effects are deferred until local handler selection has completed.
supportsDeferredExternalization() - Method in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
supportsHandlerMethod() - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedHandlerInterceptor
Whether this plan can safely wrap a reusable HandlerMethod.
supportsModelIdentitySelection(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Missing or unknown capability versions never enable explicit identity selection.
supportsPreparation() - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
supportsPreparation() - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
supportsPreparation() - Method in class io.fluxzero.sdk.tracking.handling.contentfiltering.ContentFilterInterceptor
 
supportsPreparation() - Method in class io.fluxzero.sdk.tracking.handling.errorreporting.ErrorReportingInterceptor
 
supportsPreparation() - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor
Indicates whether this interceptor opts into the prepared, mergeable handler wrapper.
supportsPreparation() - Method in class io.fluxzero.sdk.tracking.handling.RequestGraphResponseInterceptor
 
supportsPreparation() - Method in class io.fluxzero.sdk.tracking.handling.validation.ValidatingInterceptor
 
supportsPreparation() - Method in class io.fluxzero.sdk.tracking.metrics.DisableMetrics
 
supportsPreparation() - Method in class io.fluxzero.sdk.tracking.metrics.HandlerMonitor
 
supportsRoutedEnvelopes(Map) - Static method in class io.fluxzero.common.websocket.WebSocketCapabilities
Routed native envelopes are sent only after an explicit peer capability.
supportsTimeConversion() - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata.PropertyPathMetadata
Returns whether the path is dynamic or its declared leaf type supports timestamp conversion.
supportsVirtualThreadWorkers() - Static method in class io.fluxzero.common.ObjectUtils
Deprecated.
SDK v2 requires Java 25 or newer, so callers no longer need a runtime-version check.
suspendUntilReset(Long) - Method in class io.fluxzero.sdk.tracking.client.DefaultTracker
 
SWAGGER_UI - Enum constant in enum class io.fluxzero.sdk.web.ApiReferenceRenderer
Swagger UI.
SYNC - Enum constant in enum class io.fluxzero.sdk.tracking.ConsumerHandlingMode
Invoke handlers in the tracker thread.
SYNC_AFTER_BATCH - Enum constant in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Commit at the end of the current message batch and wait for each commit before continuing.
SYNC_AFTER_BATCH - Enum constant in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
Commit at batch completion and process commits in that completion phase sequentially.
SYNC_AFTER_HANDLER - Enum constant in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Commit after every handler and wait for that commit before the handler completion phase finishes.
SYNC_AFTER_HANDLER - Enum constant in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
Commit after the model apply handlers and wait before handler completion finishes.
SYSTEM_USER_ID - Static variable in class io.fluxzero.sdk.tracking.handling.authentication.AbstractUserProvider
Reserved user ID that resolves to the system user.
SystemPropertiesSource - Class in io.fluxzero.common.application
A PropertySource implementation that reads configuration properties from the JVM system properties.
SystemPropertiesSource() - Constructor for class io.fluxzero.common.application.SystemPropertiesSource
 

T

tags() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Tags to associate with generated operations.
tags() - Method in record class io.fluxzero.sdk.web.ApiDocDetails
Returns the value of the tags record component.
takeBytes() - Method in class io.fluxzero.proxy.ProxyRequestHandler.ChunkAccumulator
 
takeChunk() - Method in class io.fluxzero.proxy.ProxyRequestHandler.ChunkAccumulator
 
takeOwnership(Supplier) - Static method in class io.fluxzero.sdk.common.AsyncCompletionScope
Starts an operation whose returned future will be awaited or registered by its caller.
takeWhile(Predicate) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
target() - Method in record class io.fluxzero.sdk.tracking.DefaultTracking.PreparedHandler
Returns the value of the target record component.
target() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberMutation
Returns the value of the target record component.
target(String) - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns the resolved target with the supplied Model identifier, or null if absent.
target(String) - Method in class io.fluxzero.sdk.modeling.DirectModelUpdate
Returns the one state carried for the requested persisted model identity.
Target(String, Data) - Constructor for class io.fluxzero.sdk.modeling.DirectModelUpdate.Target
 
targetEquals(String) - Method in class io.fluxzero.common.api.SerializedMessage
Compares the target without an intermediate optional value.
targetIds() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Returns the value of the targetIds record component.
targetModelTypes() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Returns the value of the targetModelTypes record component.
targets() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns the Models resolved as targets for this attempt.
targets() - Method in class io.fluxzero.sdk.modeling.MutationPlan
Returns the compiled target-resolution plan for this mutation.
Task(ThrowingRunnable, long) - Constructor for class io.fluxzero.common.InMemoryTaskScheduler.Task
 
TASK_ID_PROPERTY - Static variable in class io.fluxzero.sdk.configuration.ApplicationProperties
Identity of the platform task that hosts the application.
TaskIdCorrelationDataProvider - Class in io.fluxzero.sdk.publishing.correlation
Adds the platform task identity to another correlation data provider.
taskScheduler() - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
Returns the configured scheduler, creating the default only when requested or used by a build.
taskScheduler() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Task scheduler used for asynchronous background task execution.
taskScheduler() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the TaskScheduler of this Fluxzero instance.
TaskScheduler - Interface in io.fluxzero.common
Interface for in-memory scheduling of tasks in a way that supports deterministic testing and virtualized time.
TechnicalException - Exception Class in io.fluxzero.sdk.common.exception
Exception indicating a technical or unexpected failure within the application.
TechnicalException() - Constructor for exception class io.fluxzero.sdk.common.exception.TechnicalException
 
TechnicalException(FluxzeroErrorReport) - Constructor for exception class io.fluxzero.sdk.common.exception.TechnicalException
 
TechnicalException(FluxzeroErrorReport, Throwable) - Constructor for exception class io.fluxzero.sdk.common.exception.TechnicalException
 
TechnicalException(String) - Constructor for exception class io.fluxzero.sdk.common.exception.TechnicalException
 
TechnicalException(String, Throwable) - Constructor for exception class io.fluxzero.sdk.common.exception.TechnicalException
 
TechnicalException(String, Throwable, boolean, boolean) - Constructor for exception class io.fluxzero.sdk.common.exception.TechnicalException
 
TechnicalException(Throwable) - Constructor for exception class io.fluxzero.sdk.common.exception.TechnicalException
 
TEN - Static variable in class io.fluxzero.common.Decimal
The value BigDecimal.TEN, as a Decimal.
Terminology - Section in annotation interface io.fluxzero.sdk.tracking.Consumer
 
termPattern - Static variable in class io.fluxzero.common.SearchUtils
Pattern for extracting search terms and quoted phrases from a string.
termsOfService() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
Terms of service URL.
test(HasMessage, Executable, Class, Class) - Method in class io.fluxzero.sdk.tracking.handling.PayloadFilter
 
test(HasMessage, Executable, Class, Class) - Method in class io.fluxzero.sdk.tracking.handling.SegmentFilter
 
test(HasMessage, Executable, Class, Class) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
Evaluates whether the given message should be accepted by the handler method based on the associated Trigger annotation.
test(HasMessage, Parameter) - Method in class io.fluxzero.sdk.tracking.handling.PayloadParameterResolver
 
test(HasMessage, Parameter) - Method in class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
Applies additional filtering logic based on the Trigger annotation on the parameter.
test(HasMessage, Parameter) - Method in class io.fluxzero.sdk.web.WebPayloadParameterResolver
 
test(DeserializingMessage, Executable, Class, Class) - Method in class io.fluxzero.sdk.tracking.handling.HandleCustomFilter
 
test(DeserializingMessage, Executable, Class, Class) - Method in class io.fluxzero.sdk.tracking.handling.HandleDocumentFilter
 
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(Class, Executable) - Method in record class io.fluxzero.sdk.tracking.handling.LocalDispatchFilter
 
test(M, Executable, Class, Class) - 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(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.
test(S, E) - Method in interface io.fluxzero.sdk.modeling.ImmutableRoot.ReplayContinuation
Returns whether replay should continue for the supplied state and next event.
test(T) - Method in interface io.fluxzero.common.ThrowingPredicate
Evaluates this predicate on the given argument.
TestServer - Class in io.fluxzero.testserver
 
TestServer() - Constructor for class io.fluxzero.testserver.TestServer
 
TestServer.StoreIdentifier - Class in io.fluxzero.testserver
 
TestServerMetricsMonitor - Class in io.fluxzero.testserver.metrics
Lightweight observation hook for embedded test-server users.
TestServerScheduleStore - Class in io.fluxzero.testserver.scheduling
 
TestServerScheduleStore(InMemoryScheduleStore) - Constructor for class io.fluxzero.testserver.scheduling.TestServerScheduleStore
 
TestServerVersion - Class in io.fluxzero.testserver
 
TEXT - Enum constant in enum class io.fluxzero.common.search.Document.EntryType
Represents textual values such as plain strings (e.g., "hello").
THREAD_INTERRUPTED - Enum constant in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
A blocking wait was interrupted before Fluxzero could complete it.
threadInterrupted(String, String, String) - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates the report used when a blocking wait is interrupted.
Thread-Local Binding - Section in class io.fluxzero.sdk.tracking.FluxzeroInterceptor
 
ThreadLocalContext - Class in io.fluxzero.sdk.common
Shared, opt-in context for thread-local values that belong to the same logical request.
ThreadLocalContext.Activation - Class in io.fluxzero.sdk.common
A reusable context-switching scope created by ThreadLocalContext.openActivation().
ThreadLocalContext.Snapshot - Class in io.fluxzero.sdk.common
A reusable snapshot of the context that was active when ThreadLocalContext.capture() was called.
threads() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
The number of tracker threads to allocate for this consumer.
Thread Safety - Section in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
Thread Safety - Section in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
Thread Safety - Section in class io.fluxzero.sdk.tracking.handling.LocalHandlerRegistry
 
throwIfUnauthorized() - Element in annotation interface io.fluxzero.sdk.tracking.handling.authentication.ForbidsAnyRole
Determines whether an exception should be thrown when the authorization check fails.
throwIfUnauthorized() - Element in annotation interface io.fluxzero.sdk.tracking.handling.authentication.ForbidsUser
Determines whether an exception should be thrown when the authorization check fails.
throwIfUnauthorized() - Element in annotation interface io.fluxzero.sdk.tracking.handling.authentication.RequiresAnyRole
Determines whether an exception should be thrown when the authorization check fails.
throwIfUnauthorized() - Element in annotation interface io.fluxzero.sdk.tracking.handling.authentication.RequiresUser
Determines whether an exception should be thrown when the authorization check fails.
throwIfUnauthorized() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils.RequiredRole
Returns the value of the throwIfUnauthorized record component.
ThrowingBiConsumer<T,U> - Interface in io.fluxzero.common
BiConsumer-like interface whose ThrowingBiConsumer.accept(Object, Object) method may throw a checked Exception.
ThrowingBiFunction<T,U,R> - Interface in io.fluxzero.common
Variant of BiFunction whose ThrowingBiFunction.apply(Object, Object) method is allowed to throw a checked Exception.
ThrowingConsumer<T> - Interface in io.fluxzero.common
Functional counterpart to Consumer that allows the ThrowingConsumer.accept(Object) method to throw a checked Exception.
ThrowingErrorHandler - Class in io.fluxzero.sdk.tracking
An ErrorHandler implementation that forcefully halts message tracking by throwing any encountered errors.
ThrowingErrorHandler() - Constructor for class io.fluxzero.sdk.tracking.ThrowingErrorHandler
Constructs a default ThrowingErrorHandler that logs both functional and technical errors.
ThrowingFunction<T,R> - Interface in io.fluxzero.common
Equivalent of Function whose ThrowingFunction.apply(Object) method may throw a checked Exception.
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 checked Exception.
ThrowingSupplier<T> - Interface in io.fluxzero.common
Equivalent of Supplier whose ThrowingSupplier.get() method may throw a checked Exception.
time(Runnable, Consumer) - Static method in class io.fluxzero.common.TimingUtils
Executes a task and measures its execution time in milliseconds.
time(Runnable, Consumer, TemporalUnit) - Static method in class io.fluxzero.common.TimingUtils
Executes a task and measures its execution time in the specified TemporalUnit.
time(Callable, Consumer) - Static method in class io.fluxzero.common.TimingUtils
Executes a Callable and measures its execution time in milliseconds.
time(Callable, Consumer, TemporalUnit) - Static method in class io.fluxzero.common.TimingUtils
Executes a Callable and measures its execution time in the given TemporalUnit.
TimeboxedExecutor - Class in io.fluxzero.common
Utility for running tasks with a maximum execution duration.
TimeboxedExecutor() - Constructor for class io.fluxzero.common.TimeboxedExecutor
 
Timeout - Annotation Interface in io.fluxzero.sdk.publishing
Annotation to be placed on requests (i.e. queries and commands).
TIMEOUT - Enum constant in enum class io.fluxzero.sdk.web.NativeWebRequestMetric.ErrorCategory
 
TimeoutException - Exception Class in io.fluxzero.sdk.publishing
 
TimeoutException(FluxzeroErrorReport) - Constructor for exception class io.fluxzero.sdk.publishing.TimeoutException
 
TimeoutException(String) - Constructor for exception class io.fluxzero.sdk.publishing.TimeoutException
 
timestamp() - Method in record class io.fluxzero.common.api.search.GetModelMigrationResult.Metric
Returns the value of the timestamp record component.
timestamp() - Method in record class io.fluxzero.common.api.search.GetModelMigrationsResult.Metric
Returns the value of the timestamp record component.
timestamp() - Method in interface io.fluxzero.sdk.modeling.AggregateRoot
 
timestamp() - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
timestamp() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the timestamp of the entity.
timestamp() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the timestamp of this model revision.
timestamp() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
timestamp() - Method in interface io.fluxzero.sdk.modeling.PersistedRoot
 
timestamp() - Method in record class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore.SnapshotDocument
Returns the value of the timestamp record component.
timestamp(Instant) - Method in class io.fluxzero.sdk.modeling.ImmutableAggregateRoot.ImmutableAggregateRootBuilder
Sets the aggregate timestamp and returns this builder.
timestamp(Instant) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Sets both start and end time to the same instant (convenience method).
timestampFromIndex(long) - Static method in class io.fluxzero.sdk.tracking.IndexUtils
Converts the given index to a timestamp.
TimestampParameterResolver - Class in io.fluxzero.sdk.tracking.handling
Resolves Instant and Clock parameters for message‑handling methods.
TimestampParameterResolver() - Constructor for class io.fluxzero.sdk.tracking.handling.TimestampParameterResolver
 
timestampPath() - Element in annotation interface io.fluxzero.sdk.modeling.Aggregate
Deprecated.
Path to extract the main timestamp used in search indexing.
timestampPath() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns the value of the timestampPath record component.
timestampPath() - Element in annotation interface io.fluxzero.sdk.modeling.SearchSettings
Optional property path used as the document's start timestamp.
timestampPath() - Element in annotation interface io.fluxzero.sdk.persisting.search.Searchable
A path expression used to extract the primary timestamp from the object for indexing.
timestampPath() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
Path to extract the main timestamp used in search indexing.
timeToInstant(Object, boolean) - Static method in class io.fluxzero.common.SearchUtils
Converts a given time object to an Instant.
timeUnit() - Element in annotation interface io.fluxzero.sdk.publishing.Timeout
Returns the time unit for Timeout.value().
timeUnit() - Element in annotation interface io.fluxzero.sdk.scheduling.Deadline
timeUnit() - Element in annotation interface io.fluxzero.sdk.scheduling.Periodic
Returns the unit for Periodic.delay() and Periodic.initialDelay().
timeUnit() - Element in annotation interface io.fluxzero.sdk.web.SocketEndpoint.AliveCheck
Unit for ping intervals and timeouts.
timeZone() - Element in annotation interface io.fluxzero.sdk.scheduling.Deadline
Time zone for cron evaluation.
timeZone() - Element in annotation interface io.fluxzero.sdk.scheduling.Periodic
A time zone id for which the cron expression will be resolved.
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
 
title() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
API title.
title() - Method in record class io.fluxzero.sdk.web.OpenApiOptions
Returns the value of the title record component.
TITLE_OPTION - Static variable in class io.fluxzero.sdk.web.OpenApiProcessor
 
toArray() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
toArray(IntFunction) - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
toBigDecimal() - Method in class io.fluxzero.common.Decimal
Returns the underlying immutable value, preserving its scale.
toBigInteger() - Method in class io.fluxzero.common.Decimal
toBigIntegerExact() - Method in class io.fluxzero.common.Decimal
toBuilder() - Method in class io.fluxzero.sdk.web.WebRequest
Creates a mutable builder for this request.
toBuilder() - Method in class io.fluxzero.sdk.web.WebResponse
Converts this WebResponse instance into a builder, which can be used to create a modified copy of the instance.
toBulkUpdate() - Method in class io.fluxzero.sdk.persisting.search.DefaultIndexOperation
 
toBulkUpdate() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Converts the current state of the IndexOperation into a BulkUpdate instance.
toBulkUpdates() - Method in interface io.fluxzero.sdk.persisting.search.BulkUpdateBuilder
Returns the currently configured update operations.
toByteArray() - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Returns exactly the written bytes, reusing the backing array when it is completely filled and copying otherwise.
toByteArray() - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Returns an independent copy of all bytes written since the last clear.
toData() - Method in class io.fluxzero.common.api.Metadata
Returns the compact serialized representation of this metadata.
toDocument() - Method in class io.fluxzero.sdk.persisting.search.DefaultIndexOperation
 
toDocument() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Converts the current state of the IndexOperation into a Document instance.
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
 
toDocument(Object, String, String, Instant, Instant) - Method in interface io.fluxzero.sdk.persisting.search.DocumentSerializer
Serializes a given value into a SerializedDocument, using the specified identifiers and timestamps.
toDocument(Object, String, String, Instant, Instant, Metadata) - Method in class io.fluxzero.sdk.common.serialization.jackson.JacksonSerializer
 
toDocument(Object, String, String, Instant, Instant, Metadata) - Method in interface io.fluxzero.sdk.persisting.search.DocumentSerializer
Serializes a given value into a SerializedDocument, using the specified identifiers, timestamps, and metadata.
toDocument(String, long, long) - Method in class io.fluxzero.common.api.modeling.ModelSnapshotMutation
Creates the immutable search document after the runtime assigned its durable positions.
toEngineeringString() - Method in class io.fluxzero.common.Decimal
toExactByteArray() - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Returns the backing array only if it has been filled exactly; otherwise throws IllegalStateException for a size mismatch.
toInputStream(Class, ThrowingBiConsumer) - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams matching values of the specified type as a lazily populated InputStream.
toInputStream(Class, ThrowingBiConsumer, int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams matching values of the specified type as a lazily populated InputStream, fetching documents in batches of fetchSize.
toJsonData(JsonNode, Data) - Method in class io.fluxzero.common.search.JacksonInverter
 
toJsonNodeInstance(Object) - Method in class io.fluxzero.common.search.JacksonInverter
 
toList() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
TOMBSTONE_METADATA_KEY - Static variable in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Reserved metadata marker for a deleted materialized graph root.
toMessage() - Method in interface io.fluxzero.sdk.common.HasMessage
Returns the underlying Message representation of this object.
toMessage() - Method in class io.fluxzero.sdk.common.Message
 
toMessage() - Method in class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage
 
toMessage() - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns the lazily materialized logical message (payload, metadata, ID and timestamp).
toMessage() - Method in class io.fluxzero.sdk.modeling.DefaultEntityHelper.MessageWithEntity
 
toMessage(Throwable, Map) - Method in class io.fluxzero.sdk.web.ForwardingWebConsumer
 
toMessage(HttpResponse, Map) - Method in class io.fluxzero.sdk.web.ForwardingWebConsumer
 
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 class io.fluxzero.common.api.GetNamespacesResult
 
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.modeling.CommitModels
Returns a payload-free representation for operational metrics.
toMetric() - Method in class io.fluxzero.common.api.modeling.CommitModelsResult
Returns a target-ID-free metric representation.
toMetric() - Method in class io.fluxzero.common.api.modeling.DeleteModel
 
toMetric() - Method in class io.fluxzero.common.api.modeling.GetModelChange
 
toMetric() - Method in class io.fluxzero.common.api.modeling.GetModelChangeResult
 
toMetric() - Method in class io.fluxzero.common.api.modeling.GetModelEvents
 
toMetric() - Method in class io.fluxzero.common.api.modeling.GetModelEventsResult
 
toMetric() - Method in class io.fluxzero.common.api.modeling.GetModelGraph
 
toMetric() - Method in class io.fluxzero.common.api.modeling.GetModelGraphResult
 
toMetric() - Method in class io.fluxzero.common.api.modeling.ModelDeletionPlan
 
toMetric() - Method in class io.fluxzero.common.api.modeling.ModelDeletionResult
 
toMetric() - Method in class io.fluxzero.common.api.modeling.PlanModelDeletion
 
toMetric() - Method in class io.fluxzero.common.api.modeling.ReindexModel
Returns operational measurements without Model identifiers, proofs or payloads.
toMetric() - Method in class io.fluxzero.common.api.modeling.TrackModelUpdatesResult
 
toMetric() - Method in class io.fluxzero.common.api.publishing.Append
 
toMetric() - Method in class io.fluxzero.common.api.scheduling.GetScheduleParents
 
toMetric() - Method in class io.fluxzero.common.api.scheduling.GetScheduleParentsResult
 
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.ScheduleWithParents
 
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.GetModelMigrationResult
 
toMetric() - Method in class io.fluxzero.common.api.search.GetModelMigrationsResult
 
toMetric() - Method in class io.fluxzero.common.api.search.GetSearchCollectionsResult
 
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.search.SearchModelDocuments
 
toMetric() - Method in class io.fluxzero.common.api.search.SearchModelGraphDocuments
 
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.Read
Keeps the historical Read metric shape without copying complete filter snapshots into telemetry.
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 Fluxzero metrics log.
toNdjsonInputStream() - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams matching values as NDJSON using the stored document types and the default fetch size.
topic() - Method in record class io.fluxzero.sdk.publishing.LocalDispatchDescriptor
Returns the value of the topic record component.
toPlainString() - Method in class io.fluxzero.common.Decimal
toRequestHeaderString(HttpCookie) - Static method in class io.fluxzero.sdk.web.WebUtils
Returns a formatted string for the Cookie request header containing the given cookie.
toResponseHeaderString(HttpCookie) - Static method in class io.fluxzero.sdk.web.WebUtils
Returns a properly formatted Set-Cookie header value for the given cookie.
toSortableString(Number) - Static method in class io.fluxzero.common.api.search.SortableEntry
Converts a Number to a lexicographically sortable zero-padded string.
toString() - Method in record class io.fluxzero.common.api.ErrorResult.ModelHistoryUnavailable
Returns a string representation of this record class.
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 record class io.fluxzero.common.api.modeling.ModelAliasObservation
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.modeling.ModelDeadlineUpdate
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.modeling.ModelEventDataBlock
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.modeling.ModelGraphProjectionConfiguration.ModelRevision
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Change
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.Step
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.modeling.ModelRelationshipRead
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.modeling.ModelStreamBatchDecoder.Entry
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.common.api.publishing.Append
 
toString() - Method in record class io.fluxzero.common.api.scheduling.GetScheduleParents.Metric
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.common.api.scheduling.Schedule
 
toString() - Method in record class io.fluxzero.common.api.scheduling.ScheduleAutoCancelled
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.scheduling.ScheduleWithParents.Metric
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.common.api.search.BulkUpdateDocuments
 
toString() - Method in record class io.fluxzero.common.api.search.GetModelMigrationResult.Metric
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.search.GetModelMigrationsResult.Metric
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.common.api.search.IndexDocuments
 
toString() - Method in record class io.fluxzero.common.api.search.SearchValue
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter.PayloadType
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter.RoutePattern
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.common.api.tracking.MessageBatch
 
toString() - Method in record class io.fluxzero.common.api.tracking.SegmentRange
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.common.Decimal
 
toString() - Method in class io.fluxzero.common.handling.DefaultHandler
 
toString() - Method in class io.fluxzero.common.handling.Handler.DelegatingHandler
 
toString() - Method in record class io.fluxzero.common.handling.HandlerInputResolver.Resolution
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.MethodHandlerInvoker
 
toString() - Method in record class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.Specificity
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
 
toString() - Method in class io.fluxzero.common.handling.HandlerMethod.DelegatingHandlerMethod
 
toString() - Method in record class io.fluxzero.common.handling.HandlerMethodApplicability
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.handling.HandlerMethodPreparation
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.handling.KeyedParameterResolver.Resolution
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.HttpOrigin
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipChange
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.RelationshipStep
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.modeling.ModelRelationshipQueries.ResolvedBoundary
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Policy
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Result
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest.Node
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.common.tracking.MessageStoreBatch
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.common.tracking.SimpleTracker
 
toString() - Method in record class io.fluxzero.common.tracking.TrackerClaim
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.common.tracking.WebSocketTracker
 
toString() - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.proxy.ProxyWebsocketBackpressureEvent
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.proxy.ProxyWebsocketEndpoint.SessionContext
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.common.ClientUtils.ConsumerNamespaceContext
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.common.exception.FluxzeroErrorReport
 
toString() - Method in class io.fluxzero.sdk.common.LazyId
Returns the ID value as a string.
toString() - Method in class io.fluxzero.sdk.common.serialization.casting.AnnotatedCaster
 
toString() - Method in record class io.fluxzero.sdk.common.serialization.ChunkedDeserializingMessage.Chunk
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
 
toString() - Method in record class io.fluxzero.sdk.common.serialization.MessageDescription
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.common.serialization.TypeInspection
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.ConnectionSetup
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
toString() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketCloseReason
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketConnectionOptions
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketEndpoint.ReceiveTiming
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.Fluxzero.MemoizationKey
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.AnnotatedEntityHolder.EntityUpdate
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.CascadedModelDeletion
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.Change
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.CommitAttempt.Step
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.GraphProjectionRoot
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.HandlerMethod
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ModelParameter
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentRelationship
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.Property
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.SnapshotSettings
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionDecision
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionSettings
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.Graph.Options
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.Graphs.AncestorPlacement
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.Graphs.MaterializedNode
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.modeling.Id
Returns the id under which the entity will be stored in a repository.
toString() - Method in record class io.fluxzero.sdk.modeling.ModelCommitConflictException.ReadConflict
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.ModelConflictResolver.Context
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.ModelState
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.AncestorDependency
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.DeferredWriteTarget
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.DirectSingleTargetApply
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.ResolvedModel
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
toString() - Method in record class io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient.ModelCommitCompletion
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore.SnapshotDocument
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.persisting.repository.ModelAncestorResolver.AncestorReads
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Limits
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ModelContract
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.ObservedType
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.persisting.repository.ModelDiagnostics.Report
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Identity
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.ModelNode
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Relations
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Value
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.persisting.search.MaterializedGraphDocumentMigration.Migration
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.publishing.client.WebsocketGatewayClient
 
toString() - Method in record class io.fluxzero.sdk.publishing.LocalDispatchDescriptor
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
toString() - Method in class io.fluxzero.sdk.scheduling.CronExpression
 
toString() - Method in record class io.fluxzero.sdk.scheduling.DeadlineInfo
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.scheduling.ScheduleId
 
toString() - Method in record class io.fluxzero.sdk.tracking.BatchInterceptor.FilterPreserving
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
toString() - Method in class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
toString() - Method in record class io.fluxzero.sdk.tracking.DefaultTracking.PreparedHandler
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.InterceptedHandler
 
toString() - Method in class io.fluxzero.sdk.tracking.handling.HandlerInterceptor.PreparedInterceptedHandler
 
toString() - Method in record class io.fluxzero.sdk.tracking.handling.LocalDispatchFilter
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberCandidate
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberMutation
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberTargetKey
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler
 
toString() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ConstraintViolation
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ValidationException.ViolationSummary
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils.RequiredRole
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.web.ApiDocCatalog
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.web.ApiDocDetails
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.web.ApiDocEndpoint
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.web.ApiDocParameter
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.web.ApiDocRequestBody
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Returns a string representation of this record class.
toString() - Method in record class io.fluxzero.sdk.web.OpenApiOptions
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.web.SocketEndpointHandler
 
toString() - Method in record class io.fluxzero.sdk.web.StaticFileHandler.ByteRange
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.sdk.web.WebFormPart
 
toString() - Method in record class io.fluxzero.sdk.web.WebsocketHandlerDecorator.SocketPattern
Returns a string representation of this record class.
toString() - Method in class io.fluxzero.testserver.websocket.ConsumerEndpoint
 
toString() - Method in class io.fluxzero.testserver.websocket.ProducerEndpoint
 
toUtf8InputStream(Class, ThrowingFunction) - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams matching values of the specified type as a lazily populated UTF-8 InputStream.
toUtf8InputStream(Class, ThrowingFunction, int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Streams matching values of the specified type as a lazily populated UTF-8 InputStream, fetching documents in batches of fetchSize.
TRACE - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
 
Tracker - Class in io.fluxzero.sdk.tracking
Represents the client-side tracking context during message consumption in Fluxzero.
Tracker - Interface in io.fluxzero.common.tracking
A Tracker represents an active consumer of messages for a particular ConsumerConfiguration.
Tracker() - Constructor for class io.fluxzero.sdk.tracking.Tracker
 
TrackerClaim - Record Class in io.fluxzero.common.tracking
An active segment reservation transferred between elected Runtime instances.
TrackerClaim(String, String, String, int, int, long, Long, boolean) - Constructor for record class io.fluxzero.common.tracking.TrackerClaim
Creates an instance of a TrackerClaim record class.
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.
trackerId() - Method in record class io.fluxzero.common.tracking.TrackerClaim
Returns the value of the trackerId record component.
trackerId() - Method in record class io.fluxzero.proxy.ProxyWebsocketBackpressureEvent
Returns the value of the trackerId record component.
trackerId() - Method in record class io.fluxzero.proxy.ProxyWebsocketEndpoint.SessionContext
Returns the value of the trackerId record component.
TrackerMonitor - Class in io.fluxzero.sdk.tracking.metrics
 
TrackerMonitor() - Constructor for class io.fluxzero.sdk.tracking.metrics.TrackerMonitor
 
TrackerRequest(Function) - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy.TrackerRequest
 
trackGraph(Graph, ModelRepository) - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Attaches the same attempt provenance to a repository-created Graph without changing its snapshot.
tracking(MessageType) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero
 
tracking(MessageType) - Method in interface io.fluxzero.sdk.Fluxzero
Returns a client to assist with the tracking of a given message type.
Tracking - Interface in io.fluxzero.sdk.tracking
The Tracking interface provides a mechanism to start and manage the tracking of messages by a given set of handlers.
TRACKING_CONFIGURATION_INVALID - Enum constant in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
Tracking could not start because consumer configuration is incomplete or conflicting.
TRACKING_RUNTIME_FAILED - Enum constant in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
Tracking failed while storing position or managing tracker state.
TrackingClient - Interface in io.fluxzero.sdk.tracking.client
Low-level client interface for tracking and consuming messages from a message log.
TrackingClientConfig() - Constructor for class io.fluxzero.sdk.configuration.client.WebSocketClient.TrackingClientConfig
 
trackingConfigurationInvalid(String, String, String, Object, Object) - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates the report used when tracking cannot be configured or started.
TrackingException - Exception Class in io.fluxzero.sdk.tracking
Exception thrown during message tracking in Fluxzero.
TrackingException(FluxzeroErrorReport) - Constructor for exception class io.fluxzero.sdk.tracking.TrackingException
 
TrackingException(FluxzeroErrorReport, Throwable) - Constructor for exception class io.fluxzero.sdk.tracking.TrackingException
 
TrackingException(String) - Constructor for exception class io.fluxzero.sdk.tracking.TrackingException
Constructs a new TrackingException with the specified message.
TrackingException(String, Throwable) - Constructor for exception class io.fluxzero.sdk.tracking.TrackingException
Constructs a new TrackingException with the specified message and cause.
Tracking Isolation - Section in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
 
Tracking Mechanics - Section in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
trackingNotSupported(MessageType) - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates the report used when tracking is requested for an unsupported message type.
trackingPath(MessageType) - Static method in class io.fluxzero.common.ServicePathBuilder
Returns the tracking path used to read (track) messages of the given MessageType.
trackingRuntimeFailed(String, Object, int[], Long, Throwable) - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates the report used when a tracker fails while managing its runtime state.
TrackingStrategy - Interface in io.fluxzero.common.tracking
A TrackingStrategy defines how a Tracker consumes messages from a message log or distributed segment space.
trackingTargets(Object, HandlerFilter) - Method in class io.fluxzero.sdk.modeling.ModelCommitHandlerRegistry
 
trackingTargets(Object, HandlerFilter) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
 
trackingTargets(Object, HandlerFilter) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerFactory
Expands a registered target into the targets that should participate in tracking and consumer selection.
trackingTopics(List) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
trackingUrl(MessageType, String, WebSocketClient.ClientConfig) - Static method in class io.fluxzero.sdk.common.websocket.ServiceUrlBuilder
Builds the URL to subscribe to messages from a tracking endpoint for the specified message type and topic.
TrackingWebSocketCodec - Enum Class in io.fluxzero.common.api.tracking
Compact websocket representation for message publication and tracking.
TrackingWireCodec - Class in io.fluxzero.common.api.tracking
Compact binary websocket representation for message publication and tracking.
trackLocalCommit(CommitAttempt, DeserializingMessage, boolean, Supplier) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Keeps tracker fencing around the complete commit and retry lifecycle.
trackLocalCommit(CommitAttempt, DeserializingMessage, boolean, Supplier, Runnable) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository.Commit
Releases process-local commit ordering after cache/tracker publication and before optional Graph waiting.
trackModelUpdates(TrackModelUpdates) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Long-polls committed independent-model commit substeps after a client-controlled state cursor.
trackModelUpdates(TrackModelUpdates) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
trackModelUpdates(TrackModelUpdates) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
 
TrackModelUpdates - Class in io.fluxzero.common.api.modeling
Long-polls committed independent-model updates after a client-controlled state cursor.
TrackModelUpdates(long, int, long) - Constructor for class io.fluxzero.common.api.modeling.TrackModelUpdates
Creates a bounded model-update long poll.
TrackModelUpdates(long, int, long, long) - Constructor for class io.fluxzero.common.api.modeling.TrackModelUpdates
Creates a bounded model-update long poll with an explicit response metadata-byte limit.
TrackModelUpdatesResult - Class in io.fluxzero.common.api.modeling
One bounded page of model-commit updates returned by TrackModelUpdates.
TrackModelUpdatesResult() - Constructor for class io.fluxzero.common.api.modeling.TrackModelUpdatesResult
 
TrackModelUpdatesResult.Metric - Class in io.fluxzero.common.api.modeling
 
TrackSelf - Annotation Interface in io.fluxzero.sdk.tracking
Indicates that a message payload class can handle itself as a message handler.
trackSelfPostProcessor() - Static method in class io.fluxzero.sdk.configuration.spring.FluxzeroSpringConfig
Registers the TrackSelfPostProcessor, which supports payload classes that track and handle their own type within the application's component-scan scope.
TrackSelfPostProcessor - Class in io.fluxzero.sdk.configuration.spring
Spring BeanDefinitionRegistryPostProcessor that detects classes annotated with TrackSelf and registers them as FluxzeroPrototype beans for use by Fluxzero.
TrackSelfPostProcessor() - Constructor for class io.fluxzero.sdk.configuration.spring.TrackSelfPostProcessor
 
Transforming and Updating Documents - Section in annotation interface io.fluxzero.sdk.tracking.handling.HandleDocument
 
TransitionDecision(boolean, boolean, boolean, boolean) - Constructor for record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionDecision
Creates an instance of a TransitionDecision record class.
transitions() - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Returns the Model changes retained by this attempt.
transitionSettings(Apply) - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Resolves root and handler-level transition settings without retaining either annotation shape.
TransitionSettings(EntityMetadata.RootConfiguration, EventPublication, EventPublicationStrategy, EventPublicationStrategy, ModelConflictPolicy) - Constructor for record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionSettings
Creates an instance of a TransitionSettings record class.
transportCodec(WebsocketSession) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
transportCodec(ServerWebsocketSession) - Method in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
transportMetricPublicationTimeout() - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
traversableResolver(TraversableResolver) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.FluxzeroValidationConfiguration
traverse(Collection, ModelRelationshipTraversal.Policy, ModelRelationshipTraversal.RelationshipLoader, Function, Function) - Static method in class io.fluxzero.common.modeling.ModelRelationshipTraversal
Traverses one relationship source without extra targets or per-level result handling.
traverse(Collection, ModelRelationshipTraversal.Policy, ModelRelationshipTraversal.RelationshipLoader, Function, Function, Function, BiConsumer) - Static method in class io.fluxzero.common.modeling.ModelRelationshipTraversal
Traverses one relationship source with optional extra targets and per-level result handling.
traverse(Collection, ModelRelationshipTraversal.Policy, List, Function, Function, Function, BiConsumer) - Static method in class io.fluxzero.common.modeling.ModelRelationshipTraversal
Traverses one or more ordered relationship sources using the supplied storage-specific selectors.
Trigger - Annotation Interface in io.fluxzero.sdk.tracking.handling
Injects the **triggering message** that caused the current message to be published or handled.
TriggerParameterResolver - Class in io.fluxzero.sdk.tracking.handling
Resolves parameters annotated with Trigger by loading the original trigger message that caused the current handler method to execute.
TriggerParameterResolver() - Constructor for class io.fluxzero.sdk.tracking.handling.TriggerParameterResolver
 
trimForMemoryPressure() - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
Purges expired entries and requests pressure-driven trimming; returns whether the delegate evicted entries.
trimForMemoryPressure() - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Proactively sheds cached weight according to the configured trim ratio and maximum trim weight when the controller observes memory pressure.
trimRatioPercent() - Method in class io.fluxzero.common.caching.MemoryPressureController.JvmMemoryPressureController
 
trimRatioPercent() - Method in interface io.fluxzero.common.caching.MemoryPressureController
Returns the percentage of cache weight targeted by a pressure-driven trim.
trimSnapshots(Entity) - Method in class io.fluxzero.sdk.persisting.eventsourcing.DefaultSnapshotStore
 
truncate() - Method in class io.fluxzero.common.tracking.InMemoryPositionStore
 
truncate() - Method in class io.fluxzero.common.tracking.MessageLogMaintenance
Truncates the message log and clears all tracking positions.
truncate() - Method in interface io.fluxzero.common.tracking.MessageStore
Removes all messages from this store while keeping the logical log available for future appends.
truncate() - Method in interface io.fluxzero.common.tracking.PositionStore
Removes all stored consumer positions while keeping this position store available for future tracking.
truncate() - Method in class io.fluxzero.sdk.persisting.search.client.CollectionMessageStore
 
truncate() - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Truncates this gateway's message log and clears associated tracking positions using Guarantee.DEFAULT.
truncate() - Method in class io.fluxzero.sdk.scheduling.client.InMemoryScheduleStore
 
truncate() - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
truncate() - Method in class io.fluxzero.testserver.scheduling.TestServerScheduleStore
 
truncate(Guarantee) - Method in interface io.fluxzero.sdk.publishing.client.GatewayClient
Truncates the underlying gateway's message log and clears its tracking positions.
truncate(Guarantee) - Method in class io.fluxzero.sdk.publishing.client.WebsocketGatewayClient
 
truncate(Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
 
truncate(Guarantee) - Method in interface io.fluxzero.sdk.publishing.GenericGateway
Truncates this gateway's message log and clears associated tracking positions.
truncate(Guarantee) - Method in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
truncate(T, TemporalUnit) - Static method in class io.fluxzero.sdk.common.ClientUtils
Truncates a Temporal (e.g., LocalDateTime) to the specified unit (e.g., MONTHS or YEARS).
Truncate - Class in io.fluxzero.common.api.publishing
Command to truncate a message log and its associated tracking positions.
Truncate() - Constructor for class io.fluxzero.common.api.publishing.Truncate
 
truncateCollection(String) - Method in class io.fluxzero.sdk.persisting.search.client.InMemorySearchStore
Removes the collection's documents, indices, message log, and audit trail, then notifies its monitors with an empty batch.
truncateMessages() - Method in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
Clears the message log while the caller owns this store's monitor.
tryAccept(Consumer) - Static method in class io.fluxzero.common.ObjectUtils
Returns a consumer that logs errors instead of propagating them.
tryAdvance(Consumer) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage.MessageSpliterator
 
tryCatch(Runnable) - Static method in class io.fluxzero.common.ObjectUtils
Wraps a runnable in a try/catch block that logs any exception on execution.
tryCompleteRequest(DeserializingMessage) - Method in class io.fluxzero.sdk.web.DefaultSocketSession
Prepares an invoker that completes the pending request correlated with a valid socket response.
tryDecode(byte[]) - Static method in class io.fluxzero.common.api.modeling.ModelCommitWireCodec
Decodes a compact batch, returning null when the payload uses the ordinary transport representation.
tryDecode(byte[]) - Static method in class io.fluxzero.common.api.modeling.ModelEventWireCodec
Decodes this codec's representation, or returns null for another transport format.
tryDecode(byte[]) - Static method in class io.fluxzero.common.api.tracking.TrackingWireCodec
Decodes this codec's representation, or returns null for another transport representation.
tryDecode(byte[], WebSocketTransportFormat) - Method in enum class io.fluxzero.common.api.modeling.ModelWebSocketCodec
 
tryDecode(byte[], WebSocketTransportFormat) - Method in enum class io.fluxzero.common.api.tracking.TrackingWebSocketCodec
 
tryDecode(byte[], WebSocketTransportFormat) - Method in interface io.fluxzero.common.websocket.WebSocketPayloadCodec
Returns the decoded value, or null when the bytes do not belong to this codec.
tryEncode(JsonType) - Static method in class io.fluxzero.common.api.modeling.ModelCommitWireCodec
Encodes a supported homogeneous request or result batch, returning null when the ordinary transport codec should be used.
tryEncode(JsonType) - Static method in class io.fluxzero.common.api.modeling.ModelEventWireCodec
Encodes a homogeneous compact model-event request or result batch.
tryEncode(JsonType) - Static method in class io.fluxzero.common.api.tracking.TrackingWireCodec
Encodes a supported tracking value, or returns null when the regular codec should be used.
tryEncode(JsonType, boolean) - Static method in class io.fluxzero.common.api.modeling.ModelCommitWireCodec
Encodes routed native envelopes only for a peer that explicitly supports them.
tryEncode(JsonType, boolean) - Static method in class io.fluxzero.common.api.modeling.ModelEventWireCodec
Encodes routed native envelopes only for a peer that explicitly supports them.
tryEncode(JsonType, boolean) - Static method in class io.fluxzero.common.api.tracking.TrackingWireCodec
Encodes routed native envelopes only for a peer that explicitly supports them.
tryEncode(JsonType, WebSocketTransportFormat) - Method in enum class io.fluxzero.common.api.modeling.ModelWebSocketCodec
 
tryEncode(JsonType, WebSocketTransportFormat) - Method in enum class io.fluxzero.common.api.tracking.TrackingWebSocketCodec
 
tryEncode(JsonType, WebSocketTransportFormat) - Method in interface io.fluxzero.common.websocket.WebSocketPayloadCodec
Returns a compact representation, or null when this codec does not own the value.
tryEncode(JsonType, WebSocketTransportFormat, boolean) - Method in enum class io.fluxzero.common.api.modeling.ModelWebSocketCodec
 
tryEncode(JsonType, WebSocketTransportFormat, boolean) - Method in enum class io.fluxzero.common.api.tracking.TrackingWebSocketCodec
 
tryEncode(JsonType, WebSocketTransportFormat, boolean) - Method in interface io.fluxzero.common.websocket.WebSocketPayloadCodec
Encodes with the peer's native envelope capability; existing custom codecs keep their own representation.
tryHandle(DeserializingMessage, Handler, ConsumerConfiguration, boolean) - Method in class io.fluxzero.sdk.tracking.DefaultTracking
 
tryHandleRequest(DeserializingMessage, Handler) - Method in class io.fluxzero.sdk.web.DefaultSocketSession
Prepares an invoker for a valid socket request, wrapping synchronous or asynchronous results and failures in correlated socket responses.
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 File with 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.
tryPublishMetrics(JsonType, Metadata) - Method in class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient
 
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
 
trySchedulePing() - Method in class io.fluxzero.sdk.web.SocketEndpointHandler.SocketEndpointWrapper
 
tryStoreResult(Object) - Method in class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulHandlerInvoker
Stores a result object if it is assignable to the stateful handler type.
tryUnpackNil() - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Consumes nil when present, otherwise leaves the input unchanged.
tryUpgrade(WebRequest) - Method in class io.fluxzero.proxy.ProxyRequestHandler
 
TWO - Static variable in class io.fluxzero.common.Decimal
The value BigDecimal.TWO, as a Decimal.
type() - Method in record class io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.Specificity
Returns the value of the type record component.
type() - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns the class whose structural metadata this instance owns.
type() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest.Node
Returns the value of the type record component.
type() - Element in annotation interface io.fluxzero.sdk.common.serialization.casting.Downcast
The fully qualified type name this downcaster applies to (e.g., the latest version's class name).
type() - Element in annotation interface io.fluxzero.sdk.common.serialization.casting.Upcast
The fully qualified serialized source type this upcaster applies to (e.g., the original class name before a rename).
type() - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
type() - Method in interface io.fluxzero.sdk.modeling.Entity
Retrieves the type of the entity.
type() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.Property
Returns the value of the type record component.
type() - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns the class described by this entity metadata.
type() - Method in interface io.fluxzero.sdk.modeling.Graph
Returns the concrete Model type, failing explicitly for an unknown metadata node.
type() - Method in record class io.fluxzero.sdk.modeling.Graphs.MaterializedNode
Returns the value of the type record component.
type() - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
Returns the runtime type of the current value, or the declared entity type when the value is null.
type() - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
type() - Method in record class io.fluxzero.sdk.modeling.ModelState
Returns the value of the type record component.
type() - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
type() - Method in class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
type() - Method in interface io.fluxzero.sdk.persisting.repository.ModelGraphResolver.HeadValue
Returns the locally resolved class, Object for an absent untyped root, or null for an unknown child.
type() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberTargetKey
Returns the value of the type record component.
type() - Element in annotation interface io.fluxzero.sdk.web.ApiDoc
Optional schema type override, such as string, integer, number, boolean, object, or array.
type() - Method in record class io.fluxzero.sdk.web.ApiDocParameter
Returns the value of the type record component.
type() - Method in record class io.fluxzero.sdk.web.ApiDocRequestBody
Returns the value of the type record component.
type() - Element in annotation interface io.fluxzero.sdk.web.ApiDocResponse
Optional response body type.
type() - Method in record class io.fluxzero.sdk.web.ApiDocResponseDescriptor
Returns the value of the type record component.
type() - Element in annotation interface io.fluxzero.sdk.web.WebParam
The source of the parameter within the request (e.g. path, query, header).
type(ModelGraphDocumentManifest.Node) - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Returns the serializer payload type referenced by a node.
TYPE_ALIASES_PROPERTY - Static variable in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Property containing comma-, semicolon-, or newline-separated type aliases in source=target form.
typeAnnotation(Class) - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns a matching direct or composed type annotation, or null.
typeAnnotations() - Method in class io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
Returns type and interface annotations, deduplicated by annotation type.
Type constraints on handler updates - Section in annotation interface io.fluxzero.sdk.tracking.handling.Stateful
 
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
 
typeEquals(String) - Method in class io.fluxzero.common.api.SerializedMessage
Compares the serialized payload type.
typeFactory() - Static method in class io.fluxzero.common.serialization.JsonUtils
Provides access to the TypeFactory instance used by the writer.
typeFilter() - Element in annotation interface io.fluxzero.sdk.tracking.Consumer
Optional regular expression used to filter message payload types on the Fluxzero Runtime.
typeFromId(DatabindContext, String) - Method in class io.fluxzero.common.serialization.GlobalTypeIdResolver
 
TypeInspection - Record Class in io.fluxzero.sdk.common.serialization
Metadata-only local type lookup.
TypeInspection(TypeInspection.Status, String, Integer) - Constructor for record class io.fluxzero.sdk.common.serialization.TypeInspection
Creates an instance of a TypeInspection record class.
TypeInspection.Status - Enum Class in io.fluxzero.sdk.common.serialization
Result of an identifier lookup, independent of payload/replay compatibility.
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 - Section in class io.fluxzero.common.serialization.JsonUtils
 
types() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Returns the value of the types record component.
types() - Element in annotation interface io.fluxzero.sdk.modeling.Parent
Explicit possible parent model types for a polymorphic Id property.
TYPES_FILE - Static variable in class io.fluxzero.common.modeling.ModelTypeProcessor
Resource containing the binary names of Model declarations in a compiled module.
TYPES_FILE - Static variable in class io.fluxzero.common.serialization.TypeRegistryProcessor
 
Typical usage - Section in class io.fluxzero.common.api.tracking.ClaimSegment
 
Typical usage - Section in interface io.fluxzero.sdk.scheduling.MessageScheduler
 
Typical Usage - Section in class io.fluxzero.sdk.scheduling.Schedule
 
Typical Usage - Section in class io.fluxzero.sdk.tracking.DefaultTracking
 
Typical Use - Section in class io.fluxzero.common.Backlog
 
Typical Use Case: Disabling Metrics - Section in class io.fluxzero.sdk.publishing.AdhocDispatchInterceptor
 

U

2. Updating an entity with a new state - Section in annotation interface io.fluxzero.sdk.persisting.eventsourcing.Apply
 
ulp() - Method in class io.fluxzero.common.Decimal
Delegates to BigDecimal.ulp().
UnauthenticatedException - Exception Class in io.fluxzero.sdk.tracking.handling.authentication
Thrown to signal that the user is not authenticated.
UnauthenticatedException(String) - Constructor for exception class io.fluxzero.sdk.tracking.handling.authentication.UnauthenticatedException
Constructs a new UnauthenticatedException with the specified detail message.
UnauthorizedException - Exception Class in io.fluxzero.sdk.tracking.handling.authentication
Thrown when an authenticated user attempts to access a resource or perform an action for which they lack the required permissions.
UnauthorizedException(String) - Constructor for exception class io.fluxzero.sdk.tracking.handling.authentication.UnauthorizedException
Constructs a new UnauthorizedException with the specified detail message.
UNAVAILABLE - Enum constant in enum class io.fluxzero.sdk.common.serialization.TypeInspection.Status
The serializer does not expose this information.
UNBOUNDED - Static variable in class io.fluxzero.common.api.search.ModelGraphComposition
Sentinel indicating that a composition dimension has no configured maximum.
unbox(Class) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Converts a primitive wrapper type to its primitive class and leaves other types unchanged.
UNCONFIGURED_HANDLER_CONSUMER_MODE_PROPERTY - Static variable in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Chooses how unconfigured tracking handlers are assigned to default consumers.
unescapeFieldName(String) - Static method in class io.fluxzero.common.SearchUtils
Unescapes slashes and quotes in field names.
UNEXPECTED_CONDITION - Static variable in record class io.fluxzero.sdk.common.websocket.WebsocketCloseReason
Standard close code used when the client aborts because an unexpected condition occurred.
union(Collection) - Static method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Combines alternative handlers; an unknown constraint widens the corresponding selection.
UniqueElements - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation.constraints
Validates that an array or iterable value does not contain duplicate elements.
UniqueElements.List - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation.constraints
Container annotation for repeatable UniqueElements constraints.
unknown - Enum constant in enum class io.fluxzero.common.api.search.SearchCollectionType
A collection type that is unknown to this SDK version.
UNKNOWN - Enum constant in enum class io.fluxzero.sdk.common.serialization.TypeInspection.Status
The identifier is not recognized locally before structural upcasting.
UnknownSerializedTypeException - Exception Class in io.fluxzero.sdk.common.serialization
A serialized identifier remains unknown after upcasting; preserves the DeserializationException contract.
UnknownSerializedTypeException(String, int) - Constructor for exception class io.fluxzero.sdk.common.serialization.UnknownSerializedTypeException
Creates a failure without retaining serialized payload bytes or metadata.
UnknownTypeStrategy - Enum Class in io.fluxzero.sdk.common.serialization
Defines the strategy for handling unknown or unresolvable types during deserialization.
unmatched() - Static method in record class io.fluxzero.common.handling.HandlerInputResolver.Resolution
Returns a result indicating that this resolver does not handle the parameter.
unmatched() - Static method in record class io.fluxzero.common.handling.KeyedParameterResolver.Resolution
Returns an outcome that allows the next parameter resolver to be considered.
unordered() - Method in class io.fluxzero.sdk.persisting.eventsourcing.AggregateEventStream
 
unpackArrayHeader() - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Reads an array header, rejecting counts outside the Java collection size range.
unpackBinaryHeader() - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Reads a binary or string header, matching historical MessagePack reader defaults.
unpackBoolean() - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Reads a boolean.
unpackByte() - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Reads an integer, rejecting values outside the Java byte range.
unpackInt() - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Reads an integer, rejecting values outside the Java int range.
unpackLong() - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Reads any MessagePack integer representable as a Java long.
unpackString() - Method in class io.fluxzero.common.serialization.MessagePackIO.Reader
Reads UTF-8, retaining the previous reader's malformed-input replacement and binary acceptance.
unresolvedRevision() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns the value of the unresolvedRevision record component.
unresolvedType() - Method in record class io.fluxzero.sdk.persisting.repository.ModelReadException.Context
Returns the value of the unresolvedType record component.
unrestricted() - Static method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Builds an unrestricted projection for metadata that cannot safely be narrowed.
unscaledValue() - Method in class io.fluxzero.common.Decimal
unstoredTargetIds() - Method in record class io.fluxzero.common.modeling.ModelCommitAssignment.Description
Returns the value of the unstoredTargetIds record component.
unsupported() - Static method in record class io.fluxzero.common.handling.HandlerMethodApplicability
Returns a result indicating that applicability cannot be prepared safely for this input.
unsupported() - Static method in record class io.fluxzero.common.handling.HandlerMethodPreparation
Returns a shared preparation result indicating that preparation is unsupported and ordinary matching is required.
UNSUPPORTED - Enum constant in enum class io.fluxzero.common.handling.HandlerMethodPreparation.Status
The result cannot be prepared safely; normal per-message handler selection must be used.
unwrap() - Method in interface io.fluxzero.sdk.configuration.client.Client
Returns the underlying Client implementation.
unwrap() - Method in class io.fluxzero.sdk.web.SocketEndpointHandler.SocketEndpointWrapper
 
unwrap(SoftReferenceCache.CacheReference) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
unwrap(Class) - 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.
Upcast - Annotation Interface in io.fluxzero.sdk.common.serialization.casting
Declares a method that transforms serialized data from one revision to the next during deserialization.
upcastInputs() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns the value of the upcastInputs record component.
UpcastRepeatable - Annotation Interface in io.fluxzero.sdk.common.serialization.casting
Annotation indicating a collection of Upcast methods grouped together for bulk registration.
upcastType(String) - Method in class io.fluxzero.proxy.ProxySerializer
 
upcastType(String) - Method in class io.fluxzero.sdk.common.serialization.AbstractSerializer
Resolves the current type from potentially chained exact and package aliases.
upcastType(String) - Method in interface io.fluxzero.sdk.common.serialization.Serializer
Returns the upcasted type name for a legacy type identifier.
update(SerializedMessage) - Static method in class io.fluxzero.sdk.web.WebRequestRoute
Refreshes the route from the final serialized request metadata.
update(User) - Method in class io.fluxzero.sdk.tracking.handling.authentication.RefreshableUser
Replaces the current user.
update(UnaryOperator) - Method in interface io.fluxzero.sdk.modeling.Entity
Updates the current entity's value using the specified unary operator and returns a new entity containing the updated value.
update(UnaryOperator) - Method in interface io.fluxzero.sdk.modeling.Graph
Updates the current value directly.
update(UnaryOperator) - Method in class io.fluxzero.sdk.modeling.ImmutableAggregateRoot
 
update(UnaryOperator) - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
 
update(UnaryOperator) - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
update(UnaryOperator) - Method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
update(UnaryOperator) - Method in class io.fluxzero.sdk.modeling.ModifiableEntity
 
update(UnaryOperator) - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
update(UnaryOperator) - Method in class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
Update() - Constructor for class io.fluxzero.sdk.modeling.BatchingHandlerRepository.Update
 
updateAfterCommit(List) - Method in class io.fluxzero.sdk.persisting.repository.DefaultModelRepository
Makes accepted local model transitions immediately visible through this repository.
updateAll(Iterable, Function, BiFunction) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
updateAll(Iterable, Function, BiFunction) - Method in interface io.fluxzero.common.caching.Cache
Applies an ordered group of updates while deriving each cache key from the update value.
updateAll(Iterable, Function, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
updateAll(Iterable, Function, Function, BiFunction) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
updateAll(Iterable, Function, Function, BiFunction) - Method in interface io.fluxzero.common.caching.Cache
Applies an ordered group of updates using a possibly transient lookup key and a stable key for new entries.
updateAll(Iterable, Function, Function, BiFunction) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
updateAll(Iterable, Function, BiFunction) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Applies ordered updates under one cache lock and checks memory pressure once after the batch.
updateAll(Iterable, Function, Function, BiFunction) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Applies ordered updates while retaining a stable key only when an update inserts a new mapping.
updateAll(Map) - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
 
updateAll(Map) - Method in interface io.fluxzero.common.caching.Cache
Applies independent per-key update functions as one bounded cache operation.
updateAll(Map) - Method in class io.fluxzero.sdk.persisting.caching.DefaultCache
 
updateAll(Map) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
updateAll(Map, BiFunction) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Applies independent updates under one cache lock and checks memory pressure once after the batch.
updateAndGet(UnaryOperator) - Method in interface io.fluxzero.sdk.modeling.Graph
Equivalent to Graph.updateAndGet(UnaryOperator, int) with no retries.
updateAndGet(UnaryOperator, int) - Method in interface io.fluxzero.sdk.modeling.Graph
Updates one existing Model from a fresh transactional Graph and returns its committed resulting view.
updateOwner(Object, Entity, Entity) - Method in class io.fluxzero.sdk.modeling.AnnotatedEntityHolder
Updates the parent object with the new state of a child entity.
updateOwner(Object, Collection) - Method in class io.fluxzero.sdk.modeling.AnnotatedEntityHolder
Updates the parent object with multiple child entity changes for the same holder in one pass.
updateRelationships(UpdateRelationships) - Method in interface io.fluxzero.sdk.persisting.eventsourcing.client.EventStoreClient
Updates entity relationships in the event store (e.g. parent-child, references).
updateRelationships(UpdateRelationships) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
 
updateRelationships(UpdateRelationships) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
Sends a request to update the relationships of an entity or aggregate.
updateRelationships(Entity, Entity) - Method in class io.fluxzero.sdk.persisting.repository.CachingAggregateRepository
 
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
 
updates() - Method in class io.fluxzero.sdk.modeling.BatchingHandlerRepository
 
updatesAggregateState(AppliedEvent) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
 
updateState() - Method in record class io.fluxzero.sdk.modeling.Change
Returns the value of the updateState record component.
updateState() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.TransitionDecision
Returns the value of the updateState record component.
UptimeCollector - Class in io.fluxzero.sdk.tracking.metrics.host.collectors
Collector for JVM uptime metrics using JMX.
UptimeCollector() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.collectors.UptimeCollector
 
UptimeMetrics - Class in io.fluxzero.sdk.tracking.metrics.host.events
JVM uptime metrics.
UptimeMetrics() - Constructor for class io.fluxzero.sdk.tracking.metrics.host.events.UptimeMetrics
 
URI Parsing - Section in class io.fluxzero.sdk.web.WebPattern
 
url() - Element in annotation interface io.fluxzero.sdk.web.ApiDocServer
Server URL, such as https://api.example.com.
URL - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation.constraints
Validates that a character sequence can be parsed as a URL and optionally matches URL components.
URL.List - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation.constraints
Container annotation for repeatable URL constraints.
urlKey - Static variable in class io.fluxzero.sdk.web.WebRequest
 
Usage - Section in annotation interface io.fluxzero.common.serialization.RegisterType
 
Usage - Section in annotation interface io.fluxzero.sdk.configuration.spring.ConditionalOnBean
 
Usage - Section in annotation interface io.fluxzero.sdk.configuration.spring.ConditionalOnMissingBean
 
Usage - Section in annotation interface io.fluxzero.sdk.configuration.spring.ConditionalOnMissingProperty
 
Usage - Section in annotation interface io.fluxzero.sdk.configuration.spring.ConditionalOnProperty
 
Usage - Section in annotation interface io.fluxzero.sdk.persisting.search.Searchable
 
Usage - Section in annotation interface io.fluxzero.sdk.tracking.handling.Association
 
Usage - Section in annotation interface io.fluxzero.sdk.tracking.handling.authentication.ForbidsAnyRole
 
Usage - Section in class io.fluxzero.common.api.RequestBatch
 
Usage - Section in class io.fluxzero.common.api.eventsourcing.EventBatch
 
Usage - Section in class io.fluxzero.common.api.eventsourcing.GetEvents
 
Usage - Section in class io.fluxzero.common.api.scheduling.Schedule
 
Usage - Section in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain
 
Usage - Section in class io.fluxzero.sdk.configuration.client.LocalClient
 
Usage - Section in class io.fluxzero.sdk.configuration.client.WebSocketClient
 
Usage - Section in class io.fluxzero.sdk.configuration.spring.SocketEndpointPostProcessor
 
Usage - Section in class io.fluxzero.sdk.configuration.spring.StatefulPostProcessor
 
Usage - Section in class io.fluxzero.sdk.configuration.spring.TrackSelfPostProcessor
 
Usage - Section in class io.fluxzero.sdk.tracking.handling.Invocation
 
Usage - Section in class io.fluxzero.sdk.web.ParameterValue
 
Usage - Section in class io.fluxzero.sdk.web.WebParameterProcessor
 
Usage - Section in interface io.fluxzero.common.Registration
 
Usage - Section in interface io.fluxzero.sdk.configuration.client.Client
 
Usage - Section in interface io.fluxzero.sdk.tracking.BatchInterceptor
 
Usage - Section in interface io.fluxzero.sdk.tracking.handling.HandlerRegistry
 
Usage - Section in interface io.fluxzero.sdk.tracking.handling.validation.Validator
 
Usage - Section in interface io.fluxzero.sdk.web.HttpRequestMethod
 
Usage: - Section in class io.fluxzero.common.encryption.ChaCha20Poly1305Encryption
 
Usage Considerations - Section in class io.fluxzero.sdk.tracking.StallingBatchInterceptor
 
Usage Example - Section in class io.fluxzero.common.RetryConfiguration
 
Usage Example - Section in class io.fluxzero.common.api.Metadata
 
Usage Example - Section in class io.fluxzero.sdk.tracking.NoOpFlowRegulator
 
Usage Example - Section in interface io.fluxzero.common.handling.HandlerFilter
 
Usage Example - Section in interface io.fluxzero.sdk.persisting.search.GroupSearch
 
Usage Examples - Section in annotation interface io.fluxzero.sdk.tracking.handling.authentication.RequiresUser
 
Usage Examples - Section in class io.fluxzero.common.api.search.constraints.QueryConstraint
 
Usage Examples: - Section in enum class io.fluxzero.common.MessageType
 
Usage Modes: - Section in class io.fluxzero.sdk.common.websocket.SessionPool
 
Usage Note: - Section in enum class io.fluxzero.common.encryption.NoOpEncryption
 
Usage Notes - Section in class io.fluxzero.common.api.keyvalue.DeleteValue
 
Usage Notes - Section in class io.fluxzero.common.api.keyvalue.GetValue
 
Usage Patterns - Section in interface io.fluxzero.sdk.Fluxzero
 
use(ThreadLocalContext.Snapshot) - Method in class io.fluxzero.sdk.common.ThreadLocalContext.Activation
Replaces the currently active context with the supplied snapshot.
USE_DEFAULT_INITIAL_DELAY_PROPERTY - Static variable in annotation interface io.fluxzero.sdk.scheduling.Periodic
Feature flag that enables the new implicit initial-delay behavior without changing ApplicationProperties.DEFAULTS_VERSION_PROPERTY.
USE_DEFAULT_MAX_FETCH_BYTES - Static variable in class io.fluxzero.sdk.tracking.ConsumerConfiguration
Sentinel value for consumers that inherit the configured default max fetch byte limit.
USE_OUTPUT_DIRECT_BYTE_BUFFERS_PROPERTY - Static variable in class io.fluxzero.proxy.ProxyServer
Whether Jetty uses direct buffers for HTTP output.
USE_USER_ID_METADATA_PROPERTY - Static variable in class io.fluxzero.sdk.tracking.handling.authentication.AbstractUserProvider
Property that explicitly selects whether user metadata contains user IDs instead of serialized user objects.
Use Cases - Section in annotation interface io.fluxzero.sdk.tracking.handling.HandleMetrics
 
Use Cases - Section in class io.fluxzero.common.api.ConnectEvent
 
Use Cases - Section in class io.fluxzero.common.api.DisconnectEvent
 
Use Cases - Section in class io.fluxzero.common.api.tracking.DisconnectTracker
 
Use Cases - Section in class io.fluxzero.common.api.tracking.GetPosition
 
Use Cases - Section in class io.fluxzero.common.api.tracking.GetPositionResult
 
Use Cases - Section in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
 
Use Cases - Section in class io.fluxzero.sdk.tracking.client.InMemoryMessageStore
 
Use Cases - Section in class io.fluxzero.sdk.tracking.client.LocalTrackingClient
 
Use Cases - Section in exception class io.fluxzero.sdk.tracking.BatchProcessingException
 
Use Cases - Section in interface io.fluxzero.common.api.HasId
 
Use Cases - Section in interface io.fluxzero.sdk.tracking.handling.ResponseMapper
 
user() - Method in class io.fluxzero.sdk.tracking.handling.authentication.RefreshableUser
Returns the current user.
User - Interface in io.fluxzero.sdk.tracking.handling.authentication
Represents an authenticated or system-level user identity within the Fluxzero Runtime.
USER_PROVIDER_MISSING - Enum constant in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
A user was attached to a message without a configured user provider.
UserParameterResolver - Class in io.fluxzero.sdk.tracking.handling.authentication
Resolves parameters of type User, typically representing the current user in a request context.
UserParameterResolver(UserProvider) - Constructor for class io.fluxzero.sdk.tracking.handling.authentication.UserParameterResolver
 
userProperties() - Method in record class io.fluxzero.sdk.common.websocket.WebsocketConnectionOptions
Returns the value of the userProperties record component.
userProvider() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Returns the provider used to determine the current authenticated or active user.
userProvider() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the UserProvider used by Fluxzero to authenticate users.
UserProvider - Interface in io.fluxzero.sdk.tracking.handling.authentication
Service interface for managing User identities in Fluxzero.
userProviderMissing() - Static method in class io.fluxzero.sdk.common.exception.FluxzeroErrors
Creates the report used when a message cannot attach user metadata.
useSessionUser(Handler) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
 
utf8Equals(byte[], int, int, String) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Compares the selected byte region with the UTF-8 encoding of the value without allocating encoded bytes; unpaired surrogates are compared as question marks.
utf8Length(String) - Static method in class io.fluxzero.common.api.internal.BinaryWire
Returns the UTF-8 byte length without allocating encoded bytes, or -1 for null.
UUID - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation.constraints
Validates that a character sequence is a canonical UUID string.
UUID.List - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation.constraints
Container annotation for repeatable UUID constraints.
UuidFactory - Class in io.fluxzero.sdk.common
Default implementation of IdentityProvider that generates random UUIDs.
UuidFactory() - Constructor for class io.fluxzero.sdk.common.UuidFactory
Creates a UuidFactory that removes dashes (default behavior).

V

validate() - Method in class io.fluxzero.common.api.modeling.ReindexModel
Validates the non-deleting source envelope.
validate() - Method in class io.fluxzero.common.api.search.RewriteModelSourceDocument
Validates the source-only, non-deleting envelope before any persistence action.
validate() - Method in record class io.fluxzero.sdk.modeling.Change
Rejects an active event-sourced state change that does not store its reconstructing event, throwing IllegalStateException.
validate(CommitModels) - Static method in class io.fluxzero.common.api.modeling.ModelCommitValidator
Validates the structural model-commit wire contract.
validate(DeleteModel) - Static method in class io.fluxzero.common.api.modeling.ModelCommitValidator
Validates one explicit model hard-deletion command.
validate(GetModelChange) - Static method in class io.fluxzero.common.api.modeling.ModelCommitValidator
Validates one durable model-change lookup.
validate(GetModelEvents) - Static method in class io.fluxzero.common.api.modeling.ModelCommitValidator
Validates one public batch model-stream read.
validate(GetModelGraph) - Static method in class io.fluxzero.common.api.modeling.ModelCommitValidator
Validates one temporal model-graph request, including optional caller-imposed bounds.
validate(PlanModelDeletion) - Static method in class io.fluxzero.common.api.modeling.ModelCommitValidator
Validates one bounded model hard-deletion dry run.
validate(Class) - Static method in class io.fluxzero.sdk.modeling.EntityMetadata
Returns and validates the centrally cached metadata, including all statically typed parent relations reachable from this type.
validate(List, ModelRelationshipCycleValidator.ParentLoader) - Static method in class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator
Validates ordered atomic relationship steps.
validate(Map) - Method in class io.fluxzero.common.modeling.ModelCommitAssignment.Aliases
Validates replacements against a store's current alias-to-model view.
validate(M, Object, Executable, Object[]) - Method in interface io.fluxzero.common.handling.MethodInvocationValidator
Validates a prepared invocation before execution.
validateAncestors() - Method in record class io.fluxzero.sdk.modeling.EntityMetadata.ParentReference
Returns the value of the validateAncestors record component.
validateAncestors() - Element in annotation interface io.fluxzero.sdk.modeling.Parent
Whether cascading assertions on this parent and its ancestors apply to this child and its descendants.
validateMethod(Element, TypeMirror) - Method in class io.fluxzero.sdk.tracking.handling.RequestAnnotationProcessor
 
validateModelApplyMethods(Class) - Static method in class io.fluxzero.sdk.modeling.DefaultEntityHelper
Validates model apply methods discovered on the given type.
validateModelId(String) - Static method in class io.fluxzero.common.api.modeling.ModelCommitValidator
Validates an exact persisted model identity.
validateRelationships(List, ModelRelationshipCycleValidator.ParentLoader, ModelCommitAssignment.ChildLoader) - Static method in class io.fluxzero.common.modeling.ModelCommitAssignment
Validates the ordered relationship effects described for one atomic assignment batch.
validateResources() - Method in class io.fluxzero.sdk.web.OpenApiDocumentEndpoint
Loads and validates compiled OpenAPI resources.
validateReturnType(Element, TypeMirror, TypeMirror) - Method in class io.fluxzero.sdk.tracking.handling.RequestAnnotationProcessor
 
validateSearchScope(Collection) - Method in class io.fluxzero.sdk.modeling.EntityMetadata
Rejects a Graph scope whose declared child contract cannot maintain the required search source on every writer.
validateStateIndex(long) - Static method in class io.fluxzero.common.api.modeling.ModelCommitValidator
Validates a namespace model-state boundary.
ValidateWith - Annotation Interface in io.fluxzero.sdk.tracking.handling.validation
Specifies validation groups to apply when validating the annotated class.
ValidatingInterceptor - Class in io.fluxzero.sdk.tracking.handling.validation
A HandlerInterceptor that validates the payload of messages before they are handled.
ValidatingInterceptor() - Constructor for class io.fluxzero.sdk.tracking.handling.validation.ValidatingInterceptor
Creates an interceptor backed by the default validator.
ValidatingInterceptor(Validator) - Constructor for class io.fluxzero.sdk.tracking.handling.validation.ValidatingInterceptor
Creates an interceptor backed by the supplied validator.
ValidatingInterceptor(Validator, boolean) - Constructor for class io.fluxzero.sdk.tracking.handling.validation.ValidatingInterceptor
Creates an interceptor backed by the supplied validator.
Validation - Section in class io.fluxzero.common.api.search.SearchQuery
 
Validation - Section in class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
 
ValidationException - Exception Class in io.fluxzero.sdk.tracking.handling.validation
Indicates that a request (typically a command or query) contains one or more field-level violations that prevent further processing.
ValidationException(String) - Constructor for exception class io.fluxzero.common.api.modeling.ModelRelationshipCycleValidator.ValidationException
 
ValidationException(String, Set) - Constructor for exception class io.fluxzero.sdk.tracking.handling.validation.ValidationException
 
ValidationException(String, Set, List) - Constructor for exception class io.fluxzero.sdk.tracking.handling.validation.ValidationException
 
ValidationException.ViolationSummary - Record Class in io.fluxzero.sdk.tracking.handling.validation
String-only validation failure summary for serialized validation responses.
Validation Rules - Section in class io.fluxzero.sdk.tracking.handling.RequestAnnotationProcessor
 
ValidationUtils - Class in io.fluxzero.sdk.tracking.handling.validation
Utility class providing common validation and authorization routines for message payloads such as commands, queries, and web requests.
ValidationUtils() - Constructor for class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils
 
ValidationUtils.RequiredRole - Record Class in io.fluxzero.sdk.tracking.handling.validation
 
validator() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Returns the validator used for payload, web parameter, and programmatic validation through ValidationUtils.
Validator - Interface in io.fluxzero.sdk.tracking.handling.validation
Strategy interface for validating message payloads and other objects prior to handler invocation.
validFrom() - Method in interface io.fluxzero.common.modeling.ModelRelationshipQueries.Relationship
Returns the inclusive state index at which this relationship became valid.
validScheduleParentBindings(Map) - Method in class io.fluxzero.sdk.persisting.eventsourcing.client.InMemoryEventStore
Validates already acquired bindings without acquiring the Model lock from the schedule lock.
validUntil() - Method in interface io.fluxzero.common.modeling.ModelRelationshipQueries.Relationship
Returns the exclusive end of the relationship's validity, or null while open-ended.
value() - Method in record class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction
Returns the value of the value record component.
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.
value() - Element in annotation interface io.fluxzero.sdk.common.Order
The order value of the annotated component.
value() - Element in annotation interface io.fluxzero.sdk.common.serialization.casting.DowncastRepeatable
Retrieves the collection of Downcast annotations associated with a method.
value() - Element in annotation interface io.fluxzero.sdk.common.serialization.casting.UpcastRepeatable
Retrieves the collection of Upcast annotations associated with a method.
value() - Method in record class io.fluxzero.sdk.common.serialization.MessageDescription
Returns the value of the value record component.
value() - Element in annotation interface io.fluxzero.sdk.configuration.spring.ConditionalOnBean
Returns the bean type that must be present for this condition to match.
value() - Element in annotation interface io.fluxzero.sdk.configuration.spring.ConditionalOnMissingBean
Returns the bean type that must be absent.
value() - Element in annotation interface io.fluxzero.sdk.configuration.spring.ConditionalOnMissingProperty
Returns the application property key that must be absent or have an empty string value for this condition to match.
value() - Element in annotation interface io.fluxzero.sdk.configuration.spring.ConditionalOnProperty
Returns the application property key whose value is tested.
value() - Element in annotation interface io.fluxzero.sdk.modeling.GraphProperty
Property name.
value() - Method in record class io.fluxzero.sdk.modeling.Graphs.MaterializedNode
Returns the value of the value record component.
value() - Method in record class io.fluxzero.sdk.modeling.ModelState
Returns the value of the value record component.
value() - Element in annotation interface io.fluxzero.sdk.modeling.Parent
Explicit parent model type for an untyped ID.
value() - Method in record class io.fluxzero.sdk.persisting.eventsourcing.client.ModelCommitBatchingClient.ModelCommitCompletion
Returns the value of the value record component.
value() - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Returns the configured value to be indexed.
value() - Element in annotation interface io.fluxzero.sdk.publishing.LocalOnly
Whether messages in this scope are restricted to local handlers.
value() - Element in annotation interface io.fluxzero.sdk.publishing.routing.RoutingKey
Returns the metadata key or property name to use to look up the routing key.
value() - Element in annotation interface io.fluxzero.sdk.publishing.Timeout
Configures the maximum number of time units before a request with this annotation will time out.
value() - Element in annotation interface io.fluxzero.sdk.scheduling.Deadline
Stable category within the Model.
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Association
Returns names of properties in the message payload to associate with.
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.authentication.ForbidsAnyRole
One or more roles that should be excluded.
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.authentication.RequiresAnyRole
One or more role names (case-sensitive) that grant access.
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleCustom
Specifies the topic name.
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleDocument
Optional name of the document collection.
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.HandleMessage
The type of message this handler annotation is intended to process.
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.LocalHandler
Whether the handler is local.
value() - Method in record class io.fluxzero.sdk.tracking.handling.StatefulHandler.StatefulMemberTargetKey
Returns the value of the value record component.
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.Trigger
Restricts the trigger message by payload type.
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.CreditCardNumber.List
 
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.Length.List
 
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.Range.List
 
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.UniqueElements.List
 
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.URL.List
 
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.UUID.List
 
value() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.ValidateWith
One or more validation groups to include when validating this class.
value() - Method in record class io.fluxzero.sdk.tracking.handling.validation.ValidationUtils.RequiredRole
Returns the value of the value record component.
value() - Element in annotation interface io.fluxzero.sdk.web.ApiDocResponses
Returns the response documentation annotations grouped by this container.
value() - Element in annotation interface io.fluxzero.sdk.web.BodyParam
Body field name.
value() - Element in annotation interface io.fluxzero.sdk.web.CookieParam
Cookie parameter name.
value() - Element in annotation interface io.fluxzero.sdk.web.FormParam
Form parameter name.
value() - Element in annotation interface io.fluxzero.sdk.web.HandleDelete
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandleGet
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandleHead
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandleOptions
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandlePatch
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandlePost
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandlePut
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketClose
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketHandshake
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketMessage
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketOpen
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandleSocketPong
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandleTrace
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HandleWeb
One or more path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.HeaderParam
Header parameter name.
value() - Element in annotation interface io.fluxzero.sdk.web.Path
Defines the URI path segment.
value() - Element in annotation interface io.fluxzero.sdk.web.PathParam
Parameter name in the URI pattern.
value() - Element in annotation interface io.fluxzero.sdk.web.QueryParam
Query parameter name.
value() - Element in annotation interface io.fluxzero.sdk.web.ServeStatic
One or more web path patterns this handler applies to (e.g.
value() - Element in annotation interface io.fluxzero.sdk.web.SocketEndpoint.AliveCheck
Whether the keep-alive mechanism is enabled.
value() - Element in annotation interface io.fluxzero.sdk.web.WebParam
Optional name of the parameter (e.g. path variable or query param).
value(Object) - Method in interface io.fluxzero.sdk.persisting.search.IndexOperation
Sets the value to be indexed.
Value(Entity, ModelReadBoundary, boolean) - Constructor for record class io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Value
Creates an instance of a Value record class.
valueOf(double) - Static method in class io.fluxzero.common.Decimal
valueOf(long) - Static method in class io.fluxzero.common.Decimal
valueOf(long, int) - Static method in class io.fluxzero.common.Decimal
valueOf(Object) - Static method in class io.fluxzero.sdk.web.SocketRequest
Creates a new SocketRequest with an auto-incremented ID and the given request object.
valueOf(String) - Static method in enum class io.fluxzero.common.api.ApplicationLifecycleEvent.Phase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.api.modeling.GetModelEventsByIdentity.Selection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.api.modeling.GetModelGraph.TraversalDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.api.modeling.ModelConflictPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.api.modeling.ModelDeletionCascade
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.api.modeling.ModelRelationshipRead.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.api.modeling.ModelUpdateKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.api.modeling.ModelWebSocketCodec
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.api.RuntimeLifecycleEvent.Phase
Returns the enum constant of this class with the specified name.
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.api.search.ModelRelationConstraint.RelationDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.api.search.SearchCollectionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.api.search.ValueSelection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.api.tracking.TrackingWebSocketCodec
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.caching.CacheEviction.Reason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.caching.MemoryAwareCacheSupport.WeightUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction.Reason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.common.caching.NoOpCache
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.handling.HandlerMethodPreparation.Status
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.
valueOf(String) - Static method in enum class io.fluxzero.common.websocket.WebSocketTransportFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.common.serialization.TypeInspection.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.common.serialization.UnknownTypeStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.AggregateEventRouting
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.AncestorValidation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.AutomaticModelHandling
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.EntityMetadata.HandlerKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.EntityMetadata.RootKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.EventPublication
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.EventPublicationStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.GraphLookupPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.GraphProjectionCompletion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.GraphProjectionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.ModelConflictResolver.Resolution
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.ModelPersistence
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.modeling.MutationPlan.Access
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.persisting.eventsourcing.AssertCurrent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.persisting.eventsourcing.NoOpSnapshotStore
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.persisting.eventsourcing.NoSnapshotTrigger
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.persisting.repository.ModelIdResolution
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.persisting.search.Search.NullOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.publishing.correlation.DefaultCorrelationDataProvider
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.publishing.dataprotection.MissingProtectedDataPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.tracking.ConsumerHandlingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.tracking.handling.authentication.NoOpUserProvider
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.tracking.handling.DocumentSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.tracking.handling.GraphMigrationTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.tracking.handling.HandlerRegistry.NoOpHandlerRegistry
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.web.ApiDoc.AdditionalProperties
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.web.ApiReferenceRenderer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.web.CookieValueConflictPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.web.HttpVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.web.NativeWebRequestMetric.ErrorCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.web.RedirectPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.web.RetryPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.web.StaticFileHandler.Compression
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.fluxzero.sdk.web.WebParameterSource
Returns the enum constant of this class with the specified name.
valueRegex() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter.RoutePattern
Returns the value of the valueRegex record component.
values() - Static method in enum class io.fluxzero.common.api.ApplicationLifecycleEvent.Phase
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.api.modeling.GetModelEventsByIdentity.Selection
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.api.modeling.GetModelGraph.TraversalDirection
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.api.modeling.ModelConflictPolicy
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.api.modeling.ModelDeletionCascade
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.api.modeling.ModelRelationshipRead.Direction
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.api.modeling.ModelUpdateKind
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.api.modeling.ModelWebSocketCodec
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.api.RuntimeLifecycleEvent.Phase
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.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.api.search.ModelRelationConstraint.RelationDirection
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.api.search.SearchCollectionType
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.api.search.ValueSelection
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.api.tracking.TrackingWebSocketCodec
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.caching.CacheEviction.Reason
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.caching.MemoryAwareCacheSupport.WeightUnit
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.caching.MemoryAwareCacheSupportEviction.Reason
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.caching.NoOpCache
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.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.handling.HandlerMethodPreparation.Status
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.
values() - Static method in enum class io.fluxzero.common.websocket.WebSocketTransportFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.common.exception.FluxzeroErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.common.serialization.TypeInspection.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.common.serialization.UnknownTypeStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.AggregateCommitPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.AggregateEventRouting
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.AncestorValidation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.AutomaticModelHandling
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.EntityMetadata.HandlerKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.EntityMetadata.RootKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.EventPublication
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.EventPublicationStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.GraphLookupPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.GraphProjectionCompletion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.GraphProjectionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class io.fluxzero.sdk.modeling.ModelBatchScope.Snapshot
Returns captured exact values without registering reads.
values() - Static method in enum class io.fluxzero.sdk.modeling.ModelCommitPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.ModelConflictResolver.Resolution
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.ModelPersistence
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.modeling.MutationPlan.Access
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.persisting.eventsourcing.AssertCurrent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.persisting.eventsourcing.NoOpSnapshotStore
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.persisting.eventsourcing.NoSnapshotTrigger
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.persisting.repository.ModelIdResolution
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.persisting.repository.ModelReadException.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.persisting.search.Search.NullOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.publishing.correlation.DefaultCorrelationDataProvider
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.publishing.dataprotection.MissingProtectedDataPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.tracking.ConsumerHandlingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.tracking.handling.authentication.NoOpUserProvider
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.tracking.handling.DocumentSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.tracking.handling.GraphMigrationTarget
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.tracking.handling.HandlerRegistry.NoOpHandlerRegistry
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.web.ApiDoc.AdditionalProperties
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.web.ApiReferenceRenderer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.web.CookieValueConflictPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.web.HttpVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.web.NativeWebRequestMetric.ErrorCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.web.RedirectPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.web.RetryPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.web.StaticFileHandler.Compression
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.fluxzero.sdk.web.WebParameterSource
Returns an array containing the constants of this enum class, in the order they are declared.
values(Document, String) - Static method in class io.fluxzero.common.search.CollectionValues
Streams comparison keys at one path.
ValueSelection - Enum Class in io.fluxzero.common.api.search
Selects the enclosing interval or an explicit extremum of a document field.
valuesFrom(K, boolean, int) - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Returns cached values ordered by key, starting at minKey.
valueToTree(Object) - Static method in class io.fluxzero.common.serialization.JsonUtils
Converts an object to a JsonNode of type T.
verify(String) - Method in class io.fluxzero.proxy.JwtVerifier
Verifies the provided JWT (JSON Web Token) for its signature, expiration, and not-before validity.
version() - Method in record class io.fluxzero.common.api.tracking.ConsumerFilter
Returns the value of the version record component.
version() - Method in record class io.fluxzero.common.search.ModelGraphDocumentManifest
Returns the value of the version record component.
version() - Static method in class io.fluxzero.sdk.common.SdkVersion
Returns the packaged SDK version, resolving and caching build metadata on first access.
version() - Element in annotation interface io.fluxzero.sdk.tracking.handling.validation.constraints.UUID
 
version() - Element in annotation interface io.fluxzero.sdk.web.ApiDocInfo
API version.
version() - Method in record class io.fluxzero.sdk.web.OpenApiOptions
Returns the value of the version record component.
version() - Static method in class io.fluxzero.testserver.TestServerVersion
Returns the packaged test-server version, resolving and caching build metadata on first access.
VERSION - Static variable in record class io.fluxzero.common.api.tracking.ConsumerFilter
 
VERSION_OPTION - Static variable in class io.fluxzero.sdk.web.OpenApiProcessor
 
violationSummaries(Collection) - Method in class io.fluxzero.sdk.tracking.handling.validation.jakarta.DefaultJakartaValidator
 
ViolationSummary(String, String) - Constructor for record class io.fluxzero.sdk.tracking.handling.validation.ValidationException.ViolationSummary
Creates an instance of a ViolationSummary record class.
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

waitForCachedBatch(ConsumerConfiguration, long, ClaimSegmentResult, Instant) - Method in class io.fluxzero.sdk.tracking.client.CachingTrackingClient
Waits for locally cached messages.
waitForMessages(Tracker, MessageBatch) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
waitForMessages(Tracker, MessageBatch, DefaultTrackingStrategy.TrackerRequest) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
waitForResults(Duration, Collection) - Static method in class io.fluxzero.sdk.common.ClientUtils
Blocks until all futures are complete or the maximum duration has elapsed.
waitForUpdate(Tracker, MessageBatch, Runnable) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
waitForUpdate(Tracker, MessageBatch, Runnable, DefaultTrackingStrategy.TrackerRequest) - Method in class io.fluxzero.common.tracking.DefaultTrackingStrategy
 
WaitingTracker() - Constructor for class io.fluxzero.common.tracking.DefaultTrackingStrategy.WaitingTracker
 
WARN - Enum constant in enum class io.fluxzero.sdk.publishing.dataprotection.MissingProtectedDataPolicy
Log a warning and invoke the handler with the unavailable protected fields set to null.
warnedAboutMissingProperty - Static variable in interface io.fluxzero.sdk.common.HasMessage
 
wasSkipped() - Method in class io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker
 
wasSkipped() - Method in interface io.fluxzero.common.handling.HandlerInvoker
Indicates whether this invocation was deliberately skipped after handler selection.
wasSkipped() - Method in class io.fluxzero.sdk.tracking.handling.LocalExecution
Returns whether authorization skipped the current invocation without producing a result.
WebFormPart - Class in io.fluxzero.sdk.web
Represents a single multipart/form-data part.
WebFormPart(String, String, String, Map, byte[]) - Constructor for class io.fluxzero.sdk.web.WebFormPart
 
WebHandlerMatcher - Class in io.fluxzero.sdk.web
Specialized HandlerMatcher that routes DeserializingMessages of type MessageType.WEBREQUEST to matching handler methods based on annotated URI patterns, HTTP methods, and optional origins.
WebHandlerMatcher(Object, List, WebRouteRegistry) - Constructor for class io.fluxzero.sdk.web.WebHandlerMatcher
 
WebParam - Annotation Interface in io.fluxzero.sdk.web
Meta-annotation for parameter annotations used to inject values from an HTTP request.
WebParameterProcessor - Class in io.fluxzero.sdk.web
Annotation processor that generates parameter name metadata for web request handler methods annotated with @QueryParam, @PathParam, @HeaderParam, @CookieParam, @FormParam, or @BodyParam.
WebParameterProcessor() - Constructor for class io.fluxzero.sdk.web.WebParameterProcessor
 
WebParameters - Class in io.fluxzero.sdk.web
Internal configuration holder used to expand the URI and method mappings of a web request handler method.
WebParameters() - Constructor for class io.fluxzero.sdk.web.WebParameters
 
WebParameterSource - Enum Class in io.fluxzero.sdk.web
Enumerates the sources of parameter values in an HTTP or WebSocket request.
WebParamParameterResolver - Class in io.fluxzero.sdk.web
Resolves method parameters in web handler methods based on meta-annotations derived from WebParam.
WebParamParameterResolver() - Constructor for class io.fluxzero.sdk.web.WebParamParameterResolver
 
WebPattern - Class in io.fluxzero.sdk.web
Represents a pattern used to match incoming WebRequests to handler methods.
WebPattern(String, String) - Constructor for class io.fluxzero.sdk.web.WebPattern
 
WebPattern(String, String, boolean, boolean) - Constructor for class io.fluxzero.sdk.web.WebPattern
 
WebPattern Matching - Section in class io.fluxzero.sdk.web.WebHandlerMatcher
 
WebPayloadParameterResolver - Class in io.fluxzero.sdk.web
Resolves a method parameter from the payload of a WebRequest.
WebPayloadParameterResolver() - Constructor for class io.fluxzero.sdk.web.WebPayloadParameterResolver
 
WebRequest - Class in io.fluxzero.sdk.web
Represents a web request message within the Fluxzero Runtime.
WebRequest(Message) - Constructor for class io.fluxzero.sdk.web.WebRequest
Constructs a new WebRequest instance using the provided Message.
WEBREQUEST - Enum constant in enum class io.fluxzero.common.MessageType
A tracked web request routed to a handler via HTTP or WebSocket.
WebRequest.Builder - Class in io.fluxzero.sdk.web
Fluent builder for WebRequest.
WebRequestContext - Interface in io.fluxzero.sdk.web
Interface representing a context for handling web requests.
webRequestGateway() - Method in interface io.fluxzero.sdk.Fluxzero
Returns the gateway for sending web requests.
WebRequestGateway - Interface in io.fluxzero.sdk.publishing
Gateway for sending outbound web requests via Fluxzero's proxy mechanism or the SDK's native HTTP client.
WebRequestRoute - Class in io.fluxzero.sdk.web
Producer-side projection of web addressing onto the generic message route field.
WebRequestSettings - Class in io.fluxzero.sdk.web
Configuration settings for a WebRequest sent via the WebRequestGateway.
WebRequestSettings() - Constructor for class io.fluxzero.sdk.web.WebRequestSettings
 
WebResponse - Class in io.fluxzero.sdk.web
Represents a response to a WebRequest in the Fluxzero Runtime.
WebResponse(Message) - Constructor for class io.fluxzero.sdk.web.WebResponse
Constructs a new WebResponse instance using the provided Message object.
WEBRESPONSE - Enum constant in enum class io.fluxzero.common.MessageType
A response to a MessageType.WEBREQUEST, typically an HTTP or WebSocket reply.
WebResponse.Builder - Class in io.fluxzero.sdk.web
Fluent builder for WebResponse.
WebResponseCompressingInterceptor - Class in io.fluxzero.sdk.web
A DispatchInterceptor that applies GZIP compression to outgoing WebResponse messages based on request headers and response size.
WebResponseCompressingInterceptor() - Constructor for class io.fluxzero.sdk.web.WebResponseCompressingInterceptor
Creates a new interceptor with a default compression threshold of 2048 bytes.
WebResponseCompressingInterceptor(int) - Constructor for class io.fluxzero.sdk.web.WebResponseCompressingInterceptor
Creates a new interceptor with a custom compression threshold.
WebResponseGateway - Class in io.fluxzero.sdk.web
Specialized implementation of the ResultGateway interface for sending web response messages.
WebResponseGateway(Client, Serializer, DispatchInterceptor, WebResponseMapper) - Constructor for class io.fluxzero.sdk.web.WebResponseGateway
 
webResponseMapper() - Method in interface io.fluxzero.sdk.configuration.FluxzeroConfiguration
Mapper used for converting web handler return values into WebResponse objects.
WebResponseMapper - Interface in io.fluxzero.sdk.web
Specialization of ResponseMapper for mapping responses to WebResponse messages.
WebSocketCapabilities - Class in io.fluxzero.common.websocket
Utility methods for exchanging Fluxzero websocket client capabilities through handshake headers.
WebSocketClient - Class in io.fluxzero.sdk.configuration.client
A Client implementation that connects to the Fluxzero Runtime using WebSocket connections.
WebSocketClient(WebSocketClient.ClientConfig, WebSocketClient) - Constructor for class io.fluxzero.sdk.configuration.client.WebSocketClient
 
WebSocketClient.ClientConfig - Class in io.fluxzero.sdk.configuration.client
Configuration class for creating a WebSocketClient.
WebSocketClient.TrackingClientConfig - Class in io.fluxzero.sdk.configuration.client
Configuration for a tracking client assigned to a specific MessageType.
WebsocketCloseReason - Record Class in io.fluxzero.sdk.common.websocket
WebSocket close information used by the low-level Fluxzero runtime clients.
WebsocketCloseReason(int, String) - Constructor for record class io.fluxzero.sdk.common.websocket.WebsocketCloseReason
Creates an instance of a WebsocketCloseReason record class.
WebsocketConnectionOptions - Record Class in io.fluxzero.sdk.common.websocket
Connection settings for the low-level runtime websocket connector.
WebsocketConnectionOptions(Map, Map, Duration, List) - Constructor for record class io.fluxzero.sdk.common.websocket.WebsocketConnectionOptions
Creates an instance of a WebsocketConnectionOptions record class.
WebsocketConnector - Interface in io.fluxzero.sdk.common.websocket
Creates low-level websocket sessions for Fluxzero runtime clients.
WebsocketDeploymentUtils - Class in io.fluxzero.testserver.websocket
Utility methods for mapping Fluxzero test-server WebSocket endpoints onto the embedded Jetty transport.
WebsocketDeploymentUtils() - Constructor for class io.fluxzero.testserver.websocket.WebsocketDeploymentUtils
 
WebsocketEndpoint - Class in io.fluxzero.testserver.websocket
 
WebsocketEndpoint - Interface in io.fluxzero.sdk.common.websocket
Callback contract for low-level Fluxzero runtime websocket sessions.
WebsocketEndpoint() - Constructor for class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
WebsocketEndpoint(CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
WebsocketEndpoint(Executor) - Constructor for class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
WebsocketEndpoint(Executor, CommandIdempotencyStore) - Constructor for class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
WebsocketEndpoint.ClientMessage - Class in io.fluxzero.testserver.websocket
 
WebsocketEndpoint.PingRegistration - Class in io.fluxzero.testserver.websocket
 
WebsocketEndpoint.ReceiveTiming - Record Class in io.fluxzero.sdk.common.websocket
Low-level receive timing captured before dispatching to the Fluxzero endpoint.
WebsocketEndpoint.SessionBacklog - Class in io.fluxzero.testserver.websocket
 
WebSocketEventStoreClient - Class in io.fluxzero.sdk.persisting.eventsourcing.client
WebSocket-based implementation of the EventStoreClient, enabling interaction with the Fluxzero Runtime's event store via a persistent WebSocket connection.
WebSocketEventStoreClient(String, WebSocketClient) - Constructor for class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
Creates a new WebSocketEventStoreClient with a default batch size of 8192.
WebSocketEventStoreClient(URI, int, WebSocketClient) - Constructor for class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
Creates a new WebSocketEventStoreClient with a specified batch size.
WebSocketEventStoreClient(URI, int, WebSocketClient, boolean) - Constructor for class io.fluxzero.sdk.persisting.eventsourcing.client.WebSocketEventStoreClient
Constructs the WebSocket client with full customization.
WebsocketGatewayClient - Class in io.fluxzero.sdk.publishing.client
A GatewayClient implementation that sends serialized messages to the Fluxzero Runtime over a WebSocket connection.
WebsocketGatewayClient(String, WebSocketClient, MessageType, String) - Constructor for class io.fluxzero.sdk.publishing.client.WebsocketGatewayClient
Constructs a new WebsocketGatewayClient instance using the specified parameters.
WebsocketGatewayClient(URI, WebSocketClient, MessageType, String, boolean) - Constructor for class io.fluxzero.sdk.publishing.client.WebsocketGatewayClient
Constructs a new WebsocketGatewayClient instance using the specified parameters.
WebsocketHandlerDecorator - Class in io.fluxzero.sdk.web
Decorator that adds WebSocket session support to handler classes and enables parameter injection for SocketSession.
WebsocketHandlerDecorator() - Constructor for class io.fluxzero.sdk.web.WebsocketHandlerDecorator
 
WebsocketHandlerDecorator.SocketPattern - Record Class in io.fluxzero.sdk.web
 
WebsocketKeyValueClient - Class in io.fluxzero.sdk.persisting.keyvalue.client
WebSocket-based implementation of the KeyValueClient interface for interacting with the Fluxzero Runtime.
WebsocketKeyValueClient(String, WebSocketClient) - Constructor for class io.fluxzero.sdk.persisting.keyvalue.client.WebsocketKeyValueClient
Constructs a WebsocketKeyValueClient instance using the specified endpoint URL and WebSocket client.
WebsocketKeyValueClient(URI, WebSocketClient) - Constructor for class io.fluxzero.sdk.persisting.keyvalue.client.WebsocketKeyValueClient
Constructs a WebsocketKeyValueClient instance with the provided WebSocket endpoint URI and client.
WebsocketKeyValueClient(URI, WebSocketClient, boolean) - Constructor for class io.fluxzero.sdk.persisting.keyvalue.client.WebsocketKeyValueClient
Constructs a new WebsocketKeyValueClient instance.
WebSocketPayloadCodec - Interface in io.fluxzero.common.websocket
Optional compact representation for a protocol-specific websocket payload.
WebSocketRequest() - Constructor for class io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.WebSocketRequest
 
WebsocketResponseInterceptor - Class in io.fluxzero.sdk.web
A DispatchInterceptor that modifies outgoing WebResponse messages in response to WebSocket-based WebRequests.
WebsocketResponseInterceptor() - Constructor for class io.fluxzero.sdk.web.WebsocketResponseInterceptor
 
WebsocketSchedulingClient - Class in io.fluxzero.sdk.scheduling.client
WebSocket-based implementation of the SchedulingClient interface that communicates with the Fluxzero Runtime.
WebsocketSchedulingClient(String, WebSocketClient) - Constructor for class io.fluxzero.sdk.scheduling.client.WebsocketSchedulingClient
Constructs a scheduling client connected to the given endpoint URL.
WebsocketSchedulingClient(URI, WebSocketClient) - Constructor for class io.fluxzero.sdk.scheduling.client.WebsocketSchedulingClient
Constructs a scheduling client connected to the given endpoint URI.
WebsocketSchedulingClient(URI, WebSocketClient, boolean) - Constructor for class io.fluxzero.sdk.scheduling.client.WebsocketSchedulingClient
Constructs a scheduling client connected to the given endpoint URI with an option to enable or disable metrics tracking.
WebSocketSearchClient - Class in io.fluxzero.sdk.persisting.search.client
WebSocket-based implementation of the SearchClient that connects to the Fluxzero Runtime.
WebSocketSearchClient(String, WebSocketClient) - Constructor for class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
WebSocketSearchClient(URI, WebSocketClient) - Constructor for class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
WebSocketSearchClient(URI, WebSocketClient, boolean) - Constructor for class io.fluxzero.sdk.persisting.search.client.WebSocketSearchClient
 
webSocketSendTimeout - Static variable in class io.fluxzero.testserver.websocket.WebsocketEndpoint
 
WebsocketSession - Interface in io.fluxzero.sdk.common.websocket
Minimal websocket session contract needed by the Fluxzero runtime clients.
WebSocketTracker - Class in io.fluxzero.common.tracking
 
WebSocketTracker(Read, MessageType, String, String) - Constructor for class io.fluxzero.common.tracking.WebSocketTracker
 
WebsocketTrackingClient - Class in io.fluxzero.sdk.tracking.client
WebSocket-based implementation of the TrackingClient that connects to the Fluxzero Runtime.
WebsocketTrackingClient(String, WebSocketClient, MessageType, String) - Constructor for class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
WebsocketTrackingClient(URI, WebSocketClient, MessageType, String, boolean) - Constructor for class io.fluxzero.sdk.tracking.client.WebsocketTrackingClient
 
WebSocketTransportCodec - Interface in io.fluxzero.common.websocket
Encodes and decodes Fluxzero websocket transport payloads after format negotiation and before compression.
WebSocketTransportCodecs - Class in io.fluxzero.common.websocket
Factory and built-in implementations for Fluxzero websocket transport codecs.
WebSocketTransportFormat - Enum Class in io.fluxzero.common.websocket
Wire formats supported by the Fluxzero websocket transport.
WebUtils - Class in io.fluxzero.sdk.web
Utility methods for working with web request and response data, including cookies, headers, and handler annotations.
WebUtils() - Constructor for class io.fluxzero.sdk.web.WebUtils
 
weight() - Method in class io.fluxzero.common.caching.AdaptiveObjectCache
Purges expired entries and returns the total estimated weight of the remaining entries.
weight() - Method in class io.fluxzero.common.caching.MemoryAwareCacheSupport
Returns the total weight currently accounted for by the cache.
weight() - Method in record class io.fluxzero.common.caching.MemoryAwareCacheSupportEviction
Returns the value of the weight record component.
whatHappened(String...) - Method in class io.fluxzero.sdk.common.exception.FluxzeroErrorReport.Builder
Adds lines for the "What happened" section.
whenBatchCompletes(ThrowingConsumer) - Static method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Registers a callback for the enclosing batch's completion, or invokes it immediately outside message handling.
whenBatchCompletes(Throwable) - Method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
whenHandlerCompletes(Throwable) - Method in class io.fluxzero.sdk.modeling.ModifiableAggregateRoot
 
whenHandlerCompletes(BiConsumer) - Static method in class io.fluxzero.sdk.tracking.handling.Invocation
Registers a callback to be executed when the current handler invocation completes.
whereAncestor(Graph) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires the supplied existing Model graph to be an ancestor at any supported depth.
whereAncestor(Graph, int, int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires the supplied existing Model graph to be an ancestor within the given depth range.
whereAncestor(Id) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires an ancestor with the supplied typed identity at any supported depth.
whereAncestor(Id, int, int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires an ancestor with the supplied typed identity within the given depth range.
whereAncestor(Object, int, int, Constraint...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires an ancestor document within the supplied depth range to match the document constraints.
whereAncestor(Object, Constraint...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires an ancestor document at any supported depth to match the supplied document constraints.
whereAncestor(Object, Class) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires an ancestor with the supplied functional identity and Model type at any supported depth.
whereAncestor(Object, Class, int, int) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires an ancestor with the supplied functional identity and Model type within the given depth range.
whereChild(Object, Constraint...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires a directly related child document to match the supplied document constraints.
whereDescendant(Object, int, int, Constraint...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires a descendant document within the supplied depth range to match the document constraints.
whereDescendant(Object, Constraint...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires a descendant document at any supported depth to match the supplied document constraints.
whereParent(Graph) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires the supplied existing Model graph to be the direct parent.
whereParent(Id) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires a direct parent with the supplied typed identity.
whereParent(Object, Constraint...) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires a directly related parent document to match the supplied document constraints.
whereParent(Object, Class) - Method in interface io.fluxzero.sdk.persisting.search.Search
Requires a direct parent with the supplied functional identity and Model type.
whyThisHappened(String...) - Method in class io.fluxzero.sdk.common.exception.FluxzeroErrorReport.Builder
Adds lines for the "Why this happened" section.
with(Metadata) - Method in class io.fluxzero.common.api.Metadata
Creates a new instance of Metadata by combining the current metadata with the given metadata.
with(Metadata, String, Map) - Static method in class io.fluxzero.sdk.scheduling.DeadlineMetadata
Adds one complete authoritative category map, including an explicit empty map when canceled.
with(Object...) - Method in class io.fluxzero.common.api.Metadata
Creates a new Metadata instance by adding the specified key-value pairs.
with(Object, Object) - Method in class io.fluxzero.common.api.Metadata
Returns a new Metadata instance 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.
withAggregateCache(Class, Cache) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
withAggregateCache(Class, Cache) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Configures a dedicated cache for a specific aggregate type.
withAliasResolutions(Map) - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Retains the lookup names that resolved injected read-only targets, including unresolved aliases.
withAncestorReads(ModelAncestorResolver.AncestorReads) - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Retains identity-only proof used to resolve indirect injected Models at this context's pinned boundary.
withClassNameMapper(UnaryOperator) - Method in class io.fluxzero.common.api.Metadata
Returns metadata that applies the supplied mapper to @class values when a JSON-encoded entry is read as an object.
withClock(Clock) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero
 
withClock(Clock) - Method in interface io.fluxzero.sdk.Fluxzero
Have Fluxzero use the given Clock when generating timestamps, e.g. when creating a Message.
withCollection(String) - Method in class io.fluxzero.common.api.search.SerializedDocument
Creates a new SerializedDocument instance with the specified collection name.
withCollectionValues(boolean) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
Configures annotation-independent collection queries before first use; namespace copies inherit it.
withConsumerFilter(Supplier) - Method in class io.fluxzero.common.handling.DefaultHandler
Attaches conservative metadata while preserving the existing invocation plans.
withContext(Graph, Collection) - Static method in class io.fluxzero.sdk.modeling.Graphs
Returns an immutable graph view carrying response-wide typed context.
withContext(Object...) - Method in interface io.fluxzero.sdk.modeling.Graph
Returns an immutable graph view carrying typed response context for graph-derived properties.
withData(Data) - Method in class io.fluxzero.common.api.SerializedMessage
 
withData(Data) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Replaces the serialized payload data and recreates a deserializing message with the same handling context.
withData(Data) - Method in class io.fluxzero.common.api.Data
Replaces this instance with another Data object.
withData(Data) - Method in interface io.fluxzero.common.api.SerializedObject
Returns a new SerializedObject with the given data object.
withDeadlines(Map) - Method in record class io.fluxzero.sdk.modeling.Change
Attaches the complete SDK-computed metadata for this exact revision.
withDeadlines(Map) - Method in class io.fluxzero.sdk.modeling.ImmutableModelRoot
Returns this revision with its immutable SDK-owned deadline metadata.
withDeadlineUpdates(List) - Method in class io.fluxzero.common.api.modeling.CommitModels
Replaces scheduler effects while retaining explicit identity observations and all existing commit facets.
withDefaultGuarantee(Guarantee) - Method in class io.fluxzero.sdk.persisting.keyvalue.DefaultKeyValueStore
Configures the concrete application delivery default before first use; namespace stores inherit it.
withDefaultGuarantee(Guarantee) - Method in class io.fluxzero.sdk.persisting.search.DefaultDocumentStore
Configures the concrete application delivery default before first use; namespace copies inherit it.
withDefaultGuarantee(Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
Configures the concrete application delivery default before first use.
withDefaultGuarantee(Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultResultGateway
Configures the concrete application delivery default before first use; namespace copies inherit it.
withDefaultGuarantee(Guarantee) - Method in class io.fluxzero.sdk.scheduling.DefaultMessageScheduler
Configures the concrete application delivery default before first use; namespace copies inherit it.
withDefaultGuarantee(Guarantee) - Method in class io.fluxzero.sdk.web.WebResponseGateway
Configures the concrete application delivery default before first use; namespace copies inherit it.
withDeferredBoundary(LongSupplier) - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Internal single-document loading provenance; copies share the same one-time verification.
withDelegate(GenericGateway) - Method in class io.fluxzero.sdk.web.DefaultWebRequestGateway
Returns a gateway backed by the given proxy delegate and an independently owned native HTTP client.
withEffects(boolean, boolean, boolean) - Method in record class io.fluxzero.sdk.modeling.Change
Returns a copy with the supplied event-storage, publication, and state-update effects, preserving the remaining transition information.
withEntity(Entity) - Method in class io.fluxzero.sdk.modeling.DefaultEntityHelper.MessageWithEntity
Returns a copy with the supplied associated entity, preserving the payload and after-handler flag.
wither() - Element in annotation interface io.fluxzero.sdk.modeling.Member
Optionally defines the name of a method that should be used to apply updates to the container of the nested entity.
withEventIndex(Long, String) - Method in interface io.fluxzero.sdk.modeling.AggregateRoot
 
withEventIndex(Long, String) - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
withEventIndex(Long, String) - Method in interface io.fluxzero.sdk.modeling.Entity
Updates the event index and message ID of the entity and returns the updated version of the entity.
withEventIndex(Long, String) - Method in class io.fluxzero.sdk.modeling.ImmutableAggregateRoot
 
withEventIndex(Long, String) - Method in class io.fluxzero.sdk.modeling.ImmutableModelRoot
 
withEventIndex(Long, String) - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
withEventIndex(Long, String) - Method in interface io.fluxzero.sdk.modeling.PersistedRoot
 
withExactBoundary(boolean) - Method in class io.fluxzero.common.api.modeling.GetModelEventsResult
Returns this result with explicit evidence whether the original selector resolved exactly.
withFallback(HandlerFactory) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
Adds a fallback for handler vocabularies that are intentionally outside the standard @Handle... annotations.
withGatewaySessions(MessageType, int) - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient.ClientConfig
Returns a new ClientConfig with a modified gateway session count for the specified message type.
withHistoricalSnapshots(ImmutableAggregateRoot, Object) - Method in class io.fluxzero.sdk.persisting.repository.DefaultAggregateRepository.AnnotatedAggregateRepository
 
withLastTrackerIndex(Long) - Method in interface io.fluxzero.common.tracking.Tracker
Returns a copy of this tracker with its last index updated.
withMessage(Message) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Replaces the complete logical message while retaining this wrapper's type, topic, serializer, and context.
withMessageId(String) - Method in class io.fluxzero.sdk.common.Message
Returns a new message with the supplied technical identifier.
withMessageId(String) - Method in class io.fluxzero.sdk.scheduling.Schedule
Returns a new instance with the given message ID.
withMessageId(String) - Method in class io.fluxzero.sdk.web.WebRequest
 
withMessageId(String) - Method in class io.fluxzero.sdk.web.WebResponse
 
withMetadata(Metadata) - Method in class io.fluxzero.sdk.common.Message
Returns a new message with the supplied metadata.
withMetadata(Metadata) - Method in class io.fluxzero.sdk.common.serialization.casting.DefaultCasterChain.ConvertingSerializedObject
Returns a copy of this wrapper whose source carries the given metadata.
withMetadata(Metadata) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns a message with replacement metadata while preserving the handling context, payload representation, message type, and topic.
withMetadata(Metadata) - Method in class io.fluxzero.sdk.scheduling.Schedule
Returns a new instance with the given metadata.
withMetadata(Metadata) - Method in class io.fluxzero.sdk.web.WebRequest
 
withMetadata(Metadata) - Method in class io.fluxzero.sdk.web.WebResponse
 
withMetricsEnabled(boolean) - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns a copy with metrics enabled or disabled as specified, preserving all other settings.
withModelCache(Cache) - Method in class io.fluxzero.sdk.configuration.DefaultFluxzero.Builder
 
withModelCache(Cache) - Method in interface io.fluxzero.sdk.configuration.FluxzeroBuilder
Configures the cache used by independently stored models.
withModelGraphTypes(Supplier) - Method in class io.fluxzero.sdk.tracking.handling.DefaultHandlerFactory
Supplies the independently registered model types used to document composed model-graph web responses.
withNamespace(String) - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns a copy with the supplied namespace, preserving all other settings.
withNamespace(String) - Method in interface io.fluxzero.sdk.publishing.DispatchInterceptor
Returns a view that supplies the given namespace when callers use the namespace-agnostic dispatch method.
withNull(Object) - Method in class io.fluxzero.common.api.Metadata
Returns a new Metadata instance with an explicit null value associated with the given key.
without(Object) - Method in class io.fluxzero.common.api.Metadata
Returns a new Metadata instance without the specified key.
without(Collection) - Method in record class io.fluxzero.common.modeling.ModelRelationshipTraversal.Result
Returns all discovered model IDs except the supplied roots.
withoutContext(Class) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns this message after removing one framework context value using copy-on-write semantics.
withoutHistory(Graph) - Static method in class io.fluxzero.sdk.modeling.Graphs
Marks a live indexed view as having no retained previous Graph snapshot, including its descendants.
withoutIf(Predicate) - 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.
withoutMessageBatch() - Method in record class io.fluxzero.common.api.modeling.ModelReadBoundary
Returns this boundary without active message-batch visibility.
withoutSearchIndexes() - Method in class io.fluxzero.common.api.search.SerializedDocument
Returns a retrieval-only view that preserves the complete serialized payload and document identity while discarding all derived search data.
withoutTracker(Tracker) - Method in class io.fluxzero.common.tracking.TrackerCluster
Removes the tracker from the cluster.
withParents(Object...) - Method in class io.fluxzero.sdk.scheduling.Schedule
Returns a schedule owned by the current committed lifetime of each supplied Model parent.
withPath(String) - Method in class io.fluxzero.common.api.modeling.ModelGraphEdge
Returns this edge with a projection-relative path.
withPaths(List) - Method in class io.fluxzero.common.api.search.constraints.ExistsConstraint
 
withPaths(List) - Method in class io.fluxzero.common.api.search.constraints.PathConstraint
Returns a constraint with the same matching condition applied to the supplied property paths.
withPayload(Object) - Method in class io.fluxzero.sdk.common.Message
Returns a new message instance with the provided payload and existing metadata, ID, and timestamp.
withPayload(Object) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Returns a message with a replacement payload, preserving metadata, message ID, timestamp, message type, topic, handling context, and received transport fields (segment, index, source, target, and request ID).
withPayload(Object) - Method in class io.fluxzero.sdk.scheduling.Schedule
Returns a new instance with the given payload.
withPayload(Object) - Method in class io.fluxzero.sdk.web.WebRequest
 
withPayload(Object) - Method in class io.fluxzero.sdk.web.WebResponse
 
withPort(int) - Method in record class io.fluxzero.proxy.ProxyServerConfig
Returns a copy with the supplied listen port, preserving all other settings.
withPreparation(HandlerMethodPreparation) - Method in record class io.fluxzero.common.handling.HandlerMethodApplicability
Copies this result with a different preparation while retaining its cache guarantees.
withPrevious(Entity) - Method in class io.fluxzero.sdk.modeling.ImmutableAggregateRoot
 
withPrevious(Entity) - Method in class io.fluxzero.sdk.modeling.ImmutableModelRoot
Returns this revision with the supplied in-memory predecessor.
withPrevious(Entity) - Method in class io.fluxzero.sdk.modeling.ImmutableRoot
Returns this root revision with a different in-memory predecessor.
withPrimaryOnly() - Method in record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
 
withReplayReads(ModelRepository, ModelReadBoundary) - Method in class io.fluxzero.sdk.modeling.CommitAttempt
Binds replay reads to their original input without joining live mutation/conflict tracking.
withRequestGuarantee(Guarantee) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
Configures remote request/reply delivery before first use.
withResolvedModels(List) - Method in record class io.fluxzero.sdk.modeling.MutationPlan.Resolution
Returns a resolution with the supplied Models, retaining deferred writes and references while clearing ancestor dependencies.
withRestoredPayload(Object) - Method in class io.fluxzero.sdk.common.serialization.DeserializingMessage
Exposes a restored, same-type payload to handling code while retaining this message's serialized envelope.
withSequenceNumber(long) - Method in interface io.fluxzero.sdk.modeling.AggregateRoot
 
withSequenceNumber(long) - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
withSequenceNumber(long) - Method in interface io.fluxzero.sdk.modeling.Entity
Returns an updated entity based on this with the specified sequence number.
withSequenceNumber(long) - Method in class io.fluxzero.sdk.modeling.ImmutableAggregateRoot
 
withSequenceNumber(long) - Method in class io.fluxzero.sdk.modeling.ImmutableModelRoot
 
withSequenceNumber(long) - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
withSequenceNumber(long) - Method in interface io.fluxzero.sdk.modeling.PersistedRoot
 
withSessionUser(DeserializingMessage) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
 
withShutdownTimeout(Supplier) - Method in class io.fluxzero.sdk.publishing.DefaultGenericGateway
Sets the response grace period supplier before first use; namespace-specific gateways inherit it when created.
withShutdownTimeout(Supplier) - Method in class io.fluxzero.sdk.publishing.DefaultRequestHandler
Sets the response grace period supplier before first use; namespace-specific handlers inherit it when created.
withTimestamp(Instant) - Method in class io.fluxzero.sdk.common.Message
Returns a new message with the supplied timestamp.
withTimestamp(Instant) - Method in class io.fluxzero.sdk.scheduling.Schedule
Returns a new instance with the given timestamp.
withTimestamp(Instant) - Method in class io.fluxzero.sdk.web.WebRequest
 
withTimestamp(Instant) - Method in class io.fluxzero.sdk.web.WebResponse
 
withTrace(Object, Object) - Method in class io.fluxzero.common.api.Metadata
Adds a trace entry with the specified key and value to the metadata.
withTrackingConfig(MessageType, WebSocketClient.TrackingClientConfig) - Method in class io.fluxzero.sdk.configuration.client.WebSocketClient.ClientConfig
Returns a new ClientConfig with a modified tracking config for the specified message type.
withType(Class) - Method in class io.fluxzero.sdk.modeling.DelegatingEntity
 
withType(Class) - Method in interface io.fluxzero.sdk.modeling.Entity
Sets the type of the entity to the specified class and returns the updated entity.
withType(Class) - Method in class io.fluxzero.sdk.modeling.ImmutableEntity
 
withType(Class) - Method in class io.fluxzero.sdk.modeling.LazyAggregateRoot
 
withType(Class) - Method in class io.fluxzero.sdk.modeling.NoOpEntity
 
withType(Class) - Method in class io.fluxzero.sdk.modeling.SideEffectFreeEntity
 
withValues(Map) - Method in class io.fluxzero.sdk.modeling.ModelBatchScope.Snapshot
Adds an active attempt's immutable values while preserving dependencies on earlier batch writes.
withValueSelection(ValueSelection) - Method in class io.fluxzero.common.api.search.constraints.BetweenConstraint
Selects annotation-independent values, retaining original text rather than legacy locale normalization.
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
 
wrap(Handler) - Method in class io.fluxzero.sdk.publishing.dataprotection.DataProtectionInterceptor
 
wrap(Handler) - Method in class io.fluxzero.sdk.scheduling.SchedulingInterceptor
 
wrap(Handler) - Method in class io.fluxzero.sdk.tracking.handling.authentication.AuthenticatingInterceptor
 
wrap(Handler) - Method in class io.fluxzero.sdk.tracking.handling.DocumentHandlerDecorator
 
wrap(Handler) - Method in class io.fluxzero.sdk.tracking.handling.HandlerDecorator.MergedDecorator
 
wrap(Handler) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerDecorator
Wraps the given handler with additional behavior.
wrap(Handler) - Method in interface io.fluxzero.sdk.tracking.handling.HandlerInterceptor
Wraps a Handler with this interceptor, producing an intercepted handler.
wrap(Handler) - Method in class io.fluxzero.sdk.web.WebsocketHandlerDecorator
Wraps a websocket-compatible handler with websocket-specific functionality.
wrap(Object, Object) - Method in class io.fluxzero.sdk.persisting.caching.SoftReferenceCache
 
wrap(Runnable) - Method in class io.fluxzero.sdk.common.ThreadLocalContext.Snapshot
Wraps a task so that this snapshot is active whenever the task runs.
wrap(BiConsumer) - Method in class io.fluxzero.sdk.common.ThreadLocalContext.Snapshot
Wraps a two-argument consumer, such as a completion callback, with this snapshot.
wrap(Function) - Method in class io.fluxzero.sdk.common.ThreadLocalContext.Snapshot
Wraps a function so that this snapshot is active whenever the function runs.
wrap(Supplier) - Method in class io.fluxzero.sdk.common.ThreadLocalContext.Snapshot
Wraps a supplier so that this snapshot is active whenever the supplier runs.
wrapGraphChanges(Handler, MessageType) - Static method in class io.fluxzero.sdk.modeling.GraphChangeHandlerDecorator
Wraps event and notification handlers that observe complete graph changes with optional Message/Metadata context.
write(byte[], int, int) - Method in class io.fluxzero.sdk.web.OutputStreamCapturer
 
write(int) - Method in class io.fluxzero.sdk.web.OutputStreamCapturer
 
WRITE_ONLY - Enum constant in enum class io.fluxzero.sdk.modeling.MutationPlan.Access
 
writeBoolean(boolean) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends a boolean as one byte: zero for false and one for true.
writeByte(int) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends the low eight bits of the value to the output.
writeBytes(byte[]) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends a byte array prefixed by its length, using a length of -1 for null.
writeBytes(byte[], int, int) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends the selected byte region prefixed by its length.
writeEnvelope(SerializedMessage) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends a binary message envelope prefixed by its encoded byte length.
writeFile(String, String) - Static method in class io.fluxzero.common.FileUtils
Writes a string to a file using UTF-8 encoding.
writeInt(int) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends a big-endian 32-bit integer.
writeLong(long) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends a big-endian 64-bit integer.
writeLongs(long[]) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends an element count followed by big-endian 64-bit values, using a count of -1 for null.
writeNullableInt(Integer) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends a presence flag followed by a 32-bit integer when the value is non-null.
writeNullableLong(Long) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends a presence flag followed by a 64-bit integer when the value is non-null.
writePayload(byte[]) - Method in class io.fluxzero.common.serialization.MessagePackIO.Writer
Copies unframed payload bytes into this writer.
writeProperty(String, Object, Object) - Static method in class io.fluxzero.common.reflection.ReflectionUtils
Writes a nested property if the target and property exist.
writer - Static variable in class io.fluxzero.common.serialization.JsonUtils
Preconfigured JsonMapper for writing/serializing objects to JSON.
Writer() - Constructor for class io.fluxzero.common.serialization.MessagePackIO.Writer
 
Writer(int, int) - Constructor for class io.fluxzero.common.api.internal.BinaryWire.Writer
 
writeRaw(byte[]) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends the entire byte array without a length prefix.
writeRaw(byte[], int, int) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends the selected byte region without a length prefix.
writes() - Method in enum class io.fluxzero.sdk.modeling.MutationPlan.Access
Returns whether this access mode includes writes.
writeString(String) - Method in class io.fluxzero.common.api.internal.BinaryWire.Writer
Appends a UTF-8 string prefixed by its byte length, using a length of -1 for null.
WS_CLOSE - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
Represents an explicit closure of a WebSocket session.
WS_HANDSHAKE - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
Synthetic method representing a WebSocket handshake (initial HTTP upgrade).
WS_MESSAGE - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
Represents a message sent over an established WebSocket connection.
WS_OPEN - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
Represents the WebSocket session being formally opened after handshake.
WS_PONG - Static variable in interface io.fluxzero.sdk.web.HttpRequestMethod
Represents a pong response received for a ping message.

Z

ZERO - Static variable in class io.fluxzero.common.Decimal
The value BigDecimal.ZERO, as a Decimal.
ZSTD - Enum constant in enum class io.fluxzero.common.serialization.compression.CompressionAlgorithm
Zstandard compression using the Fluxzero compression header format.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form