org.apache.commons.httpclient
Class HttpSharedState
java.lang.Object
|
+--org.apache.commons.httpclient.HttpState
|
+--org.apache.commons.httpclient.HttpSharedState
- public class HttpSharedState
- extends HttpState
HttpSharedState provides synchronized access to HttpState so
that the state can be used in calls to HttpMultiClient.executeMethod()
on multiple threads.
- Author:
- Marc A. Saegesser
Fields inherited from class org.apache.commons.httpclient.HttpState |
log |
Method Summary |
void |
addCookie(Cookie cookie)
Synchronizes HttpState.addCookie(). |
void |
addCookies(Cookie[] newCookies)
Synchronizes HttpState.addCookies(). |
Cookie[] |
getCookies()
Synchronizes HttpState.getCookies(). |
Cookie[] |
getCookies(java.lang.String domain,
int port,
java.lang.String path,
boolean secure,
java.util.Date now)
Synchronizes HttpState.getCookies(). |
Credentials |
getCredentials(java.lang.String realm)
Synchronizes HttpState.getCredentials(). |
boolean |
purgeExpiredCookies(java.util.Date date)
Synchronizes HttpState.purgeExpiredCookies(Date). |
void |
setCredentials(java.lang.String realm,
Credentials credentials)
Synchronizes HttpState.setCredentials(). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpSharedState
public HttpSharedState()
- No-args constructor.
addCookie
public void addCookie(Cookie cookie)
- Synchronizes HttpState.addCookie().
- Overrides:
addCookie
in class HttpState
- Parameters:
cookie
- - the Cookie to add.
addCookies
public void addCookies(Cookie[] newCookies)
- Synchronizes HttpState.addCookies().
- Overrides:
addCookies
in class HttpState
- Parameters:
newCookies
- - an array of cookies to add.
getCookies
public Cookie[] getCookies()
- Synchronizes HttpState.getCookies().
- Overrides:
getCookies
in class HttpState
- Returns:
- an array containing all the cookies
getCookies
public Cookie[] getCookies(java.lang.String domain,
int port,
java.lang.String path,
boolean secure,
java.util.Date now)
- Synchronizes HttpState.getCookies().
- Overrides:
getCookies
in class HttpState
- Returns:
- all cookies matching the given parameters.
purgeExpiredCookies
public boolean purgeExpiredCookies(java.util.Date date)
- Synchronizes HttpState.purgeExpiredCookies(Date).
- Overrides:
purgeExpiredCookies
in class HttpState
- Parameters:
date
- - purge cookies prior to this date.- Returns:
- true if at least one cookie was purged.
setCredentials
public void setCredentials(java.lang.String realm,
Credentials credentials)
- Synchronizes HttpState.setCredentials().
- Overrides:
setCredentials
in class HttpState
- Parameters:
realm
- - the authentication realmcredentials
- - the authentication credentials
getCredentials
public Credentials getCredentials(java.lang.String realm)
- Synchronizes HttpState.getCredentials().
- Overrides:
getCredentials
in class HttpState
- Parameters:
realm
- - the authorization realm.- Returns:
- the authorizations credentials for the given realm
Copyright (c) 2001 - Apache Software Foundation