本文整理了Java中com.cloudhopper.commons.util.windowing.Window.cancelAll()
方法的一些代码示例,展示了Window.cancelAll()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.cancelAll()
方法的具体详情如下:
包路径:com.cloudhopper.commons.util.windowing.Window
类名称:Window
方法名:cancelAll
[英]Cancels (completes) all requests. Any callers/threads waiting for completion will be signaled. Also, since this frees up all slots in the window, all callers/threads blocked with pending offers will be signaled to continue.
[中]取消(完成)所有请求。等待完成的所有调用方/线程都将收到信号。此外,由于这会释放窗口中的所有插槽,所有被挂起的报价阻止的呼叫者/线程都会收到继续的信号。
代码示例来源:origin: com.cloudhopper/ch-commons-util
/**
* Destroy this window by freeing all resources associated with it. All
* pending offers are cancelled, followed by all outstanding futures,
* then all listeners are removed, and monitoring is cancelled.
*/
public synchronized void destroy() {
try {
this.abortPendingOffers();
} catch (Exception e) { }
this.cancelAll();
this.listeners.clear();
this.stopMonitor();
}
代码示例来源:origin: org.restcomm.smpp/ch-commons-util
/**
* Destroy this window by freeing all resources associated with it. All
* pending offers are cancelled, followed by all outstanding futures,
* then all listeners are removed, and monitoring is cancelled.
*/
public synchronized void destroy() {
try {
this.abortPendingOffers();
} catch (Exception e) { }
this.cancelAll();
this.listeners.clear();
this.stopMonitor();
}
内容来源于网络,如有侵权,请联系作者删除!