org.ops4j.pax.runner.osgi
Class RunnerBundleContext

java.lang.Object
  extended by org.ops4j.pax.runner.osgi.UnsupportedBundleContext
      extended by org.ops4j.pax.runner.osgi.RunnerBundleContext
All Implemented Interfaces:
org.osgi.framework.BundleContext

public class RunnerBundleContext
extends UnsupportedBundleContext


Constructor Summary
RunnerBundleContext(Context context)
          Creates a new bundle context.
 
Method Summary
 void addBundleListener(org.osgi.framework.BundleListener bundleListener)
           
 void addServiceListener(org.osgi.framework.ServiceListener serviceListener, java.lang.String filter)
           
 org.osgi.framework.Filter createFilter(java.lang.String filter)
           
 org.osgi.framework.Bundle getBundle()
           
 org.osgi.framework.Bundle[] getBundles()
           
 java.lang.String getProperty(java.lang.String key)
           
 java.lang.Object getService(org.osgi.framework.ServiceReference serviceReference)
           
 org.osgi.framework.ServiceReference getServiceReference(java.lang.String clazz)
           
 org.osgi.framework.ServiceReference[] getServiceReferences(java.lang.String clazz, java.lang.String filter)
           
 org.osgi.framework.Bundle installBundle(java.lang.String location)
           
 org.osgi.framework.ServiceRegistration registerService(java.lang.String clazz, java.lang.Object service, java.util.Dictionary properties)
           
 
Methods inherited from class org.ops4j.pax.runner.osgi.UnsupportedBundleContext
addFrameworkListener, addServiceListener, getAllServiceReferences, getBundle, getDataFile, installBundle, registerService, removeBundleListener, removeFrameworkListener, removeServiceListener, ungetService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RunnerBundleContext

public RunnerBundleContext(Context context)
Creates a new bundle context.

Parameters:
context - the current runner context
Method Detail

createFilter

public org.osgi.framework.Filter createFilter(java.lang.String filter)
                                       throws org.osgi.framework.InvalidSyntaxException
Specified by:
createFilter in interface org.osgi.framework.BundleContext
Overrides:
createFilter in class UnsupportedBundleContext
Throws:
org.osgi.framework.InvalidSyntaxException

addServiceListener

public void addServiceListener(org.osgi.framework.ServiceListener serviceListener,
                               java.lang.String filter)
                        throws org.osgi.framework.InvalidSyntaxException
Specified by:
addServiceListener in interface org.osgi.framework.BundleContext
Overrides:
addServiceListener in class UnsupportedBundleContext
Throws:
org.osgi.framework.InvalidSyntaxException

getServiceReference

public org.osgi.framework.ServiceReference getServiceReference(java.lang.String clazz)
Specified by:
getServiceReference in interface org.osgi.framework.BundleContext
Overrides:
getServiceReference in class UnsupportedBundleContext

getServiceReferences

public org.osgi.framework.ServiceReference[] getServiceReferences(java.lang.String clazz,
                                                                  java.lang.String filter)
                                                           throws org.osgi.framework.InvalidSyntaxException
Specified by:
getServiceReferences in interface org.osgi.framework.BundleContext
Overrides:
getServiceReferences in class UnsupportedBundleContext
Throws:
org.osgi.framework.InvalidSyntaxException

registerService

public org.osgi.framework.ServiceRegistration registerService(java.lang.String clazz,
                                                              java.lang.Object service,
                                                              java.util.Dictionary properties)
Specified by:
registerService in interface org.osgi.framework.BundleContext
Overrides:
registerService in class UnsupportedBundleContext

getService

public java.lang.Object getService(org.osgi.framework.ServiceReference serviceReference)
Specified by:
getService in interface org.osgi.framework.BundleContext
Overrides:
getService in class UnsupportedBundleContext

getProperty

public java.lang.String getProperty(java.lang.String key)
Specified by:
getProperty in interface org.osgi.framework.BundleContext
Overrides:
getProperty in class UnsupportedBundleContext

installBundle

public org.osgi.framework.Bundle installBundle(java.lang.String location)
                                        throws org.osgi.framework.BundleException
Specified by:
installBundle in interface org.osgi.framework.BundleContext
Overrides:
installBundle in class UnsupportedBundleContext
Throws:
org.osgi.framework.BundleException

getBundle

public org.osgi.framework.Bundle getBundle()
Specified by:
getBundle in interface org.osgi.framework.BundleContext
Overrides:
getBundle in class UnsupportedBundleContext

addBundleListener

public void addBundleListener(org.osgi.framework.BundleListener bundleListener)
Specified by:
addBundleListener in interface org.osgi.framework.BundleContext
Overrides:
addBundleListener in class UnsupportedBundleContext

getBundles

public org.osgi.framework.Bundle[] getBundles()
Specified by:
getBundles in interface org.osgi.framework.BundleContext
Overrides:
getBundles in class UnsupportedBundleContext


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