Class BedeworkConnConf
java.lang.Object
org.bedework.util.jmx.ConfBase<X>
org.bedework.notifier.service.NoteConnConf<BedeworkConnectorConfig>
org.bedework.notifier.cnctrs.bedework.BedeworkConnConf
- All Implemented Interfaces:
BedeworkConnConfMBean,NoteConnConfMBean,org.bedework.util.jmx.BaseMBean,org.bedework.util.jmx.ConfBaseMBean,org.bedework.util.logging.Logged
public class BedeworkConnConf
extends NoteConnConf<BedeworkConnectorConfig>
implements BedeworkConnConfMBean
This configuration mbean is registered at startup by the main
configuration bean NotifyConf.
- Author:
- douglm
-
Field Summary
Fields inherited from class org.bedework.util.jmx.ConfBase
cfg, statusDone, statusFailed, statusInterrupted, statusRunning, statusStopped, statusTimedout, statusUnknown -
Constructor Summary
ConstructorsConstructorDescriptionBedeworkConnConf(String serviceName, org.bedework.util.config.ConfigurationStore store, String configName) -
Method Summary
Modifier and TypeMethodDescriptionintKeepAliveInterval - secondsintretryInterval - secondsgetToken()voidsetKeepAliveInterval(int val) KeepAliveInterval - secondsvoidsetRetryInterval(int val) retryInterval - secondsvoidvoidsetSystemUrl(String val) voidMethods inherited from class org.bedework.notifier.service.NoteConnConf
getConnector, getConnectorClassName, getMbeanClassName, getReadOnly, getStatus, getTrustLastmod, loadConfig, setConfig, setConnector, setConnectorClassName, setMbeanClassName, setReadOnly, setTrustLastmodMethods 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, warnMethods inherited from interface org.bedework.notifier.service.NoteConnConfMBean
getConnectorClassName, getMbeanClassName, getReadOnly, getStatus, getTrustLastmod, setConnectorClassName, setMbeanClassName, setReadOnly, setTrustLastmod
-
Constructor Details
-
BedeworkConnConf
-
-
Method Details
-
setSystemNotificationHref
- Specified by:
setSystemNotificationHrefin interfaceBedeworkConnConfMBean- Parameters:
val- system notification principal
-
getSystemNotificationHref
- Specified by:
getSystemNotificationHrefin interfaceBedeworkConnConfMBean- Returns:
- system notification principal
-
setSystemUrl
- Specified by:
setSystemUrlin interfaceBedeworkConnConfMBean- Parameters:
val- system url
-
getSystemUrl
- Specified by:
getSystemUrlin interfaceBedeworkConnConfMBean- Returns:
- system notification principal
-
setToken
- Specified by:
setTokenin interfaceBedeworkConnConfMBean- Parameters:
val- token for authentication
-
getToken
- Specified by:
getTokenin interfaceBedeworkConnConfMBean- Returns:
- token
-
setRetryInterval
public void setRetryInterval(int val) Description copied from interface:BedeworkConnConfMBeanretryInterval - seconds- Specified by:
setRetryIntervalin interfaceBedeworkConnConfMBean- Parameters:
val- int seconds
-
getRetryInterval
public int getRetryInterval()Description copied from interface:BedeworkConnConfMBeanretryInterval - seconds- Specified by:
getRetryIntervalin interfaceBedeworkConnConfMBean- Returns:
- int seconds
-
setKeepAliveInterval
public void setKeepAliveInterval(int val) Description copied from interface:BedeworkConnConfMBeanKeepAliveInterval - seconds- Specified by:
setKeepAliveIntervalin interfaceBedeworkConnConfMBean- Parameters:
val- int seconds
-
getKeepAliveInterval
public int getKeepAliveInterval()Description copied from interface:BedeworkConnConfMBeanKeepAliveInterval - seconds- Specified by:
getKeepAliveIntervalin interfaceBedeworkConnConfMBean- Returns:
- int seconds
-