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

java.lang.Object
  extended by org.apache.aries.application.runtime.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 close()
           
 org.apache.aries.application.management.AriesApplicationContext getApplicationContext(org.apache.aries.application.management.AriesApplication app)
           
 Set<org.apache.aries.application.management.AriesApplicationContext> getApplicationContexts()
           
 void remove(org.apache.aries.application.management.AriesApplicationContext app)
           
 void setBundleContext(org.osgi.framework.BundleContext b)
           
 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

setBundleContext

public void setBundleContext(org.osgi.framework.BundleContext b)

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)
Specified by:
remove in interface org.apache.aries.application.management.spi.runtime.AriesApplicationContextManager

close

public void close()

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


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