Package dev.enola.ai.adk.core
Class UserSessionRunner
java.lang.Object
dev.enola.ai.adk.core.UserSessionRunner
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionUserSessionRunner(String userId, com.google.adk.agents.BaseAgent agents) UserSessionRunner(String userId, RunnersCache runnersService) UserSessionRunner(String userId, String appName, RunnersCache runnersService) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runAsync(com.google.genai.types.Content newMessage) io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runAsync(com.google.genai.types.Content newMessage, com.google.adk.agents.RunConfig runConfig) io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runLive(com.google.adk.agents.LiveRequestQueue liveRequestQueue) io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runLive(com.google.adk.agents.LiveRequestQueue liveRequestQueue, com.google.adk.agents.RunConfig runConfig)
-
Constructor Details
-
UserSessionRunner
-
UserSessionRunner
-
UserSessionRunner
-
-
Method Details
-
runAsync
public io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runAsync(com.google.genai.types.Content newMessage, com.google.adk.agents.RunConfig runConfig) -
runAsync
public io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runAsync(com.google.genai.types.Content newMessage) -
runLive
public io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runLive(com.google.adk.agents.LiveRequestQueue liveRequestQueue, com.google.adk.agents.RunConfig runConfig) -
runLive
public io.reactivex.rxjava3.core.Flowable<com.google.adk.events.Event> runLive(com.google.adk.agents.LiveRequestQueue liveRequestQueue) -
close
- Specified by:
closein interfaceAutoCloseable
-