com.ctc.wstx.osgi
Class WstxBundleActivator

java.lang.Object
  extended by com.ctc.wstx.osgi.WstxBundleActivator
All Implemented Interfaces:
org.osgi.framework.BundleActivator

public class WstxBundleActivator
extends Object
implements org.osgi.framework.BundleActivator

This class is responsible for registering OSGi service(s) that Woodstox package provides. Currently it means registering all providers that are needed to instantiate input, output and validation schema factories; these are needed since JDK service-introspection (which is the standard Stax instance instantiation mechanism) does not work with OSGi.


Constructor Summary
WstxBundleActivator()
           
 
Method Summary
 void start(org.osgi.framework.BundleContext ctxt)
          Method called on activation.
 void stop(org.osgi.framework.BundleContext ctxt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WstxBundleActivator

public WstxBundleActivator()
Method Detail

start

public void start(org.osgi.framework.BundleContext ctxt)
Method called on activation. We need to register all providers we have at this point.

Specified by:
start in interface org.osgi.framework.BundleActivator

stop

public void stop(org.osgi.framework.BundleContext ctxt)
Specified by:
stop in interface org.osgi.framework.BundleActivator


Copyright © 2011 Codehaus. All Rights Reserved.