Class ConsumerLoadDecoder.SubscriptionsDecoder
java.lang.Object
pl.allegro.tech.hermes.consumers.supervisor.workload.sbe.stubs.ConsumerLoadDecoder.SubscriptionsDecoder
- All Implemented Interfaces:
Iterable<ConsumerLoadDecoder.SubscriptionsDecoder>,Iterator<ConsumerLoadDecoder.SubscriptionsDecoder>
- Enclosing class:
- ConsumerLoadDecoder
public static final class ConsumerLoadDecoder.SubscriptionsDecoder
extends Object
implements Iterable<ConsumerLoadDecoder.SubscriptionsDecoder>, Iterator<ConsumerLoadDecoder.SubscriptionsDecoder>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintappendTo(StringBuilder builder) intcount()static intstatic intbooleanhasNext()longid()static intstatic intstatic intidId()static longstatic StringidMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intiterator()next()doublestatic intstatic intstatic intstatic doublestatic StringoperationsPerSecondMetaAttribute(MetaAttribute metaAttribute) static doublestatic doublestatic intvoidremove()static intstatic intsbeSkip()voidwrap(org.agrona.DirectBuffer buffer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
HEADER_SIZE
public static final int HEADER_SIZE- See Also:
-
-
Method Details
-
wrap
public void wrap(org.agrona.DirectBuffer buffer) -
next
- Specified by:
nextin interfaceIterator<ConsumerLoadDecoder.SubscriptionsDecoder>
-
countMinValue
public static int countMinValue() -
countMaxValue
public static int countMaxValue() -
sbeHeaderSize
public static int sbeHeaderSize() -
sbeBlockLength
public static int sbeBlockLength() -
actingBlockLength
public int actingBlockLength() -
count
public int count() -
iterator
- Specified by:
iteratorin interfaceIterable<ConsumerLoadDecoder.SubscriptionsDecoder>
-
remove
public void remove()- Specified by:
removein interfaceIterator<ConsumerLoadDecoder.SubscriptionsDecoder>
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<ConsumerLoadDecoder.SubscriptionsDecoder>
-
idId
public static int idId() -
idSinceVersion
public static int idSinceVersion() -
idEncodingOffset
public static int idEncodingOffset() -
idEncodingLength
public static int idEncodingLength() -
idMetaAttribute
-
idNullValue
public static long idNullValue() -
idMinValue
public static long idMinValue() -
idMaxValue
public static long idMaxValue() -
id
public long id() -
operationsPerSecondId
public static int operationsPerSecondId() -
operationsPerSecondSinceVersion
public static int operationsPerSecondSinceVersion() -
operationsPerSecondEncodingOffset
public static int operationsPerSecondEncodingOffset() -
operationsPerSecondEncodingLength
public static int operationsPerSecondEncodingLength() -
operationsPerSecondMetaAttribute
-
operationsPerSecondNullValue
public static double operationsPerSecondNullValue() -
operationsPerSecondMinValue
public static double operationsPerSecondMinValue() -
operationsPerSecondMaxValue
public static double operationsPerSecondMaxValue() -
operationsPerSecond
public double operationsPerSecond() -
appendTo
-
sbeSkip
-