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 SummaryConstructors
- 
Method SummaryModifier 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- 
QuarkusClassMetadataProviderFactorypublic QuarkusClassMetadataProviderFactory()
 
- 
- 
Method Details- 
getAnnotationpublic <T extends Annotation> Optional<T> getAnnotation(AiServiceMethodCreateInfo method, Class<T> annotationClass) - Specified by:
- getAnnotationin interface- dev.langchain4j.spi.classloading.ClassMetadataProviderFactory<AiServiceMethodCreateInfo>
 
- 
getAnnotation- Specified by:
- getAnnotationin interface- dev.langchain4j.spi.classloading.ClassMetadataProviderFactory<AiServiceMethodCreateInfo>
 
- 
getNonStaticMethodsOnClass- Specified by:
- getNonStaticMethodsOnClassin interface- dev.langchain4j.spi.classloading.ClassMetadataProviderFactory<AiServiceMethodCreateInfo>
 
 
-