org.ops4j.pax.logging.service.internal
Class PaxAppenderProxy

java.lang.Object
  extended by org.osgi.util.tracker.ServiceTracker
      extended by org.ops4j.pax.logging.service.internal.PaxAppenderProxy
All Implemented Interfaces:
PaxAppender, org.osgi.util.tracker.ServiceTrackerCustomizer

public class PaxAppenderProxy
extends org.osgi.util.tracker.ServiceTracker
implements PaxAppender


Field Summary
 
Fields inherited from class org.osgi.util.tracker.ServiceTracker
context, filter
 
Constructor Summary
PaxAppenderProxy(org.osgi.framework.BundleContext bundleContext, java.lang.String name)
           
 
Method Summary
static org.osgi.framework.Filter createFilter(org.osgi.framework.BundleContext bundleContext, java.lang.String name)
           
 void doAppend(PaxLoggingEvent event)
          Log in Appender specific way.
 
Methods inherited from class org.osgi.util.tracker.ServiceTracker
addingService, close, getService, getService, getServiceReference, getServiceReferences, getServices, getTrackingCount, modifiedService, open, open, remove, removedService, size, waitForService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PaxAppenderProxy

public PaxAppenderProxy(org.osgi.framework.BundleContext bundleContext,
                        java.lang.String name)
Method Detail

createFilter

public static org.osgi.framework.Filter createFilter(org.osgi.framework.BundleContext bundleContext,
                                                     java.lang.String name)

doAppend

public void doAppend(PaxLoggingEvent event)
Description copied from interface: PaxAppender
Log in Appender specific way. When appropriate, Loggers will call the doAppend method of appender implementations in order to log.

Specified by:
doAppend in interface PaxAppender
Parameters:
event - The PaxLoggingEvent that has occurred.


Copyright © 2006-2011 OPS4J - Open Participation Software for Java. All Rights Reserved.