Class JaxbResource
java.lang.Object
org.apache.camel.quarkus.component.jaxb.it.JaxbResource
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.apache.camel.ProducerTemplate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponsemarshalPartial(String firstName, String lastName, int age, boolean useHeader) jakarta.ws.rs.core.ResponsemarshalWithCustomProperties(String firstName, String lastName, int age) jakarta.ws.rs.core.ResponsemarshalWithCustomStreamWriter(String firstName, String lastName, int age) jakarta.ws.rs.core.ResponsemarshalWithEncoding(String firstName, String lastName, int age) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponsemarshalWithJaxbDsl(String firstName, String lastName, int age) jakarta.ws.rs.core.ResponsemarshalWithNamespacePrefix(String firstName, String lastName, int age) jakarta.ws.rs.core.ResponsemarshalWithNoNamespaceSchemaLocation(String firstName, String lastName, int age) jakarta.ws.rs.core.ResponsemarshalWithObjectFactory(String firstName, String lastName, int age) jakarta.ws.rs.core.ResponsemarshalWithoutObjectFactory(String firstName, String lastName, int age) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponseunmarshalPartial(boolean useHeader, String xml) jakarta.ws.rs.core.Responsejakarta.ws.rs.core.Responsejakarta.ws.rs.core.Responsejakarta.ws.rs.core.Response
-
Field Details
-
producerTemplate
@Inject org.apache.camel.ProducerTemplate producerTemplate
-
-
Constructor Details
-
JaxbResource
public JaxbResource()
-
-
Method Details
-
marshal
-
unmarshal
@Path("/unmarshal") @POST @Consumes("application/xml") @Produces("application/json") public jakarta.ws.rs.core.Response unmarshal(String xml) -
marshalWithJaxbDsl
-
unmarshalWithJaxbDsl
@Path("/unmarshal/dsl") @POST @Consumes("application/xml") @Produces("application/json") public jakarta.ws.rs.core.Response unmarshalWithJaxbDsl(String xml) -
marshalWithNamespacePrefix
-
unmarshalWithNamespacePrefix
@Path("/unmarshal/namespace/prefix") @POST @Consumes("application/xml") @Produces("application/json") public jakarta.ws.rs.core.Response unmarshalWithNamespacePrefix(String xml) -
marshalWithEncoding
-
unmarshalWithEncoding
@Path("/unmarshal/encoding") @POST @Consumes("application/xml") @Produces("application/json") public jakarta.ws.rs.core.Response unmarshalWithEncoding(String xml) -
marshalWithExistingXmlPayload
@Path("/marshal/xml") @POST @Consumes("application/xml") @Produces("application/xml") public jakarta.ws.rs.core.Response marshalWithExistingXmlPayload(String xml) -
marshalPartial
-
unmarshalPartial
@Path("/unmarshal/part/class") @POST @Consumes("application/xml") @Produces("application/json") public jakarta.ws.rs.core.Response unmarshalPartial(@QueryParam("useHeader") boolean useHeader, String xml) -
unmarshalWithIgnoreJaxbElement
@Path("/unmarshal/ignore/element") @POST @Consumes("application/xml") @Produces("application/json") public jakarta.ws.rs.core.Response unmarshalWithIgnoreJaxbElement(String xml) -
marshalWithCustomProperties
-
marshalWithCustomStreamWriter
-
marshalWithObjectFactory
-
marshalWithoutObjectFactory
-
marshalWithNoNamespaceSchemaLocation
-