Package com.sun.enterprise.admin.util
Class InstanceCommandExecutor
- java.lang.Object
-
- com.sun.enterprise.admin.remote.RemoteAdminCommand
-
- com.sun.enterprise.admin.remote.ServerRemoteAdminCommand
-
- com.sun.enterprise.admin.util.InstanceCommandExecutor
-
- All Implemented Interfaces:
Runnable,org.glassfish.api.admin.InstanceCommand
public class InstanceCommandExecutor extends ServerRemoteAdminCommand implements Runnable, org.glassfish.api.admin.InstanceCommand
Causes execution of an administrative command on one or more remote instances to be triggered from code running inside the DAS.- Author:
- Vijay Ramachandran
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.admin.remote.RemoteAdminCommand
authToken, COMMAND_MODEL_MATCH_HEADER, host, logger, name, operands, options, output, password, port, prohibitDirectoryUploads, scope, secure, user
-
-
Constructor Summary
Constructors Constructor Description InstanceCommandExecutor(org.glassfish.hk2.api.ServiceLocator habitat, String name, org.glassfish.api.admin.FailurePolicy fail, org.glassfish.api.admin.FailurePolicy offline, com.sun.enterprise.config.serverbeans.Server server, String host, int port, Logger logger, org.glassfish.api.admin.ParameterMap p, org.glassfish.api.ActionReport r, org.glassfish.api.admin.InstanceCommandResult res)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCommandOutput()org.glassfish.api.ActionReportgetReport()com.sun.enterprise.config.serverbeans.ServergetServer()voidrun()-
Methods inherited from class com.sun.enterprise.admin.remote.ServerRemoteAdminCommand
addAdditionalHeaders, authenticationInfo, getHttpConnectorAddress
-
Methods inherited from class com.sun.enterprise.admin.remote.RemoteAdminCommand
executeCommand, fetchCommandModel, getAttributes, getCanonicalHost, getCommandModel, getCommandURI, getFromEnvironment, getReadTimeout, getUsage, headers, isCommandModelFromCache, processHeaders, reportAuthenticationException, retryUsingSecureConnection, setCommandModel, setConnectTimeout, setFileOutputDirectory, setInteractive, setOmitCache, setReadTimeout, setResponseFormatType, setUserOut, updateAuthentication
-
-
-
-
Constructor Detail
-
InstanceCommandExecutor
public InstanceCommandExecutor(org.glassfish.hk2.api.ServiceLocator habitat, String name, org.glassfish.api.admin.FailurePolicy fail, org.glassfish.api.admin.FailurePolicy offline, com.sun.enterprise.config.serverbeans.Server server, String host, int port, Logger logger, org.glassfish.api.admin.ParameterMap p, org.glassfish.api.ActionReport r, org.glassfish.api.admin.InstanceCommandResult res) throws org.glassfish.api.admin.CommandException- Throws:
org.glassfish.api.admin.CommandException
-
-
Method Detail
-
getCommandOutput
public String getCommandOutput()
- Specified by:
getCommandOutputin interfaceorg.glassfish.api.admin.InstanceCommand
-
getServer
public com.sun.enterprise.config.serverbeans.Server getServer()
-
getReport
public org.glassfish.api.ActionReport getReport()
-
-