org.ops4j.pax.logging
Class OSGIPaxLoggingManager

java.lang.Object
  extended by org.osgi.util.tracker.ServiceTracker
      extended by org.ops4j.pax.logging.OSGIPaxLoggingManager
All Implemented Interfaces:
PaxLoggingManager, org.osgi.util.tracker.ServiceTrackerCustomizer

public class OSGIPaxLoggingManager
extends org.osgi.util.tracker.ServiceTracker
implements PaxLoggingManager


Field Summary
 
Fields inherited from class org.osgi.util.tracker.ServiceTracker
context, filter
 
Constructor Summary
OSGIPaxLoggingManager(org.osgi.framework.BundleContext context)
           
 
Method Summary
 java.lang.Object addingService(org.osgi.framework.ServiceReference reference)
           
 void dispose()
           
 org.osgi.framework.Bundle getBundle()
           
 PaxLogger getLogger(java.lang.String category, java.lang.String fqcn)
           
 PaxLoggingService getPaxLoggingService()
           
 void removedService(org.osgi.framework.ServiceReference reference, java.lang.Object service)
           
 
Methods inherited from class org.osgi.util.tracker.ServiceTracker
close, getService, getService, getServiceReference, getServiceReferences, getServices, getTrackingCount, modifiedService, open, open, remove, size, waitForService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ops4j.pax.logging.PaxLoggingManager
close, open
 

Constructor Detail

OSGIPaxLoggingManager

public OSGIPaxLoggingManager(org.osgi.framework.BundleContext context)
Method Detail

addingService

public java.lang.Object addingService(org.osgi.framework.ServiceReference reference)
Specified by:
addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
Overrides:
addingService in class org.osgi.util.tracker.ServiceTracker

removedService

public void removedService(org.osgi.framework.ServiceReference reference,
                           java.lang.Object service)
Specified by:
removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer
Overrides:
removedService in class org.osgi.util.tracker.ServiceTracker

getLogger

public PaxLogger getLogger(java.lang.String category,
                           java.lang.String fqcn)
Specified by:
getLogger in interface PaxLoggingManager

getPaxLoggingService

public PaxLoggingService getPaxLoggingService()
Specified by:
getPaxLoggingService in interface PaxLoggingManager

dispose

public void dispose()
Specified by:
dispose in interface PaxLoggingManager

getBundle

public org.osgi.framework.Bundle getBundle()
Specified by:
getBundle in interface PaxLoggingManager


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