| java.lang.Object com.caucho.soap.skeleton.AbstractAction com.caucho.soap.skeleton.DocumentBareAction
DocumentBareAction | public class DocumentBareAction extends AbstractAction (Code) | | Invokes a SOAP request on a Java POJO method.
This class handles the document-literal bare (i.e. non-wrapped) style
which JAX-WS maps to methods of at most one input and one output
argument. Non-void return values count as an output argument and
INOUT arguments count as both one input and one output.
|
Method Summary | |
protected Object[] | readMethodInvocation(XMLStreamReader header, XMLStreamReader in) | protected Object | readResponse(XMLStreamReader in, Object[] args) | public String | toString() | protected void | writeMethodInvocation(XMLStreamWriter out, Object[] args) | protected void | writeResponse(XMLStreamWriter out, Object value, Object[] args) | public void | writeSchema(XMLStreamWriter out, String namespace, JAXBContextImpl context) | public void | writeWSDLBindingOperation(XMLStreamWriter out, String soapNamespaceURI) | public void | writeWSDLMessages(XMLStreamWriter out, String soapNamespaceURI) | public void | writeWSDLOperation(XMLStreamWriter out, String soapNamespaceURI) |
Methods inherited from com.caucho.soap.skeleton.AbstractAction | public static AbstractAction createAction(Method method, JAXBContextImpl jaxbContext, String targetNamespace, WSDLDefinitions wsdl, Marshaller marshaller, Unmarshaller unmarshaller) throws JAXBException, WebServiceException(Code)(Java Doc) protected static SOAPFault createSOAPFault() throws SOAPException(Code)(Java Doc) public int getArity()(Code)(Java Doc) public static Method getEIMethod(Method method)(Code)(Java Doc) public String getInputName()(Code)(Java Doc) public static String getPortName(Method method, Method eiMethod)(Code)(Java Doc) public static String getSOAPAction(Method method, Method eiMethod)(Code)(Java Doc) public static String getWebMethodName(Method method)(Code)(Java Doc) public static String getWebMethodName(Method method, Method eiMethod)(Code)(Java Doc) protected static XMLOutputFactory getXMLOutputFactory()(Code)(Java Doc) public boolean hasHeaderInput()(Code)(Java Doc) public Object invoke(String url, Object[] args, HandlerChainInvoker handlerChain) throws IOException, XMLStreamException, MalformedURLException, JAXBException, Throwable(Code)(Java Doc) public int invoke(Object service, XMLStreamReader header, XMLStreamReader in, XMLStreamWriter out, List<Attachment> attachments) throws IOException, XMLStreamException, Throwable(Code)(Java Doc) protected boolean isAttachment(WebParam webParam)(Code)(Java Doc) protected void readAttachments(List<Attachment> attachments, Object[] args) throws IOException, XMLStreamException, JAXBException(Code)(Java Doc) protected Throwable readFault(XMLStreamReader in) throws IOException, XMLStreamException, JAXBException, SOAPException(Code)(Java Doc) protected void readHeaders(XMLStreamReader header, Object[] args) throws IOException, XMLStreamException, JAXBException(Code)(Java Doc) abstract protected Object[] readMethodInvocation(XMLStreamReader header, XMLStreamReader in) throws IOException, XMLStreamException, JAXBException(Code)(Java Doc) abstract protected Object readResponse(XMLStreamReader in, Object[] args) throws IOException, XMLStreamException, JAXBException, Throwable(Code)(Java Doc) protected void writeAttachments(OutputStream out, UUID uuid, Object[] args) throws IOException(Code)(Java Doc) protected void writeFault(XMLStreamWriter out, Throwable fault) throws IOException, XMLStreamException, JAXBException(Code)(Java Doc) abstract protected void writeMethodInvocation(XMLStreamWriter out, Object[] args) throws IOException, XMLStreamException, JAXBException(Code)(Java Doc) protected void writeRequest(XMLStreamWriter out, Object[] args) throws IOException, XMLStreamException, JAXBException(Code)(Java Doc) abstract protected void writeResponse(XMLStreamWriter out, Object value, Object[] args) throws IOException, XMLStreamException, JAXBException(Code)(Java Doc) abstract public void writeSchema(XMLStreamWriter out, String namespace, JAXBContextImpl context) throws XMLStreamException, WebServiceException(Code)(Java Doc) abstract public void writeWSDLBindingOperation(XMLStreamWriter out, String soapNamespaceURI) throws XMLStreamException(Code)(Java Doc) abstract public void writeWSDLMessages(XMLStreamWriter out, String soapNamespaceURI) throws XMLStreamException(Code)(Java Doc) abstract public void writeWSDLOperation(XMLStreamWriter out, String soapNamespaceURI) throws XMLStreamException(Code)(Java Doc)
|
|
|