java.lang.Object
org.apache.pulsar.broker.service.resource.usage.NetworkUsage

public final class NetworkUsage extends Object
  • Constructor Details

    • NetworkUsage

      public NetworkUsage()
  • Method Details

    • hasBytesPerPeriod

      public boolean hasBytesPerPeriod()
    • getBytesPerPeriod

      public long getBytesPerPeriod()
    • setBytesPerPeriod

      public NetworkUsage setBytesPerPeriod(long bytesPerPeriod)
    • clearBytesPerPeriod

      public NetworkUsage clearBytesPerPeriod()
    • hasMessagesPerPeriod

      public boolean hasMessagesPerPeriod()
    • getMessagesPerPeriod

      public long getMessagesPerPeriod()
    • setMessagesPerPeriod

      public NetworkUsage setMessagesPerPeriod(long messagesPerPeriod)
    • clearMessagesPerPeriod

      public NetworkUsage clearMessagesPerPeriod()
    • writeTo

      public int writeTo(io.netty.buffer.ByteBuf _b)
    • getSerializedSize

      public int getSerializedSize()
    • parseFrom

      public void parseFrom(io.netty.buffer.ByteBuf _buffer, int _size)
    • clear

      public NetworkUsage clear()
    • copyFrom

      public NetworkUsage copyFrom(NetworkUsage _other)
    • toByteArray

      public byte[] toByteArray()
    • parseFrom

      public void parseFrom(byte[] a)