eclipse-edc / eclipse-edc/Connector
refactor: pull out domain dependent interfaces from `core-spi`
- Dominant language
- Java
- Stars
- 424
- Forks
- 300
- Avg merge
- 12h 19m
- Merged PRs (30d)
- 37
Description
# Feature Request
`core-spi` is supposed to be the overarching spi module that contains the low level stuff that permits to set standards in the way we represent concepts as "result", "command", "event", "message dispatcher" and so on.
Looking at it, especially in the `org.eclipse.edc.spi.types` packages there are some classes/interfaces that should be pulled out in a more hi-level spi module like:
- `EndpointDataReference`
- abstract subclasses of `RemoteMessage`
- messages class in `transfer` package
- `DataAddress`
- ...
also the dependency on `policy-model` should be taken into consideration.
## Which Areas Would Be Affected?
_e.g., DPF, CI, build, transfer, etc._
## Why Is the Feature Desired?
separation of concerns
## Who will sponsor this feature?
_Please @-mention the committer that will sponsor your feature_.
## Solution Proposal
_If possible, provide a (brief!) solution proposal._
Contributor guide
Assessment
This issue has not been assessed yet.