public interface  org.glassfish.internal.deployment.Deployment extends java.lang.Object
{
public static final org.glassfish.api.event.EventTypes INITIAL_CONTEXT_CREATED;
public static final org.glassfish.api.event.EventTypes DEPLOYMENT_START;
public static final java.lang.String DEPLOYMENT_FAILURE_NAME;
public static final org.glassfish.api.event.EventTypes DEPLOYMENT_FAILURE;
public static final org.glassfish.api.event.EventTypes AFTER_DEPLOYMENT_CLASSLOADER_CREATION;
public static final org.glassfish.api.event.EventTypes DEPLOYMENT_BEFORE_CLASSLOADER_CREATION;
public static final org.glassfish.api.event.EventTypes AFTER_APPLICATION_CLASSLOADER_CREATION;
public static final org.glassfish.api.event.EventTypes DEPLOYMENT_SUCCESS;
public static final org.glassfish.api.event.EventTypes UNDEPLOYMENT_START;
public static final org.glassfish.api.event.EventTypes UNDEPLOYMENT_FAILURE;
public static final org.glassfish.api.event.EventTypes UNDEPLOYMENT_SUCCESS;
public static final org.glassfish.api.event.EventTypes MODULE_PREPARED;
public static final org.glassfish.api.event.EventTypes MODULE_LOADED;
public static final org.glassfish.api.event.EventTypes MODULE_STARTED;
public static final org.glassfish.api.event.EventTypes MODULE_STOPPED;
public static final org.glassfish.api.event.EventTypes MODULE_UNLOADED;
public static final org.glassfish.api.event.EventTypes MODULE_CLEANED;
public static final org.glassfish.api.event.EventTypes APPLICATION_PREPARED;
public static final org.glassfish.api.event.EventTypes APPLICATION_LOADED;
public static final org.glassfish.api.event.EventTypes APPLICATION_STARTED;
public static final org.glassfish.api.event.EventTypes APPLICATION_STOPPED;
public static final org.glassfish.api.event.EventTypes APPLICATION_UNLOADED;
public static final org.glassfish.api.event.EventTypes APPLICATION_CLEANED;
public static final org.glassfish.api.event.EventTypes APPLICATION_DISABLED;
public static final org.glassfish.api.event.EventTypes UNDEPLOYMENT_VALIDATION;
public static final org.glassfish.api.event.EventTypes ALL_APPLICATIONS_PROCESSED;
public abstract org.glassfish.internal.deployment.Deployment$DeploymentContextBuilder getBuilder(java.util.logging.Logger, org.glassfish.api.deployment.OpsParams, org.glassfish.api.ActionReport);
public abstract org.glassfish.api.deployment.archive.ArchiveHandler getArchiveHandler(org.glassfish.api.deployment.archive.ReadableArchive) throws java.io.IOException;
public abstract org.glassfish.api.deployment.archive.ArchiveHandler getArchiveHandler(org.glassfish.api.deployment.archive.ReadableArchive, java.lang.String) throws java.io.IOException;
public abstract org.glassfish.internal.data.ModuleInfo prepareModule(java.util.List, java.lang.String, org.glassfish.api.deployment.DeploymentContext, org.glassfish.internal.data.ProgressTracker) throws java.lang.Exception;
public abstract org.glassfish.internal.data.ApplicationInfo deploy(org.glassfish.internal.deployment.ExtendedDeploymentContext);
public abstract org.glassfish.internal.data.ApplicationInfo deploy(java.util.Collection, org.glassfish.internal.deployment.ExtendedDeploymentContext);
public abstract void undeploy(java.lang.String, org.glassfish.internal.deployment.ExtendedDeploymentContext);
public abstract org.jvnet.hk.config.Transaction prepareAppConfigChanges(org.glassfish.api.deployment.DeploymentContext) throws org.jvnet.hk.config.TransactionFailure;
public abstract void registerAppInDomainXML(org.glassfish.internal.data.ApplicationInfo, org.glassfish.api.deployment.DeploymentContext, org.jvnet.hk.config.Transaction) throws org.jvnet.hk.config.TransactionFailure;
public abstract void unregisterAppFromDomainXML(java.lang.String, java.lang.String) throws org.jvnet.hk.config.TransactionFailure;
public abstract void registerAppInDomainXML(org.glassfish.internal.data.ApplicationInfo, org.glassfish.api.deployment.DeploymentContext, org.jvnet.hk.config.Transaction, boolean) throws org.jvnet.hk.config.TransactionFailure;
public abstract void unregisterAppFromDomainXML(java.lang.String, java.lang.String, boolean) throws org.jvnet.hk.config.TransactionFailure;
public abstract void registerTenantWithAppInDomainXML(java.lang.String, org.glassfish.internal.deployment.ExtendedDeploymentContext) throws org.jvnet.hk.config.TransactionFailure;
public abstract void unregisterTenantWithAppInDomainXML(java.lang.String, java.lang.String) throws org.jvnet.hk.config.TransactionFailure, org.jvnet.hk.config.RetryableException;
public abstract void updateAppEnabledAttributeInDomainXML(java.lang.String, java.lang.String, boolean) throws org.jvnet.hk.config.TransactionFailure;
public abstract java.util.List setupContainerInfos(org.glassfish.api.deployment.DeploymentContext) throws java.lang.Exception;
public abstract java.util.List setupContainerInfos(org.glassfish.api.deployment.archive.ArchiveHandler, java.util.Collection, org.glassfish.api.deployment.DeploymentContext) throws java.lang.Exception;
public abstract boolean isRegistered(java.lang.String);
public abstract org.glassfish.internal.data.ApplicationInfo get(java.lang.String);
public abstract org.glassfish.api.admin.ParameterMap prepareInstanceDeployParamMap(org.glassfish.api.deployment.DeploymentContext) throws java.lang.Exception;
public abstract void validateDeploymentTarget(java.lang.String, java.lang.String, boolean);
public abstract void validateUndeploymentTarget(java.lang.String, java.lang.String);
public abstract void validateSpecifiedTarget(java.lang.String);
public abstract boolean isAppEnabled(com.sun.enterprise.config.serverbeans.Application);
public abstract org.glassfish.internal.data.ApplicationInfo unload(org.glassfish.internal.data.ApplicationInfo, org.glassfish.internal.deployment.ExtendedDeploymentContext);
public abstract org.glassfish.api.deployment.DeploymentContext disable(org.glassfish.api.deployment.UndeployCommandParameters, com.sun.enterprise.config.serverbeans.Application, org.glassfish.internal.data.ApplicationInfo, org.glassfish.api.ActionReport, java.util.logging.Logger) throws java.lang.Exception;
public abstract org.glassfish.api.deployment.DeploymentContext enable(java.lang.String, com.sun.enterprise.config.serverbeans.Application, com.sun.enterprise.config.serverbeans.ApplicationRef, org.glassfish.api.ActionReport, java.util.logging.Logger) throws java.lang.Exception;
public abstract org.glassfish.hk.classmodel.reflect.Types getDeployableTypes(org.glassfish.api.deployment.DeploymentContext) throws java.io.IOException;
public abstract java.util.List getSniffersFromApp(com.sun.enterprise.config.serverbeans.Application);
public abstract java.util.Collection getSniffers(org.glassfish.api.deployment.archive.ArchiveHandler, java.util.Collection, org.glassfish.api.deployment.DeploymentContext);
public abstract java.lang.String getDefaultTarget(java.lang.String, org.glassfish.api.deployment.OpsParams$Origin, java.lang.Boolean);
public abstract java.lang.String getDefaultTarget(java.lang.Boolean);
static void <clinit>()
{
org.glassfish.api.event.EventTypes v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Initial_Context_Created", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes INITIAL_CONTEXT_CREATED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Deployment_Start", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes DEPLOYMENT_START> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Deployment_Failed", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes DEPLOYMENT_FAILURE> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("After_Deployment_ClassLoader_Creation", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes AFTER_DEPLOYMENT_CLASSLOADER_CREATION> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Deployment_ClassLoader_Creation", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes DEPLOYMENT_BEFORE_CLASSLOADER_CREATION> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("After_Application_ClassLoader_Creation", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes AFTER_APPLICATION_CLASSLOADER_CREATION> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Deployment_Success", class "Lorg/glassfish/internal/data/ApplicationInfo;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes DEPLOYMENT_SUCCESS> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Undeployment_Start", class "Lorg/glassfish/internal/data/ApplicationInfo;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes UNDEPLOYMENT_START> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Undeployment_Failed", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes UNDEPLOYMENT_FAILURE> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Undeployment_Success", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes UNDEPLOYMENT_SUCCESS> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Module_Prepared", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes MODULE_PREPARED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Module_Loaded", class "Lorg/glassfish/internal/data/ModuleInfo;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes MODULE_LOADED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Module_Running", class "Lorg/glassfish/internal/data/ModuleInfo;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes MODULE_STARTED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Module_Stopped", class "Lorg/glassfish/internal/data/ModuleInfo;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes MODULE_STOPPED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Module_Unloaded", class "Lorg/glassfish/internal/data/ModuleInfo;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes MODULE_UNLOADED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Module_Cleaned", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes MODULE_CLEANED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Application_Prepared", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes APPLICATION_PREPARED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Application_Loaded", class "Lorg/glassfish/internal/data/ApplicationInfo;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes APPLICATION_LOADED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Application_Running", class "Lorg/glassfish/internal/data/ApplicationInfo;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes APPLICATION_STARTED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Application_Stopped", class "Lorg/glassfish/internal/data/ApplicationInfo;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes APPLICATION_STOPPED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Application_Unloaded", class "Lorg/glassfish/internal/data/ApplicationInfo;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes APPLICATION_UNLOADED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Application_Cleaned", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes APPLICATION_CLEANED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Application_Disabled", class "Lorg/glassfish/internal/data/ApplicationInfo;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes APPLICATION_DISABLED> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("Undeployment_Validation", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes UNDEPLOYMENT_VALIDATION> = v;
v = staticinvoke <org.glassfish.api.event.EventTypes: org.glassfish.api.event.EventTypes create(java.lang.String,java.lang.Class)>("All_Applications_Processed", class "Lorg/glassfish/api/deployment/DeploymentContext;");
<org.glassfish.internal.deployment.Deployment: org.glassfish.api.event.EventTypes ALL_APPLICATIONS_PROCESSED> = v;
return;
}
}