Home / Function/ setInput() — netty Function Reference

setInput() — netty Function Reference

Architecture documentation for the setInput() function in SpdyHeaderBlockZlibEncoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  f113f3d7_a047_f905_66f6_eddbc17f3072["setInput()"]
  ee5cb7c0_3853_3f2d_592d_ad4d03df48a3["SpdyHeaderBlockZlibEncoder"]
  f113f3d7_a047_f905_66f6_eddbc17f3072 -->|defined in| ee5cb7c0_3853_3f2d_592d_ad4d03df48a3
  c720c12f_ae58_674a_a621_ba0a1ec05575["ByteBuf()"]
  c720c12f_ae58_674a_a621_ba0a1ec05575 -->|calls| f113f3d7_a047_f905_66f6_eddbc17f3072
  style f113f3d7_a047_f905_66f6_eddbc17f3072 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyHeaderBlockZlibEncoder.java lines 43–55

    private int setInput(ByteBuf decompressed) {
        int len = decompressed.readableBytes();

        if (decompressed.hasArray()) {
            compressor.setInput(decompressed.array(), decompressed.arrayOffset() + decompressed.readerIndex(), len);
        } else {
            byte[] in = new byte[len];
            decompressed.getBytes(decompressed.readerIndex(), in);
            compressor.setInput(in, 0, in.length);
        }

        return len;
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does setInput() do?
setInput() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyHeaderBlockZlibEncoder.java.
Where is setInput() defined?
setInput() is defined in codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyHeaderBlockZlibEncoder.java at line 43.
What calls setInput()?
setInput() is called by 1 function(s): ByteBuf.

Analyze Your Own Codebase

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

Try Supermodel Free