Hierarchy For All Packages
- net.sodacan.core,
- net.sodacan.core.actor,
- net.sodacan.core.actorgroup,
- net.sodacan.core.annotation,
- net.sodacan.core.config,
- net.sodacan.core.coordinator,
- net.sodacan.core.host,
- net.sodacan.core.journal,
- net.sodacan.core.jug,
- net.sodacan.core.message,
- net.sodacan.core.persist,
- net.sodacan.core.persist.file,
- net.sodacan.core.persist.memory,
- net.sodacan.core.persist.rocks,
- net.sodacan.core.scheduler,
- net.sodacan.core.serialize,
- net.sodacan.core.serialize.gson,
- net.sodacan.core.serialize.kryo,
- net.sodacan.core.util
Class Hierarchy
- java.lang.Object
- net.sodacan.core.actor.AbstractActor (implements net.sodacan.core.Actor)
- net.sodacan.core.actor.ActorGroupSender
- net.sodacan.core.actor.ActorGroupStats (implements net.sodacan.core.actor.HostBound)
- net.sodacan.core.actor.JournalWriter
- net.sodacan.core.actor.TimeActor (implements net.sodacan.core.actor.HostBound)
- net.sodacan.core.actor.WorkerActor
- net.sodacan.core.actor.Sleeper
- net.sodacan.core.actorgroup.AbstractActorGroup (implements net.sodacan.core.ActorGroup)
- net.sodacan.core.actorgroup.DefaultActorGroup (implements net.sodacan.core.ActorGroup)
- net.sodacan.core.actorgroup.AbstractActorGroupAssigner (implements net.sodacan.core.ActorGroupAssigner)
- net.sodacan.core.actorgroup.FixedActorGroupAssigner
- net.sodacan.core.actorgroup.RandomActorGroupAssigner
- net.sodacan.core.coordinator.AbstractCoordinator (implements net.sodacan.core.Coordinator)
- net.sodacan.core.coordinator.SingleHostCoordinator (implements net.sodacan.core.Coordinator)
- net.sodacan.core.host.AbstractHost (implements net.sodacan.core.Host)
- net.sodacan.core.host.DefaultHost (implements net.sodacan.core.Host)
- net.sodacan.core.persist.AbstractPersister (implements net.sodacan.core.Persister)
- net.sodacan.core.persist.file.FilePersister
- net.sodacan.core.persist.memory.MemoryPersister
- net.sodacan.core.persist.rocks.RocksPersister
- net.sodacan.core.ActorId
- net.sodacan.core.serialize.gson.ActorIdAdapter (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- net.sodacan.core.config.ActorMetadata
- net.sodacan.core.jug.AuditMessageLoad (implements net.sodacan.core.Jug)
- net.sodacan.core.util.Base62
- net.sodacan.core.config.BaseBuilder
- net.sodacan.core.config.SimpleBuilder
- net.sodacan.core.util.BBAlloc (implements java.io.Closeable)
- net.sodacan.core.util.BBBTree
- net.sodacan.core.util.BBBTree.Node
- net.sodacan.core.util.BTree2<T>
- net.sodacan.core.util.BTree2Node<T>
- net.sodacan.core.util.ClassUtilities
- java.time.Clock (implements java.time.InstantSource)
- net.sodacan.core.util.FixedClock
- net.sodacan.core.jug.CloseHostBoundActor (implements net.sodacan.core.Jug)
- net.sodacan.core.config.DefaultConfig (implements net.sodacan.core.Config)
- net.sodacan.core.message.DefaultMessage (implements net.sodacan.core.Message)
- net.sodacan.core.message.DefaultMessageId (implements java.lang.Comparable<T>, net.sodacan.core.MessageId)
- net.sodacan.core.jug.ErrorMessage (implements net.sodacan.core.Jug)
- net.sodacan.core.persist.file.FilePersisterFactory (implements net.sodacan.core.persist.PersisterFactory)
- net.sodacan.core.serialize.gson.GsonSerializer (implements net.sodacan.core.Serializer)
- net.sodacan.core.serialize.gson.GsonSerializer.ActorSave
- net.sodacan.core.serialize.gson.GsonSerializerFactory (implements net.sodacan.core.util.PoolItemFactory<T>, net.sodacan.core.serialize.SerializerFactory)
- net.sodacan.core.coordinator.HostEntry
- net.sodacan.core.serialize.gson.InstantTypeAdapter (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- net.sodacan.core.journal.JournalEntry
- net.sodacan.core.journal.JournalHeader
- net.sodacan.core.serialize.kryo.KryoSerializer (implements net.sodacan.core.Serializer)
- net.sodacan.core.serialize.kryo.KryoSerializer.ActorSave
- net.sodacan.core.serialize.kryo.KryoSerializerFactory (implements net.sodacan.core.util.PoolItemFactory<T>, net.sodacan.core.serialize.SerializerFactory)
- net.sodacan.core.Main
- net.sodacan.core.serialize.gson.MapAdapter (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- net.sodacan.core.persist.memory.MemoryPersisterFactory (implements net.sodacan.core.persist.PersisterFactory)
- net.sodacan.core.serialize.gson.MessageIdAdapter (implements com.google.gson.InstanceCreator<T>, com.google.gson.JsonDeserializer<T>)
- net.sodacan.core.util.MessageUtils
- net.sodacan.core.jug.NormalMessage (implements net.sodacan.core.Jug)
- net.sodacan.core.util.Pool<T>
- java.util.Random (implements java.util.random.RandomGenerator, java.io.Serializable)
- net.sodacan.core.util.FixedRandom
- net.sodacan.core.persist.rocks.RocksPersisterFactory (implements net.sodacan.core.persist.PersisterFactory)
- net.sodacan.core.Route
- net.sodacan.core.serialize.gson.RouteAdapter (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- net.sodacan.core.actor.SequentialActorIdFactory (implements net.sodacan.core.ActorIdFactory)
- net.sodacan.core.Stage
- net.sodacan.core.actor.EmptyStage
- net.sodacan.core.scheduler.Statistics
- net.sodacan.core.jug.StoppedActor (implements net.sodacan.core.Jug)
- net.sodacan.core.util.TextUtil
- java.lang.Thread (implements java.lang.Runnable)
- net.sodacan.core.actor.ActorEntry (implements java.lang.Runnable)
- net.sodacan.core.actor.ActorGroupStats.PeriodicStats
- net.sodacan.core.scheduler.DefaultScheduler (implements java.io.Closeable, net.sodacan.core.Scheduler)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- net.sodacan.core.SodacanException
- java.lang.Exception
- net.sodacan.core.actor.UUIDActorIdFactory (implements net.sodacan.core.ActorIdFactory)
- net.sodacan.core.actor.AbstractActor (implements net.sodacan.core.Actor)
Interface Hierarchy
- net.sodacan.core.Actor
- net.sodacan.core.ActorGroupAssigner
- net.sodacan.core.ActorIdFactory
- java.lang.AutoCloseable
- java.io.Closeable
- net.sodacan.core.ActorGroup
- net.sodacan.core.Host
- net.sodacan.core.actor.HostBound
- net.sodacan.core.persist.PersisterFactory
- net.sodacan.core.Scheduler
- java.io.Closeable
- net.sodacan.core.Config
- net.sodacan.core.Coordinator
- net.sodacan.core.Jug
- net.sodacan.core.Message
- net.sodacan.core.MessageId
- net.sodacan.core.Persister
- net.sodacan.core.util.PoolItemFactory<T>
- net.sodacan.core.Receiver
- net.sodacan.core.Sender
- net.sodacan.core.Serializer
- net.sodacan.core.serialize.SerializerFactory
- net.sodacan.core.Verb
Annotation Interface Hierarchy
- net.sodacan.core.annotation.ActorType (implements java.lang.annotation.Annotation)
- net.sodacan.core.annotation.Save (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)
- net.sodacan.core.Actor.Builtin (implements net.sodacan.core.Verb)
- net.sodacan.core.actor.ActorGroupStats.Action (implements net.sodacan.core.Verb)
- net.sodacan.core.coordinator.HostEntry.Mode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)