Index
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
All Classes and Interfaces|All Packages|Constant Field Values