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, addRef, addReferenceTo, close, close, collectNativeResource, collectNativeResources, decRef, decRef, 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.
-