Package io.zenoh.qos
Enum CongestionControl
-
- All Implemented Interfaces:
-
java.io.Serializable,kotlin.Comparable
public enum CongestionControl extends Enum<CongestionControl>
The congestion control to be applied when routing the data.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCongestionControl.Companion
-
Enum Constant Summary
Enum Constants Enum Constant Description DROPAllows the message to be dropped if all buffers are full.
BLOCKPrevents the message from being dropped at all cost. In the face of heavy congestion on a part of the network, this could result in your publisher node blocking.
BLOCK_FIRSTBlocks low-priority traffic first, then drops when needed.
-
Method Summary
Modifier and Type Method Description final CongestionControlvalueOf(String value)Returns the enum constant of this type with the specified name. final Array<CongestionControl>values()Returns an array containing the constants of this enum type, in the order they're declared. final IntegergetValue()-
-
Method Detail
-
valueOf
final CongestionControl valueOf(String value)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
-
values
final Array<CongestionControl> values()
Returns an array containing the constants of this enum type, in the order they're declared.
This method may be used to iterate over the constants.
-
-
-
-