IoUringBufferRingExhaustedEvent Class — netty Architecture
Architecture documentation for the IoUringBufferRingExhaustedEvent class in IoUringBufferRingExhaustedEvent.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 2fa25d77_4e26_a396_eab8_60cb3cbe7d92["IoUringBufferRingExhaustedEvent"] da9ae312_c0d9_258b_7f45_8d170e555850["IoUringBufferRingExhaustedEvent.java"] 2fa25d77_4e26_a396_eab8_60cb3cbe7d92 -->|defined in| da9ae312_c0d9_258b_7f45_8d170e555850 a7915ae8_64c9_3ee8_90d0_d1d80104d003["IoUringBufferRingExhaustedEvent()"] 2fa25d77_4e26_a396_eab8_60cb3cbe7d92 -->|method| a7915ae8_64c9_3ee8_90d0_d1d80104d003 7a9958d4_4075_7af8_36e2_1c166e2c2d26["bufferGroupId()"] 2fa25d77_4e26_a396_eab8_60cb3cbe7d92 -->|method| 7a9958d4_4075_7af8_36e2_1c166e2c2d26 432b760f_bea2_5995_7130_95e760f4f9ce["String()"] 2fa25d77_4e26_a396_eab8_60cb3cbe7d92 -->|method| 432b760f_bea2_5995_7130_95e760f4f9ce 800c324a_04d1_f04f_21b0_a2b184f5b892["hashCode()"] 2fa25d77_4e26_a396_eab8_60cb3cbe7d92 -->|method| 800c324a_04d1_f04f_21b0_a2b184f5b892 f5e55217_c144_b8da_416e_8d7a14e72edf["equals()"] 2fa25d77_4e26_a396_eab8_60cb3cbe7d92 -->|method| f5e55217_c144_b8da_416e_8d7a14e72edf
Relationship Graph
Source Code
transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringBufferRingExhaustedEvent.java lines 21–56
public final class IoUringBufferRingExhaustedEvent {
private final short bufferGroupId;
IoUringBufferRingExhaustedEvent(short bufferGroupId) {
this.bufferGroupId = bufferGroupId;
}
/**
* Returns the buffer group id of the buffer ring that caused this event.
*
* @return the id.
*/
public short bufferGroupId() {
return bufferGroupId;
}
@Override
public String toString() {
return "BufferRingExhaustedEvent{" +
"bufferGroupId=" + bufferGroupId +
'}';
}
@Override
public int hashCode() {
return Short.hashCode(bufferGroupId);
}
@Override
public boolean equals(Object obj) {
if (obj instanceof IoUringBufferRingExhaustedEvent) {
return bufferGroupId == ((IoUringBufferRingExhaustedEvent) obj).bufferGroupId;
}
return false;
}
}
Defined In
Source
Frequently Asked Questions
What is the IoUringBufferRingExhaustedEvent class?
IoUringBufferRingExhaustedEvent is a class in the netty codebase, defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringBufferRingExhaustedEvent.java.
Where is IoUringBufferRingExhaustedEvent defined?
IoUringBufferRingExhaustedEvent is defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringBufferRingExhaustedEvent.java at line 21.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free