Home / Class/ SucceededFuture Class — netty Architecture

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;
    }
}

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