Package com.sun.enterprise.admin.util
Class ClusterOperationUtil
java.lang.Object
com.sun.enterprise.admin.util.ClusterOperationUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic List<com.sun.enterprise.config.serverbeans.Server> static org.glassfish.api.ActionReport.ExitCodereplicateCommand(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.ExitCodereplicateCommand(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.ExitCodereplicateCommand(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.ExitCodereplicateCommand(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.
-
Constructor Details
-
ClusterOperationUtil
public ClusterOperationUtil()
-
-
Method Details
-
getCompletedInstances
-
clearInstanceList
public static void clearInstanceList() -
replicateCommand
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) -
replicateCommand
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) Replicates a given command on the given list of targets, optionally gathering downloaded result payloads from the instance commands into a directory.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. -
replicateCommand
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) -
replicateCommand
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) Replicates a given command on the given list of targets, optionally gathering downloaded result payloads from the instance commands into a directory.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.
-