Uses of Interface
dev.langchain4j.invocation.InvocationContext
Packages that use InvocationContext
Package
Description
-
Uses of InvocationContext in dev.langchain4j.guardrail
Methods in dev.langchain4j.guardrail that return InvocationContextModifier and TypeMethodDescriptionGuardrailRequestParams.invocationContext()
Returns theInvocationContext
, which contains general information about the AI Service invocation.Methods in dev.langchain4j.guardrail with parameters of type InvocationContextModifier and TypeMethodDescriptionprotected void
AbstractGuardrailExecutor.fireObservabilityEvent
(InvocationContext invocationContext, P request, R result, G guardrail) GuardrailRequestParams.Builder.invocationContext
(InvocationContext invocationContext) Sets the invocation context for the builder. -
Uses of InvocationContext in dev.langchain4j.invocation
Classes in dev.langchain4j.invocation that implement InvocationContextMethods in dev.langchain4j.invocation with type parameters of type InvocationContextModifier and TypeMethodDescription<T extends InvocationContext>
TInvocationContext.Builder.build()
Constructs an instance ofInvocationContext
using the current state of the builder.Constructors in dev.langchain4j.invocation with parameters of type InvocationContext -
Uses of InvocationContext in dev.langchain4j.mcp
Methods in dev.langchain4j.mcp with parameters of type InvocationContextModifier and TypeMethodDescriptionMcpToolExecutor.executeWithContext
(ToolExecutionRequest executionRequest, InvocationContext context) -
Uses of InvocationContext in dev.langchain4j.observability.api.event
Methods in dev.langchain4j.observability.api.event that return InvocationContextModifier and TypeMethodDescriptionAiServiceEvent.Builder.invocationContext()
AiServiceEvent.invocationContext()
Retrieves the invocation context, containing general information about where and how the invocation originated.Methods in dev.langchain4j.observability.api.event with parameters of type InvocationContextModifier and TypeMethodDescriptionAiServiceCompletedEvent.AiServiceCompletedEventBuilder.invocationContext
(InvocationContext invocationContext) Sets the invocation context.AiServiceErrorEvent.AiServiceErrorEventBuilder.invocationContext
(InvocationContext invocationContext) Sets the invocation context.AiServiceEvent.Builder.invocationContext
(InvocationContext invocationContext) AiServiceResponseReceivedEvent.AiServiceResponseReceivedEventBuilder.invocationContext
(InvocationContext invocationContext) Sets the invocation context.AiServiceStartedEvent.AiServiceStartedEventBuilder.invocationContext
(InvocationContext invocationContext) Sets the invocation context.GuardrailExecutedEvent.GuardrailExecutedEventBuilder.invocationContext
(InvocationContext invocationContext) ToolExecutedEvent.ToolExecutedEventBuilder.invocationContext
(InvocationContext invocationContext) -
Uses of InvocationContext in dev.langchain4j.observability.event
Methods in dev.langchain4j.observability.event that return InvocationContext -
Uses of InvocationContext in dev.langchain4j.rag.query
Methods in dev.langchain4j.rag.query that return InvocationContextMethods in dev.langchain4j.rag.query with parameters of type InvocationContextModifier and TypeMethodDescriptionMetadata.Builder.invocationContext
(InvocationContext invocationContext) -
Uses of InvocationContext in dev.langchain4j.service
Methods in dev.langchain4j.service that return InvocationContextMethods in dev.langchain4j.service with parameters of type InvocationContextModifier and TypeMethodDescriptionAiServiceTokenStreamParameters.Builder.invocationContext
(InvocationContext invocationContext) -
Uses of InvocationContext in dev.langchain4j.service.tool
Methods in dev.langchain4j.service.tool that return InvocationContextModifier and TypeMethodDescriptionToolErrorContext.invocationContext()
ToolProviderRequest.invocationContext()
Methods in dev.langchain4j.service.tool with parameters of type InvocationContextModifier and TypeMethodDescriptionToolService.createContext
(InvocationContext invocationContext, UserMessage userMessage) ToolService.executeInferenceAndToolsLoop
(ChatResponse chatResponse, ChatRequestParameters parameters, List<ChatMessage> messages, ChatModel chatModel, ChatMemory chatMemory, InvocationContext invocationContext, Map<String, ToolExecutor> toolExecutors, boolean isReturnTypeResult, AiServiceListenerRegistrar aiServiceListenerRegistrar) DefaultToolExecutor.executeWithContext
(ToolExecutionRequest request, InvocationContext context) default ToolExecutionResult
ToolExecutor.executeWithContext
(ToolExecutionRequest request, InvocationContext context) Executes a tool request.static ToolExecutionResult
ToolService.executeWithErrorHandling
(ToolExecutionRequest toolRequest, ToolExecutor toolExecutor, InvocationContext invocationContext, ToolArgumentsErrorHandler argumentsErrorHandler, ToolExecutionErrorHandler executionErrorHandler) ToolErrorContext.Builder.invocationContext
(InvocationContext invocationContext) ToolProviderRequest.Builder.invocationContext
(InvocationContext invocationContext)