org.jboss.shrinkwrap.api
Class Configuration
java.lang.Object
org.jboss.shrinkwrap.api.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 Domain
s when creating Archive
s.
- Version:
- $Revision: $
- Author:
- ALR, Ken Gullaksen
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getExtensionLoader
public ExtensionLoader getExtensionLoader()
- Returns:
- the extensionLoader
getExecutorService
public ExecutorService getExecutorService()
- Returns:
- the executorService
getClassLoaders
public Iterable<ClassLoader> getClassLoaders()
- Returns:
- The
ClassLoader
s to be used in this configuration; used in extension loading and adding CL
resources to the archive, etc
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.