public class AppenderTracker extends org.osgi.util.tracker.ServiceTracker implements LogbackResetListener
| Constructor and Description |
|---|
AppenderTracker(org.osgi.framework.BundleContext context,
ch.qos.logback.classic.LoggerContext loggerContext) |
| Modifier and Type | Method and Description |
|---|---|
Object |
addingService(org.osgi.framework.ServiceReference reference) |
void |
close() |
Collection<org.apache.sling.commons.log.logback.internal.AppenderTracker.AppenderInfo> |
getAppenderInfos() |
void |
modifiedService(org.osgi.framework.ServiceReference reference,
Object service) |
void |
onResetComplete(ch.qos.logback.classic.LoggerContext context) |
void |
onResetStart(ch.qos.logback.classic.LoggerContext context) |
void |
removedService(org.osgi.framework.ServiceReference reference,
Object service) |
public AppenderTracker(org.osgi.framework.BundleContext context,
ch.qos.logback.classic.LoggerContext loggerContext)
throws org.osgi.framework.InvalidSyntaxException
org.osgi.framework.InvalidSyntaxExceptionpublic Object addingService(org.osgi.framework.ServiceReference reference)
addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizeraddingService in class org.osgi.util.tracker.ServiceTrackerpublic void modifiedService(org.osgi.framework.ServiceReference reference,
Object service)
modifiedService in interface org.osgi.util.tracker.ServiceTrackerCustomizermodifiedService in class org.osgi.util.tracker.ServiceTrackerpublic void removedService(org.osgi.framework.ServiceReference reference,
Object service)
removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizerremovedService in class org.osgi.util.tracker.ServiceTrackerpublic Collection<org.apache.sling.commons.log.logback.internal.AppenderTracker.AppenderInfo> getAppenderInfos()
public void onResetStart(ch.qos.logback.classic.LoggerContext context)
onResetStart in interface LogbackResetListenerpublic void onResetComplete(ch.qos.logback.classic.LoggerContext context)
onResetComplete in interface LogbackResetListenerpublic void close()
close in class org.osgi.util.tracker.ServiceTrackerCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.