Home / Class/ VoidChannelGroupFuture Class — netty Architecture

VoidChannelGroupFuture Class — netty Architecture

Architecture documentation for the VoidChannelGroupFuture class in VoidChannelGroupFuture.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  a3970254_8be8_5fd8_eeee_c689834f5c84["VoidChannelGroupFuture"]
  2867fdec_b170_3c3b_d598_a2d946edb7d9["VoidChannelGroupFuture.java"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|defined in| 2867fdec_b170_3c3b_d598_a2d946edb7d9
  c8a31582_6032_f941_fb02_94aa0fc69811["VoidChannelGroupFuture()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| c8a31582_6032_f941_fb02_94aa0fc69811
  64fd86d5_010f_ea1c_23f9_65c394b51029["ChannelGroup()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| 64fd86d5_010f_ea1c_23f9_65c394b51029
  1ed0affe_61fc_e91e_2b1c_3dfbc0abd5d8["ChannelFuture()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| 1ed0affe_61fc_e91e_2b1c_3dfbc0abd5d8
  3eae9eba_d063_c526_38e1_23941a92b512["isSuccess()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| 3eae9eba_d063_c526_38e1_23941a92b512
  2b62ab83_120c_7c39_582b_8afeb919c018["ChannelGroupException()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| 2b62ab83_120c_7c39_582b_8afeb919c018
  7bf87264_aec5_24c9_f736_e890c0ef87ea["isPartialSuccess()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| 7bf87264_aec5_24c9_f736_e890c0ef87ea
  4021a940_900c_777f_e613_53d97dfa0bea["isPartialFailure()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| 4021a940_900c_777f_e613_53d97dfa0bea
  741a797c_f64f_380a_6a0c_23ef371ccd09["ChannelGroupFuture()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| 741a797c_f64f_380a_6a0c_23ef371ccd09
  e1240709_07ce_9853_cf01_916931378bd2["iterator()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| e1240709_07ce_9853_cf01_916931378bd2
  c29ee293_edfe_b3cf_d9af_503adf48a357["isCancellable()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| c29ee293_edfe_b3cf_d9af_503adf48a357
  4912d14f_8163_1cc6_70f6_1c6d016be4c0["await()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| 4912d14f_8163_1cc6_70f6_1c6d016be4c0
  17cf0293_f171_aa41_7a94_ff522a417415["awaitUninterruptibly()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| 17cf0293_f171_aa41_7a94_ff522a417415
  0115e329_d68c_0264_dd1e_16181f6f0e8f["Void()"]
  a3970254_8be8_5fd8_eeee_c689834f5c84 -->|method| 0115e329_d68c_0264_dd1e_16181f6f0e8f

Relationship Graph

Source Code

transport/src/main/java/io/netty/channel/group/VoidChannelGroupFuture.java lines 28–175

final class VoidChannelGroupFuture implements ChannelGroupFuture {

    private static final Iterator<ChannelFuture> EMPTY = Collections.<ChannelFuture>emptyList().iterator();
    private final ChannelGroup group;

    VoidChannelGroupFuture(ChannelGroup group) {
        this.group = group;
    }

    @Override
    public ChannelGroup group() {
        return group;
    }

    @Override
    public ChannelFuture find(Channel channel) {
        return null;
    }

    @Override
    public boolean isSuccess() {
        return false;
    }

    @Override
    public ChannelGroupException cause() {
        return null;
    }

    @Override
    public boolean isPartialSuccess() {
        return false;
    }

    @Override
    public boolean isPartialFailure() {
        return false;
    }

    @Override
    public ChannelGroupFuture addListener(GenericFutureListener<? extends Future<? super Void>> listener) {
        throw reject();
    }

    @Override
    public ChannelGroupFuture addListeners(GenericFutureListener<? extends Future<? super Void>>... listeners) {
        throw reject();
    }

    @Override
    public ChannelGroupFuture removeListener(GenericFutureListener<? extends Future<? super Void>> listener) {
        throw reject();
    }

    @Override
    public ChannelGroupFuture removeListeners(GenericFutureListener<? extends Future<? super Void>>... listeners) {
        throw reject();
    }

    @Override
    public ChannelGroupFuture await() {
        throw reject();
    }

    @Override
    public ChannelGroupFuture awaitUninterruptibly() {
        throw reject();
    }

    @Override
    public ChannelGroupFuture syncUninterruptibly() {
        throw reject();
    }

    @Override
    public ChannelGroupFuture sync() {
        throw reject();
    }

    @Override
    public Iterator<ChannelFuture> iterator() {

Frequently Asked Questions

What is the VoidChannelGroupFuture class?
VoidChannelGroupFuture is a class in the netty codebase, defined in transport/src/main/java/io/netty/channel/group/VoidChannelGroupFuture.java.
Where is VoidChannelGroupFuture defined?
VoidChannelGroupFuture is defined in transport/src/main/java/io/netty/channel/group/VoidChannelGroupFuture.java at line 28.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free