Skip to content

Conversation

@dakirily
Copy link
Contributor

This PR addresses JIRA QPID-8013, addressing following issues:

  1. ValueWriter can be optionally cached in AMQFrame. This would prevent repeated writer lookup
  2. Continuation transfers in Session_1_0 can be optimized to not call continuationTransfer.setPayload() / continuationTransfer.dispose() . This will prevent buffer duplication and disposal.
  3. Fast-path for "body only" case in ConsumerTarget_1_0 can be added
  4. Fast-path for 0 / 1 transfers in Delivery can be added
  5. SectionDecoderImpl can be cached
  6. MessageConverter_from_1_0 / MessageConverter_to_1_0 can be optimized to avoid new objects creation
  7. "Acceptance" outcome can be used as a singleton

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant