public class DeploymentCommandUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
APPLICATION_RESOURCE_NAME |
Constructor and Description |
---|
DeploymentCommandUtils() |
Modifier and Type | Method and Description |
---|---|
static Collection<? extends AccessRequired.AccessCheck> |
getAccessChecksForExistingApp(Domain domain,
Applications applications,
String target,
Collection<String> matchedVersions,
String appAction,
String appRefAction)
Prepares AccessChecks for an application already deployed to one or
more targets, returning an access check for the application itself and
access checks for each matching version on whatever targets to which
it is assigned.
|
static Collection<? extends AccessRequired.AccessCheck> |
getAccessChecksForNewApp(Domain domain,
Applications applications,
String target,
String action)
Returns access checks for a new application (not already deployed) and
for the corresponding app ref(s) given the specified target.
|
static String |
getLocalHostName() |
static String |
getResourceNameForApps(Domain d) |
static String |
getResourceNameForExistingApp(Domain d,
String appName) |
static String |
getResourceNameForNewApp(Domain d,
String appName) |
static String |
getTarget(ParameterMap parameters,
OpsParams.Origin origin,
Deployment deployment) |
static String |
getTargetResourceNameForExistingApp(Domain d,
String target,
String appName) |
static String |
getTargetResourceNameForExistingAppRef(Domain d,
String target,
String appName) |
static String |
getTargetResourceNameForNewApp(Domain d,
String target) |
static String |
getTargetResourceNameForNewAppRef(Domain d,
String target) |
static String |
getTargetResourceNameForNewAppRef(Domain d,
String target,
String appName) |
static File |
renameUploadedFileOrCopyInPlaceFile(File finalUploadDir,
File fileParam,
Logger logger,
ServerEnvironment env) |
static ActionReport.ExitCode |
replicateEnableDisableToContainingCluster(String commandName,
Domain domain,
String target,
String appName,
org.glassfish.hk2.api.ServiceLocator habitat,
AdminCommandContext context,
AdminCommand command)
Replicates an enable or disable command to all instances in the cluster
of which the target is a member.
|
public static final String APPLICATION_RESOURCE_NAME
public static ActionReport.ExitCode replicateEnableDisableToContainingCluster(String commandName, Domain domain, String target, String appName, org.glassfish.hk2.api.ServiceLocator habitat, AdminCommandContext context, AdminCommand command) throws IllegalArgumentException, IllegalAccessException
commandName
- name of the command to replicate to cluster instancesdomain
- domain containing the relevant configurationtarget
- name of the target being enabled or disabledappName
- name of the application being enabled or disabledhabitat
- hk2 habitatcontext
- command context passed to the running enable or disable commandcommand
- command objectIllegalArgumentException
IllegalAccessException
public static String getLocalHostName()
public static String getTarget(ParameterMap parameters, OpsParams.Origin origin, Deployment deployment)
public static File renameUploadedFileOrCopyInPlaceFile(File finalUploadDir, File fileParam, Logger logger, ServerEnvironment env) throws IOException
IOException
public static Collection<? extends AccessRequired.AccessCheck> getAccessChecksForExistingApp(Domain domain, Applications applications, String target, Collection<String> matchedVersions, String appAction, String appRefAction)
domain
- applications
- target
- matchedVersions
- appAction
- appRefAction
- public static Collection<? extends AccessRequired.AccessCheck> getAccessChecksForNewApp(Domain domain, Applications applications, String target, String action)
domain
- applications
- target
- action
- public static String getTargetResourceNameForNewApp(Domain d, String target)
public static String getTargetResourceNameForExistingApp(Domain d, String target, String appName)
public static String getTargetResourceNameForNewAppRef(Domain d, String target)
public static String getTargetResourceNameForNewAppRef(Domain d, String target, String appName)
public static String getTargetResourceNameForExistingAppRef(Domain d, String target, String appName)
Copyright © 2018. All rights reserved.