public abstract class AdminFactory extends Object
Modifier and Type | Field and Description |
---|---|
private static Logger |
LOGGER
Logger instance for this class.
|
Constructor and Description |
---|
AdminFactory() |
Modifier and Type | Method and Description |
---|---|
static AdminFactory |
getInstance(GlassFishAdminInterface adminInterface)
Creates specific
AdminFactory child class instance
to build GlassFish server administration command runner and data objects
based on provided GlassFish server administration interface type. |
(package private) static AdminFactory |
getInstance(GlassFishVersion version)
Creates specific
AdminFactory child class instance
to build GlassFish server administration command runner and data objects
based on provided GlassFish server version. |
abstract Runner |
getRunner(GlassFishServer srv,
Command cmd)
Build runner for command interface execution and connect it with
provided
Command instance. |
(package private) Runner |
newRunner(GlassFishServer srv,
Command cmd,
Class runnerClass)
Constructs an instance of selected
Runner child class. |
private static final Logger LOGGER
static AdminFactory getInstance(GlassFishVersion version) throws CommandException
AdminFactory
child class instance
to build GlassFish server administration command runner and data objects
based on provided GlassFish server version.
version
- GlassFish server version.CommandException
public static AdminFactory getInstance(GlassFishAdminInterface adminInterface) throws CommandException
AdminFactory
child class instance
to build GlassFish server administration command runner and data objects
based on provided GlassFish server administration interface type.
adminInterface
- GlassFish server administration interface type.CommandException
public abstract Runner getRunner(GlassFishServer srv, Command cmd)
Command
instance.
srv
- Target GlassFish server.cmd
- GlassFish server administration command entity.Runner newRunner(GlassFishServer srv, Command cmd, Class runnerClass) throws CommandException
Runner
child class.
srv
- Target GlassFish server.cmd
- GlassFish server administration command entity.runnerClass
- Class of newly instantiated runner
CommandException
- if construction of new instance
fails.CommandException
Copyright © 2013. All Rights Reserved.