Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-4594

Expose CoreProcessStateService functionality used by subsystems via a capability

    Details

      Description

      Subsystems are injecting CoreProcessStateService to track the process state, and perhaps more should as some are using graceful startup as a kind of trigger for beginning work, when the process reaching RUNNING state would be more appropriate. But:

      1) they aren't using a capability for this wiring, because the kernel doesn't expose one
      2) ControlledProcessStateService is not a clean API, as it exposes the MSC Service interface which should not be accessible to subsystems.

      So, add a ProcessStateNotifier interface, and expose it via a capability. Impl is still ControlledProcessStateService.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  brian.stansberry Brian Stansberry
                  Reporter:
                  brian.stansberry Brian Stansberry
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: