public abstract class AbstractLogbackModule extends org.opendaylight.controller.config.spi.AbstractModule<AbstractLogbackModule> implements LogbackModuleMXBean, org.opendaylight.controller.config.api.RuntimeBeanRegistratorAwareModule
| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.controller.config.api.JmxAttribute |
consoleAppendersJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
fileAppendersJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
loggersJmxAttribute |
static org.opendaylight.controller.config.api.JmxAttribute |
rollingAppendersJmxAttribute |
| Constructor and Description |
|---|
AbstractLogbackModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) |
AbstractLogbackModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractLogbackModule oldModule,
AutoCloseable oldInstance) |
canReuse, createInstance, getIdentifier, getInstance, setCanReuseInstanceclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitpublic static final org.opendaylight.controller.config.api.JmxAttribute rollingAppendersJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute loggersJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute consoleAppendersJmxAttribute
public static final org.opendaylight.controller.config.api.JmxAttribute fileAppendersJmxAttribute
public AbstractLogbackModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver)
public AbstractLogbackModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier,
org.opendaylight.controller.config.api.DependencyResolver dependencyResolver,
AbstractLogbackModule oldModule,
AutoCloseable oldInstance)
public LogbackRuntimeRegistrator getRootRuntimeBeanRegistratorWrapper()
public void setRuntimeBeanRegistrator(org.opendaylight.controller.config.api.runtime.RootRuntimeBeanRegistrator rootRuntimeRegistrator)
setRuntimeBeanRegistrator in interface org.opendaylight.controller.config.api.RuntimeBeanRegistratorAwareModulepublic void validate()
validate in interface org.opendaylight.controller.config.spi.Moduleprotected void customValidation()
protected final void resolveDependencies()
resolveDependencies in class org.opendaylight.controller.config.spi.AbstractModule<AbstractLogbackModule>public boolean canReuseInstance(AbstractLogbackModule oldModule)
canReuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractLogbackModule>public AutoCloseable reuseInstance(AutoCloseable oldInstance)
reuseInstance in class org.opendaylight.controller.config.spi.AbstractModule<AbstractLogbackModule>public boolean isSame(AbstractLogbackModule other)
public List<RollingFileAppenderTO> getRollingFileAppenderTO()
getRollingFileAppenderTO in interface LogbackModuleMXBeanpublic void setRollingFileAppenderTO(List<RollingFileAppenderTO> rollingAppenders)
setRollingFileAppenderTO in interface LogbackModuleMXBeanpublic List<LoggerTO> getLoggerTO()
getLoggerTO in interface LogbackModuleMXBeanpublic void setLoggerTO(List<LoggerTO> loggers)
setLoggerTO in interface LogbackModuleMXBeanpublic List<ConsoleAppenderTO> getConsoleAppenderTO()
getConsoleAppenderTO in interface LogbackModuleMXBeanpublic void setConsoleAppenderTO(List<ConsoleAppenderTO> consoleAppenders)
setConsoleAppenderTO in interface LogbackModuleMXBeanpublic List<FileAppenderTO> getFileAppenderTO()
getFileAppenderTO in interface LogbackModuleMXBeanpublic void setFileAppenderTO(List<FileAppenderTO> fileAppenders)
setFileAppenderTO in interface LogbackModuleMXBeanpublic org.slf4j.Logger getLogger()
Copyright © 2018 OpenDaylight. All rights reserved.