Class UdcEmailDispatches

java.lang.Object
uk.ac.gda.services.common.email.udc.UdcEmailDispatches
All Implemented Interfaces:
Configurable

public final class UdcEmailDispatches extends Object implements Configurable
Spring configured class which configures e-mail writers that react to UdcNotification events on MsgBus
  • Constructor Details

    • UdcEmailDispatches

      public UdcEmailDispatches(String udcHostBeamline, String mxDaqSupportAddresses, boolean useTestMode, String... beamlineRecipients)
  • Method Details

    • configure

      public void configure()
      Description copied from interface: Configurable
      Perform operations that must be done after Spring initialisation i.e. anything that goes beyond setting member variables.
      Specified by:
      configure in interface Configurable
    • isConfigured

      public boolean isConfigured()
      Description copied from interface: Configurable
      Checks to see if the object is already configured.
      Specified by:
      isConfigured in interface Configurable
      Returns:
      return true if configured false otherwise
    • reconfigure

      public void reconfigure() throws FactoryException
      Description copied from interface: Configurable
      Re-initialisation of values and states.

      Moved from Reconfigurable which has been deleted

      Specified by:
      reconfigure in interface Configurable
      Throws:
      FactoryException
    • isConfigureAtStartup

      public boolean isConfigureAtStartup()
      Description copied from interface: Configurable
      Indicates whether this object should be configured at startup.

      Moved from ConditionallyConfigurable which has been deleted

      Specified by:
      isConfigureAtStartup in interface Configurable