Class JaxbContextProducer


  • @ApplicationScoped
    public class JaxbContextProducer
    extends Object
    • Constructor Detail

      • JaxbContextProducer

        public JaxbContextProducer()
    • Method Detail

      • 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)