Class ConfigurationEntryDecoder.OldMembersDecoder
java.lang.Object
io.atomix.raft.storage.serializer.ConfigurationEntryDecoder.OldMembersDecoder
- All Implemented Interfaces:
Iterable<ConfigurationEntryDecoder.OldMembersDecoder>,Iterator<ConfigurationEntryDecoder.OldMembersDecoder>
- Enclosing class:
ConfigurationEntryDecoder
public static final class ConfigurationEntryDecoder.OldMembersDecoder
extends Object
implements Iterable<ConfigurationEntryDecoder.OldMembersDecoder>, Iterator<ConfigurationEntryDecoder.OldMembersDecoder>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintintappendTo(StringBuilder builder) intcount()static shortstatic shortintgetMemberId(byte[] dst, int dstOffset, int length) intgetMemberId(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) booleanhasNext()iterator()memberId()static Stringstatic intstatic intintstatic StringmemberIdMetaAttribute(MetaAttribute metaAttribute) static intnext()voidremove()static intstatic intsbeSkip()inttype()static intstatic intstatic inttypeId()static StringtypeMetaAttribute(MetaAttribute metaAttribute) shorttypeRaw()static intlongupdated()static intstatic intstatic intstatic longstatic StringupdatedMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intvoidwrap(org.agrona.DirectBuffer buffer) voidwrapMemberId(org.agrona.DirectBuffer wrapBuffer) 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<ConfigurationEntryDecoder.OldMembersDecoder>
-
countMinValue
public static short countMinValue() -
countMaxValue
public static short countMaxValue() -
sbeHeaderSize
public static int sbeHeaderSize() -
sbeBlockLength
public static int sbeBlockLength() -
actingBlockLength
public int actingBlockLength() -
actingVersion
public int actingVersion() -
count
public int count() -
iterator
- Specified by:
iteratorin interfaceIterable<ConfigurationEntryDecoder.OldMembersDecoder>
-
remove
public void remove()- Specified by:
removein interfaceIterator<ConfigurationEntryDecoder.OldMembersDecoder>
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<ConfigurationEntryDecoder.OldMembersDecoder>
-
typeId
public static int typeId() -
typeSinceVersion
public static int typeSinceVersion() -
typeEncodingOffset
public static int typeEncodingOffset() -
typeEncodingLength
public static int typeEncodingLength() -
typeMetaAttribute
-
typeRaw
public short typeRaw() -
type
-
updatedId
public static int updatedId() -
updatedSinceVersion
public static int updatedSinceVersion() -
updatedEncodingOffset
public static int updatedEncodingOffset() -
updatedEncodingLength
public static int updatedEncodingLength() -
updatedMetaAttribute
-
updatedNullValue
public static long updatedNullValue() -
updatedMinValue
public static long updatedMinValue() -
updatedMaxValue
public static long updatedMaxValue() -
updated
public long updated() -
memberIdId
public static int memberIdId() -
memberIdSinceVersion
public static int memberIdSinceVersion() -
memberIdCharacterEncoding
-
memberIdMetaAttribute
-
memberIdHeaderLength
public static int memberIdHeaderLength() -
memberIdLength
public int memberIdLength() -
skipMemberId
public int skipMemberId() -
getMemberId
public int getMemberId(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getMemberId
public int getMemberId(byte[] dst, int dstOffset, int length) -
wrapMemberId
public void wrapMemberId(org.agrona.DirectBuffer wrapBuffer) -
memberId
-
appendTo
-
sbeSkip
-