Class AbstractDSpaceWebapp

  • All Implemented Interfaces:
    DSpaceWebappMXBean

    public abstract class AbstractDSpaceWebapp
    extends Object
    implements DSpaceWebappMXBean
    Represent a DSpace application while it is running. This helps us report which applications *are* running, by exposing a record that can be viewed externally.
    Author:
    mwood
    • Constructor Detail

      • AbstractDSpaceWebapp

        protected AbstractDSpaceWebapp()
        Prevent null instantiation.
      • AbstractDSpaceWebapp

        public AbstractDSpaceWebapp​(String kind)
        Construct a particular kind of DSpace application.
        Parameters:
        kind - what kind of application is this?
    • Method Detail

      • register

        public void register()
        Record that this application is running.
      • deregister

        public void deregister()
        Record that this application is not running.