Uploaded image for project: 'OFBiz'
  1. OFBiz
  2. OFBIZ-11136

Move ‘AdminServer’ inside a container.

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: Trunk
    • Fix Version/s: Upcoming Branch
    • Component/s: framework
    • Labels:
      None

      Description

      ‘AdminServer’ provides a portable way to manage life-cycle of the OFBiz
      process remotely by allowing administrator to check its running status
      or shutting it down.

      Previously the ‘AdminServer’ class was a special thread opening a
      socket and launched at startup. However since this class is about
      managing some run-time resources with a life-cycle, it matches perfectly
      the container abstraction.

      A benefit of making ‘AdminServer’ a container is that the startup
      process is now simpler and more uniform.

      Administrators can now prevent remote shutdown of OFBiz for security
      reasons by removing the container declaration. Additionally They can
      delegate the process management job to the init process (PID 0) of the
      hosting system like Systemd [1] by replacing this container with
      another one.

      [1] https://www.freedesktop.org/software/systemd/man/systemd-notify.html

        Attachments

          Activity

            People

            • Assignee:
              mthl Mathieu Lirzin
              Reporter:
              mthl Mathieu Lirzin
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: