Method Summary |
|
public boolean | canStopDeploymentManagerSilently() |
abstract public ServerDebugInfo | getDebugInfo(Target target) Returns the host/port necessary for connecting to the server's debug information. |
abstract public boolean | isAlsoTargetServer(Target target) Returns true if the admin server is also the given target server (share the same vm).
Start/stopping/debug apply to both servers. |
abstract public boolean | isDebuggable(Target target) Returns true if the given target is in debug mode. |
abstract public boolean | isRunning() Returns true if this admin server is running. |
public boolean | isRunning(Target target) Returns the running state of a specific target. |
public boolean | needsRestart(Target target) Returns true if target server needs a restart for last configuration changes to
take effect. |
abstract public boolean | needsStartForAdminConfig() Returns true if the admin server should be started before admininistrative configuration. |
abstract public boolean | needsStartForConfigure() Returns true if the admin server should be started before server deployment configuration. |
abstract public boolean | needsStartForTargetList() Returns true if the admin server should be started before asking for
target list. |
abstract public ProgressObject | startDebugging(Target target) Start or restart the target in debug mode. |
abstract public ProgressObject | startDeploymentManager() Starts the admin server. |
public ProgressObject | startProfiling(Target target, ProfilerServerSettings settings) Start the target in profile mode, null target implies the admin server.
Parameters: target - the target server in question, null target implies the admin server. Parameters: settings - profiler server settings. |
public ProgressObject | startTarget(Target target) Starts the target server asynchronously and reports the status
through the returned ProgressObject . |
abstract public ProgressObject | stopDeploymentManager() Stops the admin server. |
public void | stopDeploymentManagerSilently() Optional method. |
public ProgressObject | stopTarget(Target target) Stops the target server asynchronously and reports the status
through the returned ProgressObject . |
public boolean | supportsStartDebugging(Target target) Can be the specified target server started in the debug mode? If the
target is also an admin server can be the admin server started in the
debug mode?
Parameters: target - the target server in question, null implies the case where target is also an admin server. |
abstract public boolean | supportsStartDeploymentManager() Returns true if the admin server can be started through this spi. |
public boolean | supportsStartProfiling(Target target) Can be the specified target server started in profile mode? If the
target is also an admin server can be the admin server started in
profile mode?
Parameters: target - the target server in question, null implies the case where target is also an admin server. |
public boolean | supportsStartTarget(Target target) Returns if the plugin can start/stop single target servers.
This should be overwritten as needed.
Parameters: target - the target server in question, could be null in whichcase the answer should probably be false. |