Class Message
java.lang.Object
software.amazon.awssdk.crt.CrtResource
software.amazon.awssdk.crt.eventstream.Message
- All Implemented Interfaces:
AutoCloseable
Wrapper around an instance of aws-event-stream-message. It's auto closable, so be sure
to call close when finished with the object.
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.awssdk.crt.CrtResource
CrtResource.ResourceInstance
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the binary format of this message (i.e.Methods inherited from class software.amazon.awssdk.crt.CrtResource
addRef, addReferenceTo, close, collectNativeResource, collectNativeResources, decRef, getNativeHandle, getResourceLogDescription, isNull, logNativeResources, logNativeResources, removeReferenceTo, setDescription, waitForNoResources
-
Constructor Details
-
Message
Creates a message using headers and payload.- Parameters:
headers
- list of headers to include in the message's header block. Can be null.payload
- payload body to include in the message's payload block. Can be null.
-
-
Method Details
-
getMessageBuffer
Get the binary format of this message (i.e. for sending across the wire manually)- Returns:
- ByteBuffer wrapping the underlying message data. This buffer is only valid as long as the message itself is valid.
-