SucceededFuture Class — netty Architecture
Architecture documentation for the SucceededFuture class in SucceededFuture.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c2aae1cf_2537_ecff_b75f_698053d4cdc0["SucceededFuture"] 2719d086_31e2_e452_be70_06d7ebf4b1af["SucceededFuture.java"] c2aae1cf_2537_ecff_b75f_698053d4cdc0 -->|defined in| 2719d086_31e2_e452_be70_06d7ebf4b1af da4ba85c_5825_61c4_9228_0af963c66893["SucceededFuture()"] c2aae1cf_2537_ecff_b75f_698053d4cdc0 -->|method| da4ba85c_5825_61c4_9228_0af963c66893 a2e53e23_93bc_c81e_cf28_ae295ab394bb["Throwable()"] c2aae1cf_2537_ecff_b75f_698053d4cdc0 -->|method| a2e53e23_93bc_c81e_cf28_ae295ab394bb c4601bfe_7727_cd95_273b_b564c3ad4df7["isSuccess()"] c2aae1cf_2537_ecff_b75f_698053d4cdc0 -->|method| c4601bfe_7727_cd95_273b_b564c3ad4df7 1145d1b0_db33_e693_a72e_9fc24a03ccdd["V()"] c2aae1cf_2537_ecff_b75f_698053d4cdc0 -->|method| 1145d1b0_db33_e693_a72e_9fc24a03ccdd
Relationship Graph
Source Code
common/src/main/java/io/netty/util/concurrent/SucceededFuture.java lines 23–50
public final class SucceededFuture<V> extends CompleteFuture<V> {
private final V result;
/**
* Creates a new instance.
*
* @param executor the {@link EventExecutor} associated with this future
*/
public SucceededFuture(EventExecutor executor, V result) {
super(executor);
this.result = result;
}
@Override
public Throwable cause() {
return null;
}
@Override
public boolean isSuccess() {
return true;
}
@Override
public V getNow() {
return result;
}
}
Source
Frequently Asked Questions
What is the SucceededFuture class?
SucceededFuture is a class in the netty codebase, defined in common/src/main/java/io/netty/util/concurrent/SucceededFuture.java.
Where is SucceededFuture defined?
SucceededFuture is defined in common/src/main/java/io/netty/util/concurrent/SucceededFuture.java at line 23.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free