setCapacity() — netty Function Reference
Architecture documentation for the setCapacity() function in QpackDecoderDynamicTableTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 6b7a7c02_4a90_20c8_86d6_a98036e7483f["setCapacity()"] 091d8141_4743_3fd2_b4c8_b5018e33c504["QpackDecoderDynamicTableTest"] 6b7a7c02_4a90_20c8_86d6_a98036e7483f -->|defined in| 091d8141_4743_3fd2_b4c8_b5018e33c504 bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a["add()"] bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a -->|calls| 6b7a7c02_4a90_20c8_86d6_a98036e7483f 732f83db_a1a2_68be_c2e3_1de54de9beee["QpackDecoderDynamicTable()"] 732f83db_a1a2_68be_c2e3_1de54de9beee -->|calls| 6b7a7c02_4a90_20c8_86d6_a98036e7483f becb0143_b4b9_93f8_4433_b28a9d88ee97["size()"] 6b7a7c02_4a90_20c8_86d6_a98036e7483f -->|calls| becb0143_b4b9_93f8_4433_b28a9d88ee97 bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a["add()"] 6b7a7c02_4a90_20c8_86d6_a98036e7483f -->|calls| bd9ed665_b3f8_a6a0_8149_c1e4807bbd9a c9bfe71e_3d89_5e14_9594_9cea70b448a5["length()"] 6b7a7c02_4a90_20c8_86d6_a98036e7483f -->|calls| c9bfe71e_3d89_5e14_9594_9cea70b448a5 2f325bb8_3228_4f45_12c8_720ccf234b39["getEntry()"] 6b7a7c02_4a90_20c8_86d6_a98036e7483f -->|calls| 2f325bb8_3228_4f45_12c8_720ccf234b39 style 6b7a7c02_4a90_20c8_86d6_a98036e7483f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http3/src/test/java/io/netty/handler/codec/http3/QpackDecoderDynamicTableTest.java lines 68–94
@Test
public void setCapacity() throws Exception {
QpackHeaderField entry1 = new QpackHeaderField("foo", "bar");
QpackHeaderField entry2 = new QpackHeaderField("hello", "world");
final long size1 = entry1.size();
final long size2 = entry2.size();
QpackDecoderDynamicTable table = newTable(size1 + size2);
table.add(entry1);
table.add(entry2);
assertEquals(2, table.length());
assertEquals(size1 + size2, table.size());
assertEquals(entry1, table.getEntry(0));
assertEquals(entry2, table.getEntry(1));
table.setCapacity((size1 + size2) * 2); //larger capacity
assertEquals(2, table.length());
assertEquals(size1 + size2, table.size());
table.setCapacity(size2); //smaller capacity
//entry1 will be removed
assertEquals(1, table.length());
assertEquals(size2, table.size());
assertEquals(entry2, table.getEntry(0));
table.setCapacity(0); //clear all
assertEquals(0, table.length());
assertEquals(0, table.size());
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does setCapacity() do?
setCapacity() is a function in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/QpackDecoderDynamicTableTest.java.
Where is setCapacity() defined?
setCapacity() is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/QpackDecoderDynamicTableTest.java at line 68.
What does setCapacity() call?
setCapacity() calls 4 function(s): add, getEntry, length, size.
What calls setCapacity()?
setCapacity() is called by 2 function(s): QpackDecoderDynamicTable, add.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free