Home / Class/ CloseDetectingByteBufOutputStream Class — netty Architecture

CloseDetectingByteBufOutputStream Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  c15d0966_2cfb_401b_9a58_92c75ab84054["CloseDetectingByteBufOutputStream"]
  70d6155b_8eaa_1c9b_9a79_d9f89420f685["CloseDetectingByteBufOutputStream.java"]
  c15d0966_2cfb_401b_9a58_92c75ab84054 -->|defined in| 70d6155b_8eaa_1c9b_9a79_d9f89420f685
  d6734f8e_4966_50fd_4615_dab57b6977fa["CloseDetectingByteBufOutputStream()"]
  c15d0966_2cfb_401b_9a58_92c75ab84054 -->|method| d6734f8e_4966_50fd_4615_dab57b6977fa
  c48eaad5_21ac_495c_dcd0_0b13b00a1b5b["closeCalled()"]
  c15d0966_2cfb_401b_9a58_92c75ab84054 -->|method| c48eaad5_21ac_495c_dcd0_0b13b00a1b5b
  836a1e81_9eb6_50e2_02c5_1d884cbe0268["close()"]
  c15d0966_2cfb_401b_9a58_92c75ab84054 -->|method| 836a1e81_9eb6_50e2_02c5_1d884cbe0268

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/pcap/CloseDetectingByteBufOutputStream.java lines 26–46

final class CloseDetectingByteBufOutputStream extends ByteBufOutputStream {

    private boolean isCloseCalled;

    /**
     * Creates a new stream which writes data to the specified {@code buffer}.
     */
    CloseDetectingByteBufOutputStream(ByteBuf buffer) {
        super(buffer);
    }

    public boolean closeCalled() {
        return isCloseCalled;
    }

    @Override
    public void close() throws IOException {
        super.close();
        isCloseCalled = true;
    }
}

Frequently Asked Questions

What is the CloseDetectingByteBufOutputStream class?
CloseDetectingByteBufOutputStream is a class in the netty codebase, defined in handler/src/test/java/io/netty/handler/pcap/CloseDetectingByteBufOutputStream.java.
Where is CloseDetectingByteBufOutputStream defined?
CloseDetectingByteBufOutputStream is defined in handler/src/test/java/io/netty/handler/pcap/CloseDetectingByteBufOutputStream.java at line 26.

Analyze Your Own Codebase

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

Try Supermodel Free