| Package | Description |
|---|---|
| org.aoju.bus.core.io |
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncTimeout
此超时使用后台线程在超时发生时精确地执行操作 用它来
在本地不支持超时的地方实现超时,例如对阻塞的套接字操作.
|
class |
Delegate
将调用转发给另一个调用的
Timeout. |
| Modifier and Type | Field and Description |
|---|---|
static Timeout |
Timeout.NONE
既不跟踪也不检测超时的空超时。在不需要超时
的情况下使用它,例如在操作不会阻塞的实现中.
|
| Modifier and Type | Method and Description |
|---|---|
Timeout |
Timeout.clearDeadline() |
Timeout |
Delegate.clearDeadline() |
Timeout |
Timeout.clearTimeout() |
Timeout |
Delegate.clearTimeout() |
Timeout |
Timeout.deadline(long duration,
TimeUnit unit) |
Timeout |
Timeout.deadlineNanoTime(long deadlineNanoTime) |
Timeout |
Delegate.deadlineNanoTime(long deadlineNanoTime) |
Timeout |
Delegate.delegate() |
Timeout |
Source.timeout()
返回此源的超时时间.
|
Timeout |
Sink.timeout() |
Timeout |
RealSource.timeout() |
Timeout |
RealSink.timeout() |
Timeout |
InflaterSource.timeout() |
Timeout |
GzipSource.timeout() |
Timeout |
GzipSink.timeout() |
Timeout |
DelegateSource.timeout() |
Timeout |
DelegateSink.timeout() |
Timeout |
DeflaterSink.timeout() |
Timeout |
Buffer.timeout() |
Timeout |
Timeout.timeout(long timeout,
TimeUnit unit) |
Timeout |
Delegate.timeout(long timeout,
TimeUnit unit) |
| Modifier and Type | Method and Description |
|---|---|
Delegate |
Delegate.setDelegate(Timeout delegate) |
| Constructor and Description |
|---|
Delegate(Timeout delegate) |
Copyright © 2020. All rights reserved.