Skip to content

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

Merged
hatzlj merged 3 commits into
mainfrom
documentation/persistent-streams
Jun 23, 2026
Merged

Adjust Subscribable Eventsource API and move reference documentation for persistent streams#4616
hatzlj merged 3 commits into
mainfrom
documentation/persistent-streams

Conversation

@hatzlj

@hatzlj hatzlj commented May 26, 2026

Copy link
Copy Markdown
Contributor

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
  • made the persistent streams doc a separate page in the reference

@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 hatzlj force-pushed the documentation/persistent-streams branch 2 times, most recently from b9e93c3 to febf7cb Compare June 2, 2026 11:07
@sonarqubecloud

sonarqubecloud Bot commented Jun 2, 2026

Copy link
Copy Markdown

@hatzlj hatzlj force-pushed the documentation/persistent-streams branch from 5e476d0 to 6beacf5 Compare June 17, 2026 09:43
@hatzlj hatzlj marked this pull request as ready for review June 17, 2026 09:44
@hatzlj hatzlj requested a review from a team as a code owner June 17, 2026 09:45
@hatzlj hatzlj requested review from jangalinski, laura-devriendt-lemon and smcvb and removed request for a team June 17, 2026 09:45

@hjohn hjohn left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The problem I pointed out was pre-existing so, LGTM.

@smcvb smcvb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me 👍

hatzlj added 3 commits June 23, 2026 14:17
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 6beacf5 to 404f874 Compare June 23, 2026 12:17
@hatzlj hatzlj merged commit fdf933c into main Jun 23, 2026
8 checks passed
@hatzlj hatzlj deleted the documentation/persistent-streams branch June 23, 2026 15:31
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.

4 participants