本文整理了Java中io.vertx.core.Context.removeCloseHook()
方法的一些代码示例,展示了Context.removeCloseHook()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.removeCloseHook()
方法的具体详情如下:
包路径:io.vertx.core.Context
类名称:Context
方法名:removeCloseHook
暂无
代码示例来源:origin: eclipse-vertx/vert.x
@Override
public void close() {
synchronized (this) {
if (!closed) {
closed = true;
} else {
return;
}
}
ctx.removeCloseHook(this);
pool.release();
}
代码示例来源:origin: eclipse-vertx/vert.x
private <T> boolean removeLocalRegistration(HandlerHolder<T> holder) {
String address = holder.getHandler().address();
boolean last = handlerMap.compute(address, (key, val) -> {
if (val == null) {
return null;
}
ConcurrentCyclicSequence<HandlerHolder> next = val.remove(holder);
return next.size() == 0 ? null : next;
}) == null;
if (holder.setRemoved()) {
holder.getContext().removeCloseHook(new HandlerEntry<>(address, holder.getHandler()));
}
return last;
}
代码示例来源:origin: io.vertx/vertx-core
@Override
public void close() {
synchronized (this) {
if (!closed) {
closed = true;
} else {
return;
}
}
ctx.removeCloseHook(this);
pool.release();
}
代码示例来源:origin: io.vertx/vertx-core
private <T> boolean removeLocalRegistration(HandlerHolder<T> holder) {
String address = holder.getHandler().address();
boolean last = handlerMap.compute(address, (key, val) -> {
if (val == null) {
return null;
}
ConcurrentCyclicSequence<HandlerHolder> next = val.remove(holder);
return next.size() == 0 ? null : next;
}) == null;
if (holder.setRemoved()) {
holder.getContext().removeCloseHook(new HandlerEntry<>(address, holder.getHandler()));
}
return last;
}
代码示例来源:origin: io.vertx/vertx-rx-java
public void removeCloseHook(Closeable hook) {
delegate.removeCloseHook(hook);
}
代码示例来源:origin: vert-x3/vertx-rx
public void removeCloseHook(Closeable hook) {
delegate.removeCloseHook(hook);
}
代码示例来源:origin: reactiverse/reactive-pg-client
public void close() {
if (registerCloseHook) {
ctx.removeCloseHook(hook);
}
client.close();
}
代码示例来源:origin: io.reactiverse/reactive-pg-client
public void close() {
if (registerCloseHook) {
ctx.removeCloseHook(hook);
}
client.close();
}
代码示例来源:origin: vietj/advanced-vertx-guide
/**
* API close method - this is called by the user
*/
public void close() {
// Remove the hook
context.removeCloseHook(this);
// Do cleanup, the method will complete the future
doClose(Future.future());
}
内容来源于网络,如有侵权,请联系作者删除!