public class Configurator extends java.lang.Object implements ConfigurationHandler
Launcher configurator.| Constructor and Description |
|---|
Configurator(ClassWorld world)
Construct.
|
Configurator(Launcher launcher)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addImportFrom(java.lang.String relamName,
java.lang.String importSpec) |
void |
addLoadFile(java.io.File file) |
void |
addLoadURL(java.net.URL url) |
void |
addRealm(java.lang.String realmName) |
void |
associateRealms()
Associate parent realms with their children.
|
void |
configure(java.io.InputStream is)
Configure from a file.
|
void |
setAppMain(java.lang.String mainClassName,
java.lang.String mainRealmName) |
void |
setClassWorld(ClassWorld world)
set world.
|
public Configurator(Launcher launcher)
launcher - The launcher to configure.public Configurator(ClassWorld world)
world - The classWorld to configure.public void setClassWorld(ClassWorld world)
world - The classWorld to configure.public void configure(java.io.InputStream is)
throws java.io.IOException,
ConfigurationException,
DuplicateRealmException,
NoSuchRealmException
is - The config input streamjava.io.IOException - If an error occurs reading the config file.java.net.MalformedURLException - If the config file contains invalid URLs.ConfigurationException - If the config file is corrupt.DuplicateRealmException - If the config file defines two realms with the same id.NoSuchRealmException - If the config file defines a main entry point in
a non-existent realm.public void associateRealms()
public void addImportFrom(java.lang.String relamName,
java.lang.String importSpec)
throws NoSuchRealmException
addImportFrom in interface ConfigurationHandlerNoSuchRealmExceptionpublic void addLoadFile(java.io.File file)
addLoadFile in interface ConfigurationHandlerpublic void addLoadURL(java.net.URL url)
addLoadURL in interface ConfigurationHandlerpublic void addRealm(java.lang.String realmName)
throws DuplicateRealmException
addRealm in interface ConfigurationHandlerDuplicateRealmExceptionpublic void setAppMain(java.lang.String mainClassName,
java.lang.String mainRealmName)
setAppMain in interface ConfigurationHandlerCopyright © 2002-2013. All Rights Reserved.