WrappedUnpooledUnsafeByteBufTest Class — netty Architecture
Architecture documentation for the WrappedUnpooledUnsafeByteBufTest class in WrappedUnpooledUnsafeByteBufTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 7f3a0db9_5969_c1db_cbd0_e278ee79dc67["WrappedUnpooledUnsafeByteBufTest"] d623aa4f_83ae_fe39_cff3_8a5ce2be9d0b["WrappedUnpooledUnsafeByteBufTest.java"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|defined in| d623aa4f_83ae_fe39_cff3_8a5ce2be9d0b 695aa377_fcaf_b9d3_adb6_a9c5f2e1a334["init()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| 695aa377_fcaf_b9d3_adb6_a9c5f2e1a334 3dba98b7_77d1_d34c_770b_3304b53583d5["ByteBuf()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| 3dba98b7_77d1_d34c_770b_3304b53583d5 8fb85549_9f47_1034_65a8_087d6b3d3d80["testInternalNioBuffer()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| 8fb85549_9f47_1034_65a8_087d6b3d3d80 00e34e78_e705_93ab_a1a9_119013536873["testDuplicateReadGatheringByteChannelMultipleThreads()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| 00e34e78_e705_93ab_a1a9_119013536873 aabe7bbf_c1fd_98cd_3287_52b338d54c58["testSliceReadGatheringByteChannelMultipleThreads()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| aabe7bbf_c1fd_98cd_3287_52b338d54c58 57e9a8f9_b422_5208_6e82_f95ff0a5aab1["testDuplicateReadOutputStreamMultipleThreads()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| 57e9a8f9_b422_5208_6e82_f95ff0a5aab1 299e86b9_848b_0fb5_9318_16b3aacd3f58["testSliceReadOutputStreamMultipleThreads()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| 299e86b9_848b_0fb5_9318_16b3aacd3f58 cb2b5bf6_6274_2c37_0dbb_9e793690bfc5["testDuplicateBytesInArrayMultipleThreads()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| cb2b5bf6_6274_2c37_0dbb_9e793690bfc5 ea1452c9_0057_5584_519a_dcdcf992171d["testSliceBytesInArrayMultipleThreads()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| ea1452c9_0057_5584_519a_dcdcf992171d b2a95a0a_457d_668c_79ea_5afdbb7569a8["testNioBufferExposeOnlyRegion()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| b2a95a0a_457d_668c_79ea_5afdbb7569a8 429166ad_c633_48e8_d6f0_f14a007f82dd["testGetReadOnlyDirectDst()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| 429166ad_c633_48e8_d6f0_f14a007f82dd 8dd68744_bad9_0847_ca10_9836bea53f13["testGetReadOnlyHeapDst()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| 8dd68744_bad9_0847_ca10_9836bea53f13 4c3443f4_da88_709a_e0db_49bfa6d5d6ac["testReadBytes()"] 7f3a0db9_5969_c1db_cbd0_e278ee79dc67 -->|method| 4c3443f4_da88_709a_e0db_49bfa6d5d6ac
Relationship Graph
Source Code
buffer/src/test/java/io/netty/buffer/WrappedUnpooledUnsafeByteBufTest.java lines 26–264
public class WrappedUnpooledUnsafeByteBufTest extends BigEndianUnsafeDirectByteBufTest {
@BeforeEach
@Override
public void init() {
Assumptions.assumeTrue(PlatformDependent.useDirectBufferNoCleaner(),
"PlatformDependent.useDirectBufferNoCleaner() returned false, skip tests");
super.init();
}
@Override
protected ByteBuf newBuffer(int length, int maxCapacity) {
Assumptions.assumeTrue(maxCapacity == Integer.MAX_VALUE);
return new WrappedUnpooledUnsafeDirectByteBuf(UnpooledByteBufAllocator.DEFAULT,
PlatformDependent.allocateMemory(length), length, true);
}
@Test
@Override
public void testInternalNioBuffer() {
assertThrows(IndexOutOfBoundsException.class, new Executable() {
@Override
public void execute() {
WrappedUnpooledUnsafeByteBufTest.super.testInternalNioBuffer();
}
});
}
@Test
@Override
public void testDuplicateReadGatheringByteChannelMultipleThreads() {
assertThrows(IndexOutOfBoundsException.class, new Executable() {
@Override
public void execute() throws Exception {
WrappedUnpooledUnsafeByteBufTest.super.testDuplicateReadGatheringByteChannelMultipleThreads();
}
});
}
@Test
@Override
public void testSliceReadGatheringByteChannelMultipleThreads() {
assertThrows(IndexOutOfBoundsException.class, new Executable() {
@Override
public void execute() throws Exception {
WrappedUnpooledUnsafeByteBufTest.super.testSliceReadGatheringByteChannelMultipleThreads();
}
});
}
@Test
@Override
public void testDuplicateReadOutputStreamMultipleThreads() {
assertThrows(IndexOutOfBoundsException.class, new Executable() {
@Override
public void execute() throws Exception {
WrappedUnpooledUnsafeByteBufTest.super.testDuplicateReadOutputStreamMultipleThreads();
}
});
}
@Test
@Override
public void testSliceReadOutputStreamMultipleThreads() {
assertThrows(IndexOutOfBoundsException.class, new Executable() {
@Override
public void execute() throws Exception {
WrappedUnpooledUnsafeByteBufTest.super.testSliceReadOutputStreamMultipleThreads();
}
});
}
@Test
@Override
public void testDuplicateBytesInArrayMultipleThreads() {
assertThrows(IndexOutOfBoundsException.class, new Executable() {
@Override
public void execute() throws Exception {
WrappedUnpooledUnsafeByteBufTest.super.testDuplicateBytesInArrayMultipleThreads();
}
Source
Frequently Asked Questions
What is the WrappedUnpooledUnsafeByteBufTest class?
WrappedUnpooledUnsafeByteBufTest is a class in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/WrappedUnpooledUnsafeByteBufTest.java.
Where is WrappedUnpooledUnsafeByteBufTest defined?
WrappedUnpooledUnsafeByteBufTest is defined in buffer/src/test/java/io/netty/buffer/WrappedUnpooledUnsafeByteBufTest.java at line 26.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free