com.buglabs.util
Class BugBundleActivator

java.lang.Object
  extended by com.buglabs.util.BugBundleActivator
All Implemented Interfaces:
org.osgi.framework.BundleActivator, org.osgi.service.log.LogService
Direct Known Subclasses:
Activator, Activator, Activator, Activator

public class BugBundleActivator
extends java.lang.Object
implements org.osgi.framework.BundleActivator, org.osgi.service.log.LogService

Utility base bundle activator ensures some log service is available.

Author:
ken

Field Summary
 
Fields inherited from interface org.osgi.service.log.LogService
LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARNING
 
Constructor Summary
BugBundleActivator()
           
 
Method Summary
static BugBundleActivator getDefault()
           
 void log(int level, java.lang.String message)
           
 void log(int level, java.lang.String message, java.lang.Throwable exception)
           
 void log(org.osgi.framework.ServiceReference sr, int level, java.lang.String message)
           
 void log(org.osgi.framework.ServiceReference sr, int level, java.lang.String message, java.lang.Throwable exception)
           
 void start(org.osgi.framework.BundleContext context)
           
 void stop(org.osgi.framework.BundleContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BugBundleActivator

public BugBundleActivator()
Method Detail

start

public void start(org.osgi.framework.BundleContext context)
           throws java.lang.Exception
Specified by:
start in interface org.osgi.framework.BundleActivator
Throws:
java.lang.Exception

stop

public void stop(org.osgi.framework.BundleContext context)
          throws java.lang.Exception
Specified by:
stop in interface org.osgi.framework.BundleActivator
Throws:
java.lang.Exception

log

public void log(int level,
                java.lang.String message,
                java.lang.Throwable exception)
Specified by:
log in interface org.osgi.service.log.LogService

log

public void log(int level,
                java.lang.String message)
Specified by:
log in interface org.osgi.service.log.LogService

log

public void log(org.osgi.framework.ServiceReference sr,
                int level,
                java.lang.String message,
                java.lang.Throwable exception)
Specified by:
log in interface org.osgi.service.log.LogService

log

public void log(org.osgi.framework.ServiceReference sr,
                int level,
                java.lang.String message)
Specified by:
log in interface org.osgi.service.log.LogService

getDefault

public static BugBundleActivator getDefault()