Uses of Class
org.miaixz.bus.core.io.timout.Timeout
Packages that use Timeout
-
Uses of Timeout in org.miaixz.bus.core.io.buffer
Methods in org.miaixz.bus.core.io.buffer that return Timeout -
Uses of Timeout in org.miaixz.bus.core.io.sink
Methods in org.miaixz.bus.core.io.sink that return Timeout -
Uses of Timeout in org.miaixz.bus.core.io.source
Methods in org.miaixz.bus.core.io.source that return Timeout -
Uses of Timeout in org.miaixz.bus.core.io.timout
Subclasses of Timeout in org.miaixz.bus.core.io.timoutModifier and TypeClassDescriptionclass将调用转发给另一个调用的Timeout.class此超时使用后台线程在超时发生时精确地执行操作 用它来 在本地不支持超时的地方实现超时,例如对阻塞的套接字操作.Fields in org.miaixz.bus.core.io.timout declared as TimeoutModifier and TypeFieldDescriptionstatic final TimeoutTimeout.NONE既不跟踪也不检测超时的空超时。在不需要超时 的情况下使用它,例如在操作不会阻塞的实现中Methods in org.miaixz.bus.core.io.timout that return TimeoutModifier and TypeMethodDescriptionAssignTimeout.clearDeadline()Timeout.clearDeadline()清除最后期限AssignTimeout.clearTimeout()Timeout.clearTimeout()清除超时final Timeout设定现在加上duration时间的截止时间AssignTimeout.deadlineNanoTime(long deadlineNanoTime) Timeout.deadlineNanoTime(long deadlineNanoTime) 设置达到截止期限的 System.nanoTime() 所有操作必须在此时间之前完成。使用截止期限来设置一系列操作所花费时间的最大限度。final TimeoutAssignTimeout.delegate()Timeout此实例当前正在委托给的实例最多等待timeout时间,然后中止操作。 使用每个操作超时意味着只要向前推进,任何操作序列都不会失败。Methods in org.miaixz.bus.core.io.timout with parameters of type TimeoutModifier and TypeMethodDescriptionfinal AssignTimeoutAssignTimeout.setDelegate(Timeout delegate) Constructors in org.miaixz.bus.core.io.timout with parameters of type Timeout