Skip to content

Adds new KNetTransformation and KNetPredicate in KNet Connect SDK#1325

Merged
masesdevelopers merged 5 commits intomasterfrom
1321-create-predicate-and-transformation-in-net
Feb 6, 2026
Merged

Adds new KNetTransformation and KNetPredicate in KNet Connect SDK#1325
masesdevelopers merged 5 commits intomasterfrom
1321-create-predicate-and-transformation-in-net

Conversation

@masesdevelopers
Copy link
Contributor

Description

Adds new KNetTransformation and KNetPredicate in KNet Connect SDK

Related Issue

closed #1321

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.

@masesdevelopers masesdevelopers self-assigned this Feb 5, 2026
@masesdevelopers masesdevelopers added enhancement New feature or request KNetConnectSDK KNetConnectSDK related issue java Pull requests that update Java code labels Feb 5, 2026
@masesdevelopers masesdevelopers linked an issue Feb 5, 2026 that may be closed by this pull request
@masesdevelopers masesdevelopers added the .NET Pull requests that update .net code label Feb 5, 2026
@masesdevelopers masesdevelopers changed the title Adds new KNetTransformation and KNetPredicate in KNet Connect SDK Adds new KNetTransformation and KNetPredicate in KNet Connect SDK Feb 5, 2026
@masesdevelopers masesdevelopers merged commit 1ac29fa into master Feb 6, 2026
14 checks passed
@masesdevelopers masesdevelopers deleted the 1321-create-predicate-and-transformation-in-net branch February 6, 2026 00:30
masesdevelopers added a commit that referenced this pull request Feb 6, 2026
…#1325)

* Adds new KNetTransformation and KNetPredicate in KNet Connect SDK

* Adds UnregisterCLRGlobal after Close invocation of KNetTransformation and KNetPredicate

* Update documentation
masesdevelopers added a commit that referenced this pull request Feb 6, 2026
…#1325) (#1326)

* Adds new KNetTransformation and KNetPredicate in KNet Connect SDK

* Adds UnregisterCLRGlobal after Close invocation of KNetTransformation and KNetPredicate

* Update documentation
masesdevelopers added a commit that referenced this pull request Feb 10, 2026
masesdevelopers added a commit that referenced this pull request Feb 10, 2026
* Add data-exchange interface and async source support

Introduce KNetConnectDataExchange for CLR/JVM object exchange and implement it across connectors, tasks, transformations and predicates. Enhance KNetSourceTask with async record push support (PushRecordAsync, CreateAndPushRecordAsync), UseOnlyAsync flag and poll logic to consume an internal queue. Refactor .NET bridge: add IKNetCommon, make remote ExecuteOnRemote/DataToExchange use a unified reflectedConnectorOrTask, expose internal Start/TaskConfigs/Stop entrypoints, add DeallocateTask, and introduce several IKNet* interfaces and API visibility changes to support the new async/out-of-sync behavior and cleaner interop.

* Update documentation

* Fix #1321 updating missing changes in #1325
masesdevelopers added a commit that referenced this pull request Feb 10, 2026
* Add data-exchange interface and async source support

Introduce KNetConnectDataExchange for CLR/JVM object exchange and implement it across connectors, tasks, transformations and predicates. Enhance KNetSourceTask with async record push support (PushRecordAsync, CreateAndPushRecordAsync), UseOnlyAsync flag and poll logic to consume an internal queue. Refactor .NET bridge: add IKNetCommon, make remote ExecuteOnRemote/DataToExchange use a unified reflectedConnectorOrTask, expose internal Start/TaskConfigs/Stop entrypoints, add DeallocateTask, and introduce several IKNet* interfaces and API visibility changes to support the new async/out-of-sync behavior and cleaner interop.

* Update documentation

* Fix #1321 updating missing changes in #1325
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 KNetConnectSDK KNetConnectSDK related issue .NET Pull requests that update .net code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create Predicate and Transformation in .NET

1 participant