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 -
Field Summary
Fields inherited from class com.sun.enterprise.admin.remote.RemoteRestAdminCommand
authToken, COMMAND_MODEL_MATCH_HEADER, host, logger, name, notify, operands, options, output, password, port, prohibitDirectoryUploads, scope, secure, userFields inherited from interface org.glassfish.api.admin.AdminCommandEventBroker
LOCAL_EVENT_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionInstanceRestCommandExecutor(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
Modifier and TypeMethodDescriptionorg.glassfish.api.ActionReportcom.sun.enterprise.config.serverbeans.Servervoidrun()Methods inherited from class com.sun.enterprise.admin.remote.ServerRemoteRestAdminCommand
addAdditionalHeaders, authenticationInfo, getHttpConnectorAddressMethods 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, useSseMethods inherited from class com.sun.enterprise.admin.event.AdminCommandEventBrokerImpl
fireEvent, fireEvent, getUtils, listening, registerListener, unregisterListener
-
Constructor Details
-
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 Details