ChannelOutboundBufferPendingBytesTracker Class — netty Architecture
Architecture documentation for the ChannelOutboundBufferPendingBytesTracker class in PendingBytesTracker.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 63a559de_03bf_4fa8_d9a8_29c53386141a["ChannelOutboundBufferPendingBytesTracker"] 7793aa4b_3621_52e5_beda_95a5097c5c3d["PendingBytesTracker.java"] 63a559de_03bf_4fa8_d9a8_29c53386141a -->|defined in| 7793aa4b_3621_52e5_beda_95a5097c5c3d 877913bd_d0d9_03b3_e88c_a37a6cf0aea0["ChannelOutboundBufferPendingBytesTracker()"] 63a559de_03bf_4fa8_d9a8_29c53386141a -->|method| 877913bd_d0d9_03b3_e88c_a37a6cf0aea0 6bee682e_3963_a4de_67e1_90f0cac1ae27["incrementPendingOutboundBytes()"] 63a559de_03bf_4fa8_d9a8_29c53386141a -->|method| 6bee682e_3963_a4de_67e1_90f0cac1ae27 2268f93a_6e01_de78_65ec_7df6eed9500f["decrementPendingOutboundBytes()"] 63a559de_03bf_4fa8_d9a8_29c53386141a -->|method| 2268f93a_6e01_de78_65ec_7df6eed9500f
Relationship Graph
Source Code
transport/src/main/java/io/netty/channel/PendingBytesTracker.java lines 68–86
private static final class ChannelOutboundBufferPendingBytesTracker extends PendingBytesTracker {
private final ChannelOutboundBuffer buffer;
ChannelOutboundBufferPendingBytesTracker(
ChannelOutboundBuffer buffer, MessageSizeEstimator.Handle estimatorHandle) {
super(estimatorHandle);
this.buffer = buffer;
}
@Override
public void incrementPendingOutboundBytes(long bytes) {
buffer.incrementPendingOutboundBytes(bytes);
}
@Override
public void decrementPendingOutboundBytes(long bytes) {
buffer.decrementPendingOutboundBytes(bytes);
}
}
Source
Frequently Asked Questions
What is the ChannelOutboundBufferPendingBytesTracker class?
ChannelOutboundBufferPendingBytesTracker is a class in the netty codebase, defined in transport/src/main/java/io/netty/channel/PendingBytesTracker.java.
Where is ChannelOutboundBufferPendingBytesTracker defined?
ChannelOutboundBufferPendingBytesTracker is defined in transport/src/main/java/io/netty/channel/PendingBytesTracker.java at line 68.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free