Interface OnFragment
- All Known Implementing Classes:
BroadcastMulticastMessageOnFragment, BroadcastUserListMessageOnFragment, BroadcastUserMessageOnFragment, ConnectRequestMessageOnFragment, ConnectResponseMessageOnFragment, EmptyExternalResponseMessageOnFragment, EventBusMessageOnFragment, ExternalRequestMessageOnFragment, ExternalResponseMessageOnFragment, RequestMessageOnFragment, ResponseMessageOnFragment, SendMessageOnFragment, ServerOfflineMessageOnFragment, UserRequestMessageOnFragment, UserResponseMessageOnFragment
public interface OnFragment
Handles a decoded Aeron fragment for a specific SBE template id.
- Since:
- 25.1
- Author:
- 渔民小镇
- date:
- 2025-08-25
-
Method Summary
Modifier and TypeMethodDescriptionintReturns the SBE template id handled by this processor.voidprocess(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion, io.aeron.logbuffer.Header header) Processes a fragment payload that has already been routed by template id.
-
Method Details
-
process
void process(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion, io.aeron.logbuffer.Header header) Processes a fragment payload that has already been routed by template id.- Parameters:
buffer- source bufferoffset- message offsetactingBlockLength- SBE acting block lengthactingVersion- SBE acting versionheader- Aeron fragment header
-
getTemplateId
int getTemplateId()Returns the SBE template id handled by this processor.- Returns:
- SBE template id
-