Hierarchy For All Packages
- io.fluxzero.common,
- io.fluxzero.common.api,
- io.fluxzero.common.api.eventsourcing,
- io.fluxzero.common.api.keyvalue,
- io.fluxzero.common.api.modeling,
- io.fluxzero.common.api.publishing,
- io.fluxzero.common.api.scheduling,
- io.fluxzero.common.api.search,
- io.fluxzero.common.api.search.bulkupdate,
- io.fluxzero.common.api.search.constraints,
- io.fluxzero.common.api.tracking,
- io.fluxzero.common.application,
- io.fluxzero.common.caching,
- io.fluxzero.common.encryption,
- io.fluxzero.common.handling,
- io.fluxzero.common.reflection,
- io.fluxzero.common.search,
- io.fluxzero.common.serialization,
- io.fluxzero.common.serialization.compression,
- io.fluxzero.common.tracking,
- io.fluxzero.common.websocket
Class Hierarchy
- java.lang.Object
- io.fluxzero.common.serialization.AbstractConverter<I,
O> (implements io.fluxzero.common.serialization.Converter<I, O>) - java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
- io.fluxzero.common.DirectExecutorService
- javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
- io.fluxzero.common.serialization.TypeRegistryProcessor
- io.fluxzero.common.api.AbstractRequestResult (implements io.fluxzero.common.api.RequestResult)
- io.fluxzero.common.api.BooleanResult
- io.fluxzero.common.api.tracking.ClaimSegmentResult
- io.fluxzero.common.api.ErrorResult
- io.fluxzero.common.api.modeling.GetAggregateIdsResult
- io.fluxzero.common.api.search.GetDocumentResult
- io.fluxzero.common.api.search.GetDocumentsResult
- io.fluxzero.common.api.search.GetDocumentStatsResult
- io.fluxzero.common.api.eventsourcing.GetEventsResult
- io.fluxzero.common.api.search.GetFacetStatsResult
- io.fluxzero.common.api.tracking.GetPositionResult
- io.fluxzero.common.api.modeling.GetRelationshipsResult
- io.fluxzero.common.api.scheduling.GetScheduleResult
- io.fluxzero.common.api.search.GetSearchHistogramResult
- io.fluxzero.common.api.keyvalue.GetValueResult
- io.fluxzero.common.api.tracking.ReadFromIndexResult
- io.fluxzero.common.api.tracking.ReadResult
- io.fluxzero.common.api.search.SearchDocumentsResult
- io.fluxzero.common.api.StringResult
- io.fluxzero.common.api.VoidResult
- io.fluxzero.common.caching.AdaptiveObjectCache (implements io.fluxzero.common.caching.Cache)
- io.fluxzero.common.api.search.constraints.AllConstraint (implements io.fluxzero.common.api.search.Constraint)
- io.fluxzero.common.api.search.constraints.AnyConstraint (implements io.fluxzero.common.api.search.Constraint)
- io.fluxzero.common.api.publishing.Append.Metric
- io.fluxzero.common.api.eventsourcing.AppendEvents.Metric
- io.fluxzero.common.Backlog<T> (implements io.fluxzero.common.Monitored<T>)
- io.fluxzero.common.api.search.BulkUpdateDocuments.Metric
- io.fluxzero.common.caching.CacheEviction
- io.fluxzero.common.encryption.ChaCha20Poly1305Encryption (implements io.fluxzero.common.encryption.Encryption)
- io.fluxzero.common.api.tracking.ClaimSegmentResult.Metric
- java.time.Clock (implements java.time.InstantSource)
- io.fluxzero.common.DelegatingClock
- io.fluxzero.common.api.ConnectEvent
- io.fluxzero.common.ConsistentHashing
- io.fluxzero.common.api.Data<T> (implements io.fluxzero.common.api.SerializedObject<T>)
- io.fluxzero.common.application.DecryptingPropertySource (implements io.fluxzero.common.application.PropertySource)
- io.fluxzero.common.encryption.DefaultEncryption (implements io.fluxzero.common.encryption.Encryption)
- io.fluxzero.common.handling.DefaultHandler<M> (implements io.fluxzero.common.handling.Handler<M>)
- io.fluxzero.common.reflection.DefaultMemberInvoker (implements io.fluxzero.common.reflection.MemberInvoker)
- io.fluxzero.common.DefaultMemoizingBiFunction<T,
U, R> (implements io.fluxzero.common.MemoizingBiFunction<T, U, R>) - io.fluxzero.common.DefaultMemoizingFunction<K,
V> (implements io.fluxzero.common.MemoizingFunction<K, V>) - io.fluxzero.common.DefaultMemoizingSupplier<T> (implements io.fluxzero.common.MemoizingSupplier<T>)
- io.fluxzero.common.application.DefaultPropertySource (implements io.fluxzero.common.application.PropertySource)
- io.fluxzero.common.tracking.DefaultTrackingStrategy (implements io.fluxzero.common.tracking.TrackingStrategy)
- io.fluxzero.common.tracking.DefaultTrackingStrategy.WaitingTracker (implements java.lang.Runnable)
- io.fluxzero.common.serialization.DefaultTypeRegistry (implements io.fluxzero.common.serialization.TypeRegistry)
- io.fluxzero.common.api.search.bulkupdate.DeleteDocument (implements io.fluxzero.common.api.search.BulkUpdate)
- io.fluxzero.common.api.DisconnectEvent
- io.fluxzero.common.search.Document
- io.fluxzero.common.search.Document.Entry (implements java.lang.Comparable<T>)
- io.fluxzero.common.search.Document.Path
- io.fluxzero.common.api.search.DocumentStats
- io.fluxzero.common.api.search.DocumentStats.FieldStats
- io.fluxzero.common.api.search.DocumentUpdate
- io.fluxzero.common.api.eventsourcing.EventBatch
- io.fluxzero.common.api.eventsourcing.EventBatch.Metric
- io.fluxzero.common.api.search.constraints.FacetConstraint (implements io.fluxzero.common.api.search.Constraint)
- io.fluxzero.common.api.search.FacetEntry (implements java.lang.Comparable<T>)
- io.fluxzero.common.api.search.FacetStats
- io.fluxzero.common.FileUtils
- io.fluxzero.common.reflection.GenericTypeResolver
- io.fluxzero.common.api.search.GetDocumentResult.Metric
- io.fluxzero.common.api.search.GetDocumentsResult.Metric
- io.fluxzero.common.api.search.GetDocumentStatsResult.Metric
- io.fluxzero.common.api.eventsourcing.GetEventsResult.Metric
- io.fluxzero.common.api.search.GetFacetStatsResult.Metric
- io.fluxzero.common.api.scheduling.GetScheduleResult.Metric
- io.fluxzero.common.api.keyvalue.GetValueResult.Metric
- io.fluxzero.common.api.search.Group
- io.fluxzero.common.handling.Handler.DelegatingHandler<M> (implements io.fluxzero.common.handling.Handler<M>)
- io.fluxzero.common.handling.HandlerConfiguration<M>
- io.fluxzero.common.handling.HandlerInspector
- io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher<M> (implements io.fluxzero.common.handling.HandlerMatcher<T,
M>) - io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.MethodHandlerInvoker (implements io.fluxzero.common.handling.HandlerInvoker)
- io.fluxzero.common.handling.HandlerInspector.ObjectHandlerMatcher<M> (implements io.fluxzero.common.handling.HandlerMatcher<T,
M>) - io.fluxzero.common.handling.HandlerInvoker.DelegatingHandlerInvoker (implements io.fluxzero.common.handling.HandlerInvoker)
- io.fluxzero.common.handling.HandlerInvoker.SimpleInvoker (implements io.fluxzero.common.handling.HandlerInvoker)
- io.fluxzero.common.handling.HandlerMethod.DelegatingHandlerMethod<M> (implements io.fluxzero.common.handling.HandlerMethod<M>)
- io.fluxzero.common.api.search.bulkupdate.IndexDocument (implements io.fluxzero.common.api.search.BulkUpdate)
- io.fluxzero.common.api.search.bulkupdate.IndexDocumentIfNotExists (implements io.fluxzero.common.api.search.BulkUpdate)
- io.fluxzero.common.api.search.IndexDocuments.Metric
- io.fluxzero.common.tracking.InMemoryPositionStore (implements io.fluxzero.common.tracking.PositionStore)
- io.fluxzero.common.InMemoryTaskScheduler (implements io.fluxzero.common.TaskScheduler)
- io.fluxzero.common.InMemoryTaskScheduler.Task
- java.io.InputStream (implements java.io.Closeable)
- io.fluxzero.common.LazyInputStream
- io.fluxzero.common.StreamInputStream<T>
- io.fluxzero.common.search.JacksonInverter (implements io.fluxzero.common.search.Inverter<T>)
- io.fluxzero.common.application.JavaPropertiesSource (implements io.fluxzero.common.application.PropertySource)
- io.fluxzero.common.application.ApplicationEnvironmentPropertiesSource
- io.fluxzero.common.application.ApplicationPropertiesSource
- io.fluxzero.common.application.FluxzeroAdditionalPropertiesSource
- io.fluxzero.common.application.FluxzeroPropertiesSource
- io.fluxzero.common.application.SystemPropertiesSource
- io.fluxzero.common.serialization.JsonUtils
- io.fluxzero.common.api.keyvalue.KeyValuePair
- io.fluxzero.common.reflection.KotlinReflectionUtils
- io.fluxzero.common.caching.MemoryAwareCacheSupport<K,
V> (implements java.lang.AutoCloseable) - io.fluxzero.common.caching.MemoryPressureController.JvmMemoryPressureController (implements io.fluxzero.common.caching.MemoryPressureController)
- io.fluxzero.common.api.tracking.MessageBatch
- io.fluxzero.common.api.tracking.MessageBatch.Metric
- io.fluxzero.common.tracking.MessageLogMaintenance
- io.fluxzero.common.api.Metadata
- com.fasterxml.jackson.databind.Module (implements com.fasterxml.jackson.core.Versioned)
- com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable)
- io.fluxzero.common.serialization.NullCollectionsAsEmptyModule
- io.fluxzero.common.serialization.StripStringsModule
- com.fasterxml.jackson.databind.module.SimpleModule (implements java.io.Serializable)
- io.fluxzero.common.Murmur3
- io.fluxzero.common.api.search.NoOpConstraint (implements io.fluxzero.common.api.search.Constraint)
- io.fluxzero.common.api.search.constraints.NotConstraint (implements io.fluxzero.common.api.search.Constraint)
- io.fluxzero.common.ObjectUtils
- io.fluxzero.common.reflection.ParameterRegistry
- io.fluxzero.common.api.search.constraints.PathConstraint (implements io.fluxzero.common.api.search.Constraint)
- io.fluxzero.common.api.search.constraints.BetweenConstraint
- io.fluxzero.common.api.search.constraints.ContainsConstraint
- io.fluxzero.common.api.search.constraints.ExistsConstraint
- io.fluxzero.common.api.search.constraints.LookAheadConstraint
- io.fluxzero.common.api.search.constraints.MatchConstraint
- io.fluxzero.common.api.search.constraints.QueryConstraint
- io.fluxzero.common.api.tracking.Position
- io.fluxzero.common.api.tracking.ReadFromIndexResult.Metric
- io.fluxzero.common.api.tracking.ReadResult.Metric
- io.fluxzero.common.reflection.ReflectionUtils
- io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata
- io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata.PropertyPathMetadata
- io.fluxzero.common.api.modeling.Relationship
- io.fluxzero.common.api.Request (implements io.fluxzero.common.api.JsonType)
- io.fluxzero.common.api.Command
- io.fluxzero.common.api.publishing.Append
- io.fluxzero.common.api.eventsourcing.AppendEvents
- io.fluxzero.common.api.search.BulkUpdateDocuments
- io.fluxzero.common.api.scheduling.CancelSchedule
- io.fluxzero.common.api.search.CreateAuditTrail
- io.fluxzero.common.api.search.DeleteCollection
- io.fluxzero.common.api.search.DeleteDocumentById
- io.fluxzero.common.api.search.DeleteDocuments
- io.fluxzero.common.api.eventsourcing.DeleteEvents
- io.fluxzero.common.api.keyvalue.DeleteValue
- io.fluxzero.common.api.tracking.DisconnectTracker
- io.fluxzero.common.api.search.IndexDocuments
- io.fluxzero.common.api.search.MoveDocumentById
- io.fluxzero.common.api.search.MoveDocuments
- io.fluxzero.common.api.modeling.RepairRelationships
- io.fluxzero.common.api.tracking.ResetPosition
- io.fluxzero.common.api.scheduling.Schedule
- io.fluxzero.common.api.publishing.SetRetentionTime
- io.fluxzero.common.api.tracking.StorePosition
- io.fluxzero.common.api.keyvalue.StoreValueIfAbsent
- io.fluxzero.common.api.keyvalue.StoreValues
- io.fluxzero.common.api.keyvalue.StoreValuesAndWait
- io.fluxzero.common.api.publishing.Truncate
- io.fluxzero.common.api.modeling.UpdateRelationships
- io.fluxzero.common.api.modeling.GetAggregateIds
- io.fluxzero.common.api.search.GetDocument
- io.fluxzero.common.api.search.GetDocuments
- io.fluxzero.common.api.search.GetDocumentStats
- io.fluxzero.common.api.eventsourcing.GetEvents
- io.fluxzero.common.api.search.GetFacetStats
- io.fluxzero.common.api.tracking.GetPosition
- io.fluxzero.common.api.modeling.GetRelationships
- io.fluxzero.common.api.scheduling.GetSchedule
- io.fluxzero.common.api.search.GetSearchHistogram
- io.fluxzero.common.api.keyvalue.GetValue
- io.fluxzero.common.api.search.HasDocument
- io.fluxzero.common.api.tracking.Read
- io.fluxzero.common.api.tracking.ClaimSegment
- io.fluxzero.common.api.tracking.ReadFromIndex
- io.fluxzero.common.api.search.SearchDocuments
- io.fluxzero.common.api.Command
- io.fluxzero.common.api.RequestBatch<T> (implements io.fluxzero.common.api.JsonType)
- io.fluxzero.common.api.ResultBatch (implements io.fluxzero.common.api.JsonType)
- io.fluxzero.common.RetryConfiguration
- io.fluxzero.common.RetryStatus
- io.fluxzero.common.api.RuntimeLifecycleEvent
- io.fluxzero.common.api.scheduling.Schedule.Metric
- io.fluxzero.common.api.search.SearchDocumentsResult.Metric
- io.fluxzero.common.api.search.SearchHistogram
- io.fluxzero.common.api.search.SearchQuery
- io.fluxzero.common.api.search.SearchQuery.Builder
- io.fluxzero.common.SearchUtils
- io.fluxzero.common.api.search.SerializedDocument
- io.fluxzero.common.api.SerializedMessage (implements io.fluxzero.common.api.HasMetadata, io.fluxzero.common.api.SerializedObject<T>)
- io.fluxzero.common.api.scheduling.SerializedSchedule
- io.fluxzero.common.api.scheduling.SerializedSchedule.Metric
- io.fluxzero.common.ServicePathBuilder
- io.fluxzero.common.application.SimplePropertySource (implements io.fluxzero.common.application.PropertySource)
- io.fluxzero.common.tracking.SimpleTracker (implements io.fluxzero.common.tracking.Tracker)
- io.fluxzero.common.api.search.SortableEntry (implements java.lang.Comparable<T>)
- io.fluxzero.common.api.keyvalue.StoreValueIfAbsent.Metric
- io.fluxzero.common.api.keyvalue.StoreValues.Metric
- io.fluxzero.common.api.keyvalue.StoreValuesAndWait.Metric
- io.fluxzero.common.TimeboxedExecutor (implements java.lang.AutoCloseable)
- io.fluxzero.common.TimingUtils
- io.fluxzero.common.tracking.TrackerCluster
- io.fluxzero.common.handling.TypedParameterResolver<M> (implements io.fluxzero.common.handling.ParameterResolver<M>)
- com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase (implements com.fasterxml.jackson.databind.jsontype.TypeIdResolver)
- io.fluxzero.common.serialization.GlobalTypeIdResolver
- io.fluxzero.common.websocket.WebSocketCapabilities
- io.fluxzero.common.tracking.WebSocketTracker (implements io.fluxzero.common.tracking.Tracker)
- io.fluxzero.common.websocket.WebSocketTransportCodecs
- io.fluxzero.common.serialization.AbstractConverter<I,
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- io.fluxzero.common.tracking.TrackingStrategy
- io.fluxzero.common.tracking.MessageStore (also extends io.fluxzero.common.tracking.HasMessageStore, io.fluxzero.common.Monitored<T>)
- java.io.Closeable
- io.fluxzero.common.Backlog.BatchConsumer<T>
- java.util.function.BiFunction<T,
U, R> - io.fluxzero.common.MemoizingBiFunction<T,
U, R>
- io.fluxzero.common.MemoizingBiFunction<T,
- io.fluxzero.common.api.search.BulkUpdate
- io.fluxzero.common.caching.Cache
- java.lang.Comparable<T>
- io.fluxzero.common.tracking.Tracker
- io.fluxzero.common.api.search.Constraint
- io.fluxzero.common.serialization.Converter<I,
O> - io.fluxzero.common.search.Inverter<T>
- io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer0
- io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer1
- io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer10
- io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer2
- io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer3
- io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer4
- io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer5
- io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer6
- io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer7
- io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer8
- io.fluxzero.common.reflection.DefaultMemberInvoker._Consumer9
- io.fluxzero.common.reflection.DefaultMemberInvoker._Function0
- io.fluxzero.common.reflection.DefaultMemberInvoker._Function1
- io.fluxzero.common.reflection.DefaultMemberInvoker._Function10
- io.fluxzero.common.reflection.DefaultMemberInvoker._Function2
- io.fluxzero.common.reflection.DefaultMemberInvoker._Function3
- io.fluxzero.common.reflection.DefaultMemberInvoker._Function4
- io.fluxzero.common.reflection.DefaultMemberInvoker._Function5
- io.fluxzero.common.reflection.DefaultMemberInvoker._Function6
- io.fluxzero.common.reflection.DefaultMemberInvoker._Function7
- io.fluxzero.common.reflection.DefaultMemberInvoker._Function8
- io.fluxzero.common.reflection.DefaultMemberInvoker._Function9
- io.fluxzero.common.encryption.Encryption
- io.fluxzero.common.ErrorHandler<T>
- java.util.function.Function<T,
R> - io.fluxzero.common.MemoizingFunction<K,
V>
- io.fluxzero.common.MemoizingFunction<K,
- io.fluxzero.common.handling.Handler<M>
- io.fluxzero.common.handling.HandlerDescriptor
- io.fluxzero.common.handling.HandlerInvoker
- io.fluxzero.common.handling.HandlerMethod<M>
- io.fluxzero.common.handling.HandlerFilter
- io.fluxzero.common.handling.HandlerMatcher<T,
M> - io.fluxzero.common.api.HasId
- io.fluxzero.common.tracking.HasMessageStore
- io.fluxzero.common.tracking.MessageStore (also extends java.lang.AutoCloseable, io.fluxzero.common.Monitored<T>)
- io.fluxzero.common.api.HasMetadata
- io.fluxzero.common.api.JsonType
- io.fluxzero.common.api.RequestResult
- io.fluxzero.common.Leaf
- io.fluxzero.common.reflection.MemberInvoker
- io.fluxzero.common.caching.MemoryPressureController
- io.fluxzero.common.handling.MessageFilter<M>
- io.fluxzero.common.handling.MethodInvocationValidator<M>
- io.fluxzero.common.Monitored<T>
- io.fluxzero.common.tracking.MessageStore (also extends java.lang.AutoCloseable, io.fluxzero.common.tracking.HasMessageStore)
- io.fluxzero.common.handling.ParameterResolver<M>
- io.fluxzero.common.handling.PreparedParameterResolver<M>
- io.fluxzero.common.tracking.PositionStore
- io.fluxzero.common.application.PropertySource
- io.fluxzero.common.Registration
- io.fluxzero.common.api.SerializedObject<T>
- java.util.function.Supplier<T>
- io.fluxzero.common.MemoizingSupplier<T>
- io.fluxzero.common.TaskScheduler
- io.fluxzero.common.ThrowingBiConsumer<T,
U> - io.fluxzero.common.ThrowingBiFunction<T,
U, R> - io.fluxzero.common.ThrowingConsumer<T>
- io.fluxzero.common.ThrowingFunction<T,
R> - io.fluxzero.common.ThrowingPredicate<T>
- io.fluxzero.common.ThrowingRunnable
- io.fluxzero.common.serialization.TypeRegistry
- io.fluxzero.common.websocket.WebSocketTransportCodec
Annotation Interface Hierarchy
- io.fluxzero.common.search.Facet (implements java.lang.annotation.Annotation)
- io.fluxzero.common.serialization.RegisterType (implements java.lang.annotation.Annotation)
- io.fluxzero.common.serialization.Revision (implements java.lang.annotation.Annotation)
- io.fluxzero.common.search.SearchExclude (implements java.lang.annotation.Annotation)
- io.fluxzero.common.search.SearchInclude (implements java.lang.annotation.Annotation)
- io.fluxzero.common.search.Sortable (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.fluxzero.common.api.search.BulkUpdate.Type
- io.fluxzero.common.caching.CacheEviction.Reason
- io.fluxzero.common.serialization.compression.CompressionAlgorithm
- io.fluxzero.common.search.DefaultDocumentSerializer
- io.fluxzero.common.search.Document.EntryType
- io.fluxzero.common.application.EnvironmentVariablesSource (implements io.fluxzero.common.application.PropertySource)
- io.fluxzero.common.Guarantee
- io.fluxzero.common.caching.MemoryAwareCacheSupportEviction.Reason
- io.fluxzero.common.MessageType
- io.fluxzero.common.caching.NoOpCache (implements io.fluxzero.common.caching.Cache)
- io.fluxzero.common.encryption.NoOpEncryption (implements io.fluxzero.common.encryption.Encryption)
- io.fluxzero.common.application.NoOpPropertySource (implements io.fluxzero.common.application.PropertySource)
- io.fluxzero.common.serialization.NoOpTypeRegistry (implements io.fluxzero.common.serialization.TypeRegistry)
- io.fluxzero.common.api.RuntimeLifecycleEvent.Phase
- io.fluxzero.common.websocket.WebSocketTransportFormat
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.fluxzero.common.handling.HandlerInspector.MethodHandlerMatcher.Specificity
- io.fluxzero.common.caching.MemoryAwareCacheSupportEviction<K,
V> - io.fluxzero.common.tracking.MessageStoreBatch
- io.fluxzero.common.api.tracking.SegmentRange
- java.lang.Record