Class JaxbContextProducer

java.lang.Object
io.quarkus.jaxb.runtime.JaxbContextProducer

@ApplicationScoped public class JaxbContextProducer extends Object
  • Constructor Details

    • JaxbContextProducer

      public JaxbContextProducer()
  • Method Details

    • jaxbContext

      @Singleton @Produces public jakarta.xml.bind.JAXBContext jaxbContext(jakarta.enterprise.inject.Instance<JaxbContextCustomizer> customizers)
    • marshaller

      @RequestScoped @Produces public jakarta.xml.bind.Marshaller marshaller(jakarta.xml.bind.JAXBContext jaxbContext, jakarta.enterprise.inject.Instance<JaxbContextCustomizer> customizers)
    • unmarshaller

      @RequestScoped @Produces public jakarta.xml.bind.Unmarshaller unmarshaller(jakarta.xml.bind.JAXBContext jaxbContext, jakarta.enterprise.inject.Instance<JaxbContextCustomizer> customizers)
    • createJAXBContext

      public jakarta.xml.bind.JAXBContext createJAXBContext(jakarta.enterprise.inject.Instance<JaxbContextCustomizer> customizers, Class... extraClasses)