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

java.lang.Object
  extended by org.apache.aries.application.runtime.impl.ApplicationContextImpl
All Implemented Interfaces:
org.apache.aries.application.management.AriesApplicationContext

public class ApplicationContextImpl
extends Object
implements org.apache.aries.application.management.AriesApplicationContext


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.aries.application.management.AriesApplicationContext
org.apache.aries.application.management.AriesApplicationContext.ApplicationState
 
Constructor Summary
ApplicationContextImpl(org.osgi.framework.BundleContext b, org.apache.aries.application.management.AriesApplication app)
           
 
Method Summary
 org.apache.aries.application.management.AriesApplication getApplication()
           
 Set<org.osgi.framework.Bundle> getApplicationContent()
           
 org.apache.aries.application.management.AriesApplicationContext.ApplicationState getApplicationState()
           
 void setState(org.apache.aries.application.management.AriesApplicationContext.ApplicationState state)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationContextImpl

public ApplicationContextImpl(org.osgi.framework.BundleContext b,
                              org.apache.aries.application.management.AriesApplication app)
                       throws org.osgi.framework.BundleException,
                              org.apache.aries.application.management.ManagementException
Throws:
org.osgi.framework.BundleException
org.apache.aries.application.management.ManagementException
Method Detail

getApplication

public org.apache.aries.application.management.AriesApplication getApplication()
Specified by:
getApplication in interface org.apache.aries.application.management.AriesApplicationContext

getApplicationContent

public Set<org.osgi.framework.Bundle> getApplicationContent()
Specified by:
getApplicationContent in interface org.apache.aries.application.management.AriesApplicationContext

getApplicationState

public org.apache.aries.application.management.AriesApplicationContext.ApplicationState getApplicationState()
Specified by:
getApplicationState in interface org.apache.aries.application.management.AriesApplicationContext

start

public void start()
           throws org.osgi.framework.BundleException
Specified by:
start in interface org.apache.aries.application.management.AriesApplicationContext
Throws:
org.osgi.framework.BundleException

stop

public void stop()
          throws org.osgi.framework.BundleException
Specified by:
stop in interface org.apache.aries.application.management.AriesApplicationContext
Throws:
org.osgi.framework.BundleException

setState

public void setState(org.apache.aries.application.management.AriesApplicationContext.ApplicationState state)


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