Class EndpointArgumentsBuilder.Body

    • Constructor Detail

      • Body

        public Body​(XMLBridge<?> bridge,
                    EndpointValueSetter setter)
        Parameters:
        bridge - specifies how to unmarshal the payload into a JAXB object.
        setter - specifies how the obtained value is returned to the client.
    • Method Detail

      • readRequest

        public void readRequest​(Message msg,
                                Object[] args)
                         throws jakarta.xml.bind.JAXBException
        Description copied from class: EndpointArgumentsBuilder
        Reads a request Message, disassembles it, and moves obtained Java values to the expected places.
        Specified by:
        readRequest in class EndpointArgumentsBuilder
        Parameters:
        msg - The request Message to be de-composed.
        args - The Java arguments given to the SEI method invocation. Some parts of the reply message may be set to Holders in the arguments.
        Throws:
        jakarta.xml.bind.JAXBException - if there's an error during unmarshalling the request message.