Interface MethodMarshaller

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Throwable demarshalFaultResponse​(Message message, org.apache.axis2.jaxws.description.OperationDescription opDesc)
      This method converts a Message (containing a fault) into a JAX-WS Service or WebServiceException.
      Object[] demarshalRequest​(Message message, org.apache.axis2.jaxws.description.OperationDescription opDesc)
      This method converts the Message into a SIGNATURE_ARGS It is used on the server
      Object demarshalResponse​(Message message, Object[] signatureArgs, org.apache.axis2.jaxws.description.OperationDescription opDesc)
      This method gets the objects from the Message and sets them onto the SIGNATURE_ARGS It also returns the RETURN object.
      Message marshalFaultResponse​(Throwable throwable, org.apache.axis2.jaxws.description.OperationDescription opDesc, Protocol protocol)
      This method creates a Message from a Throwable input parameter.
      Message marshalRequest​(Object[] signatureArgs, org.apache.axis2.jaxws.description.OperationDescription opDesc, Map<String,​Object> requestContext)
      This method converts SIGNATURE_ARGS into a Message.
      Message marshalResponse​(Object returnObject, Object[] signatureArgs, org.apache.axis2.jaxws.description.OperationDescription opDesc, Protocol protocol)
      This method converts the SIGNATURE_ARGS and RETURN object into a Message.
    • Method Detail

      • marshalRequest

        Message marshalRequest​(Object[] signatureArgs,
                               org.apache.axis2.jaxws.description.OperationDescription opDesc,
                               Map<String,​Object> requestContext)
                        throws WebServiceException
        This method converts SIGNATURE_ARGS into a Message. It is used on the client
        Parameters:
        signatureArgs -
        opDesc -
        requestContext -
        Returns:
        Message
        Throws:
        WebServiceException
      • marshalResponse

        Message marshalResponse​(Object returnObject,
                                Object[] signatureArgs,
                                org.apache.axis2.jaxws.description.OperationDescription opDesc,
                                Protocol protocol)
                         throws WebServiceException
        This method converts the SIGNATURE_ARGS and RETURN object into a Message. It is used on the server
        Parameters:
        returnObject -
        signatureArgs -
        OperationDesc -
        Protocol - for response
        Returns:
        Message
        Throws:
        WebServiceException
      • demarshalRequest

        Object[] demarshalRequest​(Message message,
                                  org.apache.axis2.jaxws.description.OperationDescription opDesc)
                           throws WebServiceException
        This method converts the Message into a SIGNATURE_ARGS It is used on the server
        Parameters:
        message -
        Returns:
        signature args
        Throws:
        WebServiceException
      • demarshalResponse

        Object demarshalResponse​(Message message,
                                 Object[] signatureArgs,
                                 org.apache.axis2.jaxws.description.OperationDescription opDesc)
                          throws WebServiceException
        This method gets the objects from the Message and sets them onto the SIGNATURE_ARGS It also returns the RETURN object. Called on client
        Parameters:
        message -
        signatureAgs - (same array of args that were used for marshalRequest. The out/inout holders are populated with new values)
        OperationDesc -
        Returns:
        returnObject
        Throws:
        WebServiceException
      • demarshalFaultResponse

        Throwable demarshalFaultResponse​(Message message,
                                         org.apache.axis2.jaxws.description.OperationDescription opDesc)
                                  throws WebServiceException
        This method converts a Message (containing a fault) into a JAX-WS Service or WebServiceException. Used on the client.
        Parameters:
        message -
        Message -
        Returns:
        Throwable
        Throws:
        WebServiceException
      • marshalFaultResponse

        Message marshalFaultResponse​(Throwable throwable,
                                     org.apache.axis2.jaxws.description.OperationDescription opDesc,
                                     Protocol protocol)
                              throws WebServiceException
        This method creates a Message from a Throwable input parameter. Used on the server.
        Parameters:
        Throwable -
        OperationDesc -
        Protocol - for response
        Returns:
        Throws:
        WebServiceException