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:
org.apache.aries.application.management.spi.runtime.AriesApplicationContextManager

public class ApplicationContextManagerImpl
extends Object
implements org.apache.aries.application.management.spi.runtime.AriesApplicationContextManager


Constructor Summary
ApplicationContextManagerImpl()
           
 
Method Summary
 void bindBundleFrameworkManager(org.apache.aries.application.management.spi.framework.BundleFrameworkManager bfm)
           
 void close()
           
 org.apache.aries.application.management.AriesApplicationContext getApplicationContext(org.apache.aries.application.management.AriesApplication app)
           
 Set<org.apache.aries.application.management.AriesApplicationContext> getApplicationContexts()
           
protected  org.apache.aries.application.management.spi.framework.BundleFrameworkManager getBundleFrameworkManager()
           
 org.apache.aries.application.management.spi.repository.BundleRepositoryManager getBundleRepositoryManager()
           
 void remove(org.apache.aries.application.management.AriesApplicationContext app)
           
 void setBundleFrameworkManager(org.apache.aries.application.management.spi.framework.BundleFrameworkManager bfm)
           
 void setBundleRepositoryManager(org.apache.aries.application.management.spi.repository.BundleRepositoryManager brm)
           
 void unbindBundleFrameworkManager(org.apache.aries.application.management.spi.framework.BundleFrameworkManager bfm)
           
 org.apache.aries.application.management.AriesApplicationContext update(org.apache.aries.application.management.AriesApplication app, org.apache.aries.application.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(org.apache.aries.application.management.spi.framework.BundleFrameworkManager bfm)

setBundleRepositoryManager

public void setBundleRepositoryManager(org.apache.aries.application.management.spi.repository.BundleRepositoryManager brm)

getBundleRepositoryManager

public org.apache.aries.application.management.spi.repository.BundleRepositoryManager getBundleRepositoryManager()

getApplicationContext

public org.apache.aries.application.management.AriesApplicationContext getApplicationContext(org.apache.aries.application.management.AriesApplication app)
                                                                                      throws org.osgi.framework.BundleException,
                                                                                             org.apache.aries.application.management.ManagementException
Specified by:
getApplicationContext in interface org.apache.aries.application.management.spi.runtime.AriesApplicationContextManager
Throws:
org.osgi.framework.BundleException
org.apache.aries.application.management.ManagementException

getApplicationContexts

public Set<org.apache.aries.application.management.AriesApplicationContext> getApplicationContexts()
Specified by:
getApplicationContexts in interface org.apache.aries.application.management.spi.runtime.AriesApplicationContextManager

remove

public void remove(org.apache.aries.application.management.AriesApplicationContext app)
            throws org.osgi.framework.BundleException
Specified by:
remove in interface org.apache.aries.application.management.spi.runtime.AriesApplicationContextManager
Throws:
org.osgi.framework.BundleException

close

public void close()

getBundleFrameworkManager

protected org.apache.aries.application.management.spi.framework.BundleFrameworkManager getBundleFrameworkManager()

update

public org.apache.aries.application.management.AriesApplicationContext update(org.apache.aries.application.management.AriesApplication app,
                                                                              org.apache.aries.application.DeploymentMetadata oldMetadata)
                                                                       throws org.apache.aries.application.management.UpdateException
Specified by:
update in interface org.apache.aries.application.management.spi.runtime.AriesApplicationContextManager
Throws:
org.apache.aries.application.management.UpdateException

bindBundleFrameworkManager

public void bindBundleFrameworkManager(org.apache.aries.application.management.spi.framework.BundleFrameworkManager bfm)

unbindBundleFrameworkManager

public void unbindBundleFrameworkManager(org.apache.aries.application.management.spi.framework.BundleFrameworkManager bfm)


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