Class SynchConnConf<X extends ConnectorConfig>

  • Type Parameters:
    X -
    All Implemented Interfaces:
    SynchConnConfMBean, org.bedework.util.jmx.BaseMBean, org.bedework.util.jmx.ConfBaseMBean, org.bedework.util.logging.Logged

    public class SynchConnConf<X extends ConnectorConfig>
    extends org.bedework.util.jmx.ConfBase<X>
    implements SynchConnConfMBean
    Author:
    douglm
    • Field Summary

      • Fields inherited from class org.bedework.util.jmx.ConfBase

        cfg, statusDone, statusFailed, statusInterrupted, statusRunning, statusStopped, statusTimedout, statusUnknown
    • Constructor Summary

      Constructors 
      Constructor Description
      SynchConnConf​(String serviceName, org.bedework.util.config.ConfigurationStore store, String configName)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Connector getConnector()  
      String getConnectorClassName()
      Class name
      String getMbeanClassName()
      Class name
      boolean getReadOnly()
      Read only?
      String getStatus()  
      boolean getTrustLastmod()
      Can we trust the lastmod from this connector?
      String loadConfig()  
      void setConfig​(X cfg)  
      void setConnector​(Connector val)
      Embed the connector
      void setConnectorClassName​(String val)
      Class name
      void setMbeanClassName​(String val)
      Mbean class name
      void setReadOnly​(boolean val)
      Read only?
      void setTrustLastmod​(boolean val)
      Can we trust the lastmod from this connector?
      • Methods inherited from class org.bedework.util.jmx.ConfBase

        createObjectName, ensureDir, getConfig, getConfigDirectory, getConfigInfo, getConfigInfo, getConfigInfo, getConfigName, getLogger, getManagementContext, getPathSuffix, getRegisteredMBeans, getServiceName, getServiceObjectName, getStore, isRunning, loadConfig, makeObject, register, register, saveConfig, setStatus, setStore, start, stop, unregister, unregister
      • Methods inherited from interface org.bedework.util.jmx.BaseMBean

        getServiceName, isRunning, start, stop
      • Methods inherited from interface org.bedework.util.jmx.ConfBaseMBean

        getConfigName, saveConfig, setStatus
      • Methods inherited from interface org.bedework.util.logging.Logged

        audit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, warn