Class Configuration


  • public class Configuration
    extends Object
    Encapsulates all configuration for a given Domain. Each Archive created by the domain's ArchiveFactory will consult the configuration internally. An Archive's configuration may not be changed after construction; if a new config is required it must be created under a new domain. The default configuration is defined by ConfigurationBuilder, and new configurations are created via ConfigurationBuilder.build(). Note that while the Configuration is immutable, its properties may have internal state that may be changed. For true isolation, use separate Domains when creating Archives.
    Version:
    $Revision: $
    Author:
    ALR, Ken Gullaksen
    • Method Detail

      • getExtensionLoader

        public ExtensionLoader getExtensionLoader()
        Returns:
        the extensionLoader
      • getExecutorService

        @Deprecated
        public ExecutorService getExecutorService()
        Deprecated.
        No longer used by the implementation, will be removed in SW 2.0
        Returns:
        the executorService
      • getClassLoaders

        public Iterable<ClassLoader> getClassLoaders()
        Returns:
        The ClassLoaders to be used in this configuration; used in extension loading and adding CL resources to the archive, etc