| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final HttpHandler | |
| private final long | |
| private final ConduitWrapper |
| Access | Constructor and Description |
|---|---|
| public | ResponseRateLimitingHandler(HttpHandler
The next handler next, int The number of bytes per time period bytes, long The time period time, TimeUnit The units of the time period timeUnit)A handler that limits the download speed to a set number of bytes/period |
| Modifier and Type | Method and Description |
|---|---|
| public void | handleRequest(HttpServerExchange
the HTTP request/response exchange exchange)Implements io. Handle the request. |
| public String |
| bytes | back to summary |
|---|---|
| private final int bytes | |
| next | back to summary |
|---|---|
| private final HttpHandler next | |
| time | back to summary |
|---|---|
| private final long time | |
| WRAPPER | back to summary |
|---|---|
| private final ConduitWrapper<StreamSinkConduit> WRAPPER | |
| ResponseRateLimitingHandler | back to summary |
|---|---|
| public ResponseRateLimitingHandler(HttpHandler next, int bytes, long time, TimeUnit timeUnit) A handler that limits the download speed to a set number of bytes/period
| |
| handleRequest | back to summary |
|---|---|
| public void handleRequest(HttpServerExchange exchange) throws Exception Implements io. Doc from io. Handle the request.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public HandlerWrapper | build(Map<String, Object>
The handler config config)Implements io. Creates the handler |
| public String | |
| public String | name()
Implements io. The string representation of the handler name. |
| public Map | parameters()
Implements io. Returns a map of parameters and their types. |
| public Set |
| Builder | back to summary |
|---|---|
| public Builder() | |
| build | back to summary |
|---|---|
| public HandlerWrapper build(Map<String, Object> config) Implements io. Doc from io. Creates the handler
| |
| defaultParameter | back to summary |
|---|---|
| public String defaultParameter() Implements io.
| |
| name | back to summary |
|---|---|
| public String name() Implements io. Doc from io. The string representation of the handler name. | |
| parameters | back to summary |
|---|---|
| public Map Implements io. Doc from io. Returns a map of parameters and their types.
| |
| requiredParameters | back to summary |
|---|---|
| public Set Implements io.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public HttpHandler |
| bytes | back to summary |
|---|---|
| private final int bytes | |
| time | back to summary |
|---|---|
| private final long time | |
| Wrapper | back to summary |
|---|---|
| private Wrapper(int bytes, long time, TimeUnit timeUnit) | |
| wrap | back to summary |
|---|---|
| public HttpHandler wrap(HttpHandler handler) Implements io.
| |