org.apache.aries.application.runtime.isolated.impl
Class ApplicationContextManagerImpl

java.lang.Object
  extended by org.apache.aries.application.runtime.isolated.impl.ApplicationContextManagerImpl
All Implemented Interfaces:
AriesApplicationContextManager

public class ApplicationContextManagerImpl
extends Object
implements AriesApplicationContextManager


Constructor Summary
ApplicationContextManagerImpl()
           
 
Method Summary
 void close()
           
 AriesApplicationContext getApplicationContext(AriesApplication app)
           
 Set<AriesApplicationContext> getApplicationContexts()
           
protected  BundleFrameworkManager getBundleFrameworkManager()
           
 BundleRepositoryManager getBundleRepositoryManager()
           
 void remove(AriesApplicationContext app)
           
 void setBundleFrameworkManager(BundleFrameworkManager bfm)
           
 void setBundleRepositoryManager(BundleRepositoryManager brm)
           
 AriesApplicationContext update(AriesApplication app, DeploymentMetadata oldMetadata)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationContextManagerImpl

public ApplicationContextManagerImpl()
Method Detail

setBundleFrameworkManager

public void setBundleFrameworkManager(BundleFrameworkManager bfm)

setBundleRepositoryManager

public void setBundleRepositoryManager(BundleRepositoryManager brm)

getBundleRepositoryManager

public BundleRepositoryManager getBundleRepositoryManager()

getApplicationContext

public AriesApplicationContext getApplicationContext(AriesApplication app)
                                              throws org.osgi.framework.BundleException,
                                                     ManagementException
Specified by:
getApplicationContext in interface AriesApplicationContextManager
Throws:
org.osgi.framework.BundleException
ManagementException

getApplicationContexts

public Set<AriesApplicationContext> getApplicationContexts()
Specified by:
getApplicationContexts in interface AriesApplicationContextManager

remove

public void remove(AriesApplicationContext app)
            throws org.osgi.framework.BundleException
Specified by:
remove in interface AriesApplicationContextManager
Throws:
org.osgi.framework.BundleException

close

public void close()

getBundleFrameworkManager

protected BundleFrameworkManager getBundleFrameworkManager()

update

public AriesApplicationContext update(AriesApplication app,
                                      DeploymentMetadata oldMetadata)
                               throws UpdateException
Specified by:
update in interface AriesApplicationContextManager
Throws:
UpdateException


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.