org.jboss.osgi.spi.framework
Class FrameworkIntegration

java.lang.Object
  extended by org.jboss.osgi.spi.framework.FrameworkIntegration

public class FrameworkIntegration
extends java.lang.Object

An abstraction of an OSGi Framework

Since:
23-Jan-2009
Author:
thomas.diesler@jboss.com

Field Summary
protected  java.util.List<java.net.URL> autoInstall
           
protected  java.util.List<java.net.URL> autoStart
           
protected  org.osgi.framework.launch.Framework framework
           
protected  java.util.Map<java.lang.String,java.lang.Object> properties
           
 
Constructor Summary
FrameworkIntegration()
           
 
Method Summary
 void create()
           
 java.util.List<java.net.URL> getAutoInstall()
           
 java.util.List<java.net.URL> getAutoStart()
           
 org.osgi.framework.Bundle getBundle()
           
 org.osgi.framework.BundleContext getBundleContext()
           
 java.util.Map<java.lang.String,java.lang.Object> getProperties()
           
 void setAutoInstall(java.util.List<java.net.URL> autoInstall)
           
 void setAutoStart(java.util.List<java.net.URL> autoStart)
           
 void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

properties

protected java.util.Map<java.lang.String,java.lang.Object> properties

autoInstall

protected java.util.List<java.net.URL> autoInstall

autoStart

protected java.util.List<java.net.URL> autoStart

framework

protected org.osgi.framework.launch.Framework framework
Constructor Detail

FrameworkIntegration

public FrameworkIntegration()
Method Detail

getProperties

public java.util.Map<java.lang.String,java.lang.Object> getProperties()

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)

getAutoInstall

public java.util.List<java.net.URL> getAutoInstall()

setAutoInstall

public void setAutoInstall(java.util.List<java.net.URL> autoInstall)

getAutoStart

public java.util.List<java.net.URL> getAutoStart()

setAutoStart

public void setAutoStart(java.util.List<java.net.URL> autoStart)

getBundle

public org.osgi.framework.Bundle getBundle()

getBundleContext

public org.osgi.framework.BundleContext getBundleContext()

create

public void create()

start

public void start()

stop

public void stop()


Copyright © 2009. All Rights Reserved.