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 voidAbstractGuardrailExecutor.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 ofInvocationContextusing 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 ToolExecutionResultToolExecutor.executeWithContext(ToolExecutionRequest request, InvocationContext context) Executes a tool request.static ToolExecutionResultToolService.executeWithErrorHandling(ToolExecutionRequest toolRequest, ToolExecutor toolExecutor, InvocationContext invocationContext, ToolArgumentsErrorHandler argumentsErrorHandler, ToolExecutionErrorHandler executionErrorHandler) ToolErrorContext.Builder.invocationContext(InvocationContext invocationContext) ToolProviderRequest.Builder.invocationContext(InvocationContext invocationContext)