Skip to content

Refine lifecycle logical interfaces - #3297

Merged
anmittag merged 1 commit into
eclipse-score:mainfrom
etas-contrib:refine_interfaces
Oct 2, 2026
Merged

anmittag merged 1 commit into
eclipse-score:mainfrom
etas-contrib:refine_interfaces

Conversation

@NicolasFussberger

@NicolasFussberger NicolasFussberger commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Small Improvements to Lifecycle Logical Architecture Elements

  • Introduce new logical interface ReportRunning, corresponding to the Launch Manager interface that applications can use to directly report their "Running State" as an alternative to the full Lifecycle API
  • Extend the Control API operations to introduce further key operations
  • Split the Alive::ReportHealthStatus operation into ReportAlive and ReportFailure so it matches the current implementation and better conveys the two possible intended health status reportings.
  • Align naming convention of the logical arc element, some where using suffix "interface" other "API", others None

Relates To: eclipse-score/lifecycle#720

@github-actions

Copy link
Copy Markdown
Contributor

Documentation preview for this pull request is available at:
pr-3297: https://eclipse-score.github.io/score/pr-3297/

@NicolasFussberger
NicolasFussberger marked this pull request as ready for review September 30, 2026 13:47
@NicolasFussberger
NicolasFussberger requested a review from a team as a code owner September 30, 2026 13:47
@anmittag
anmittag merged commit 13c8313 into eclipse-score:main Oct 2, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done
Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants