|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ode.axis2.httpbinding.HttpMethodConverter
public class HttpMethodConverter
Field Summary | |
---|---|
protected javax.wsdl.Binding |
binding
|
protected static Messages |
msgs
|
Constructor Summary | |
---|---|
HttpMethodConverter(javax.wsdl.Binding binding)
|
Method Summary | |
---|---|
org.apache.commons.httpclient.HttpMethod |
createHttpRequest(PartnerRoleMessageExchange odeMex,
org.apache.commons.httpclient.params.HttpParams params)
|
org.w3c.dom.Element |
createPartElement(javax.wsdl.Part part,
org.w3c.dom.Element receivedElement)
Create the element to be associated with this part into the Message . |
org.w3c.dom.Element |
createPartElement(javax.wsdl.Part part,
java.lang.String textContent)
Create the element to be associated with this part into the Message . |
void |
extractHttpResponseHeaders(Message odeMessage,
org.apache.commons.httpclient.HttpMethod method,
javax.wsdl.Message messageDef,
javax.wsdl.BindingOutput bindingOutput)
Process the HTTP Response Headers. |
protected java.util.Map<java.lang.String,org.w3c.dom.Element> |
extractPartElements(javax.wsdl.Message msgDef,
org.w3c.dom.Element message)
|
protected org.apache.commons.httpclient.HttpMethod |
prepareHttpMethod(javax.wsdl.BindingOperation opBinding,
java.lang.String verb,
java.util.Map<java.lang.String,org.w3c.dom.Element> partValues,
java.lang.String rootUri,
org.apache.commons.httpclient.params.HttpParams params)
create and initialize the http method. |
void |
setHttpRequestHeaders(org.apache.commons.httpclient.HttpMethod method,
java.util.Map<java.lang.String,org.w3c.dom.Element> partValues,
javax.wsdl.Message inputMessage,
javax.wsdl.BindingInput bindingInput)
Go through the list of Namespaces.ODE_HTTP_EXTENSION_NS :header elements included in the input binding. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final Messages msgs
protected javax.wsdl.Binding binding
Constructor Detail |
---|
public HttpMethodConverter(javax.wsdl.Binding binding)
Method Detail |
---|
public org.apache.commons.httpclient.HttpMethod createHttpRequest(PartnerRoleMessageExchange odeMex, org.apache.commons.httpclient.params.HttpParams params) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
protected org.apache.commons.httpclient.HttpMethod prepareHttpMethod(javax.wsdl.BindingOperation opBinding, java.lang.String verb, java.util.Map<java.lang.String,org.w3c.dom.Element> partValues, java.lang.String rootUri, org.apache.commons.httpclient.params.HttpParams params) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void setHttpRequestHeaders(org.apache.commons.httpclient.HttpMethod method, java.util.Map<java.lang.String,org.w3c.dom.Element> partValues, javax.wsdl.Message inputMessage, javax.wsdl.BindingInput bindingInput)
:header
elements included in the input binding. For each of them, set the HTTP Request Header with the static value defined by the attribute Namespaces.ODE_HTTP_EXTENSION_NS:value
,
or the part value mentionned in the attribute Namespaces.ODE_HTTP_EXTENSION_NS:part
.
protected java.util.Map<java.lang.String,org.w3c.dom.Element> extractPartElements(javax.wsdl.Message msgDef, org.w3c.dom.Element message)
public org.w3c.dom.Element createPartElement(javax.wsdl.Part part, java.lang.String textContent)
Message
.
part
- textContent
-
public org.w3c.dom.Element createPartElement(javax.wsdl.Part part, org.w3c.dom.Element receivedElement)
Message
.
If the part has a non-null element name, the bodyElement is simply appended.
Else if the bodyElement has a text content, the value is set to the message.
Else append all nodes of bodyElement to the returned element. Attributes are ignored.
The name of the returned element is the part name.
part
- receivedElement
-
public void extractHttpResponseHeaders(Message odeMessage, org.apache.commons.httpclient.HttpMethod method, javax.wsdl.Message messageDef, javax.wsdl.BindingOutput bindingOutput)
:header
elements included in the output binding. For each of them, set the header value as the value of the message part.
odeMessage
- method
- messageDef
- bindingOutput
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |