org.ow2.jonas.launcher.jonas
Interface IConfigurationProvider

All Known Implementing Classes:
DefaultConfigurationProvider

public interface IConfigurationProvider

Provides a gateway configuration.

Author:
Guillaume Sauthier

Method Summary
 SortedMap<Integer,List<String>> getAutoInstallBundles()
           
 SortedMap<Integer,List<String>> getAutoStartBundles()
           
 Map<String,String> getConfiguration()
           
 ClassLoader getFrameworkClassLoader(ClassLoader parentClassLoader)
           
 

Method Detail

getConfiguration

Map<String,String> getConfiguration()
                                    throws IOException
Returns:
an OSGi configuration.
Throws:
IOException - If the configuration couldn't be provided.

getAutoInstallBundles

SortedMap<Integer,List<String>> getAutoInstallBundles()
Returns:
list of the bundles to install and add it to the start level

getAutoStartBundles

SortedMap<Integer,List<String>> getAutoStartBundles()
Returns:
map of the bundles to "automatically start for a given level"

getFrameworkClassLoader

ClassLoader getFrameworkClassLoader(ClassLoader parentClassLoader)


Copyright © 2012 OW2 Consortium. All Rights Reserved.