Class AddStreamRequestEncoder
java.lang.Object
io.camunda.zeebe.transport.stream.impl.messages.AddStreamRequestEncoder
- All Implemented Interfaces:
org.agrona.sbe.EncoderFlyweight,org.agrona.sbe.Flyweight,org.agrona.sbe.MessageEncoderFlyweight,org.agrona.sbe.MessageFlyweight
public final class AddStreamRequestEncoder
extends Object
implements org.agrona.sbe.MessageEncoderFlyweight
Adds a gateway stream to a broker
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendTo(StringBuilder builder) org.agrona.MutableDirectBufferbuffer()intid()The unique ID of the stream to addstatic intstatic intstatic intidId()static StringidMetaAttribute(MetaAttribute metaAttribute) static intintlimit()voidlimit(int limit) static Stringstatic intstatic intstatic StringmetadataMetaAttribute(MetaAttribute metaAttribute) intoffset()putMetadata(byte[] src, int srcOffset, int length) putMetadata(org.agrona.DirectBuffer src, int srcOffset, int length) putStreamType(byte[] src, int srcOffset, int length) putStreamType(org.agrona.DirectBuffer src, int srcOffset, int length) intintintintstreamType(String value) static Stringstatic intstatic intstatic StringstreamTypeMetaAttribute(MetaAttribute metaAttribute) toString()wrap(org.agrona.MutableDirectBuffer buffer, int offset) wrapAndApplyHeader(org.agrona.MutableDirectBuffer buffer, int offset, MessageHeaderEncoder headerEncoder)
-
Field Details
-
BLOCK_LENGTH
public static final int BLOCK_LENGTH- See Also:
-
TEMPLATE_ID
public static final int TEMPLATE_ID- See Also:
-
SCHEMA_ID
public static final int SCHEMA_ID- See Also:
-
SCHEMA_VERSION
public static final int SCHEMA_VERSION- See Also:
-
SEMANTIC_VERSION
- See Also:
-
BYTE_ORDER
-
-
Constructor Details
-
AddStreamRequestEncoder
public AddStreamRequestEncoder()
-
-
Method Details
-
sbeBlockLength
public int sbeBlockLength()- Specified by:
sbeBlockLengthin interfaceorg.agrona.sbe.MessageFlyweight
-
sbeTemplateId
public int sbeTemplateId()- Specified by:
sbeTemplateIdin interfaceorg.agrona.sbe.MessageFlyweight
-
sbeSchemaId
public int sbeSchemaId()- Specified by:
sbeSchemaIdin interfaceorg.agrona.sbe.Flyweight
-
sbeSchemaVersion
public int sbeSchemaVersion()- Specified by:
sbeSchemaVersionin interfaceorg.agrona.sbe.Flyweight
-
sbeSemanticType
- Specified by:
sbeSemanticTypein interfaceorg.agrona.sbe.MessageFlyweight
-
buffer
public org.agrona.MutableDirectBuffer buffer()- Specified by:
bufferin interfaceorg.agrona.sbe.EncoderFlyweight- Specified by:
bufferin interfaceorg.agrona.sbe.Flyweight
-
offset
public int offset()- Specified by:
offsetin interfaceorg.agrona.sbe.Flyweight
-
wrap
- Specified by:
wrapin interfaceorg.agrona.sbe.EncoderFlyweight
-
wrapAndApplyHeader
public AddStreamRequestEncoder wrapAndApplyHeader(org.agrona.MutableDirectBuffer buffer, int offset, MessageHeaderEncoder headerEncoder) -
encodedLength
public int encodedLength()- Specified by:
encodedLengthin interfaceorg.agrona.sbe.Flyweight
-
limit
public int limit()- Specified by:
limitin interfaceorg.agrona.sbe.MessageFlyweight
-
limit
public void limit(int limit) - Specified by:
limitin interfaceorg.agrona.sbe.MessageFlyweight
-
idId
public static int idId() -
idSinceVersion
public static int idSinceVersion() -
idEncodingOffset
public static int idEncodingOffset() -
idEncodingLength
public static int idEncodingLength() -
idMetaAttribute
-
id
The unique ID of the stream to add- Returns:
- UUIDEncoder : The unique ID of the stream to add
-
streamTypeId
public static int streamTypeId() -
streamTypeCharacterEncoding
-
streamTypeMetaAttribute
-
streamTypeHeaderLength
public static int streamTypeHeaderLength() -
putStreamType
public AddStreamRequestEncoder putStreamType(org.agrona.DirectBuffer src, int srcOffset, int length) -
putStreamType
-
streamType
-
metadataId
public static int metadataId() -
metadataCharacterEncoding
-
metadataMetaAttribute
-
metadataHeaderLength
public static int metadataHeaderLength() -
putMetadata
-
putMetadata
-
metadata
-
toString
-
appendTo
-