Skip to content

Add concurrent event API and bump JCOBridge - #1171

Open
masesdevelopers wants to merge 6 commits into
masterfrom
38-jnet-shall-be-always-aligned-to-latest-jcobridge-release-2-6-10-preview-1
Open

Add concurrent event API and bump JCOBridge#1171
masesdevelopers wants to merge 6 commits into
masterfrom
38-jnet-shall-be-always-aligned-to-latest-jcobridge-release-2-6-10-preview-1

Conversation

@masesdevelopers

@masesdevelopers masesdevelopers commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Description

Bump MASES.JCOBridge to 2.6.10-preview.1 in JNet and JNetReflector projects, and extend the generated listener template to support concurrent event invocation. SingleListenerJavaFile.template gains raiseEventConcurrent overloads, call-id based data/return helpers (getEventData, hasExtraData, extraDataLength, extraData, getReturnData, setReturnData) and improved Javadoc. Templates.cs updated to emit raiseEventConcurrent for default/adapter listener paths so events can run in parallel while preserving fallback to synchronized calls when forced.

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Bump MASES.JCOBridge to 2.6.10-preview.1 in JNet and JNetReflector projects, and extend the generated listener template to support concurrent event invocation. SingleListenerJavaFile.template gains raiseEventConcurrent overloads, call-id based data/return helpers (getEventData, hasExtraData, extraDataLength, extraData, getReturnData, setReturnData) and improved Javadoc. Templates.cs updated to emit raiseEventConcurrent for default/adapter listener paths so events can run in parallel while preserving fallback to synchronized calls when forced.
@masesdevelopers masesdevelopers self-assigned this Aug 10, 2026
@masesdevelopers
masesdevelopers requested a review from a team as a code owner August 10, 2026 19:23
@masesdevelopers masesdevelopers added enhancement New feature or request JNet JNet related issue JNetReflector JNetReflector related issue .NET Pull requests that update .net code java Pull requests that update Java code labels Aug 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request java Pull requests that update Java code JNet JNet related issue JNetReflector JNetReflector related issue .NET Pull requests that update .net code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant