Uses of Interface
com.google.adk.sessions.BaseSessionService
Packages that use BaseSessionService
Package
Description
-
Uses of BaseSessionService in com.google.adk.a2a.executor
Methods in com.google.adk.a2a.executor with parameters of type BaseSessionServiceModifier and TypeMethodDescriptionAgentExecutor.Builder.sessionService(BaseSessionService sessionService) -
Uses of BaseSessionService in com.google.adk.agents
Methods in com.google.adk.agents that return BaseSessionServiceModifier and TypeMethodDescriptionInvocationContext.sessionService()Returns the session service for managing session state.Methods in com.google.adk.agents with parameters of type BaseSessionServiceModifier and TypeMethodDescriptionstatic InvocationContextInvocationContext.create(BaseSessionService sessionService, BaseArtifactService artifactService, BaseAgent agent, Session session, LiveRequestQueue liveRequestQueue, RunConfig runConfig) Deprecated, for removal: This API element is subject to removal in a future version.static InvocationContextInvocationContext.create(BaseSessionService sessionService, BaseArtifactService artifactService, String invocationId, BaseAgent agent, Session session, com.google.genai.types.Content userContent, RunConfig runConfig) Deprecated, for removal: This API element is subject to removal in a future version.UseInvocationContext.builder()instead.InvocationContext.Builder.sessionService(BaseSessionService sessionService) Sets the session service for managing session state.Constructors in com.google.adk.agents with parameters of type BaseSessionServiceModifierConstructorDescriptionInvocationContext(BaseSessionService sessionService, BaseArtifactService artifactService, BaseMemoryService memoryService, Plugin pluginManager, Optional<LiveRequestQueue> liveRequestQueue, Optional<String> branch, String invocationId, BaseAgent agent, Session session, Optional<com.google.genai.types.Content> userContent, RunConfig runConfig, boolean endInvocation) Deprecated, for removal: This API element is subject to removal in a future version.UseInvocationContext.builder()instead.InvocationContext(BaseSessionService sessionService, BaseArtifactService artifactService, BaseMemoryService memoryService, Optional<LiveRequestQueue> liveRequestQueue, Optional<String> branch, String invocationId, BaseAgent agent, Session session, Optional<com.google.genai.types.Content> userContent, RunConfig runConfig, boolean endInvocation) Deprecated, for removal: This API element is subject to removal in a future version.UseInvocationContext.builder()instead. -
Uses of BaseSessionService in com.google.adk.runner
Methods in com.google.adk.runner that return BaseSessionServiceMethods in com.google.adk.runner with parameters of type BaseSessionServiceModifier and TypeMethodDescriptionRunner.Builder.sessionService(BaseSessionService sessionService) Constructors in com.google.adk.runner with parameters of type BaseSessionServiceModifierConstructorDescriptionRunner(BaseAgent agent, String appName, BaseArtifactService artifactService, BaseSessionService sessionService) Deprecated.UseRunner.Builderinstead.Runner(BaseAgent agent, String appName, BaseArtifactService artifactService, BaseSessionService sessionService, BaseMemoryService memoryService) Deprecated.UseRunner.Builderinstead.Runner(BaseAgent agent, String appName, BaseArtifactService artifactService, BaseSessionService sessionService, BaseMemoryService memoryService, List<? extends Plugin> plugins) Deprecated.UseRunner.Builderinstead.protectedRunner(BaseAgent agent, String appName, BaseArtifactService artifactService, BaseSessionService sessionService, BaseMemoryService memoryService, List<? extends Plugin> plugins, EventsCompactionConfig eventsCompactionConfig, ContextCacheConfig contextCacheConfig) Deprecated.UseRunner.Builderinstead. -
Uses of BaseSessionService in com.google.adk.sessions
Classes in com.google.adk.sessions that implement BaseSessionServiceModifier and TypeClassDescriptionclassFirestoreSessionService implements session management using Google Firestore as the backend storage.final classAn in-memory implementation ofBaseSessionServiceassumingSessionobjects are mutable regarding their state map, events list, and last update time.final classConnects to the managed Vertex AI Session Service. -
Uses of BaseSessionService in com.google.adk.summarizer
Methods in com.google.adk.summarizer with parameters of type BaseSessionServiceModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.CompletableEventCompactor.compact(Session session, BaseSessionService sessionService) Compacts events in the given session.io.reactivex.rxjava3.core.CompletableSlidingWindowEventCompactor.compact(Session session, BaseSessionService sessionService) Runs compaction for SlidingWindowCompactor.io.reactivex.rxjava3.core.CompletableTailRetentionEventCompactor.compact(Session session, BaseSessionService sessionService) -
Uses of BaseSessionService in com.google.adk.web
Methods in com.google.adk.web that return BaseSessionService -
Uses of BaseSessionService in com.google.adk.web.controller
Constructors in com.google.adk.web.controller with parameters of type BaseSessionServiceModifierConstructorDescriptionGraphController(BaseSessionService sessionService, AgentLoader agentProvider) SessionController(BaseSessionService sessionService) -
Uses of BaseSessionService in com.google.adk.web.service
Constructors in com.google.adk.web.service with parameters of type BaseSessionServiceModifierConstructorDescriptionRunnerService(AgentLoader agentProvider, BaseArtifactService artifactService, BaseSessionService sessionService, BaseMemoryService memoryService, List<BasePlugin> extraPlugins) -
Uses of BaseSessionService in com.google.adk.web.websocket
Constructors in com.google.adk.web.websocket with parameters of type BaseSessionServiceModifierConstructorDescriptionLiveWebSocketHandler(com.fasterxml.jackson.databind.ObjectMapper objectMapper, BaseSessionService sessionService, RunnerService runnerService)
InvocationContext.builder()instead.