| Interface | Description |
|---|---|
| IBreakCheck |
Allow for abort checks during long waits.
|
| IConnectionThrottler |
An IConnectionThrottler object is not thread-local.
|
| IFetchThrottler |
An IFetchThrottler object is meant to be used as part of a fetch cycle.
|
| IKeystoreManager |
This interface describes a class that manages keys and certificates in a secure manner.
|
| IStreamThrottler |
An IConnectionThrottler object is meant to be embedded in an InputStream.
|
| IThrottleGroups |
An IThrottleGroups object is thread-local and creates a virtual pool
of connections to resources whose access needs to be throttled in number,
rate of use, and byte rate.
|
| IThrottleSpec |
An IThrottleSpec object describes what throttling criteria to apply
per bin.
|
| Class | Description |
|---|---|
| KeystoreManagerFactory |
This class is the factory class for keystore managers.
|
| KeystoreManagerFactory.OpenTrustManager | |
| ThrottleGroupsFactory |
Thread-local IThrottleGroups factory.
|
| ThrottleGroupsFactory.ThrottlerPoll |
Class that polls throttler
|
| ThrottleGroupsFactory.ThrottlerShutdown |
Class that cleans up throttler on exit
|
| Exception | Description |
|---|---|
| BreakException |
Exception signalling that a IBreakCheck abort check caused an abort.
|