Class DefaultInvocationContext
java.lang.Object
dev.langchain4j.invocation.DefaultInvocationContext
- All Implemented Interfaces:
InvocationContext
- Since:
- 1.6.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface InvocationContext
InvocationContext.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe chat memory id parameter of the methodboolean
int
hashCode()
The fully-qualified name of the AI Service interface where the invocation was initiated fromUnique identifier for an entire AI Service invocationThe invocation parametersThe arguments passed into the AI Service methodThe method name onInvocationContext.interfaceName()
where the invocation was initiated fromRetrieves the point in time when the invocation occurred.toString()
Methods inherited from interface InvocationContext
toBuilder
-
Constructor Details
-
DefaultInvocationContext
-
-
Method Details
-
invocationId
Description copied from interface:InvocationContext
Unique identifier for an entire AI Service invocation- Specified by:
invocationId
in interfaceInvocationContext
-
interfaceName
Description copied from interface:InvocationContext
The fully-qualified name of the AI Service interface where the invocation was initiated from- Specified by:
interfaceName
in interfaceInvocationContext
- See Also:
-
methodName
Description copied from interface:InvocationContext
The method name onInvocationContext.interfaceName()
where the invocation was initiated from- Specified by:
methodName
in interfaceInvocationContext
-
methodArguments
Description copied from interface:InvocationContext
The arguments passed into the AI Service method- Specified by:
methodArguments
in interfaceInvocationContext
-
chatMemoryId
Description copied from interface:InvocationContext
The chat memory id parameter of the method- Specified by:
chatMemoryId
in interfaceInvocationContext
-
invocationParameters
Description copied from interface:InvocationContext
The invocation parameters- Specified by:
invocationParameters
in interfaceInvocationContext
-
timestamp
Description copied from interface:InvocationContext
Retrieves the point in time when the invocation occurred.- Specified by:
timestamp
in interfaceInvocationContext
-
equals
-
hashCode
-
toString
-