Class WildFlyBeanRegistry

java.lang.Object
org.wildfly.extension.ai.injection.WildFlyBeanRegistry

public class WildFlyBeanRegistry extends Object
  • Constructor Details

    • WildFlyBeanRegistry

      public WildFlyBeanRegistry()
  • Method Details

    • registerChatModel

      public static final void registerChatModel(String id, WildFlyChatModelConfig chatModel)
    • registerEmbeddingModel

      public static void registerEmbeddingModel(String id, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel)
    • registerEmbeddingStore

      public static void registerEmbeddingStore(String id, dev.langchain4j.store.embedding.EmbeddingStore<?> embeddingStore)
    • registerContentRetriever

      public static void registerContentRetriever(String id, WildFlyContentRetrieverConfig contentRetriever)
    • registerToolProvider

      public static void registerToolProvider(String id, dev.langchain4j.service.tool.ToolProvider toolProvider)
    • registerChatMemoryProvider

      public static void registerChatMemoryProvider(String id, WildFlyChatMemoryProviderConfig chatMemoryProvider)
    • getCDIExtensions

      public static final List<jakarta.enterprise.inject.spi.Extension> getCDIExtensions()