Hierarchy For All Packages
- at.aimon.session.web,
- at.aimon.session.web.builder,
- at.aimon.session.web.exception,
- at.aimon.session.web.inbox,
- at.aimon.session.web.internal,
- at.aimon.session.web.metrics,
- at.aimon.session.web.spi,
- at.aimon.session.web.spi.inmemory
Class Hierarchy
- java.lang.Object
- at.aimon.session.web.internal.BindingResolver
- at.aimon.session.web.spi.ConversationLock.LockHandle
- at.aimon.session.web.spi.ConversationSignal
- at.aimon.session.web.spi.ConversationSignal.Builder
- at.aimon.session.web.internal.DefaultWebAgentSessionManager (implements at.aimon.session.web.WebAgentSessionManager)
- at.aimon.session.web.internal.HolderLossSweeper
- at.aimon.session.web.spi.IdempotencyEntry
- at.aimon.session.web.spi.IdempotencyEntry.Builder
- at.aimon.session.web.inbox.InboundMessage
- at.aimon.session.web.inbox.InboundMessage.Builder
- at.aimon.session.web.inbox.InboundMessageId
- at.aimon.session.web.spi.inmemory.InMemoryConversationInbox (implements at.aimon.session.web.spi.ConversationInbox)
- at.aimon.session.web.spi.inmemory.InMemoryConversationLock (implements at.aimon.session.web.spi.ConversationLock)
- at.aimon.session.web.spi.inmemory.InMemoryIdempotencyStore (implements at.aimon.session.web.spi.IdempotencyStore)
- at.aimon.session.web.spi.inmemory.InMemorySignalBus (implements at.aimon.session.web.spi.ConversationSignalBus)
- at.aimon.session.web.internal.InProcessEventPublisher (implements java.lang.AutoCloseable)
- at.aimon.session.web.internal.LeaseRenewer
- at.aimon.session.web.LocalSessionCache
- at.aimon.session.web.LocalSessionCache.SessionEntry
- at.aimon.session.web.spi.PutResult
- at.aimon.session.web.internal.SessionEventRelay (implements java.lang.AutoCloseable, java.util.function.Consumer<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- at.aimon.core.base.exception.AimonException
- at.aimon.session.web.exception.ConversationInboxException
- at.aimon.session.web.exception.ConversationLockException
- at.aimon.session.web.exception.ConversationSignalBusException
- at.aimon.session.web.exception.IdempotencyConflictException
- at.aimon.session.web.exception.IdempotencyStoreException
- at.aimon.core.base.exception.AimonException
- java.lang.RuntimeException
- java.lang.Exception
- at.aimon.session.web.builder.WebAgentSessionManagerBuilder
- at.aimon.session.web.WebSubmitOutcome
- at.aimon.session.web.WebSubmitRequest
- at.aimon.session.web.WebSubmitRequest.Builder
Interface Hierarchy
- at.aimon.session.web.AgentSessionOpener
- java.lang.AutoCloseable
- at.aimon.session.web.spi.ConversationSignalBus.Subscription
- at.aimon.session.web.WebAgentSessionManager
- at.aimon.session.web.spi.ConversationInbox
- at.aimon.session.web.spi.ConversationLock
- at.aimon.session.web.spi.ConversationSignalBus
- at.aimon.session.web.spi.IdempotencyStore
- at.aimon.session.web.metrics.SessionMetrics
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- at.aimon.session.web.spi.ConversationSignal.SignalKind
- at.aimon.session.web.DeploymentMode
- at.aimon.session.web.spi.IdempotencyEntry.Status
- at.aimon.session.web.spi.PutResult.Kind
- at.aimon.session.web.metrics.SessionMetrics.CacheEvictionReason
- at.aimon.session.web.WebSubmitOutcome.Kind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)