Class RateHistoryDecoder.SubscriptionsDecoder.RatesDecoder
java.lang.Object
pl.allegro.tech.hermes.consumers.consumer.rate.sbe.stubs.RateHistoryDecoder.SubscriptionsDecoder.RatesDecoder
- All Implemented Interfaces:
Iterable<RateHistoryDecoder.SubscriptionsDecoder.RatesDecoder>,Iterator<RateHistoryDecoder.SubscriptionsDecoder.RatesDecoder>
- Enclosing class:
- RateHistoryDecoder.SubscriptionsDecoder
public static final class RateHistoryDecoder.SubscriptionsDecoder.RatesDecoder
extends Object
implements Iterable<RateHistoryDecoder.SubscriptionsDecoder.RatesDecoder>, Iterator<RateHistoryDecoder.SubscriptionsDecoder.RatesDecoder>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintappendTo(StringBuilder builder) intcount()static intstatic intbooleanhasNext()iterator()next()doublerate()static intstatic intstatic intrateId()static doublestatic StringrateMetaAttribute(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<RateHistoryDecoder.SubscriptionsDecoder.RatesDecoder>
-
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<RateHistoryDecoder.SubscriptionsDecoder.RatesDecoder>
-
remove
public void remove()- Specified by:
removein interfaceIterator<RateHistoryDecoder.SubscriptionsDecoder.RatesDecoder>
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<RateHistoryDecoder.SubscriptionsDecoder.RatesDecoder>
-
rateId
public static int rateId() -
rateSinceVersion
public static int rateSinceVersion() -
rateEncodingOffset
public static int rateEncodingOffset() -
rateEncodingLength
public static int rateEncodingLength() -
rateMetaAttribute
-
rateNullValue
public static double rateNullValue() -
rateMinValue
public static double rateMinValue() -
rateMaxValue
public static double rateMaxValue() -
rate
public double rate() -
appendTo
-
sbeSkip
-