finos / finos/FDC3

Update Java Binding for FDC3 3.0

Open
#1,936 0 comments 0 reactions 1 assignee Claimed by @robmoffat View on GitHub
api enhancement java
Dominant language
TypeScript
Stars
270
Forks
193
Avg merge
2d 13h
Merged PRs (30d)
36

Description

## Enhancement Request

FDC3 3.0 removes previously deprecated functions from teh API and adds several new functions to the Desktop Agent, Channel and IntentResolution APIs and updates others, such as:
- Metadata parameters to `fdc3.broadcast()`, `channel.broadcast()`,`fdc3.raiseIntent()`, `fdc3.raiseIntentForContext()`, `ContextHandler`, `IntentHandler` and the associated `ContextMetadata` and `AppProvidableContextMetadata` types
- `fdc3.close()`,
- `fdc3.addIntentwithContextListener()`,
- `fdc3.addContextListener()` (with an array argument for context type),
- `IntentResolution.getResultMetadata`,
- `Channel.getCurrentContextWIthMetadata`
- etc.

Update the proposed FDC3 Java binding to reflect these changes.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.