Class Hierarchy
- java.lang.Object
- org.springframework.ai.session.CreateSessionRequest
- org.springframework.ai.session.CreateSessionRequest.Builder
- org.springframework.ai.session.DefaultSessionService (implements org.springframework.ai.session.SessionService)
- org.springframework.ai.session.DefaultSessionService.Builder
- org.springframework.ai.session.EventFilter.Builder
- org.springframework.ai.session.EventType
- org.springframework.ai.session.InMemorySessionRepository (implements org.springframework.ai.session.SessionRepository)
- org.springframework.ai.session.InMemorySessionRepository.Builder
- java.lang.Record
- org.springframework.ai.session.EventFilter
- org.springframework.ai.session.EventFilter.Window.All (implements org.springframework.ai.session.EventFilter.Window)
- org.springframework.ai.session.EventFilter.Window.Last (implements org.springframework.ai.session.EventFilter.Window)
- org.springframework.ai.session.Session
- org.springframework.ai.session.Session.Builder
- org.springframework.ai.session.SessionAttributes
- org.springframework.ai.session.SessionEvent
- org.springframework.ai.session.SessionEvent.Builder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalStateException
- org.springframework.ai.session.SessionAlreadyExistsException
- java.lang.IllegalStateException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- org.springframework.ai.session.EventFilter.Window
- org.springframework.ai.session.MessageFilter
- org.springframework.ai.session.SessionRepository
- org.springframework.ai.session.SessionService