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
-
Field Summary
Fields inherited from class org.bedework.util.jmx.ConfBase
cfg, statusDone, statusFailed, statusInterrupted, statusRunning, statusStopped, statusTimedout, statusUnknown -
Constructor Summary
ConstructorsConstructorDescriptionSynchConnConf(String serviceName, org.bedework.util.config.ConfigurationStore store, String configName) -
Method Summary
Modifier and TypeMethodDescriptionClass nameClass namebooleanRead only?booleanCan we trust the lastmod from this connector?voidvoidsetConnector(Connector val) Embed the connectorvoidClass 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, unregisterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bedework.util.jmx.BaseMBean
getServiceName, isRunning, start, stopMethods inherited from interface org.bedework.util.jmx.ConfBaseMBean
getConfigName, saveConfig, setStatusMethods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warn
-
Constructor Details
-
SynchConnConf
-
-
Method Details
-
setConfig
- Parameters:
cfg- - the configuration
-
loadConfig
- Specified by:
loadConfigin classorg.bedework.util.jmx.ConfBase<X extends ConnectorConfig>
-
getConnector
- Returns:
- the connector
-
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
Description copied from interface:SynchConnConfMBeanClass name- Specified by:
setConnectorClassNamein interfaceSynchConnConfMBean- Parameters:
val- String
-
getConnectorClassName
Description copied from interface:SynchConnConfMBeanClass name- Specified by:
getConnectorClassNamein interfaceSynchConnConfMBean- Returns:
- String
-
setMbeanClassName
Description copied from interface:SynchConnConfMBeanMbean class name- Specified by:
setMbeanClassNamein interfaceSynchConnConfMBean- Parameters:
val- 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
-