Class SynchConnConf<X extends ConnectorConfig>
- java.lang.Object
-
- org.bedework.util.jmx.ConfBase<X>
-
- org.bedework.synch.shared.service.SynchConnConf<X>
-
- 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
-
-
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 ConnectorgetConnector()StringgetConnectorClassName()Class nameStringgetMbeanClassName()Class namebooleangetReadOnly()Read only?StringgetStatus()booleangetTrustLastmod()Can we trust the lastmod from this connector?StringloadConfig()voidsetConfig(X cfg)voidsetConnector(Connector val)Embed the connectorvoidsetConnectorClassName(String val)Class namevoidsetMbeanClassName(String val)Mbean class namevoidsetReadOnly(boolean val)Read only?voidsetTrustLastmod(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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
-
-
-
Method Detail
-
setConfig
public void setConfig(X cfg)
- Parameters:
cfg- - the configuration
-
loadConfig
public String loadConfig()
- Specified by:
loadConfigin classorg.bedework.util.jmx.ConfBase<X extends ConnectorConfig>
-
setConnector
public void setConnector(Connector val)
Embed the connector- Parameters:
val-
-
getConnector
public Connector getConnector()
- Returns:
- the connector
-
getStatus
public String getStatus()
- Specified by:
getStatusin interfaceorg.bedework.util.jmx.BaseMBean- Specified by:
getStatusin interfaceorg.bedework.util.jmx.ConfBaseMBean- Specified by:
getStatusin interfaceSynchConnConfMBean- Overrides:
getStatusin classorg.bedework.util.jmx.ConfBase<X extends ConnectorConfig>- Returns:
- status message
-
setConnectorClassName
public void setConnectorClassName(String val)
Description copied from interface:SynchConnConfMBeanClass name- Specified by:
setConnectorClassNamein interfaceSynchConnConfMBean- Parameters:
val- String
-
getConnectorClassName
public String getConnectorClassName()
Description copied from interface:SynchConnConfMBeanClass name- Specified by:
getConnectorClassNamein interfaceSynchConnConfMBean- Returns:
- String
-
setMbeanClassName
public void setMbeanClassName(String val)
Description copied from interface:SynchConnConfMBeanMbean class name- Specified by:
setMbeanClassNamein interfaceSynchConnConfMBean- Parameters:
val- String
-
getMbeanClassName
public String getMbeanClassName()
Description copied from interface:SynchConnConfMBeanClass name- Specified by:
getMbeanClassNamein interfaceSynchConnConfMBean- Returns:
- String
-
setReadOnly
public void setReadOnly(boolean val)
Description copied from interface:SynchConnConfMBeanRead only?- Specified by:
setReadOnlyin interfaceSynchConnConfMBean- Parameters:
val- int seconds
-
getReadOnly
public boolean getReadOnly()
Description copied from interface:SynchConnConfMBeanRead only?- Specified by:
getReadOnlyin interfaceSynchConnConfMBean- Returns:
- int seconds
-
setTrustLastmod
public void setTrustLastmod(boolean val)
Description copied from interface:SynchConnConfMBeanCan we trust the lastmod from this connector?- Specified by:
setTrustLastmodin interfaceSynchConnConfMBean- Parameters:
val- boolean
-
getTrustLastmod
public boolean getTrustLastmod()
Description copied from interface:SynchConnConfMBeanCan we trust the lastmod from this connector?- Specified by:
getTrustLastmodin interfaceSynchConnConfMBean- Returns:
- boolean
-
-