Interface BwHostMBean

All Superinterfaces:
org.bedework.util.jmx.BaseMBean, org.bedework.util.jmx.ConfBaseMBean
All Known Implementing Classes:
BwHost

public interface BwHostMBean extends org.bedework.util.jmx.ConfBaseMBean
Service mbean for ischedule
Author:
douglm
  • Method Details

    • getHostname

      String getHostname()
      Returns:
      String current hostname
    • setPort

      void setPort(int val)
      Parameters:
      val - the port for the current entry.
    • getPort

      int getPort()
      Get the port for the current entry.
      Returns:
      port
    • setSecure

      void setSecure(boolean val)
      Parameters:
      val - the secure flag for the current entry.
    • getSecure

      boolean getSecure()
      Get the secure flag for the current entry.
      Returns:
      secure flag
    • setIScheduleUrl

      void setIScheduleUrl(String val)
      Set the iSchedule url for the current entry.
      Parameters:
      val -
    • getIScheduleUrl

      String getIScheduleUrl()
      Get the iSchedule url for the current entry.
      Returns:
      iSchedule url
    • setISchedulePrincipal

      void setISchedulePrincipal(String val)
      Set the iSchedule principal for the current entry.
      Parameters:
      val -
    • getISchedulePrincipal

      String getISchedulePrincipal()
      Get the iSchedule principal for the current entry.
      Returns:
      iSchedule principal
    • setISchedulePw

      void setISchedulePw(String val)
      Set the iSchedule pw for the current entry.
      Parameters:
      val -
    • getISchedulePw

      String getISchedulePw()
      Get the iSchedule pw for the current entry.
      Returns:
      iSchedule pw
    • addDkimPublicKey

      void addDkimPublicKey(String selector, String val)
      Add a dkim public key
      Parameters:
      selector -
      val -
    • getDkimPublicKey

      String getDkimPublicKey(String selector)
      Get a dkim public key
      Parameters:
      selector -
      Returns:
      value or null
    • removeDkimPublicKey

      void removeDkimPublicKey(String selector)
      Remove a dkim public key
      Parameters:
      selector -
    • setDkimPublicKey

      void setDkimPublicKey(String selector, String val)
      Set a dkim public key
      Parameters:
      selector -
      val -
    • getDkimPublicKeys

      List<String> getDkimPublicKeys()
      Returns:
      String val
    • setIScheduleUsePublicKey

      void setIScheduleUsePublicKey(boolean val)
      Parameters:
      val - boolean
    • getIScheduleUsePublicKey

      boolean getIScheduleUsePublicKey()
      True if we delivered our public key for use for dkim
      Returns:
      String
    • display

      String display()
      Returns:
      host information
    • saveConfig

      String saveConfig()
      (Re)load the configurations
      Specified by:
      saveConfig in interface org.bedework.util.jmx.ConfBaseMBean
      Returns:
      status