Class ResourceMethodCustomSerializationBuildItem


  • public final class ResourceMethodCustomSerializationBuildItem
    extends io.quarkus.builder.item.MultiBuildItem
    Used to pass info about a JAX-RS resource method that needs to perform custom serialization
    • Constructor Detail

      • ResourceMethodCustomSerializationBuildItem

        public ResourceMethodCustomSerializationBuildItem​(org.jboss.jandex.MethodInfo methodInfo,
                                                          org.jboss.jandex.ClassInfo declaringClassInfo,
                                                          Class<? extends BiFunction<com.fasterxml.jackson.databind.ObjectMapper,​Type,​com.fasterxml.jackson.databind.ObjectWriter>> customSerializationProvider)
    • Method Detail

      • getMethodInfo

        public org.jboss.jandex.MethodInfo getMethodInfo()
      • getDeclaringClassInfo

        public org.jboss.jandex.ClassInfo getDeclaringClassInfo()
      • getCustomSerializationProvider

        public Class<? extends BiFunction<com.fasterxml.jackson.databind.ObjectMapper,​Type,​com.fasterxml.jackson.databind.ObjectWriter>> getCustomSerializationProvider()