org.apache.axis.components.net
Interface CommonsHTTPClientProperties
- All Known Implementing Classes:
- DefaultCommonsHTTPClientProperties
- public interface CommonsHTTPClientProperties
Interface implemented by classes seeking to configure the properties
of the multi threaded connection pool used in the CommonsHTTPSender
transport implementation.
- Author:
- Eric Friedman
getMaximumTotalConnections
public int getMaximumTotalConnections()
- Used to set the maximum number of connections that the pool can open
for all hosts. Since connections imply sockets and sockets imply
file descriptors, the setting you use must not exceed any limits
your system imposes on the number of open file descriptors a
single process may have.
- Returns:
- an integer > 1
getMaximumConnectionsPerHost
public int getMaximumConnectionsPerHost()
- Used to set the maximum number of connections that will be pooled
for a given host. This setting is also constrained by
the one returned from getMaximumTotalConnections.
- Returns:
- an integer > 1
getConnectionPoolTimeout
public int getConnectionPoolTimeout()
- Used to set the amount of time, in milliseconds, spent waiting
for an available connection from the pool. An exception is raised
if the timeout is triggered.
- Returns:
- an integer > 1 OR 0 for infinite timeout
Copyright © 2003 Apache Web Services Project. All Rights Reserved.