Index

B C D E G H I L M N O P S T 
All Classes and Interfaces|All Packages|Constant Field Values

B

buildUri(String, Map<String, Object>, boolean) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointUriFactory
 

C

CamelSimpleToolParameter - Class in org.apache.camel.component.langchain4j.tools.spec
langchain4j Simple Tool parameter implementation, this class can be used to provide multiple properties/input parameters to the tool itself, the NamedJsonSchemaProperty can be then found as headers into the consumer route
CamelSimpleToolParameter(String, List<NamedJsonSchemaProperty>) - Constructor for class org.apache.camel.component.langchain4j.tools.spec.CamelSimpleToolParameter
 
CamelToolExecutorCache - Class in org.apache.camel.component.langchain4j.tools.spec
Caches Tools Specification and Consumer route reference by the chatId, so that different chats can have different Tool implementation
CamelToolSpecification - Class in org.apache.camel.component.langchain4j.tools.spec
Holds ToolSpecification needed by langchain4j and the associated Camel Consumer.
CamelToolSpecification(ToolSpecification, LangChain4jToolsConsumer) - Constructor for class org.apache.camel.component.langchain4j.tools.spec.CamelToolSpecification
 
configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsComponentConfigurer
 
configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsConfigurationConfigurer
 
configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointConfigurer
 
copy() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsConfiguration
 
createConsumer(Processor) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
 
createEndpoint(String, String, Map<String, Object>) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsComponent
 
createProducer() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
 

D

doStart() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsProducer
 
doStop() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
 

E

equals(Object) - Method in class org.apache.camel.component.langchain4j.tools.spec.CamelToolSpecification
 

G

getAutowiredNames() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsComponentConfigurer
 
getAutowiredNames() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointConfigurer
 
getCamelToolParameter() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
 
getChatModel() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsConfiguration
Chat Model of type dev.langchain4j.model.chat.ChatModel
getCollectionValueType(Object, String, boolean) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointConfigurer
 
getConfiguration() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsComponent
 
getConfiguration() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
The tool configuration
getConsumer() - Method in class org.apache.camel.component.langchain4j.tools.spec.CamelToolSpecification
 
getDescription() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
A description of the tool.
getDescription() - Method in class org.apache.camel.component.langchain4j.tools.spec.CamelSimpleToolParameter
 
getInstance() - Static method in class org.apache.camel.component.langchain4j.tools.spec.CamelToolExecutorCache
 
getName() - Method in class org.apache.camel.component.langchain4j.tools.spec.NamedJsonSchemaProperty
 
getOptionType(String, boolean) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsComponentConfigurer
 
getOptionType(String, boolean) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsConfigurationConfigurer
 
getOptionType(String, boolean) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointConfigurer
 
getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsComponentConfigurer
 
getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsConfigurationConfigurer
 
getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointConfigurer
 
getParameters() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
The input parameters for the tool
getProperties() - Method in class org.apache.camel.component.langchain4j.tools.spec.CamelSimpleToolParameter
 
getProperties() - Method in class org.apache.camel.component.langchain4j.tools.spec.NamedJsonSchemaProperty
 
getTags() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
The tags associated with the tool
getToolId() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
A freely named tool ID (prefer to use something unique)
getTools() - Method in class org.apache.camel.component.langchain4j.tools.spec.CamelToolExecutorCache
 
getToolSpecification() - Method in class org.apache.camel.component.langchain4j.tools.spec.CamelToolSpecification
 

H

hashCode() - Method in class org.apache.camel.component.langchain4j.tools.spec.CamelToolSpecification
 

I

isEnabled(String) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointUriFactory
 
isLenientProperties() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointUriFactory
 

L

LangChain4jTools - Class in org.apache.camel.component.langchain4j.tools
 
LangChain4jToolsComponent - Class in org.apache.camel.component.langchain4j.tools
 
LangChain4jToolsComponent() - Constructor for class org.apache.camel.component.langchain4j.tools.LangChain4jToolsComponent
 
LangChain4jToolsComponent(CamelContext) - Constructor for class org.apache.camel.component.langchain4j.tools.LangChain4jToolsComponent
 
