ucar.nc2.util.net
Class HTTPSession
java.lang.Object
ucar.nc2.util.net.HTTPSession
public class HTTPSession
- extends Object
wrapper for org.apache.commons.httpclient
User: dmh
Date:June 15, 2010
Time: 4:24 PM
container around org.apache.commons.httpclient
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SC_NOT_FOUND
public static int SC_NOT_FOUND
SC_UNAUTHORIZED
public static int SC_UNAUTHORIZED
SC_OK
public static int SC_OK
CONNECTION_TIMEOUT
public static String CONNECTION_TIMEOUT
SO_TIMEOUT
public static String SO_TIMEOUT
USER_AGENT
public static String USER_AGENT
PROTOCOL_VERSION
public static String PROTOCOL_VERSION
VIRTUAL_HOST
public static String VIRTUAL_HOST
USE_EXPECT_CONTINUE
public static String USE_EXPECT_CONTINUE
STRICT_TRANSFER_ENCODING
public static String STRICT_TRANSFER_ENCODING
HTTP_ELEMENT_CHARSET
public static String HTTP_ELEMENT_CHARSET
HTTP_CONTENT_CHARSET
public static String HTTP_CONTENT_CHARSET
HTTP_CONNECTION
public static String HTTP_CONNECTION
HTTP_PROXY_HOST
public static String HTTP_PROXY_HOST
HTTP_REQ_SENT
public static String HTTP_REQ_SENT
HTTP_REQUEST
public static String HTTP_REQUEST
HTTP_RESPONSE
public static String HTTP_RESPONSE
HTTP_TARGET_HOST
public static String HTTP_TARGET_HOST
ORIGIN_SERVER
public static String ORIGIN_SERVER
WAIT_FOR_CONTINUE
public static String WAIT_FOR_CONTINUE
connmgr
protected static org.apache.commons.httpclient.MultiThreadedHttpConnectionManager connmgr
globalProvider
protected static org.apache.commons.httpclient.auth.CredentialsProvider globalProvider
globalAgent
protected static String globalAgent
threadcount
protected static int threadcount
sessionList
protected static List<HTTPSession> sessionList
sessionClient
protected org.apache.commons.httpclient.HttpClient sessionClient
sessionState
protected org.apache.commons.httpclient.HttpState sessionState
sessionProvider
protected org.apache.commons.httpclient.auth.CredentialsProvider sessionProvider
sessionAgent
protected String sessionAgent
methodList
protected List<HTTPMethod> methodList
globalAuthenticator
protected Authenticator globalAuthenticator
HTTPSession
public HTTPSession()
throws HTTPException
- Throws:
HTTPException
HTTPSession
public HTTPSession(String id)
throws HTTPException
- Throws:
HTTPException
getGlobalCredentialsProvider
public static org.apache.commons.httpclient.auth.CredentialsProvider getGlobalCredentialsProvider()
setGlobalCredentialsProvider
public static void setGlobalCredentialsProvider(org.apache.commons.httpclient.auth.CredentialsProvider p)
setGlobalUserAgent
public static void setGlobalUserAgent(String _userAgent)
getGlobalUserAgent
public static String getGlobalUserAgent()
setThreadCount
public static void setThreadCount(int nthreads)
getThreadCount
public static int getThreadCount()
setCredentialsProvider
public void setCredentialsProvider(org.apache.commons.httpclient.auth.CredentialsProvider provider)
setUserAgent
public void setUserAgent(String agent)
setConnectionManagerTimeout
public void setConnectionManagerTimeout(long timeout)
setSoTimeout
public void setSoTimeout(int timeout)
setGlobalMethodParameter
public void setGlobalMethodParameter(String name,
Object value)
close
public void close()
newMethodGet
public HTTPMethod newMethodGet(String uri)
throws HTTPException
- Throws:
HTTPException
newMethodHead
public HTTPMethod newMethodHead(String uri)
throws HTTPException
- Throws:
HTTPException
newMethodPut
public HTTPMethod newMethodPut(String uri)
throws HTTPException
- Throws:
HTTPException
newMethodPost
public HTTPMethod newMethodPost(String uri)
throws HTTPException
- Throws:
HTTPException
newMethodOptions
public HTTPMethod newMethodOptions(String uri)
throws HTTPException
- Throws:
HTTPException
newMethod
public HTTPMethod newMethod(ucar.nc2.util.net.HTTPSession.Methods m,
String uri)
throws HTTPException
- Throws:
HTTPException
getCookiePolicy
public String getCookiePolicy()
getCookies
public org.apache.commons.httpclient.Cookie[] getCookies()
addMethod
protected void addMethod(HTTPMethod m)
removeMethod
protected void removeMethod(HTTPMethod m)
setContext
public void setContext(org.apache.commons.httpclient.HttpState cxt)
getContext
public org.apache.commons.httpclient.HttpState getContext()
clearState
public void clearState()
setProxy
public void setProxy()
setGlobalAuthenticator
public void setGlobalAuthenticator(String user,
String password)
Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.