| Modifier and Type | Class and Description |
|---|---|
protected static class |
ThrottledFetcher.ThrottledConnection
Throttled connections.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<IThrottledConnection> |
ThrottledFetcher.ConnectionPool.connections
The actual pool of connections
|
| Modifier and Type | Method and Description |
|---|---|
static IThrottledConnection |
ThrottledFetcher.getConnection(org.apache.manifoldcf.core.interfaces.IThreadContext threadContext,
java.lang.String throttleGroupName,
java.lang.String protocol,
java.lang.String server,
int port,
PageCredentials authentication,
org.apache.manifoldcf.connectorcommon.interfaces.IKeystoreManager trustStore,
org.apache.manifoldcf.connectorcommon.interfaces.IThrottleSpec throttleDescription,
java.lang.String[] binNames,
int connectionLimit,
java.lang.String proxyHost,
int proxyPort,
java.lang.String proxyAuthDomain,
java.lang.String proxyAuthUsername,
java.lang.String proxyAuthPassword,
int socketTimeoutMilliseconds,
int connectionTimeoutMilliseconds,
org.apache.manifoldcf.crawler.interfaces.IAbortActivity activities)
Obtain a connection to specified protocol, server, and port.
|
IThrottledConnection |
ThrottledFetcher.ConnectionPool.grab(org.apache.manifoldcf.crawler.interfaces.IAbortActivity activities) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DataCache.addData(org.apache.manifoldcf.crawler.interfaces.IProcessActivity activities,
java.lang.String documentIdentifier,
IThrottledConnection connection)
Add a data entry into the cache.
|
void |
ThrottledFetcher.ConnectionPool.release(IThrottledConnection connection) |