LangChain4jToolsComponentConfigurer - Class in org.apache.camel.component.langchain4j.tools
Generated by camel build tools - do NOT edit this file!
LangChain4jToolsComponentConfigurer() - Constructor for class org.apache.camel.component.langchain4j.tools.LangChain4jToolsComponentConfigurer
 
LangChain4jToolsConfiguration - Class in org.apache.camel.component.langchain4j.tools
 
LangChain4jToolsConfiguration() - Constructor for class org.apache.camel.component.langchain4j.tools.LangChain4jToolsConfiguration
 
LangChain4jToolsConfigurationConfigurer - Class in org.apache.camel.component.langchain4j.tools
Generated by camel build tools - do NOT edit this file!
LangChain4jToolsConfigurationConfigurer() - Constructor for class org.apache.camel.component.langchain4j.tools.LangChain4jToolsConfigurationConfigurer
 
LangChain4jToolsConsumer - Class in org.apache.camel.component.langchain4j.tools
 
LangChain4jToolsConsumer(Endpoint, Processor) - Constructor for class org.apache.camel.component.langchain4j.tools.LangChain4jToolsConsumer
 
LangChain4jToolsEndpoint - Class in org.apache.camel.component.langchain4j.tools
 
LangChain4jToolsEndpoint(String, LangChain4jToolsComponent, String, String, LangChain4jToolsConfiguration) - Constructor for class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
 
LangChain4jToolsEndpointConfigurer - Class in org.apache.camel.component.langchain4j.tools
Generated by camel build tools - do NOT edit this file!
LangChain4jToolsEndpointConfigurer() - Constructor for class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointConfigurer
 
LangChain4jToolsEndpointUriFactory - Class in org.apache.camel.component.langchain4j.tools
Generated by camel build tools - do NOT edit this file!
LangChain4jToolsEndpointUriFactory() - Constructor for class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointUriFactory
 
LangChain4jToolsProducer - Class in org.apache.camel.component.langchain4j.tools
 
LangChain4jToolsProducer(LangChain4jToolsEndpoint) - Constructor for class org.apache.camel.component.langchain4j.tools.LangChain4jToolsProducer
 

M

multiValuePrefixes() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointUriFactory
 

N

NamedJsonSchemaProperty - Class in org.apache.camel.component.langchain4j.tools.spec
 
NamedJsonSchemaProperty(String, JsonSchemaElement) - Constructor for class org.apache.camel.component.langchain4j.tools.spec.NamedJsonSchemaProperty
 
NO_TOOLS_CALLED_HEADER - Static variable in class org.apache.camel.component.langchain4j.tools.LangChain4jTools
 

O

org.apache.camel.component.langchain4j.tools - package org.apache.camel.component.langchain4j.tools
 
org.apache.camel.component.langchain4j.tools.spec - package org.apache.camel.component.langchain4j.tools.spec
 

P

process(Exchange) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsProducer
 
propertyNames() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointUriFactory
 
put(String, CamelToolSpecification) - Method in class org.apache.camel.component.langchain4j.tools.spec.CamelToolExecutorCache
 

S

SCHEME - Static variable in class org.apache.camel.component.langchain4j.tools.LangChain4jTools
 
secretPropertyNames() - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpointUriFactory
 
setCamelToolParameter(CamelSimpleToolParameter) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
 
setChatModel(ChatModel) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsConfiguration
 
setConfiguration(LangChain4jToolsConfiguration) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsComponent
The configuration.
setConsumer(LangChain4jToolsConsumer) - Method in class org.apache.camel.component.langchain4j.tools.spec.CamelToolSpecification
 
setDescription(String) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
 
setParameters(Map<String, String>) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
 
setTags(String) - Method in class org.apache.camel.component.langchain4j.tools.LangChain4jToolsEndpoint
 
setToolSpecification(ToolSpecification) - Method in class org.apache.camel.component.langchain4j.tools.spec.CamelToolSpecification
 

T

toString() - Method in class org.apache.camel.component.langchain4j.tools.spec.CamelToolSpecification
 
B C D E G H I L M N O P S T 
All Classes and Interfaces|All Packages|Constant Field Values