public class Configurator extends Object implements ConfigurationHandler
Launcher
configurator.Constructor and Description |
---|
Configurator(ClassWorld world)
Construct.
|
Configurator(Launcher launcher)
Construct.
|
Modifier and Type | Method and Description |
---|---|
void |
addImportFrom(String relamName,
String importSpec) |
void |
addLoadFile(File file) |
void |
addLoadURL(URL url) |
void |
addRealm(String realmName) |
void |
associateRealms()
Associate parent realms with their children.
|
void |
configure(InputStream is)
Configure from a file.
|
void |
setAppMain(String mainClassName,
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(InputStream is) throws IOException, ConfigurationException, DuplicateRealmException, NoSuchRealmException
is
- The config input streamIOException
- If an error occurs reading the config file.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(String relamName, String importSpec) throws NoSuchRealmException
addImportFrom
in interface ConfigurationHandler
NoSuchRealmException
public void addLoadFile(File file)
addLoadFile
in interface ConfigurationHandler
public void addLoadURL(URL url)
addLoadURL
in interface ConfigurationHandler
public void addRealm(String realmName) throws DuplicateRealmException
addRealm
in interface ConfigurationHandler
DuplicateRealmException
public void setAppMain(String mainClassName, String mainRealmName)
setAppMain
in interface ConfigurationHandler
Copyright © 2002–2013. All rights reserved.