com.ibm.di.osgi
Class OSGiLauncher

java.lang.Object
  extended by com.ibm.di.osgi.OSGiLauncher

public class OSGiLauncher
extends Object

This class is used to start the OSGi Framework. The class expects that the OSGi Framework is located in the "osgi" folder under the TDI install dir. The configuration area will be based off of the TdI install dir and the instance area will based off of the Solution Directory to keep the configuration independent for each instance.

Note: This class is for internal usage only. Any dependency from the end-user will not be supported. Changes to this class will happen without a warning.

Since:
7.1

Constructor Summary
OSGiLauncher(org.apache.log4j.Logger logger)
          Creates an instance for starting up the OSGi Framework.
 
Method Summary
protected  Properties loadProperties(URL resource)
           
 void start()
          Starts the OSGi Framework.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OSGiLauncher

public OSGiLauncher(org.apache.log4j.Logger logger)
Creates an instance for starting up the OSGi Framework.

Parameters:
logger - the logger to log into.
Method Detail

start

public void start()
Starts the OSGi Framework. The class must be initialized before the calling this method.


loadProperties

protected Properties loadProperties(URL resource)