Package com.sun.enterprise.admin.util
Class InstanceRestCommandExecutor
- java.lang.Object
-
- com.sun.enterprise.admin.event.AdminCommandEventBrokerImpl<GfSseInboundEvent>
-
- com.sun.enterprise.admin.remote.RemoteRestAdminCommand
-
- com.sun.enterprise.admin.remote.ServerRemoteRestAdminCommand
-
- com.sun.enterprise.admin.util.InstanceRestCommandExecutor
-
- All Implemented Interfaces:
Runnable,org.glassfish.api.admin.AdminCommandEventBroker<GfSseInboundEvent>,org.glassfish.api.admin.InstanceCommand
public class InstanceRestCommandExecutor extends ServerRemoteRestAdminCommand 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, mmares
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.glassfish.api.admin.AdminCommandEventBroker
org.glassfish.api.admin.AdminCommandEventBroker.AdminCommandListener<T extends Object>, org.glassfish.api.admin.AdminCommandEventBroker.BrokerListenerRegEvent, org.glassfish.api.admin.AdminCommandEventBroker.EventBrokerUtils
-
-
Constructor Summary
Constructors Constructor Description InstanceRestCommandExecutor(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.ServerRemoteRestAdminCommand
addAdditionalHeaders, authenticationInfo, getHttpConnectorAddress
-
Methods inherited from class com.sun.enterprise.admin.remote.RemoteRestAdminCommand
closeSse, executeCommand, fetchCommandModel, findPropertyInReport, getActionReport, getAttributes, getCanonicalHost, getCommandModel, getCommandURI, getFromEnvironment, getManPage, getReadTimeout, getUsage, headers, isCommandModelFromCache, preinit, processHeaders, refetchInvalidModel, reportAuthenticationException, retryUsingSecureConnection, setActionReport, setCommandModel, setConnectTimeout, setEnableCommandModelCache, setFileOutputDirectory, setInteractive, setReadTimeout, setResponseFormatType, setUserOut, updateAuthentication, useSse
-
Methods inherited from class com.sun.enterprise.admin.event.AdminCommandEventBrokerImpl
fireEvent, fireEvent, getUtils, listening, registerListener, unregisterListener
-
-
-
-
Constructor Detail
-
InstanceRestCommandExecutor
public InstanceRestCommandExecutor(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()
-
-