@Deprecated public class EmbeddedServerFactory extends Object
Factory that sets up an embedded standalone server using modular classloading.
If a clean run is wanted, you can specify ${jboss.embedded.root}
to an existing directory
which will copy the contents of the data and configuration directories under a temporary folder. This
has the effect of this run not polluting later runs of the embedded server.
Constructor and Description |
---|
EmbeddedServerFactory()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static StandaloneServer |
create(org.jboss.modules.ModuleLoader moduleLoader,
File jbossHomeDir)
Deprecated.
Create an embedded standalone server with an already established module loader.
|
static StandaloneServer |
create(org.jboss.modules.ModuleLoader moduleLoader,
File jbossHomeDir,
String[] cmdargs)
Deprecated.
Create an embedded standalone server with an already established module loader.
|
static StandaloneServer |
create(String jbossHomePath,
String modulePath,
String... systemPackages)
Deprecated.
Create an embedded standalone server.
|
static StandaloneServer |
create(String jbossHomePath,
String modulePath,
String[] systemPackages,
String[] cmdargs)
Deprecated.
Create an embedded standalone server.
|
static EmbeddedServerReference |
createHostController(org.jboss.modules.ModuleLoader moduleLoader,
File jbossHomeDir,
String[] cmdargs)
Deprecated.
Create an embedded host controller with an already established module loader.
|
static EmbeddedServerReference |
createHostController(String jbossHomePath,
String modulePath,
String[] systemPackages,
String[] cmdargs)
Deprecated.
|
static EmbeddedServerReference |
createStandalone(org.jboss.modules.ModuleLoader moduleLoader,
File jbossHomeDir,
String[] cmdargs)
Deprecated.
|
static EmbeddedServerReference |
createStandalone(String jbossHomePath,
String modulePath,
String[] systemPackages,
String[] cmdargs)
Deprecated.
|
public static StandaloneServer create(String jbossHomePath, String modulePath, String... systemPackages)
jbossHomePath
- the location of the root of server installation. Cannot be null
or empty.modulePath
- the location of the root of the module repository. May be null
if the standard
location under jbossHomePath
should be usedsystemPackages
- names of any packages that must be treated as system packages, with the same classes
visible to the caller's classloader visible to server-side classes loaded from
the server's modular classloadernull
public static StandaloneServer create(String jbossHomePath, String modulePath, String[] systemPackages, String[] cmdargs)
jbossHomePath
- the location of the root of server installation. Cannot be null
or empty.modulePath
- the location of the root of the module repository. May be null
if the standard
location under jbossHomePath
should be usedsystemPackages
- names of any packages that must be treated as system packages, with the same classes
visible to the caller's classloader visible to server-side classes loaded from
the server's modular classloadercmdargs
- any additional arguments to pass to the embedded server (e.g. -b=192.168.100.10)null
public static EmbeddedServerReference createStandalone(String jbossHomePath, String modulePath, String[] systemPackages, String[] cmdargs)
public static StandaloneServer create(org.jboss.modules.ModuleLoader moduleLoader, File jbossHomeDir)
moduleLoader
- the module loader. Cannot be null
jbossHomeDir
- the location of the root of server installation. Cannot be null
or empty.null
public static StandaloneServer create(org.jboss.modules.ModuleLoader moduleLoader, File jbossHomeDir, String[] cmdargs)
moduleLoader
- the module loader. Cannot be null
jbossHomeDir
- the location of the root of server installation. Cannot be null
or empty.cmdargs
- any additional arguments to pass to the embedded server (e.g. -b=192.168.100.10)null
public static EmbeddedServerReference createStandalone(org.jboss.modules.ModuleLoader moduleLoader, File jbossHomeDir, String[] cmdargs)
public static EmbeddedServerReference createHostController(String jbossHomePath, String modulePath, String[] systemPackages, String[] cmdargs)
public static EmbeddedServerReference createHostController(org.jboss.modules.ModuleLoader moduleLoader, File jbossHomeDir, String[] cmdargs)
moduleLoader
- the module loader. Cannot be null
jbossHomeDir
- the location of the root of server installation. Cannot be null
or empty.cmdargs
- any additional arguments to pass to the embedded server (e.g. -b=192.168.100.10)null
Copyright © 2023 JBoss by Red Hat. All rights reserved.