Class QuarkusClassMetadataProviderFactory
java.lang.Object
io.quarkiverse.langchain4j.QuarkusClassMetadataProviderFactory
- All Implemented Interfaces:
dev.langchain4j.spi.classloading.ClassMetadataProviderFactory<AiServiceMethodCreateInfo>
public class QuarkusClassMetadataProviderFactory
extends Object
implements dev.langchain4j.spi.classloading.ClassMetadataProviderFactory<AiServiceMethodCreateInfo>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends Annotation>
Optional<T> getAnnotation
(AiServiceMethodCreateInfo method, Class<T> annotationClass) <T extends Annotation>
Optional<T> getAnnotation
(Class<?> clazz, Class<T> annotationClass) getNonStaticMethodsOnClass
(Class<?> aiServiceClass)
-
Constructor Details
-
QuarkusClassMetadataProviderFactory
public QuarkusClassMetadataProviderFactory()
-
-
Method Details
-
getAnnotation
public <T extends Annotation> Optional<T> getAnnotation(AiServiceMethodCreateInfo method, Class<T> annotationClass) - Specified by:
getAnnotation
in interfacedev.langchain4j.spi.classloading.ClassMetadataProviderFactory<AiServiceMethodCreateInfo>
-
getAnnotation
- Specified by:
getAnnotation
in interfacedev.langchain4j.spi.classloading.ClassMetadataProviderFactory<AiServiceMethodCreateInfo>
-
getNonStaticMethodsOnClass
- Specified by:
getNonStaticMethodsOnClass
in interfacedev.langchain4j.spi.classloading.ClassMetadataProviderFactory<AiServiceMethodCreateInfo>
-