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() {
Source
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