Package org.eclipse.jetty.client
Class HttpConnection.RequestTimeouts
java.lang.Object
org.eclipse.jetty.io.CyclicTimeouts<HttpChannel>
org.eclipse.jetty.client.HttpConnection.RequestTimeouts
- All Implemented Interfaces:
Destroyable
- Enclosing class:
HttpConnection
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.io.CyclicTimeouts
CyclicTimeouts.Expirable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Iterator
<HttpChannel> iterator()
protected boolean
onExpired
(HttpChannel channel) Invoked during the iteration when the given entity is expired.Methods inherited from class org.eclipse.jetty.io.CyclicTimeouts
destroy, schedule
-
Constructor Details
-
RequestTimeouts
-
-
Method Details
-
iterator
- Specified by:
iterator
in classCyclicTimeouts<HttpChannel>
- Returns:
- the entities to iterate over when this instance expires
-
onExpired
Description copied from class:CyclicTimeouts
Invoked during the iteration when the given entity is expired.
This method may be invoked multiple times, and even concurrently, for the same expirable entity and therefore the expiration of the entity, if any, should be an idempotent action.
- Specified by:
onExpired
in classCyclicTimeouts<HttpChannel>
- Parameters:
channel
- the entity that is expired- Returns:
- whether the entity should be removed from the iterator via
Iterator.remove()
-