Skip to content

Adjust Subscribable Eventsource API and move reference documentation for persistent streams#4616

Draft
hatzlj wants to merge 2 commits into
mainfrom
documentation/persistent-streams
Draft

Adjust Subscribable Eventsource API and move reference documentation for persistent streams#4616
hatzlj wants to merge 2 commits into
mainfrom
documentation/persistent-streams

Conversation

@hatzlj
Copy link
Copy Markdown
Contributor

@hatzlj hatzlj commented May 26, 2026

In the course of reintroducing the persistent streams feature to Framework 5, we

  • adjusted the API of the SubscribableEventSource to reflect the fact that the processing context supplied to the event batch consumer bi-function might be null (already stated as such in the javadoc and handled as such in the places where it is used)
  • moved the documentation for persistent streams to the Axoniq Framework repository

Set to draft until we have the implementation in Axoniq Framework ready

@hatzlj hatzlj added this to the Release 5.2.0 milestone May 26, 2026
@hatzlj hatzlj self-assigned this May 26, 2026
@hatzlj hatzlj added Priority 1: Must Highest priority. A release cannot be made if this issue isn’t resolved. Type: Documentation Use to signal issues that describe documentation work. labels May 26, 2026
@hatzlj hatzlj changed the title Move persistent streams documentation to Axoniq Framework repo Adjust Subscribable Eventsource API and move reference documentation for persistent streams May 26, 2026
hatzlj added 2 commits May 29, 2026 14:32
In the course of reintroducing the persistent streams feature to Framework 5, we move the documentation to the Axoniq Framework repository.
…batch consumer

The javadoc of the `org.axonframework.messaging.core.SubscribableEventSource.subscribe` function clearly states that the processing context for the batch consumer bi-function may be null. We should reflect this with the appropriate `@Nullable` annotation.
@hatzlj hatzlj force-pushed the documentation/persistent-streams branch from c82a000 to b9e93c3 Compare May 29, 2026 12:32
@sonarqubecloud
Copy link
Copy Markdown

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

Labels

Priority 1: Must Highest priority. A release cannot be made if this issue isn’t resolved. Type: Documentation Use to signal issues that describe documentation work.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant