Class MaxRateDecoder.SubscriptionsDecoder
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.consumer.rate.sbe.stubs.MaxRateDecoder.SubscriptionsDecoder
-
- All Implemented Interfaces:
java.lang.Iterable<MaxRateDecoder.SubscriptionsDecoder>,java.util.Iterator<MaxRateDecoder.SubscriptionsDecoder>
- Enclosing class:
- MaxRateDecoder
public static class MaxRateDecoder.SubscriptionsDecoder extends java.lang.Object implements java.lang.Iterable<MaxRateDecoder.SubscriptionsDecoder>, java.util.Iterator<MaxRateDecoder.SubscriptionsDecoder>
-
-
Field Summary
Fields Modifier and Type Field Description static intHEADER_SIZE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intactingBlockLength()java.lang.StringBuilderappendTo(java.lang.StringBuilder builder)intcount()booleanhasNext()longid()static intidEncodingLength()static intidEncodingOffset()static intidId()static longidMaxValue()static java.lang.StringidMetaAttribute(MetaAttribute metaAttribute)static longidMinValue()static longidNullValue()static intidSinceVersion()java.util.Iterator<MaxRateDecoder.SubscriptionsDecoder>iterator()doublemaxRate()static intmaxRateEncodingLength()static intmaxRateEncodingOffset()static intmaxRateId()static doublemaxRateMaxValue()static java.lang.StringmaxRateMetaAttribute(MetaAttribute metaAttribute)static doublemaxRateMinValue()static doublemaxRateNullValue()static intmaxRateSinceVersion()MaxRateDecoder.SubscriptionsDecodernext()voidremove()static intsbeBlockLength()static intsbeHeaderSize()java.lang.StringtoString()voidwrap(org.agrona.DirectBuffer buffer)
-
-
-
Field Detail
-
HEADER_SIZE
public static final int HEADER_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
wrap
public void wrap(org.agrona.DirectBuffer buffer)
-
sbeHeaderSize
public static int sbeHeaderSize()
-
sbeBlockLength
public static int sbeBlockLength()
-
actingBlockLength
public int actingBlockLength()
-
count
public int count()
-
iterator
public java.util.Iterator<MaxRateDecoder.SubscriptionsDecoder> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<MaxRateDecoder.SubscriptionsDecoder>
-
remove
public void remove()
- Specified by:
removein interfacejava.util.Iterator<MaxRateDecoder.SubscriptionsDecoder>
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfacejava.util.Iterator<MaxRateDecoder.SubscriptionsDecoder>
-
next
public MaxRateDecoder.SubscriptionsDecoder next()
- Specified by:
nextin interfacejava.util.Iterator<MaxRateDecoder.SubscriptionsDecoder>
-
idId
public static int idId()
-
idSinceVersion
public static int idSinceVersion()
-
idEncodingOffset
public static int idEncodingOffset()
-
idEncodingLength
public static int idEncodingLength()
-
idMetaAttribute
public static java.lang.String idMetaAttribute(MetaAttribute metaAttribute)
-
idNullValue
public static long idNullValue()
-
idMinValue
public static long idMinValue()
-
idMaxValue
public static long idMaxValue()
-
id
public long id()
-
maxRateId
public static int maxRateId()
-
maxRateSinceVersion
public static int maxRateSinceVersion()
-
maxRateEncodingOffset
public static int maxRateEncodingOffset()
-
maxRateEncodingLength
public static int maxRateEncodingLength()
-
maxRateMetaAttribute
public static java.lang.String maxRateMetaAttribute(MetaAttribute metaAttribute)
-
maxRateNullValue
public static double maxRateNullValue()
-
maxRateMinValue
public static double maxRateMinValue()
-
maxRateMaxValue
public static double maxRateMaxValue()
-
maxRate
public double maxRate()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
appendTo
public java.lang.StringBuilder appendTo(java.lang.StringBuilder builder)
-
-