public class ClusterOperationUtil extends Object
| Constructor and Description |
|---|
ClusterOperationUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
clearInstanceList() |
static List<com.sun.enterprise.config.serverbeans.Server> |
getCompletedInstances() |
static org.glassfish.api.ActionReport.ExitCode |
replicateCommand(String commandName,
org.glassfish.api.admin.FailurePolicy failPolicy,
org.glassfish.api.admin.FailurePolicy offlinePolicy,
org.glassfish.api.admin.FailurePolicy neverStartedPolicy,
Collection<String> targetNames,
org.glassfish.api.admin.AdminCommandContext context,
org.glassfish.api.admin.ParameterMap parameters,
org.glassfish.hk2.api.ServiceLocator habitat) |
static org.glassfish.api.ActionReport.ExitCode |
replicateCommand(String commandName,
org.glassfish.api.admin.FailurePolicy failPolicy,
org.glassfish.api.admin.FailurePolicy offlinePolicy,
org.glassfish.api.admin.FailurePolicy neverStartedPolicy,
Collection<String> targetNames,
org.glassfish.api.admin.AdminCommandContext context,
org.glassfish.api.admin.ParameterMap parameters,
org.glassfish.hk2.api.ServiceLocator habitat,
File intermediateDownloadDir)
Replicates a given command on the given list of targets, optionally gathering
downloaded result payloads from the instance commands into a directory.
|
static org.glassfish.api.ActionReport.ExitCode |
replicateCommand(String commandName,
org.glassfish.api.admin.FailurePolicy failPolicy,
org.glassfish.api.admin.FailurePolicy offlinePolicy,
org.glassfish.api.admin.FailurePolicy neverStartedPolicy,
List<com.sun.enterprise.config.serverbeans.Server> instancesForReplication,
org.glassfish.api.admin.AdminCommandContext context,
org.glassfish.api.admin.ParameterMap parameters,
org.glassfish.hk2.api.ServiceLocator habitat) |
static org.glassfish.api.ActionReport.ExitCode |
replicateCommand(String commandName,
org.glassfish.api.admin.FailurePolicy failPolicy,
org.glassfish.api.admin.FailurePolicy offlinePolicy,
org.glassfish.api.admin.FailurePolicy neverStartedPolicy,
List<com.sun.enterprise.config.serverbeans.Server> instancesForReplication,
org.glassfish.api.admin.AdminCommandContext context,
org.glassfish.api.admin.ParameterMap parameters,
org.glassfish.hk2.api.ServiceLocator habitat,
File intermediateDownloadDir)
Replicates a given command on the given list of targets, optionally gathering
downloaded result payloads from the instance commands into a directory.
|
public static List<com.sun.enterprise.config.serverbeans.Server> getCompletedInstances()
public static void clearInstanceList()
public static org.glassfish.api.ActionReport.ExitCode replicateCommand(String commandName, org.glassfish.api.admin.FailurePolicy failPolicy, org.glassfish.api.admin.FailurePolicy offlinePolicy, org.glassfish.api.admin.FailurePolicy neverStartedPolicy, List<com.sun.enterprise.config.serverbeans.Server> instancesForReplication, org.glassfish.api.admin.AdminCommandContext context, org.glassfish.api.admin.ParameterMap parameters, org.glassfish.hk2.api.ServiceLocator habitat)
public static org.glassfish.api.ActionReport.ExitCode replicateCommand(String commandName, org.glassfish.api.admin.FailurePolicy failPolicy, org.glassfish.api.admin.FailurePolicy offlinePolicy, org.glassfish.api.admin.FailurePolicy neverStartedPolicy, List<com.sun.enterprise.config.serverbeans.Server> instancesForReplication, org.glassfish.api.admin.AdminCommandContext context, org.glassfish.api.admin.ParameterMap parameters, org.glassfish.hk2.api.ServiceLocator habitat, File intermediateDownloadDir)
If intermediateDownloadDir is non-null, then any files returned from the instances in the payload of the HTTP response will be stored in a directory tree like this:
${intermediateDownloadDir}/
${instanceA}/
file(s) returned from instance A
${instanceB}/
file(s) returned from instance B
...
where ${instanceA}, ${instanceB}, etc. are the names of the instances to
which the command was replicated. This method does no further processing
on the downloaded files but leaves that to the calling command.public static org.glassfish.api.ActionReport.ExitCode replicateCommand(String commandName, org.glassfish.api.admin.FailurePolicy failPolicy, org.glassfish.api.admin.FailurePolicy offlinePolicy, org.glassfish.api.admin.FailurePolicy neverStartedPolicy, Collection<String> targetNames, org.glassfish.api.admin.AdminCommandContext context, org.glassfish.api.admin.ParameterMap parameters, org.glassfish.hk2.api.ServiceLocator habitat)
public static org.glassfish.api.ActionReport.ExitCode replicateCommand(String commandName, org.glassfish.api.admin.FailurePolicy failPolicy, org.glassfish.api.admin.FailurePolicy offlinePolicy, org.glassfish.api.admin.FailurePolicy neverStartedPolicy, Collection<String> targetNames, org.glassfish.api.admin.AdminCommandContext context, org.glassfish.api.admin.ParameterMap parameters, org.glassfish.hk2.api.ServiceLocator habitat, File intermediateDownloadDir)
If intermediateDownloadDir is non-null, then any files returned from the instances in the payload of the HTTP response will be stored in a directory tree like this:
${intermediateDownloadDir}/
${instanceA}/
file(s) returned from instance A
${instanceB}/
file(s) returned from instance B
...
where ${instanceA}, ${instanceB}, etc. are the names of the instances to
which the command was replicated. This method does no further processing
on the downloaded files but leaves that to the calling command.Copyright © 2017. All rights reserved.