org.codehaus.xfire.transport.http
Class CommonsHttpMessageSender
java.lang.Object
org.codehaus.xfire.transport.http.AbstractMessageSender
org.codehaus.xfire.transport.http.CommonsHttpMessageSender
public class CommonsHttpMessageSender
- extends AbstractMessageSender
Sends a http message via commons http client. To customize the
HttpClient parameters, set the property HTTP_CLIENT_PARAMS
on the MessageContext for your invocation.
- Since:
- Oct 26, 2004
- Author:
- Dan Diephouse, Tomasz Sztelak
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DISABLE_KEEP_ALIVE
public static final java.lang.String DISABLE_KEEP_ALIVE
- See Also:
- Constant Field Values
DISABLE_EXPECT_CONTINUE
public static final java.lang.String DISABLE_EXPECT_CONTINUE
- See Also:
- Constant Field Values
HTTP_CLIENT_PARAMS
public static final java.lang.String HTTP_CLIENT_PARAMS
- See Also:
- Constant Field Values
USER_AGENT
public static final java.lang.String USER_AGENT
- See Also:
- Constant Field Values
HTTP_PROXY_HOST
public static final java.lang.String HTTP_PROXY_HOST
- See Also:
- Constant Field Values
HTTP_PROXY_PORT
public static final java.lang.String HTTP_PROXY_PORT
- See Also:
- Constant Field Values
HTTP_PROXY_USER
public static final java.lang.String HTTP_PROXY_USER
- See Also:
- Constant Field Values
HTTP_PROXY_PASS
public static final java.lang.String HTTP_PROXY_PASS
- See Also:
- Constant Field Values
HTTP_STATE
public static final java.lang.String HTTP_STATE
- See Also:
- Constant Field Values
HTTP_CLIENT
public static final java.lang.String HTTP_CLIENT
- See Also:
- Constant Field Values
HTTP_TIMEOUT
public static final java.lang.String HTTP_TIMEOUT
- See Also:
- Constant Field Values
GZIP_ENABLED
public static final java.lang.String GZIP_ENABLED
- Enable GZIP on request and response.
- See Also:
- Constant Field Values
GZIP_RESPONSE_ENABLED
public static final java.lang.String GZIP_RESPONSE_ENABLED
- Request GZIP encoded responses.
- See Also:
- Constant Field Values
GZIP_REQUEST_ENABLED
public static final java.lang.String GZIP_REQUEST_ENABLED
- GZIP the requests.
- See Also:
- Constant Field Values
MAX_CONN_PER_HOST
public static final java.lang.String MAX_CONN_PER_HOST
- See Also:
- Constant Field Values
MAX_TOTAL_CONNECTIONS
public static final java.lang.String MAX_TOTAL_CONNECTIONS
- See Also:
- Constant Field Values
HTTP_HEADERS
public static final java.lang.String HTTP_HEADERS
- See Also:
- Constant Field Values
DISABLE_PROXY_UTILS
public static final java.lang.String DISABLE_PROXY_UTILS
- See Also:
- Constant Field Values
PROXY_UTILS_CLASS
public static final java.lang.String PROXY_UTILS_CLASS
- See Also:
- Constant Field Values
CommonsHttpMessageSender
public CommonsHttpMessageSender(OutMessage message,
MessageContext context)
open
public void open()
throws java.io.IOException,
XFireException
- Specified by:
open
in class AbstractMessageSender
- Throws:
java.io.IOException
XFireException
getClient
protected org.apache.commons.httpclient.HttpClient getClient()
createClient
protected void createClient()
send
public void send()
throws org.apache.commons.httpclient.HttpException,
java.io.IOException,
XFireException
- Specified by:
send
in class AbstractMessageSender
- Throws:
org.apache.commons.httpclient.HttpException
java.io.IOException
XFireException
getStatusCode
public int getStatusCode()
- Description copied from class:
AbstractMessageSender
- Returns 0 if no error returned from server. Error code in otherway.
- Specified by:
getStatusCode
in class AbstractMessageSender
- Returns:
hasResponse
public boolean hasResponse()
- Specified by:
hasResponse
in class AbstractMessageSender
- Returns:
getHttpState
public org.apache.commons.httpclient.HttpState getHttpState()
getInMessage
public InMessage getInMessage()
throws java.io.IOException
- Specified by:
getInMessage
in class AbstractMessageSender
- Throws:
java.io.IOException
getMethod
public org.apache.commons.httpclient.methods.PostMethod getMethod()
close
public void close()
throws XFireException
- Specified by:
close
in class AbstractMessageSender
- Throws:
XFireException
Copyright © 2004-2008. All Rights Reserved.