Class ProfilesEncoder
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.supervisor.workload.sbe.stubs.ProfilesEncoder
-
public class ProfilesEncoder extends java.lang.ObjectSubscription profiles
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProfilesEncoder.SubscriptionsEncoder
-
Field Summary
Fields Modifier and Type Field Description static intBLOCK_LENGTHstatic java.nio.ByteOrderBYTE_ORDERprotected intlimitprotected intoffsetstatic intSCHEMA_IDstatic intSCHEMA_VERSIONstatic intTEMPLATE_ID
-
Constructor Summary
Constructors Constructor Description ProfilesEncoder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBuilderappendTo(java.lang.StringBuilder builder)org.agrona.MutableDirectBufferbuffer()intencodedLength()intlimit()voidlimit(int limit)intoffset()intsbeBlockLength()intsbeSchemaId()intsbeSchemaVersion()java.lang.StringsbeSemanticType()intsbeTemplateId()ProfilesEncoder.SubscriptionsEncodersubscriptionsCount(int count)static longsubscriptionsId()java.lang.StringtoString()ProfilesEncoderupdateTimestamp(long value)static intupdateTimestampEncodingLength()static intupdateTimestampEncodingOffset()static intupdateTimestampId()static longupdateTimestampMaxValue()static java.lang.StringupdateTimestampMetaAttribute(MetaAttribute metaAttribute)static longupdateTimestampMinValue()static longupdateTimestampNullValue()static intupdateTimestampSinceVersion()ProfilesEncoderwrap(org.agrona.MutableDirectBuffer buffer, int offset)ProfilesEncoderwrapAndApplyHeader(org.agrona.MutableDirectBuffer buffer, int offset, MessageHeaderEncoder headerEncoder)
-
-
-
Field Detail
-
BLOCK_LENGTH
public static final int BLOCK_LENGTH
- See Also:
- Constant Field Values
-
TEMPLATE_ID
public static final int TEMPLATE_ID
- See Also:
- Constant Field Values
-
SCHEMA_ID
public static final int SCHEMA_ID
- See Also:
- Constant Field Values
-
SCHEMA_VERSION
public static final int SCHEMA_VERSION
- See Also:
- Constant Field Values
-
BYTE_ORDER
public static final java.nio.ByteOrder BYTE_ORDER
-
offset
protected int offset
-
limit
protected int limit
-
-
Method Detail
-
sbeBlockLength
public int sbeBlockLength()
-
sbeTemplateId
public int sbeTemplateId()
-
sbeSchemaId
public int sbeSchemaId()
-
sbeSchemaVersion
public int sbeSchemaVersion()
-
sbeSemanticType
public java.lang.String sbeSemanticType()
-
buffer
public org.agrona.MutableDirectBuffer buffer()
-
offset
public int offset()
-
wrap
public ProfilesEncoder wrap(org.agrona.MutableDirectBuffer buffer, int offset)
-
wrapAndApplyHeader
public ProfilesEncoder wrapAndApplyHeader(org.agrona.MutableDirectBuffer buffer, int offset, MessageHeaderEncoder headerEncoder)
-
encodedLength
public int encodedLength()
-
limit
public int limit()
-
limit
public void limit(int limit)
-
updateTimestampId
public static int updateTimestampId()
-
updateTimestampSinceVersion
public static int updateTimestampSinceVersion()
-
updateTimestampEncodingOffset
public static int updateTimestampEncodingOffset()
-
updateTimestampEncodingLength
public static int updateTimestampEncodingLength()
-
updateTimestampMetaAttribute
public static java.lang.String updateTimestampMetaAttribute(MetaAttribute metaAttribute)
-
updateTimestampNullValue
public static long updateTimestampNullValue()
-
updateTimestampMinValue
public static long updateTimestampMinValue()
-
updateTimestampMaxValue
public static long updateTimestampMaxValue()
-
updateTimestamp
public ProfilesEncoder updateTimestamp(long value)
-
subscriptionsId
public static long subscriptionsId()
-
subscriptionsCount
public ProfilesEncoder.SubscriptionsEncoder subscriptionsCount(int count)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
appendTo
public java.lang.StringBuilder appendTo(java.lang.StringBuilder builder)
-
-