public boolean awaitTermination()

in src/main/java/org/apache/skywalking/banyandb/v1/client/grpc/channel/ChannelManager.java [138:146]


    public boolean awaitTermination(long timeout, TimeUnit unit) throws InterruptedException {
        long endTimeNanos = System.nanoTime() + unit.toNanos(timeout);
        entryRef.get().channel.awaitTermination(endTimeNanos - System.nanoTime(), TimeUnit.NANOSECONDS);
        if (executor != null) {
            long awaitTimeNanos = endTimeNanos - System.nanoTime();
            executor.awaitTermination(awaitTimeNanos, TimeUnit.NANOSECONDS);
        }
        return isTerminated();
    }