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

Move ‘AdminServer’ inside a container.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • Trunk
    • None
    • framework
    • 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

            mthl Mathieu Lirzin (Inactive)
            mthl Mathieu Lirzin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: