public final class TimeoutHttpRequesterFilter
extends Object
implements StreamingHttpClientFilterFactory, StreamingHttpConnectionFilterFactory, HttpExecutionStrategyInfluencer
| Constructor and Description |
|---|
TimeoutHttpRequesterFilter(Duration duration)
Creates a new instance.
|
TimeoutHttpRequesterFilter(Duration duration,
Executor timeoutExecutor)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
StreamingHttpClientFilter |
create(FilterableStreamingHttpClient client) |
StreamingHttpConnectionFilter |
create(FilterableStreamingHttpConnection connection) |
HttpExecutionStrategy |
influenceStrategy(HttpExecutionStrategy strategy) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic TimeoutHttpRequesterFilter(Duration duration)
duration - the timeout Durationpublic TimeoutHttpRequesterFilter(Duration duration,
Executor timeoutExecutor)
duration - the timeout DurationtimeoutExecutor - the Executor to use for managing the timer notificationspublic StreamingHttpClientFilter create(FilterableStreamingHttpClient client)
create in interface StreamingHttpClientFilterFactorypublic StreamingHttpConnectionFilter create(FilterableStreamingHttpConnection connection)
create in interface StreamingHttpConnectionFilterFactorypublic HttpExecutionStrategy influenceStrategy(HttpExecutionStrategy strategy)
influenceStrategy in interface HttpExecutionStrategyInfluencer